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 c2a0350d8663b37ff96d3e7ca088ffb7d995ef29

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 561210 2026-03-14T09:22:52 0:00:00
Previous 561103 2026-03-14T12:07:06 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1692 1960
Performance Improvements 2311 3118
Unchanged Tests 37792 36717
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 223.73% 545.332 1765.400 - 222.90% -
std::shift_left(vector<int>)/32 164.71% 3.879 10.268 - 246.02% -
SetIntersection_Interlaced_Vector_float_262144_64 118.52% 9212551.669 20130976.750 - 28.53% -
std::rotate(list<int>)_(by_1/4)/1024 110.76% 575.233 1212.336 - 114.85% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 105.59% 43.384 89.192 - 149.70% -
std::set<std::string>::insert(value)_(already_present)/8192 104.93% 29.706 60.877 - 94.65% -
std::replace_if(deque<int>)_(sprinkled)/32 96.02% 12.410 24.327 - 96.91% -
std::copy(vector<bool>)_(aligned)/262144 93.74% 358.429 694.414 - 18.14% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 90.87% 13.141 25.082 - 106.10% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 89.28% 368275.220 697067.033 - 0.81% -
std::replace_if(deque<int>)_(prefix)/32 87.66% 14.025 26.320 - 88.71% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 86.45% 37.865 70.599 - 165.44% -
SetIntersection_Interlaced_Vector_uint64_262144_64 83.57% 8078391.328 14829271.650 - 42.63% -
SetIntersection_Interlaced_Vector_float_262144_256 76.41% 22810048.780 40238766.970 - 98.12% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 75.90% 31.192 54.867 - 12.52% -
SetIntersection_Interlaced_Vector_float_16384_256 69.57% 17388814.288 29486126.302 - 98.17% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 69.50% 388906.834 659185.041 - 0.46% -
std::replace_if(deque<int>)_(sprinkled)/50 68.88% 18.622 31.450 - 69.50% -
std::set<std::string>::erase(key)_(existent)/1024 62.29% 60.243 97.771 - 30.94% -
std::replace_if(deque<int>)_(prefix)/50 60.62% 20.440 32.830 - 62.01% -
std::copy(vector<int>)/4096 60.48% 145.808 233.998 - 55.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 59.89% 25.351 40.535 - 40.65% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 51.42% 2.684 4.064 - 43.67% -
std::move(vector<int>)/32768 51.25% 1722.545 2605.289 - 52.81% -
std::move(vector<bool>)_(aligned)/1048576 51.21% 1727.453 2612.166 - 53.33% -
SetIntersection_Interlaced_Vector_float_262144_1024 49.04% 87480631.167 130379350.791 - 25.66% -
std::set<std::string>::erase(key)_(existent)/32 48.67% 50.043 74.398 - -12.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 47.39% 34.980 51.555 - 11.41% -
SetIntersection_Interlaced_Vector_uint64_262144_256 46.10% 27222939.714 39772115.589 - 12.71% -
BM_StringConstructDestroyCStr_Empty_Transparent 45.55% 0.312 0.454 - 45.49% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 45.48% 106272.532 154601.466 - 45.71% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 45.38% 24.348 35.396 - 11.84% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 45.34% 0.306 0.445 - 94.81% -
std::find_end(deque<int>)_(same_length)/1000 44.87% 937.431 1358.071 - 45.22% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 44.24% 0.332 0.479 - 30.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 43.72% 241147791.727 346572351.214 - 3.98% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 43.19% 0.338 0.485 - 31.99% -
rng::find_last_if(vector<int>)_(bail_90%)/8 42.36% 0.481 0.684 - 10.70% -
std::find_end(vector<int>)_(same_length)/8192 42.26% 4034.522 5739.657 - 42.74% -
std::find_end(vector<int>)_(same_length)/1024 42.04% 507.754 721.193 - 42.77% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 40.66% 23.829 33.518 - 6.71% -
std::find_end(vector<int>)_(same_length)/1000 40.50% 496.364 697.375 - 40.99% -
std::find_if(deque<int>)_(process_all)/8192 40.36% 1999.617 2806.581 - 20.45% -
std::find_if(deque<int>)_(process_all)/1024 39.19% 251.443 349.996 - 20.01% -
std::find_if(deque<int>)_(process_all)/32768 39.15% 8068.136 11226.854 - 20.48% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 38.32% 6.085 8.417 - 38.11% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.92% 23.903 32.728 - 35.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.36% 28.391 38.714 - 2.15% -
BM_PushHeap_string_PipeOrgan_1 36.28% 0.471 0.642 - -8.37% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 35.54% 633.919 859.218 - 24.31% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 35.33% 18176.731 24599.257 - 35.89% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 35.29% 8.105 10.965 - 40.55% -
SetIntersection_Interlaced_Vector_float_262144_4 35.09% 1506560.115 2035276.032 - 2.24% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 34.72% 19073.944 25695.485 - 34.95% -
std::find_if(list<int>)_(process_all)/8192 34.39% 7094.986 9534.869 - 27.97% -
SetIntersection_Interlaced_Vector_float_1024_64 33.98% 3634244.164 4869294.720 - 48.82% -
ranges::minmax(std::list<char>)/1 33.94% 0.341 0.456 - 10.76% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 33.14% 565.835 753.356 - 4.47% -
std::unordered_set<int>::count(key)_(existent)/1024 32.94% 1.223 1.625 - 25.45% -
SetIntersection_Interlaced_Vector_float_256_16 32.44% 6047879.311 8009824.086 - 36.11% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 31.53% 5.791 7.618 - 33.75% -
SetIntersection_Interlaced_Vector_float_1024_16 31.19% 1959670.430 2570805.364 - 1.05% -
std::find_end(deque<int>)_(near_matches)/8192 30.71% 1773176.082 2317734.825 - 31.02% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 30.49% 0.338 0.441 - 17.34% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 30.48% 1.263 1.648 - 28.89% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 30.17% 97.395 126.784 - 43.91% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 29.93% 51.518 66.936 - 104.64% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 29.31% 9.959 12.877 - 55.54% -
BM_PushHeap_uint64_SingleElement_1 29.28% 0.537 0.694 - 38.52% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 28.53% 52.905 68.000 - 4.56% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 28.01% 0.459 0.587 - 27.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 27.77% 61.368 78.410 - 53.67% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 27.66% 672.687 858.782 - 22.12% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 27.52% 0.506 0.645 - 34.84% -
std::find_if_not(deque<int>)_(process_all)/8192 27.02% 1997.329 2536.982 - 28.41% -
std::find_if_not(deque<int>)_(process_all)/1024 26.93% 251.149 318.775 - 28.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 26.60% 29.222 36.994 - 15.42% -
std::find_if_not(deque<int>)_(process_all)/32768 26.50% 8053.421 10187.697 - 27.48% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 26.06% 6.320 7.967 - 43.02% -
std::multiset<int>::contains(key)_(non-existent)/8192 25.99% 8.836 11.132 - -23.95% -
ranges::minmax(std::deque<long_long>)/1 25.91% 0.719 0.905 - 31.14% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 25.65% 12934.297 16251.669 - 25.47% -
BM_sprintf/C_string_len_6 25.53% 4.022 5.049 - 34.26% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 25.43% 0.979 1.227 - 22.28% -
std::find_if(deque<int>)_(process_all)/50 25.20% 12.712 15.916 - 26.91% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 24.90% 1.153 1.441 - -15.13% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 24.88% 1.422 1.776 - 2.74% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 24.61% 2.507 3.124 - 18.47% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 24.33% 30618.209 38069.018 - -9.01% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 24.21% 3986.764 4951.843 - 26.09% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 24.09% 29360.693 36434.411 - -9.53% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 24.03% 1.701 2.109 - 13.02% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 23.93% 1.059 1.312 - 23.38% -
BM_StringConstructDestroyCStr_Small_Transparent 23.67% 0.370 0.457 - 24.42% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 23.66% 31.483 38.933 - 1.56% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 23.60% 28.131 34.769 - 9.04% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 23.50% 29.943 36.980 - -13.08% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 23.47% 1.285 1.586 - 25.87% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.39% 20.062 24.755 - 16.65% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 23.35% 768.633 948.083 - 20.95% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 23.04% 515984.630 634880.478 - 24.18% -
ranges::minmax(std::list<long_long>)/1 23.02% 0.367 0.451 - 31.81% -
BM_emoji_text<char> 22.68% 857.795 1052.373 - 41.99% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 22.22% 1.368 1.672 - -7.41% -
std::copy_n(list<int>)/4096 21.95% 3567.862 4350.961 - 4.10% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 21.76% 28.078 34.189 - 46.57% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.76% 31.545 38.409 - 0.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 21.57% 47.128 57.295 - -5.16% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 21.38% 1.346 1.633 - -1.68% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 21.38% 101.457 123.147 - -9.69% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 21.36% 1352.248 1641.152 - 24.03% -
bm_lexicographical_compare<signed_char>/64 21.36% 1.913 2.322 - 21.50% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 21.36% 1.270 1.541 - 7.85% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 21.28% 34.998 42.445 - 42.40% -
std::find_end(list<int>)_(single_element)/8192 21.26% 8188.185 9928.761 - 2.83% -
std::unordered_set<std::string>::erase(iterator)/8192 21.20% 30.866 37.411 - 27.88% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 20.72% 0.399 0.481 - 60.96% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 20.61% 0.296 0.357 - 0.57% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 20.31% 74.469 89.595 - 105.03% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 20.26% 1.279 1.539 - -21.93% -
rng::starts_with(list<int>,_pred)/8192 19.85% 10585.909 12686.786 - 3.83% -
std::set<int>::contains(key)_(non-existent)/8192 19.80% 12.179 14.591 - 41.36% -
std::unordered_set<int>::clear()/1024 19.46% 8031.501 9594.315 - 14.78% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 19.45% 659.097 787.282 - 25.97% -
std::map<int,_int>::contains(key)_(non-existent)/8192 19.41% 9.579 11.439 - 22.09% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 19.12% 9300.422 11078.699 - 0.82% -
std::unique(deque<int>)_(contiguous)/52 19.09% 55.062 65.570 - 18.31% -
std::multiset<int>::count(key)_(existent)/8192 19.02% 9.243 11.001 - 7.22% -
std::set<std::string>::insert(value)_(new_value,_end)/32 18.93% 33.217 39.505 - -3.27% -
std::copy_if(list<int>)_(every_other)/4096 18.76% 3393.673 4030.280 - 21.68% -
std::unordered_multiset<int>::erase(iterator)/8192 18.69% 19.547 23.199 - 1.73% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 18.18% 2.305 2.724 - 21.21% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 18.09% 30.589 36.121 - 26.65% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 17.97% 4958.353 5849.503 - 22.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 17.82% 4181331.209 4926630.072 - 21.04% -
std::format(double)_(fmt:_{:0<17500_17000L}) 17.82% 410.748 483.962 - 8.78% -
std::set<std::string>::contains(key)_(non-existent)/32 17.69% 9.182 10.807 - 10.12% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 17.67% 731.786 861.128 - 34.49% -
std::unordered_set<int>::clear()/8192 17.63% 63718.433 74951.030 - 11.39% -
std::map<std::string,_int>::erase(iterator)/32 17.57% 27.407 32.223 - 12.77% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 17.53% 1136.261 1335.436 - -29.81% -
std::set<std::string>::erase(key)_(existent)/8192 17.38% 71.243 83.627 - -19.69% -
SetIntersection_Interlaced_Vector_float_16384_1024 17.26% 43816549.171 51379289.670 - 0.04% -
rng::contains_subrange(deque<int>)_(process_all)/50 17.23% 20.037 23.490 - -0.30% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 17.08% 9.771 11.440 - 14.24% -
std::unordered_multiset<int>::contains(key)_(existent)/32 17.07% 1.247 1.460 - -5.98% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 16.92% 0.974 1.139 - -2.45% -
SetIntersection_Interlaced_Vector_float_16384_64 16.86% 6351811.141 7422482.508 - 33.10% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 16.84% 36.232 42.333 - 5.96% -
std::unordered_set<int>::count(key)_(non-existent)/8192 16.74% 1.312 1.532 - 11.34% -
std::multiset<int>::find(key)_(non-existent)/8192 16.65% 8.288 9.668 - 4.38% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.61% 0.693 0.809 - 16.66% -
std::unordered_multiset<int>::count(key)_(existent)/1024 16.46% 1.719 2.003 - 31.10% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 16.44% 1.191 1.386 - 9.19% -
SetIntersection_Interlaced_Vector_uint64_256_16 16.42% 6407374.548 7459251.740 - 4.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.41% 0.693 0.807 - 16.46% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 16.36% 0.693 0.807 - 4.12% -
BM_StringEraseWithMove_Empty_Opaque 16.14% 0.846 0.982 - 24.47% -
BM_format_to_n_string_begin<std::wstring>/16384 16.09% 1144.062 1328.126 - -30.21% -
std::fill_n(list<int>)/8192 16.01% 7604.805 8822.570 - 23.39% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 16.00% 0.693 0.804 - 13.12% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 16.00% 939.729 1090.047 - 19.93% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 15.91% 0.693 0.804 - 15.97% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 15.77% 23.962 27.741 - 15.74% -
std::map<std::string,_int>::count(key)_(non-existent)/32 15.57% 9.245 10.684 - -5.82% -
std::find(vector<long_long>)_(process_all)/8 15.54% 1.045 1.207 - 5.94% -
BM_deque_deque_ranges_copy_backward/0 15.40% 0.742 0.856 - 8.53% -
rng::contains_subrange(deque<int>)_(process_all)/32 15.37% 11.987 13.830 - -4.09% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 15.34% 33613.570 38770.079 - 17.32% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.32% 66.386 76.556 - 13.11% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 15.27% 23.989 27.653 - 23.58% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 15.22% 1.400 1.613 - 15.94% -
std::unordered_multiset<int>::count(key)_(existent)/8192 15.19% 1.663 1.916 - 24.25% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 15.14% 0.975 1.123 - 8.75% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 15.13% 4068.293 4683.980 - 15.47% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 15.10% 0.269 0.309 - 7.22% -
SetIntersection_Interlaced_Vector_string_16384_16 15.09% 4262417.342 4905729.351 - 16.89% -
SetIntersection_Front_Set_float_1024_256 14.98% 4153527.921 4775753.139 - 13.96% -
rng::contains(list<int>)_(process_all)/50 14.82% 18.775 21.557 - 18.25% -
rng::contains_subrange(list<int>)_(single_element)/8192 14.74% 6829.373 7836.180 - 1.18% -
std::find_if(deque<int>)_(process_all)/8 14.67% 2.630 3.016 - 17.08% -
BM_vector_deque_ranges_copy/0 14.67% 0.475 0.544 - -20.21% -
std::multimap<std::string,_int>::ctor(const&)/32 14.62% 683.996 784.006 - -1.57% -
std::map<std::string,_int>::erase(iterator)/1024 14.54% 25.745 29.489 - -17.40% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 14.48% 1.309 1.499 - 1.79% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.37% 5836.799 6675.426 - 14.46% -
std::find(list<int>)_(bail_25%)/32768 14.35% 7919.477 9055.904 - 11.40% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 14.15% 0.896 1.023 - -7.89% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 14.05% 22.572 25.744 - 1.51% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 13.97% 8166.992 9307.911 - 6.93% -
bm_exception_ptr_move_ctor_nonnull 13.97% 3.503 3.992 - -41.71% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 13.94% 1.237 1.409 - -1.20% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 13.79% 19.870 22.609 - 19.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 13.78% 4235665.223 4819249.544 - 10.33% -
std::multiset<std::string>::contains(key)_(non-existent)/32 13.76% 10.267 11.680 - 8.37% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 13.73% 65.708 74.733 - 13.38% -
std::set<std::string>::contains(key)_(non-existent)/1024 13.68% 20.013 22.751 - 13.50% -
BM_BitsetToString<64>/Uniform_(50%)/50 13.56% 17.469 19.838 - 4.53% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 13.21% 11679.872 13222.961 - -12.15% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 13.20% 27.687 31.342 - 13.46% -
BM_vector_deque_copy/1 13.18% 1.958 2.217 - -3.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 13.18% 1451.366 1642.588 - -5.99% -
std::remove_copy(list<int>)_(prefix)/8192 12.83% 6971.352 7865.521 - 14.74% -
std::set<std::string>::equal_range(key)_(existent)/32 12.82% 16.149 18.219 - 21.31% -
BM_vector_deque_copy/2 12.79% 1.717 1.937 - -3.27% -
std::all_of(deque<int>)_(process_all)/8192 12.72% 2522.205 2842.934 - 4.53% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 12.71% 44833.509 50531.691 - -2.38% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 12.68% 23.200 26.141 - 12.03% -
std::unordered_set<std::string>::erase(iterator)/32 12.66% 26.138 29.448 - -5.92% -
SetIntersection_Interlaced_Vector_float_64_16 12.64% 16833891.014 18962218.380 - 13.58% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 12.60% 26.235 29.542 - 8.96% -
BM_std_minmax_element<int>/2 12.54% 0.601 0.676 - 1.77% -
std::unique(deque<int>)_(contiguous)/32 12.50% 49.549 55.742 - 12.06% -
BM_std_minmax_element<int>/3 12.30% 1.141 1.281 - 14.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 12.28% 13816567.483 15512723.809 - 15.87% -
std::all_of(deque<int>)_(process_all)/32768 12.23% 10063.946 11294.858 - 3.63% -
std::remove_copy(list<int>)_(sprinkled)/8192 12.23% 6945.810 7794.982 - 13.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 12.21% 8484747.561 9521030.876 - 9.67% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 12.11% 29.926 33.549 - -2.59% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 12.09% 519.116 581.888 - 12.33% -
std::set<int>::insert(value)_(already_present)/1024 12.06% 5.707 6.396 - 10.30% -
std::find_if_not(deque<int>)_(bail_25%)/32768 12.01% 2003.379 2243.899 - -38.64% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.93% 1366.353 1529.382 - -8.23% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 11.92% 218344.812 244368.426 - 11.87% -
BM_Swap_Null_LargeTrivialFunctor 11.91% 0.503 0.563 - 11.34% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11.90% 12515.662 14004.839 - 13.22% -
SetIntersection_Interlaced_Vector_uint32_16384_4 11.87% 1414082.126 1581909.412 - 15.37% -
BM_vector_deque_copy/0 11.79% 0.397 0.443 - -19.48% -
std::unordered_multiset<int>::find(key)_(existent)/8192 11.72% 1.163 1.299 - -2.53% -
BM_Swap_Null_Null 11.69% 0.411 0.459 - 0.01% -
BM_vector_deque_move/2 11.69% 1.841 2.056 - 2.57% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11.66% 5570.774 6220.256 - -5.11% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 11.62% 1.129 1.260 - 13.30% -
std::set<int>::upper_bound(key)_(existent)/8192 11.59% 7.873 8.786 - 2.27% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 11.56% 1.226 1.367 - -3.76% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 11.54% 1.227 1.368 - -3.36% -
SetIntersection_Front_Vector_uint32_262144_1024 11.48% 5303004.692 5911900.300 - 11.35% -
std::generate(list<int>)/8192 11.39% 7680.858 8555.426 - 14.00% -
std::set<std::string>::contains(key)_(non-existent)/8192 11.37% 26.357 29.354 - 8.52% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 11.31% 80.774 89.906 - 36.21% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 11.26% 1.143 1.272 - 2.37% -
std::set<std::string>::count(key)_(non-existent)/1024 11.26% 22.221 24.722 - 3.95% -
BM_vector_deque_copy_backward/2 11.23% 1.799 2.001 - -3.06% -
SetIntersection_Interlaced_Vector_float_256_64 11.19% 7173437.182 7976059.711 - 14.79% -
SetIntersection_Interlaced_Vector_float_16384_16 11.19% 2298707.099 2555867.080 - -10.25% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 11.17% 274.036 304.650 - -9.43% -
BM_format_string<wchar_t>/8 11.12% 3.017 3.352 - 8.76% -
BM_PushHeap_string_Descending_1 11.07% 0.474 0.527 - -24.71% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 10.99% 26.382 29.282 - -0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 10.88% 4212373.708 4670606.277 - 14.99% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10.84% 8481.685 9400.998 - 8.70% -
BM_tolower_char<wchar_t> 10.82% 0.554 0.614 - 1.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 10.81% 5986815.188 6633857.894 - 5.81% -
BM_to_chars_bad/16 10.80% 0.524 0.580 - 7.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 10.79% 26454.842 29309.510 - 11.82% -
std::partition(list<int>)_(dense)/8192 10.78% 5109.525 5660.277 - -0.28% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 10.76% 71417.482 79104.801 - 7.22% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.74% 359.680 398.299 - 11.20% -
SetIntersection_Interlaced_Vector_uint64_1024_16 10.68% 1837306.902 2033476.632 - 1.13% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10.65% 8844.318 9786.114 - 7.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 10.64% 32.666 36.143 - 28.14% -
std::for_each(multiset<int>::iterator)/8192 10.64% 14849.172 16429.279 - 2.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 10.62% 1426.083 1577.583 - -2.34% -
BM_vector_deque_move/1 10.59% 2.104 2.327 - 2.00% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 10.58% 17.437 19.282 - 11.47% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 10.55% 8142.546 9001.950 - -7.88% -
SetIntersection_Interlaced_Vector_float_1024_4 10.46% 1276419.173 1409882.803 - 1.33% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 10.34% 1.065 1.176 - 12.79% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 10.33% 22.938 25.307 - 9.01% -
SetIntersection_Front_Set_float_1024_64 10.29% 1773511.648 1955945.769 - 15.09% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 10.28% 2.334 2.574 - 9.62% -
BM_join_view_out_vectors/5500 10.11% 8224.455 9055.872 - 9.70% -
std::map<std::string,_int>::erase(key)_(existent)/32 10.11% 72.687 80.034 - 5.31% -
SetIntersection_Front_Set_float_16384_1024 10.09% 13935098.377 15340938.751 - 23.03% -
BM_StringConstructDestroyCStr_Large_Opaque 9.99% 15.894 17.482 - 16.15% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 9.99% 1.482 1.630 - -1.93% -
std::remove_copy_if(list<int>)_(prefix)/8192 9.91% 7272.909 7993.909 - 11.36% -
SetIntersection_Interlaced_Vector_uint64_262144_16 9.86% 3027484.158 3325987.256 - -4.88% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.81% 23.073 25.337 - 10.17% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 9.79% 21024.981 23083.765 - -0.98% -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 9.71% 0.506 0.555 - 0.17% -
BM_PathConstructString/large_string/1024 9.70% 12115.226 13290.072 - 9.48% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 9.66% 40544596.190 44460467.881 - 2.93% -
BM_StringRelational_Eq_Small_Small_ChangeLast 9.64% 1.896 2.079 - 3.41% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 9.61% 353.328 387.279 - 7.53% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 9.60% 203.700 223.259 - -3.70% -
BM_BitsetToString<32>/Dense_(90%)/90 9.55% 12.849 14.076 - 2.83% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 9.51% 21278.400 23301.191 - 15.10% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 9.47% 1.206 1.320 - 13.08% -
std::unordered_set<std::string>::contains(key)_(existent)/32 9.36% 32.909 35.989 - -8.97% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 9.34% 1.238 1.353 - -14.89% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 9.33% 1.208 1.320 - 9.24% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 9.32% 1.139 1.246 - -6.71% -
SetIntersection_Interlaced_Vector_string_256_64 9.31% 18425751.062 20141390.474 - -0.68% -
bm_ranges_lexicographical_compare<signed_char>/1 9.30% 1.487 1.625 - -5.21% -
std::unordered_set<int>::count(key)_(existent)/32 9.29% 1.540 1.683 - 17.31% -
std::multiset<int>::insert(value)_(already_present)/1024 9.23% 28.052 30.640 - 9.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.21% 220.873 241.214 - 6.84% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 9.20% 1515.257 1654.693 - 18.05% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 9.16% 1669.188 1822.147 - -5.43% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 9.16% 3247.658 3545.234 - 9.61% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 9.13% 87.616 95.611 - -1.18% -
bm_lexicographical_compare<int>/1 9.11% 1.324 1.444 - -0.19% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 9.07% 103853.990 113273.619 - 7.61% -
std::partition(deque<int>)_(dense)/32 9.05% 9.055 9.874 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 9.04% 84860877.370 92534964.336 - -6.07% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 9.04% 16555.345 18051.763 - 2.47% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 9.04% 0.613 0.668 - 11.84% -
bm_write 8.99% 561.631 612.100 - 15.08% -
std::stable_partition(list<int>)_(dense)/32 8.98% 34.632 37.741 - 12.64% -
BM_PushHeap_float_Ascending_16 8.96% 0.976 1.063 - 8.33% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 8.96% 20.107 21.910 - 7.88% -
std::find_end(list<int>)_(single_element)/1024 8.96% 698.445 761.010 - 10.50% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 8.91% 960163.288 1045722.470 - 1.72% -
BM_string_without_formatting<char> 8.88% 0.331 0.360 - 19.64% -
BM_Swap_Null_SmallNonTrivialFunctor 8.79% 0.461 0.502 - 9.52% -
SetIntersection_Front_Vector_string_256_64 8.77% 10235901.473 11133392.089 - 11.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 8.74% 13843801.939 15053791.097 - 3.99% -
std::unordered_set<int>::erase(iterator)/1024 8.71% 19.705 21.421 - 5.29% -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.71% 8.868 9.640 - -8.16% -
std::transform(list<int>,_list<int>)/8192 8.69% 9045.166 9831.034 - 9.22% -
BM_format_string<wchar_t>/128 8.68% 0.300 0.326 - 5.02% -
BM_PushHeap_float_Descending_4 8.68% 0.357 0.388 - -36.58% -
std::set<std::string>::erase(iterator)/8192 8.67% 27.750 30.155 - -2.82% -
std::unordered_set<int>::erase(iterator)/8192 8.65% 19.443 21.124 - 4.06% -
SetIntersection_Front_Set_float_64_64 8.63% 14015208.770 15224465.054 - 11.56% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 8.59% 4.364 4.738 - 11.61% -
std::copy(vector<int>)/32768 8.54% 3487.827 3785.714 - -0.20% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 8.52% 354.716 384.937 - 7.49% -
SetIntersection_Front_Set_float_1024_16 8.49% 1212566.817 1315541.994 - 8.59% -
rng::contains_subrange(deque<int>)_(process_all)/16 8.49% 7.825 8.489 - -13.20% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 8.47% 1.200 1.302 - 3.98% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.41% 106046.491 114967.013 - 8.91% -
bm_lexicographical_compare<int>/8 8.39% 1.551 1.681 - 6.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8.38% 139246838.098 150911146.255 - 6.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 8.33% 45941363.331 49770237.391 - 5.70% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 8.33% 1.031 1.116 - 7.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 8.30% 5694726.981 6167335.258 - 9.17% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 8.28% 9.773 10.582 - -0.25% -
std::find_first_of(vector<int>)_(large_needle)/8192 8.28% 7039090.830 7621890.449 - 6.85% -
Chain_middle,_2_levels 8.26% 14.018 15.176 - 11.12% -
SetIntersection_Front_Set_float_16384_16 8.17% 1198274.778 1296181.997 - 6.91% -
rng::contains_subrange(list<int>)_(process_all)/8192 8.14% 6641.108 7181.389 - -20.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8.13% 8364241.245 9044400.415 - 11.89% -
BM_vector_deque_copy_backward/1 8.12% 2.103 2.274 - -4.61% -
std::adjacent_find(list<int>)/8192 8.09% 6648.848 7186.567 - 0.94% -
std::format(int64_t)_(fmt:_{:0^512Lx}) 8.06% 33.321 36.007 - 3.99% -
BM_PushHeap_float_Ascending_262144 8.06% 5.016 5.420 - 6.33% -
std::find_end(deque<int>)_(single_element)/8192 8.04% 2028.924 2192.082 - 8.46% -
BM_StringRead_Cold_Deep_Small 8.02% 1.167 1.260 - 8.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 8.01% 1.150 1.243 - 7.09% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 8.00% 27.226 29.405 - 6.47% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 7.96% 483.124 521.582 - -4.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.94% 0.572 0.617 - 7.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 7.90% 0.597 0.644 - 9.03% -
std::search(deque<int>)_(near_matches)/1000 7.86% 20199.396 21786.617 - 17.45% -
std::find_if_not(deque<int>)_(bail_25%)/8192 7.85% 523.271 564.323 - -38.64% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 7.84% 29.527 31.842 - 0.83% -
std::find_end(deque<int>)_(single_element)/1024 7.83% 257.890 278.076 - 0.10% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.82% 720.960 777.372 - 5.61% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 7.80% 0.221 0.238 - 7.96% -
std::rotate_copy(deque<int>)/32 7.80% 2.572 2.772 - 7.79% -
BM_Move_Null 7.76% 0.471 0.508 - -43.99% -
std::unordered_set<int>::erase(iterator)/32 7.73% 19.431 20.933 - 3.56% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 7.71% 4.682 5.043 - 3.22% -
std::equal(vector<bool>)_(aligned)/1024 7.70% 0.221 0.238 - 9.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 7.68% 13751048.002 14807629.078 - 10.36% -
BM_deque_deque_ranges_move/0 7.66% 0.854 0.919 - -0.34% -
SetIntersection_Front_Set_float_262144_16 7.66% 1164713.012 1253902.901 - 3.81% -
std::multiset<std::string>::find(key)_(existent)/8192 7.65% 28.277 30.440 - 0.60% -
BM_vector_deque_ranges_move/5500 7.65% 195.235 210.165 - 7.69% -
SetIntersection_Front_Vector_uint32_256_256 7.64% 4235722.501 4559398.154 - 6.65% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 7.63% 285053.612 306812.445 - 9.04% -
BM_PushHeap_float_Descending_1 7.58% 0.577 0.620 - 19.33% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 7.56% 16195.522 17420.414 - 7.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.54% 26407483.725 28399332.037 - 7.08% -
BM_StringConstructDestroyCStr_Empty_Opaque 7.54% 2.193 2.358 - 13.45% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 7.54% 17.323 18.628 - -5.55% -
std::find_first_of(vector<int>)_(large_needle)/1024 7.52% 110680.097 119006.010 - 7.83% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.52% 36.481 39.224 - 3.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 7.51% 24.282 26.106 - 23.71% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 7.51% 1.175 1.263 - 6.86% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 7.50% 63.400 68.158 - 27.99% -
SetIntersection_Front_Set_float_256_256 7.49% 8471508.438 9106150.455 - 18.55% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 7.45% 274.268 294.689 - 80.92% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 7.43% 552.075 593.114 - 5.96% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 7.41% 17.633 18.939 - -2.33% -
BM_toupper_char<wchar_t> 7.41% 0.639 0.687 - -0.06% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 7.39% 12813.440 13760.812 - 5.15% -
SetIntersection_Front_Set_float_64_16 7.39% 15640073.916 16796283.847 - 8.36% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 7.39% 10.465 11.238 - 12.92% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 7.38% 417.725 448.567 - 3.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 7.37% 188452406.094 202340493.876 - -1.46% -
std::generate_n(list<int>)/8192 7.36% 6928.843 7439.097 - -0.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 7.36% 1.222 1.312 - -9.37% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 7.33% 23.755 25.496 - 6.73% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 7.29% 2.521 2.705 - 8.48% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 7.28% 10.317 11.068 - 9.48% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 7.28% 78045.953 83726.968 - 14.77% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 7.25% 25.931 27.810 - 14.38% -
std::unordered_set<int>::erase(key)_(existent)/1024 7.22% 21.106 22.629 - 4.65% -
SetIntersection_Front_Set_float_256_4 7.20% 4204103.947 4506746.618 - 6.06% -
std::multimap<std::string,_int>::erase(iterator)/32 7.18% 26.709 28.628 - 2.88% -
SetIntersection_None_Vector_uint64_262144_16 7.18% 1070387.509 1147278.798 - 1.14% -
std::stable_partition(deque<int>)_(sparse)/50 7.16% 26.924 28.853 - 5.34% -
std::remove_copy_if(list<int>)_(prefix)/1024 7.11% 788.115 844.120 - 8.10% -
BM_deque_vector_copy/4000 7.08% 142.142 152.212 - 9.10% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 7.06% 17730.881 18982.562 - 8.06% -
std::rotate(vector<bool>)_(by_1/4)/1024 7.05% 14.159 15.157 - 7.03% -
BM_vector_deque_ranges_move_backward/1024 7.03% 38.040 40.714 - 7.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 7.03% 1.363 1.459 - -9.59% -
Chain_middle,_1_level 7.02% 7.815 8.363 - 3.34% -
SetIntersection_None_Vector_uint64_16384_1024 7.00% 1044429.948 1117588.055 - 0.98% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.98% 126522.790 135349.250 - 12.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 6.97% 21208459.209 22685813.710 - -2.37% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 6.96% 21.696 23.206 - -5.69% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 6.95% 0.220 0.235 - 4.93% -
std::flat_map<int,_int>::erase(iterator)/8192 6.95% 490.685 524.803 - 4.10% -
BM_format_to_string_pointer<wchar_t>/16384 6.95% 1778.050 1901.572 - 2.84% -
BM_join_view_out_vectors/64000 6.94% 123241.280 131799.381 - -9.67% -
std::for_each(multiset<int>::iterator)/50 6.93% 39.009 41.711 - -11.66% -
std::stable_sort(deque<int>)_(descending)/8 6.91% 25.046 26.777 - -5.76% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.87% 868.425 928.100 - -7.20% -
SetIntersection_Front_Set_float_256_16 6.87% 4656486.286 4976388.862 - 8.97% -
BM_PushHeap_string_SingleElement_16 6.86% 2.570 2.747 - 5.42% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.86% 27.549 29.438 - 5.73% -
rng::contains_subrange(list<int>)_(same_length)/8192 6.86% 7960.985 8506.765 - -0.09% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 6.85% 24.661 26.350 - 5.60% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 6.85% 23.878 25.513 - 6.51% -
std::upper_bound(std::list<int>)/8192 6.84% 13939.521 14892.460 - 5.45% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.83% 1531.267 1635.914 - -4.46% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 6.83% 103737.293 110818.109 - 5.53% -
SetIntersection_Front_Set_float_16384_1 6.81% 1039670.534 1110488.509 - 4.69% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 6.81% 15.961 17.048 - 5.18% -
BM_PushHeap_float_Random_4 6.80% 2.452 2.619 - -12.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 6.80% 193770090.129 206944487.074 - 2.70% -
ranges::minmax(std::vector<long_long>)/1 6.77% 0.642 0.686 - 5.98% -
BM_Move_LargeNonTrivialFunctor 6.74% 0.646 0.689 - -0.17% -
BM_StringEraseWithMove_Large_Transparent 6.74% 2.531 2.702 - 2.06% -
std::find_end(forward_list<int>)_(single_element)/8192 6.74% 5850.266 6244.564 - 9.02% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 6.74% 480.231 512.593 - -0.28% -
std::format(int64_t)_(fmt:_{:0>512LX}) 6.72% 38.696 41.295 - 2.72% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 6.66% 31971.290 34101.819 - -1.36% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 6.62% 5.013 5.345 - 51.72% -
std::fill(list<int>)/8192 6.62% 8343.262 8895.460 - 4.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6.61% 4201267.162 4478975.541 - 4.57% -
BM_lexicographical_compare_three_way<IntPtr>/1 6.60% 0.367 0.391 - 7.99% -
std::unordered_set<int>::clear()/32 6.58% 586.272 624.870 - 3.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 6.55% 13663176.561 14557626.313 - 9.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 6.55% 1039404.799 1107434.432 - 0.09% -
std::search(vector<int>)_(single_element)/8192 6.53% 1808.286 1926.338 - 6.21% -
std::stable_partition(list<int>)_(sparse)/50 6.50% 26.198 27.901 - 3.17% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 6.47% 62.120 66.139 - 32.95% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 6.46% 35.297 37.576 - 3.27% -
BM_PushHeap_string_SingleElement_262144 6.43% 2.690 2.863 - 8.15% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 6.41% 28.199 30.006 - -1.32% -
std::partition(deque<int>)_(dense)/50 6.41% 13.666 14.541 - -4.96% -
std::find_end(list<int>)_(process_all)/8192 6.40% 6913.295 7355.731 - -1.91% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.39% 13258.943 14106.793 - 3.79% -
BM_BitsetToString<32>/Sparse_(10%)/10 6.39% 12.971 13.800 - 7.24% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 6.38% 3.782 4.023 - 1.43% -
BM_deque_deque_ranges_copy/64000 6.38% 2972.088 3161.627 - 7.15% -
std::find(list<int>)_(process_all)/8 6.36% 2.231 2.373 - 8.24% -
bm_ranges_lexicographical_compare<signed_char>/8 6.35% 3.409 3.626 - 3.53% -
bm_exception_ptr_copy_ctor_null 6.35% 3.219 3.424 - 7.53% -
SetIntersection_Front_Set_float_1024_1 6.33% 1037835.376 1103530.024 - 4.36% -
std::partition(list<int>)_(sparse)/8192 6.32% 7808.946 8302.317 - 0.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.31% 13037.659 13860.730 - 9.09% -
std::search(deque<int>)_(near_matches)/1024 6.29% 21308.114 22647.566 - 16.13% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 6.28% 4.202 4.466 - 0.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 6.27% 18.946 20.133 - -4.23% -
std::set<std::string>::find(key)_(existent)/8192 6.22% 28.053 29.799 - -2.82% -
rng::starts_with(list<int>)/1024 6.22% 774.166 822.280 - 6.84% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 6.21% 12661.535 13448.222 - 2.95% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 6.20% 103064.887 109459.413 - 13.50% -
bm_lexicographical_compare<signed_char>/1 6.20% 1.283 1.363 - 8.53% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 6.19% 939.141 997.315 - 5.14% -
SetIntersection_Front_Vector_string_1024_256 6.19% 9082138.286 9644661.456 - -5.48% -
ranges::min(std::deque<long_long>)/1 6.18% 0.610 0.648 - 8.10% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 6.17% 10.791 11.456 - 0.26% -
std::flat_multimap<int,_int>::erase(iterator)/8192 6.16% 491.853 522.133 - 6.30% -
std::format(double)_(fmt:_{:017500_0g}) 6.14% 201.570 213.953 - 5.12% -
std::format(float)_(fmt:_{:0^17500_0f}) 6.14% 182.548 193.761 - 5.48% -
BM_StringRead_Cold_Shallow_Empty 6.11% 1.087 1.153 - 8.98% -
ranges::minmax(std::list<__int128>)/70000 6.10% 57578.646 61092.894 - 7.42% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.09% 21.699 23.021 - 4.66% -
BM_PushHeap_string_SingleElement_1024 6.07% 2.562 2.717 - 4.87% -
std::unordered_map<int,_int>::clear()/8192 6.07% 63349.327 67192.400 - 0.85% -
std::unordered_multiset<int>::erase(iterator)/1024 6.07% 19.654 20.847 - 3.40% -
std::multimap<std::string,_int>::erase(iterator)/1024 6.03% 30.669 32.518 - 14.15% -
std::partial_sort_copy(vector<int>)_(ascending)/8 6.03% 8.760 9.288 - 11.90% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 6.02% 13557.852 14374.632 - -6.10% -
std::unordered_set<int>::erase(key)_(existent)/32 6.01% 20.896 22.153 - 3.74% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.01% 6.080 6.445 - 14.58% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 6.00% 804.174 852.391 - -8.15% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 5.98% 30.871 32.718 - 20.34% -
BM_StringAssignAsciiz_Small_Opaque 5.97% 2.929 3.104 - -7.00% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 5.96% 2.510 2.659 - 6.39% -
std::sort(deque<int>)_(descending)/1024 5.93% 1299.888 1377.034 - 5.80% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 5.93% 40025.466 42399.740 - 9.81% -
std::unique(vector<int>)_(sprinkled)/8192 5.93% 1907.101 2020.164 - -49.06% -
BM_StringAssignAsciiz_Empty_Opaque 5.93% 2.928 3.101 - -7.03% -
std::set<std::string>::count(key)_(existent)/1024 5.93% 23.628 25.029 - 2.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 5.92% 20.427 21.636 - 5.54% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 5.92% 100.884 106.853 - 5.36% -
BM_deque_deque_copy_backward/0 5.91% 0.870 0.921 - -0.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.90% 8384.555 8879.306 - 6.22% -
std::format(int64_t)_(fmt:_{:0<512Lx}) 5.90% 35.731 37.839 - 2.17% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.87% 358.362 379.392 - -0.20% -
BM_PushHeap_uint64_Ascending_16 5.86% 0.925 0.979 - 5.02% -
rng::starts_with(list<int>)/8192 5.82% 9282.206 9822.188 - 14.27% -
std::partition_point(list<int>)/8192 5.81% 11790.058 12475.639 - 0.23% -
SetIntersection_Front_Set_float_16_4 5.81% 54722204.227 57903258.625 - 3.73% -
bm_lexicographical_compare<signed_char>/8 5.79% 3.105 3.285 - 5.63% -
std::unordered_set<int>::find(key)_(existent)/32 5.77% 1.266 1.339 - 0.99% -
BM_PushHeap_float_SingleElement_1 5.76% 0.418 0.442 - -15.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.76% 1207.006 1276.494 - 7.12% -
SetIntersection_Front_Vector_uint64_16384_4 5.74% 1000632.378 1058022.437 - -1.14% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.73% 56496.315 59734.217 - -2.60% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 5.73% 9.981 10.553 - 17.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 5.70% 11459391.938 12112849.478 - -33.57% -
BM_StringAssignAsciizMix_Opaque 5.68% 4.935 5.215 - 0.02% -
SetIntersection_Front_Set_float_64_1 5.68% 16349517.705 17278293.468 - 3.49% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.67% 559.299 591.030 - 5.73% -
rng::contains_subrange(vector<int>)_(same_length)/50 5.67% 12.718 13.439 - 6.83% -
std::move(vector<int>)/262144 5.67% 21753.451 22987.433 - 54.37% -
bm_exception_ptr_copy_assign_nonnull 5.67% 3.411 3.604 - 5.57% -
SetIntersection_Interlaced_Set_uint32_1024_4 5.67% 9685766.963 10234791.761 - 3.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.67% 365.523 386.238 - -0.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 5.66% 510.425 539.302 - -6.17% -
BM_format_string<char>/32 5.66% 0.382 0.404 - 2.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 5.64% 3.200 3.380 - 0.26% -
std::set<std::string>::count(key)_(non-existent)/32 5.64% 9.985 10.548 - 4.54% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 5.63% 2.295 2.425 - -0.97% -
std::find_if_not(vector<int>)_(process_all)/8 5.62% 1.303 1.376 - -2.61% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 5.62% 544.972 575.580 - 2.26% -
std::any_of(list<int>)_(process_all)/8192 5.60% 7542.945 7965.638 - 9.26% -
SetIntersection_None_Vector_uint32_262144_16384 5.58% 1078526.760 1138755.689 - -0.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 5.58% 1000553.462 1056358.236 - -0.85% -
std::stable_sort(deque<int>)_(ascending)/8 5.55% 18.091 19.096 - -5.52% -
BM_join_view_out_vectors/70000 5.55% 139966.068 147736.053 - -11.63% -
SetIntersection_Front_Set_float_16384_4 5.55% 1077917.411 1137746.761 - 8.63% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.55% 160.181 169.070 - 7.84% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 5.54% 1.656 1.748 - 17.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.52% 13357504.427 14094330.917 - -0.64% -
std::map<std::string,_int>::contains(key)_(existent)/8192 5.50% 27.789 29.317 - -4.23% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.50% 5.425 5.724 - -12.53% -
std::copy_n(deque<int>)/8 5.49% 2.619 2.763 - 4.82% -
SetIntersection_Front_Set_float_262144_1 5.48% 1038715.042 1095619.906 - 6.25% -
BM_StringRead_Cold_Shallow_Large 5.47% 1.126 1.187 - 9.14% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.47% 22.655 23.894 - 5.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 5.46% 46629.250 49177.036 - 0.07% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 5.45% 21.377 22.542 - 0.73% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.44% 21.583 22.758 - 3.87% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 5.42% 1.166 1.229 - 22.77% -
SetIntersection_Front_Vector_uint64_1024_16 5.42% 1062980.200 1120554.506 - 0.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 5.41% 1785252.899 1881846.943 - 2.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 5.40% 351747039.709 370728445.829 - 6.34% -
SetIntersection_Front_Set_float_256_1 5.39% 4169256.705 4393933.219 - 4.24% -
BM_StringRead_Cold_Shallow_Small 5.38% 1.094 1.153 - 2.45% -
SetIntersection_None_Set_uint64_1024_1024 5.38% 8639544.137 9103936.101 - 0.57% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.37% 1479.545 1558.979 - 7.45% -
std::unordered_set<std::string>::find(key)_(existent)/8192 5.36% 32.462 34.203 - -17.63% -
std::set<std::string>::count(key)_(non-existent)/8192 5.36% 32.918 34.683 - 2.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.35% 993692.145 1046888.037 - 1.55% -
std::stable_partition(deque<int>)_(sparse)/1024 5.35% 425.057 447.805 - 3.74% -
std::move(list<int>)/4096 5.35% 4828.509 5086.676 - 16.65% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 5.33% 2139.165 2253.226 - 122.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 5.33% 1028529.661 1083354.246 - -1.15% -
SetIntersection_Interlaced_Vector_uint32_1024_64 5.31% 4658798.323 4906269.122 - -1.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 5.31% 554.370 583.788 - 4.68% -
SetIntersection_Front_Set_float_262144_4 5.30% 1059320.451 1115497.259 - 1.65% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 5.30% 15781.548 16618.233 - 6.32% -
VChain_to_complete 5.30% 0.234 0.247 - 5.34% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.30% 26.518 27.923 - 4.53% -
SetIntersection_Front_Set_float_16_16 5.30% 38713199.810 40763746.980 - 5.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5.29% 64890083.175 68325244.885 - 6.19% -
std::partition(deque<int>)_(sparse)/50 5.29% 15.230 16.035 - -7.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.29% 5996194.613 6313194.709 - 2.60% -
SetIntersection_Interlaced_Vector_uint64_16384_64 5.27% 5403205.418 5688176.543 - -13.73% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.27% 36.224 38.134 - 4.32% -
std::format(int64_t)_(fmt:_{:0512LX}) 5.27% 41.033 43.196 - 1.81% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.24% 147820.230 155573.048 - 8.27% -
std::multiset<int>::find(key)_(existent)/8192 5.24% 8.219 8.649 - -2.90% -
SetIntersection_None_Set_uint32_1024_1024 5.22% 8666753.005 9119174.800 - 0.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.22% 1099639.336 1157018.604 - -2.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 5.21% 1143214.611 1202745.501 - -0.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.20% 13172.507 13857.249 - 3.04% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 5.19% 23958.055 25200.656 - 6.66% -
std::multimap<int,_int>::ctor(const&)/8192 5.18% 51630.322 54306.933 - 2.21% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.17% 116469.755 122496.782 - 6.44% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 5.17% 1782851.873 1875075.303 - 6.82% -
std::set<std::string>::upper_bound(key)_(existent)/1024 5.17% 23.000 24.189 - 5.02% -
BM_PathConstructCStr/large_string/1024 5.16% 28790.886 30276.234 - 4.94% -
std::upper_bound(std::deque<int>)/8 5.13% 18.010 18.935 - 5.32% -
std::stable_sort(deque<int>)_(repeated)/8 5.12% 17.979 18.899 - -4.13% -
std::partial_sort(vector<int>)_(ascending)/8192 5.11% 50604.939 53192.270 - 5.09% -
SetIntersection_None_Set_uint32_256_64 5.10% 8927805.689 9383033.865 - -0.32% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 5.09% 567.368 596.249 - 5.25% -
SetIntersection_Interlaced_Set_uint64_1024_256 5.09% 14143311.424 14863266.596 - 0.43% -
std::lower_bound(std::list<int>)/8192 5.08% 14082.821 14797.731 - 4.11% -
std::search(list<int>)_(single_element)/1000 5.07% 677.186 711.543 - 0.81% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 5.06% 0.483 0.507 - 6.03% -
BM_stop_token_async_reg_unreg_callback/131072 5.05% 112604603.751 118296364.581 - 4.40% -
std::multiset<int>::contains(key)_(non-existent)/1024 5.05% 5.905 6.203 - 3.65% -
std::stable_sort(deque<int>)_(heap)/8 5.04% 24.199 25.419 - -3.21% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 5.03% 13378.775 14052.315 - 8.70% -
BM_StringEraseWithMove_Large_Opaque 5.03% 2.673 2.807 - 13.15% -
rng::find_last(list<int>)_(bail_90%)/1024 5.03% 64.453 67.692 - -5.71% -
std::vector<int>::ctor(size)/32 5.02% 10.760 11.301 - 13.42% -
std::rotate_copy(list<int>)/32 5.00% 8.609 9.040 - 5.00% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 5.00% 515.798 541.604 - 3.08% -
BM_ascii_text<char> 4.98% 738.732 775.517 - 4.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 4.97% 0.766 0.804 - 4.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 4.97% 1.224 1.285 - -9.41% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.97% 18.745 19.677 - 6.82% -
SetIntersection_Interlaced_Set_string_262144_262144 4.94% 17289810.059 18143311.115 - 0.99% -
std::copy(list<int>)/4096 4.93% 3042.928 3193.092 - -2.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.93% 3.423 3.592 - -5.50% -
SetIntersection_Front_Vector_string_64_64 4.92% 24828177.731 26050127.063 - 4.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.92% 224.244 235.278 - 8.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 4.92% 23.721 24.887 - 5.90% -
SetIntersection_None_Set_uint32_1024_4 4.92% 8692194.193 9119513.444 - 1.01% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 4.90% 1.226 1.286 - -9.63% -
BM_format/string_len_6 4.90% 2.537 2.661 - 5.22% -
rng::fold_left(list<int>)/8192 4.88% 10741.568 11265.996 - 3.32% -
std::partition(deque<int>)_(sparse)/32 4.88% 10.153 10.649 - -6.33% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 4.87% 2.534 2.657 - -13.01% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 4.87% 419114.877 439507.381 - 5.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.85% 748.437 784.751 - -0.50% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.85% 940.970 986.624 - 4.46% -
std::for_each(list<int>)/8192 4.84% 7993.446 8380.593 - 7.50% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.84% 50.378 52.816 - -1.54% -
SetIntersection_None_Set_uint64_256_1 4.82% 11175105.017 11714128.560 - -0.10% -
BM_lexicographical_compare_three_way_slow_path/65536 4.81% 18111.357 18982.369 - 26.16% -
std::map<std::string,_int>::erase(key)_(existent)/8192 4.80% 59.075 61.913 - -40.96% -
std::stable_partition(deque<int>)_(sparse)/32 4.79% 11.308 11.850 - 6.30% -
BM_lexicographical_compare_three_way_slow_path/262144 4.79% 72428.343 75899.398 - 19.91% -
BM_deque_vector_copy/4096 4.78% 145.820 152.796 - 5.09% -
SetIntersection_None_Vector_uint64_1024_256 4.76% 1026165.450 1075005.584 - -1.24% -
std::find_end(vector<int>,_pred)_(process_all)/8192 4.75% 4663.894 4885.235 - 5.17% -
std::sort_heap(vector<NonIntegral>,_pred)/8 4.74% 27.653 28.964 - -10.01% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.74% 325.333 340.759 - 4.77% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 4.73% 6.709 7.026 - 2.22% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 4.71% 11.528 12.071 - 6.89% -
BM_PushHeap_string_SingleElement_64 4.70% 2.651 2.775 - 4.66% -
BM_StringRead_Cold_Deep_Empty 4.70% 1.169 1.224 - 4.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.69% 541.200 566.583 - 4.25% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 4.67% 24.914 26.077 - -10.88% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 4.66% 12.274 12.847 - 2.88% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 4.66% 2.822 2.953 - 6.34% -
BM_PushHeap_float_Descending_16 4.65% 0.363 0.380 - -39.89% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.64% 30.625 32.046 - 11.11% -
BM_lexicographical_compare_three_way_slow_path/64 4.64% 17.768 18.592 - 22.96% -
std::multimap<int,_int>::erase(key)_(existent)/8192 4.63% 25.815 27.010 - -2.76% -
BM_lexicographical_compare_three_way_slow_path/16384 4.61% 4532.196 4741.220 - 29.62% -
std::set<int>::contains(key)_(existent)/8192 4.60% 8.228 8.606 - 2.66% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.60% 2.661 2.783 - 6.15% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 4.60% 24559.554 25688.310 - -2.32% -
SetIntersection_Front_Set_uint32_262144_4 4.59% 1036302.072 1083872.576 - 1.14% -
SetIntersection_Interlaced_Vector_uint64_1024_1 4.59% 993629.224 1039195.722 - -1.12% -
std::format(int64_t)_(fmt:_{:Lx}) 4.58% 25.530 26.698 - -2.99% -
std::set<int>::clear()/32 4.57% 624.175 652.699 - 2.89% -
SetIntersection_Front_Set_float_16_1 4.57% 62670396.999 65534226.373 - 2.72% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 4.56% 35.236 36.843 - 4.74% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.56% 1642.146 1717.000 - 12.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.55% 12023.447 12571.082 - -4.37% -
BM_deque_vector_move/2 4.55% 1.839 1.923 - 6.61% -
SetIntersection_None_Vector_uint64_262144_256 4.52% 1079812.941 1128650.737 - -0.88% -
std::make_heap(vector<int>,_pred)_(heap)/1024 4.50% 271.828 284.074 - 4.66% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 4.50% 5.497 5.745 - -2.88% -
BM_deque_vector_copy_backward/64000 4.50% 7063.747 7381.866 - -1.41% -
BM_join_view_out_vectors/65536 4.49% 125797.930 131440.335 - -3.27% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 4.47% 21296.038 22248.182 - 5.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.46% 26530216.557 27712751.217 - 2.94% -
BM_vector_deque_ranges_copy_backward/4000 4.46% 140.827 147.102 - 4.30% -
SetIntersection_None_Set_uint64_1024_4 4.44% 8569122.692 8950003.081 - -1.72% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.42% 1781217.938 1859910.481 - 2.88% -
BM_lexicographical_compare_three_way_slow_path/4096 4.41% 1143.207 1193.622 - 28.95% -
SetIntersection_Interlaced_Set_float_1024_256 4.41% 14741132.512 15391137.510 - 7.63% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 4.41% 1.050 1.096 - -5.15% -
SetIntersection_Interlaced_Set_uint64_256_64 4.40% 13557251.192 14153309.838 - 2.15% -
BM_std_minmax_element<char>/512 4.39% 130.263 135.988 - -2.17% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 4.39% 15689.278 16377.654 - -0.16% -
std::transform(vector<int>,_vector<int>)/50 4.38% 26.820 27.996 - 3.86% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.38% 971.500 1014.061 - 7.77% -
BM_stop_token_multi_thread_polling_stop_requested/131072 4.38% 7111605.375 7422983.875 - 6.69% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.35% 357.876 373.434 - 4.63% -
SetIntersection_Front_Set_float_1024_4 4.33% 1069580.546 1115882.823 - 3.12% -
std::set<std::string>::lower_bound(key)_(existent)/32 4.33% 14.816 15.457 - -7.58% -
BM_StringRelational_Less_Empty_Empty_Control 4.32% 1.617 1.687 - 1.04% -
std::find_first_of(vector<int>)_(large_needle)/50 4.32% 263.953 275.348 - 1.64% -
SetIntersection_Front_Vector_uint32_16384_64 4.31% 1311463.470 1367922.091 - 2.63% -
SetIntersection_Front_Set_float_262144_1024 4.29% 13806189.638 14398991.409 - 19.65% -
SetIntersection_None_Set_uint64_256_64 4.29% 8959941.869 9344578.691 - -0.40% -
std::for_each(set<int>::iterator)/8192 4.29% 14854.396 15491.862 - -1.42% -
BM_CmpEqual_ushort_short 4.29% 0.989 1.031 - -8.38% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 4.29% 51.997 54.226 - 2.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 4.28% 1295796.114 1351250.110 - -0.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.28% 1488.395 1552.074 - 7.17% -
SetIntersection_None_Set_uint32_16384_16384 4.27% 157007500.833 163707404.951 - 0.20% -
std::all_of(deque<int>)_(process_all)/50 4.26% 18.900 19.706 - 4.60% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 4.26% 0.599 0.625 - 7.52% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 4.25% 0.929 0.969 - 4.15% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.24% 243781.967 254119.519 - -2.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 4.22% 11125297.227 11595210.397 - 1.32% -
std::replace_if(deque<int>)_(sprinkled)/1024 4.22% 365.029 380.445 - 4.44% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 4.22% 134.741 140.430 - 1.27% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 4.21% 7273.600 7580.015 - 6.30% -
std::move_backward(vector<int>)/8 4.21% 2.244 2.339 - 7.55% -
std::for_each(set<int>::iterator)/32 4.20% 21.512 22.416 - 6.07% -
std::equal(deque<int>)_(it,_it,_it)/1024 4.19% 474.268 494.135 - 2.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.16% 1039842.850 1083141.940 - -2.06% -
std::remove(deque<int>)_(sprinkled)/50 4.16% 61.611 64.173 - 16.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 4.15% 3068179.806 3195650.189 - -0.22% -
std::multimap<int,_int>::ctor(const&)/1024 4.15% 6544.168 6815.813 - 2.00% -
SetIntersection_None_Vector_string_1024_4 4.15% 1141747.884 1189134.044 - 1.02% -
bm_ranges_lexicographical_compare<signed_char>/64 4.15% 2.345 2.443 - 18.69% -
BM_lexicographical_compare_three_way_slow_path/1024 4.14% 292.828 304.965 - 27.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.14% 14025.198 14605.750 - 6.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 4.13% 213448384.456 222255286.523 - 2.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.12% 69.889 72.766 - -0.82% -
SetIntersection_None_Vector_uint64_262144_262144 4.11% 1097463.837 1142617.132 - 0.36% -
BM_CmpEqual_uint_uint 4.11% 1.075 1.120 - 2.52% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 4.10% 7.183 7.478 - 0.36% -
BM_PushHeap_float_Ascending_64 4.09% 1.745 1.816 - 3.10% -
SetIntersection_Front_Set_float_256_64 4.08% 5952008.947 6195095.520 - 13.45% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.08% 1420.090 1478.078 - -0.42% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 4.08% 21981.676 22877.869 - 4.74% -
BM_PushHeap_string_SingleElement_16384 4.08% 2.595 2.700 - 4.67% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.07% 833.905 867.871 - 3.86% -
SetIntersection_Front_Vector_string_262144_262144 4.07% 14417250.814 15003875.080 - 3.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 4.07% 5671486.846 5902126.155 - 0.12% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.06% 1.908 1.985 - 2.99% -
std::unordered_set<int>::insert(value)_(already_present)/8192 4.05% 2.641 2.748 - 2.66% -
std::format(float)_(fmt:_{:0<17500_0f}) 4.05% 175.065 182.151 - 4.20% -
BM_join_view_deques/0 4.03% 5.017 5.219 - -3.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.03% 3263134.962 3394503.499 - -5.25% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 4.02% 1.229 1.278 - 4.69% -
std::find_end(vector<int>)_(match_near_end)/8192 4.00% 115222.083 119831.247 - 0.00% -
BM_vector_deque_ranges_copy_backward/1024 4.00% 37.981 39.499 - 3.58% -
std::vector<int>::insert(begin)_(cheap_elements)/32 3.99% 5.009 5.209 - 2.25% -
rng::find_last_if(list<int>)_(bail_90%)/8 3.99% 0.709 0.737 - 4.50% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 3.99% 616.986 641.592 - 5.12% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 3.97% 4578.523 4760.498 - 4.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 3.97% 1041805.079 1083189.077 - -1.04% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 3.95% 36135.767 37564.287 - 0.27% -
SetIntersection_Interlaced_Set_float_256_64 3.95% 12817789.844 13324379.596 - -4.80% -
std::map<int,_int>::erase(key)_(existent)/1024 3.95% 23.921 24.866 - -2.51% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 3.95% 70.463 73.245 - 1.97% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 3.95% 7.230 7.516 - 2.21% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.95% 4669.527 4853.751 - 2.45% -
std::rotate(deque<int>)_(by_1/2)/1024 3.94% 179.206 186.274 - 7.69% -
std::format(double)_(fmt:_{:0>17500_0g}) 3.94% 201.409 209.352 - 3.23% -
std::remove_if(list<int>)_(prefix)/50 3.94% 71.868 74.699 - 4.52% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.93% 25163.690 26153.603 - 3.64% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 3.91% 12.248 12.727 - 1.94% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 3.89% 82515.960 85727.723 - -1.31% -
std::move(vector<bool>)_(unaligned)/1048576 3.89% 6523.860 6777.585 - 4.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.88% 1637566.242 1701139.893 - 1.46% -
SetIntersection_None_Vector_uint32_16384_16384 3.88% 1058418.061 1099450.307 - -1.79% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 3.87% 476.853 495.324 - 0.05% -
BM_PushHeap_string_SingleElement_256 3.87% 2.620 2.722 - 4.67% -
std::format(int64_t)_(fmt:_{:0512X}) 3.86% 36.515 37.926 - 4.25% -
BM_PushHeap_uint64_PipeOrgan_4 3.86% 0.488 0.507 - 4.67% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 3.86% 212847.378 221064.466 - 4.84% -
SetIntersection_Front_Set_uint32_262144_1 3.84% 1002012.315 1040534.489 - -1.48% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 3.84% 0.276 0.287 - 5.03% -
BM_StringFindAllMatch/131072 3.84% 2270.614 2357.703 - 3.80% -
SetIntersection_Interlaced_Set_uint32_262144_1 3.83% 1010151.887 1048860.301 - -0.14% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.83% 1411.455 1465.503 - 3.37% -
SetIntersection_Front_Vector_uint32_64_64 3.83% 10521161.629 10923768.154 - -0.68% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 3.82% 53.011 55.038 - 2.91% -
SetIntersection_Front_Vector_uint64_262144_1 3.82% 988601.959 1026329.926 - -3.08% -
std::format(int64_t)_(fmt:_{:0^512Lb}) 3.81% 40.941 42.500 - -0.76% -
std::move(list<int>)/512 3.81% 357.058 370.651 - 4.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.80% 87.058 90.368 - 0.86% -
std::remove_copy(deque<int>)_(prefix)/50 3.80% 20.251 21.021 - 4.09% -
SetIntersection_Front_Set_float_64_4 3.80% 16173077.490 16787073.103 - 2.96% -
std::find_if(list<int>)_(bail_25%)/8 3.79% 0.916 0.950 - 3.28% -
BM_PushHeap_uint64_Ascending_256 3.79% 2.088 2.168 - 3.53% -
SetIntersection_Interlaced_Vector_uint64_64_4 3.79% 17269071.426 17923481.794 - -0.35% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 3.79% 20.563 21.342 - -8.17% -
BM_format_string<wchar_t>/16 3.78% 1.479 1.535 - -4.00% -
BM_BitsetToString<1048576>/Dense_(90%)/90 3.78% 78558.775 81528.633 - -0.56% -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 3.78% 49780.248 51660.203 - 3.39% -
std::unique(deque<int>)_(sprinkled)/32 3.78% 51.967 53.929 - 0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.77% 4985060.143 5172749.900 - -2.77% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 3.76% 768.100 796.979 - -2.48% -
BM_lexicographical_compare_three_way_slow_path/1048576 3.76% 296716.237 307871.959 - 27.50% -
SetIntersection_Front_Set_uint32_16384_1 3.76% 1011619.399 1049642.675 - -0.48% -
ranges::minmax(std::vector<char>)/64 3.76% 1.193 1.238 - -8.48% -
SetIntersection_Front_Set_string_256_16 3.76% 7114842.220 7382103.264 - 8.73% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.75% 3.535 3.668 - -41.32% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.75% 258.315 268.006 - 3.01% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 3.74% 7.336 7.611 - 4.61% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.74% 29.192 30.282 - -29.03% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 3.73% 12.867 13.347 - 18.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.73% 346008211.056 358907917.849 - 2.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 3.73% 393.992 408.680 - 2.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 3.73% 163516615.761 169608668.022 - 0.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.72% 18.926 19.631 - 1.88% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 3.72% 2.876 2.983 - 3.96% -
SetIntersection_None_Set_string_256_64 3.71% 9137307.903 9475875.807 - 0.51% -
std::pop_heap(vector<int>)/8192 3.70% 13.009 13.490 - 3.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 3.70% 9628613.230 9984866.874 - 2.35% -
BM_vector_deque_ranges_move/2 3.70% 2.006 2.080 - 0.68% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.69% 24039.145 24925.552 - 3.45% -
std::multimap<int,_int>::clear()/0 3.68% 390.877 405.255 - 2.46% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.67% 1048.051 1086.562 - 6.03% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 3.67% 39819.206 41280.242 - 4.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 3.65% 8719959.441 9038301.904 - 0.52% -
BM_lexicographical_compare_three_way_slow_path/4 3.64% 1.175 1.218 - 7.78% -
BM_vector_deque_ranges_move/4096 3.63% 144.507 149.755 - 2.84% -
BM_LexicallyNormal/small_path/4 3.63% 83.923 86.967 - -2.86% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.62% 88.497 91.702 - 1.36% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 3.62% 21.198 21.965 - -0.10% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 3.61% 99.183 102.765 - 3.66% -
bm_ranges_swap_ranges_vb_unaligned/8 3.61% 5.055 5.237 - 5.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.61% 3.202 3.317 - -0.29% -
BM_StringEraseWithMove_Empty_Transparent 3.60% 0.608 0.630 - 13.18% -
SetIntersection_Front_Vector_uint64_16384_256 3.58% 2202102.768 2280926.000 - 6.30% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.56% 984126.242 1019152.282 - 3.20% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 3.55% 80.243 83.093 - 0.93% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.55% 503.263 521.106 - 3.11% -
BM_Invoke_MemFuncPtr 3.53% 0.713 0.738 - -20.22% -
std::partial_sort_copy(vector<int>)_(heap)/8 3.53% 16.344 16.921 - 2.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.53% 0.659 0.683 - -1.70% -
std::move(vector<bool>)_(aligned)/64 3.52% 1.756 1.818 - 7.52% -
BM_deque_vector_ranges_copy_backward/0 3.52% 1.480 1.532 - 11.53% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.51% 29.436 30.470 - 4.25% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 3.51% 11.734 12.146 - 11.32% -
std::format(double)_(fmt:_{:0<17500_10Lg}) 3.49% 219.521 227.188 - -2.07% -
BM_CmpEqual_uint_schar 3.49% 1.007 1.042 - -8.01% -
bm_swap_ranges_vb_aligned/8 3.48% 3.152 3.262 - 3.60% -
std::find_if_not(deque<int>)_(bail_25%)/1024 3.47% 77.855 80.557 - -33.03% -
std::set<std::string>::insert(value)_(new_value,_end)/0 3.46% 27.645 28.601 - -13.24% -
std::sort_heap(deque<int>,_pred)/8 3.46% 33.971 35.145 - 1.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 3.44% 0.601 0.621 - 3.21% -
SetIntersection_None_Vector_uint32_1024_4 3.43% 1041129.196 1076833.950 - -2.26% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.43% 24.693 25.539 - -3.45% -
BM_vector_deque_move/64 3.42% 2.748 2.842 - 2.53% -
SetIntersection_Interlaced_Set_uint32_16384_256 3.42% 197392640.106 204145339.340 - 0.32% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.41% 522.109 539.930 - -0.39% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 3.41% 2916.578 3016.000 - 4.62% -
SetIntersection_None_Set_uint32_256_1 3.40% 11268141.688 11651542.407 - 0.03% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 3.40% 9.224 9.538 - -3.21% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 3.39% 10.609 10.969 - 3.13% -
BM_format_to_string_begin<std::list<wchar_t>>/1 3.39% 11.034 11.408 - 3.28% -
ranges::minmax(std::list<__int128>)/64 3.38% 40.260 41.621 - 8.99% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 3.38% 5.303 5.482 - 7.42% -
std::find(vector<short>)_(process_all)/1024 3.38% 22.498 23.258 - 3.39% -
BM_StringRelational_Eq_Empty_Small_Control 3.38% 0.472 0.488 - 2.22% -
std::make_heap(deque<int>)_(shuffled)/8 3.36% 24.670 25.500 - 3.24% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 3.35% 33360.219 34478.151 - 1.81% -
BM_std_minmax_element<int>/4 3.35% 1.214 1.255 - 1.24% -
std::stable_partition(vector<int>)_(dense)/50 3.35% 26.279 27.159 - 3.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.34% 197068942.623 203655252.213 - -3.57% -
BM_stop_token_async_reg_unreg_callback/16777216 3.33% 13971375375.055 14437185875.140 - 4.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.33% 1039792.201 1074391.736 - -0.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.32% 38.704 39.990 - 0.44% -
BM_stop_token_async_reg_unreg_callback/1024 3.31% 8397016.666 8675344.375 - 8.94% -
SetIntersection_None_Vector_uint32_262144_4 3.31% 1109319.037 1146081.134 - 1.09% -
std::format(double)_(fmt:_{:_0La}) 3.31% 35.843 37.030 - 2.87% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 3.31% 35.005 36.163 - 4.17% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 3.30% 22.106 22.836 - -0.89% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.29% 226.729 234.181 - 13.51% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.29% 22.240 22.971 - 6.21% -
std::copy_n(vector<bool>)_(aligned)/64 3.29% 1.291 1.333 - 5.35% -
VChain_middle,_1_level 3.28% 13.147 13.578 - -0.76% -
std::set<std::string>::upper_bound(key)_(existent)/32 3.28% 16.678 17.226 - -0.56% -
SetIntersection_None_Set_uint64_256_256 3.28% 5619766.208 5804030.648 - -0.34% -
BM_Move_SmallTrivialFunctor 3.27% 1.157 1.195 - -7.22% -
SetIntersection_Interlaced_Vector_float_262144_16384 3.25% 350088485.848 361453436.928 - 3.35% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.24% 7.261 7.497 - 3.61% -
std::unordered_multiset<int>::erase(key)_(existent)/32 3.24% 20.660 21.330 - -4.89% -
SetIntersection_None_Set_uint32_1024_16 3.24% 8648049.071 8927815.991 - -2.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.23% 0.613 0.633 - 3.12% -
VDAG_sidecast,_3_levels 3.23% 103.135 106.466 - 0.80% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 3.23% 2.379 2.455 - -4.34% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 3.23% 1.718 1.773 - 8.78% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 3.23% 537.439 554.784 - 2.79% -
SetIntersection_None_Vector_uint64_262144_64 3.22% 1120138.715 1156244.348 - 2.86% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.22% 349997218.806 361268560.664 - 3.06% -
std::set<int>::insert(value)_(already_present)/8192 3.22% 9.904 10.223 - 6.77% -
std::find_end(list<int>,_pred)_(single_element)/8192 3.22% 8986.989 9276.212 - 0.33% -
BM_StringRelational_Less_Huge_Empty_Control 3.21% 1.613 1.665 - 0.62% -
SetIntersection_Interlaced_Vector_string_1024_4 3.20% 1628541.522 1680588.078 - -3.65% -
rng::starts_with(vector<int>,_pred)/8 3.19% 2.348 2.422 - 4.79% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 3.19% 40.508 41.799 - 2.45% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.18% 5610.722 5789.234 - -10.80% -
SetIntersection_Front_Set_string_262144_262144 3.18% 17690847.576 18252773.682 - -0.49% -
BM_join_view_deques/65536 3.18% 281632.950 290578.556 - 0.83% -
SetIntersection_Front_Vector_uint32_16384_1 3.15% 1009179.597 1040971.381 - -2.19% -
std::none_of(vector<int>)_(process_all)/8 3.14% 2.424 2.500 - -0.02% -
bm_lexicographical_compare<signed_char>/512 3.12% 7.641 7.880 - 2.93% -
BM_format_string<wchar_t>/64 3.11% 0.465 0.480 - 2.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.11% 1642724.693 1693820.639 - 0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 3.11% 8622374.300 8890565.721 - -0.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.11% 89.302 92.078 - 35.01% -
BM_lexicographical_compare_three_way_slow_path/256 3.11% 79.210 81.671 - 18.99% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.11% 284888.306 293738.557 - 1.92% -
BM_format_to_string_span<char>/1048576 3.11% 11692.452 12055.626 - -2.32% -
std::format(int64_t)_(fmt:_{:0>512Lx}) 3.11% 31.662 32.646 - -1.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 3.10% 24.356 25.112 - 6.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.09% 1028248.774 1059985.856 - -0.85% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 3.09% 12858213.637 13254907.246 - -0.49% -
rng::find_last(forward_list<int>)_(bail_10%)/50 3.08% 17.279 17.812 - -3.46% -
std::remove(deque<int>)_(sprinkled)/32 3.06% 54.361 56.027 - 11.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.06% 1021899.431 1053205.726 - -1.09% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 3.06% 19.241 19.830 - 1.36% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 3.05% 1550.562 1597.889 - 2.93% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 3.04% 12.768 13.156 - 0.83% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.04% 442.727 456.175 - 1.30% -
BM_deque_deque_ranges_copy/1024 3.04% 36.721 37.836 - 2.87% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 3.03% 6.381 6.574 - -3.66% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.03% 187702.938 193384.286 - 7.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 3.02% 533380301.968 549500814.764 - 1.25% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.02% 44013.873 45342.993 - 0.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.02% 1012859.907 1043434.402 - 0.05% -
BM_vector_deque_ranges_copy_backward/0 3.02% 0.461 0.475 - -8.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 3.01% 1313018.732 1352598.369 - 0.50% -
Chain_middle,_4_levels 3.01% 18.708 19.272 - -1.17% -
BM_PushHeap_uint64_Ascending_262144 3.01% 4.770 4.914 - 5.40% -
std::unordered_multiset<int>::count(key)_(existent)/32 3.01% 1.678 1.729 - -6.78% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 3.00% 24.914 25.662 - 5.32% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 3.00% 19.408 19.991 - -1.46% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.99% 283575.697 292044.915 - 2.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.98% 8695155.739 8954366.513 - -0.35% -
SetIntersection_Front_Set_uint32_262144_16 2.98% 1155668.716 1190055.870 - 1.65% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.97% 14495.409 14926.362 - 3.10% -
std::all_of(vector<int>)_(process_all)/50 2.97% 18.564 19.115 - -0.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.96% 140645.930 144812.945 - 3.17% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.96% 655.766 675.147 - -1.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 2.95% 14269073.542 14689341.988 - 4.97% -
BM_format_to_string_pointer<char>/1048576 2.94% 11712.990 12057.607 - -3.02% -
std::format(int64_t)_(fmt:_{:0>512Lb}) 2.94% 37.060 38.149 - -0.94% -
BM_PushHeap_uint32_Descending_4 2.94% 0.347 0.357 - -1.61% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 2.94% 21.592 22.226 - 1.99% -
std::unordered_multiset<int>::clear()/8192 2.93% 61010.926 62797.035 - -6.57% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.92% 827.574 851.746 - 4.92% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 2.92% 22.859 23.526 - 3.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.91% 0.621 0.639 - 1.38% -
BM_StringRelational_Eq_Large_Huge_Control 2.91% 0.477 0.491 - 3.09% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.91% 20387.374 20980.329 - 4.91% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.90% 11656.063 11993.626 - 1.77% -
SetIntersection_Front_Set_float_262144_256 2.89% 4123404.012 4242745.991 - 14.47% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.89% 25.004 25.728 - 9.17% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 2.89% 17.075 17.569 - 1.81% -
BM_StringFindMatch1/1 2.88% 982.316 1010.649 - 2.85% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 2.87% 0.941 0.968 - 5.95% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 2.87% 0.607 0.625 - -9.20% -
BM_PushHeap_uint64_Ascending_16384 2.86% 3.652 3.756 - 2.35% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.86% 391.494 402.704 - 1.45% -
std::unordered_set<std::string>::erase(iterator)/1024 2.86% 31.526 32.428 - 18.03% -
std::transform(vector<int>,_vector<int>)/1024 2.86% 554.336 570.200 - 3.29% -
BM_join_view_deques/64000 2.85% 272782.120 280554.816 - 0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2.85% 2151820.879 2213088.167 - -0.50% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.85% 2.073 2.132 - 1.75% -
bm_ranges_lexicographical_compare<signed_char>/512 2.83% 7.908 8.132 - 4.71% -
SetIntersection_None_Vector_uint32_16384_64 2.83% 1079250.338 1109774.642 - -0.56% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.82% 1.646 1.693 - 6.11% -
std::format(int64_t)_(fmt:_{:0^512LX}) 2.82% 44.546 45.804 - -1.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.82% 198.463 204.058 - -1.08% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 2.81% 198383.186 203965.925 - -0.69% -
std::rotate(vector<int>)_(by_1/2)/50 2.81% 4.492 4.618 - 3.28% -
SetIntersection_None_Vector_uint64_1024_1 2.81% 1051427.301 1080996.465 - -1.39% -
BM_PushHeap_uint64_Ascending_64 2.81% 1.560 1.604 - 5.33% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.81% 177106.127 182082.378 - 4.02% -
std::find_first_of(vector<int>)_(large_needle)/32 2.81% 102.329 105.204 - -5.93% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 2.80% 31.205 32.079 - -1.11% -
std::format(int64_t)_(fmt:_{:0>512X}) 2.80% 36.081 37.092 - 7.15% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.80% 4.179 4.296 - -1.98% -
std::for_each(set<int>::iterator)/8 2.80% 4.556 4.683 - 3.78% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 2.78% 59.932 61.599 - 0.27% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 2.78% 24.080 24.750 - 9.31% -
std::set<int>::erase(key)_(non-existent,_end)/8192 2.77% 8.237 8.465 - -7.80% -
Chain,_1_level 2.76% 1.002 1.029 - -11.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.76% 0.603 0.620 - 2.53% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.75% 70.792 72.742 - 1.60% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.75% 831256.436 854092.621 - 1.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.75% 1129138.537 1160137.694 - 1.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.74% 23.997 24.655 - 6.13% -
std::format(int64_t)_(fmt:_{:0>512Lo}) 2.74% 33.631 34.554 - 0.21% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 2.74% 37.745 38.778 - -0.93% -
std::remove(deque<int>)_(prefix)/50 2.74% 63.109 64.836 - 12.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.73% 625.426 642.490 - 2.45% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 2.73% 17.007 17.471 - 3.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.72% 1468.342 1508.337 - 0.59% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.72% 13.314 13.676 - 6.10% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.72% 4.750 4.880 - 3.75% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 2.71% 24.888 25.563 - 0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.70% 3041289.713 3123391.928 - -1.43% -
std::move_backward(vector<bool>)_(aligned)/512 2.70% 2.248 2.309 - 1.25% -
std::rotate_copy(list<int>)/50 2.69% 13.863 14.236 - 7.09% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 2.69% 35476.790 36432.207 - 2.49% -
std::find_if_not(deque<int>)_(bail_25%)/8 2.69% 1.163 1.194 - -41.98% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 2.68% 0.461 0.473 - -3.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.67% 1835513.102 1884555.824 - 2.17% -
std::flat_multimap<int,_int>::ctor(const&)/32 2.67% 23.102 23.718 - 2.83% -
std::format(double)_(fmt:_{:0>17500_10e}) 2.67% 195.729 200.947 - -0.70% -
std::copy_n(vector<bool>)_(aligned)/4096 2.66% 4.649 4.773 - -1.70% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.66% 185068.976 189995.005 - 5.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.66% 1652411.863 1696390.219 - 1.01% -
BM_CmpLess_int_uint 2.66% 1.062 1.090 - -4.35% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 2.66% 56.951 58.466 - -2.01% -
std::unordered_multiset<int>::erase(iterator)/32 2.66% 20.045 20.578 - 2.70% -
std::rotate_copy(list<int>)/8192 2.65% 6911.102 7094.003 - 0.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 2.64% 270042.557 277185.048 - 3.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.64% 0.634 0.650 - 2.45% -
BM_std_minmax_element<short>/4 2.63% 1.197 1.229 - 1.42% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.63% 1.648 1.691 - 6.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.63% 36.609 37.570 - 7.48% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 2.61% 26.472 27.163 - 1.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.61% 0.607 0.623 - 2.57% -
SetIntersection_None_Set_uint32_16384_1024 2.61% 155335584.918 159383422.501 - -0.88% -
BM_std_minmax_element<char>/4096 2.60% 991.703 1017.522 - -5.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.60% 10066729.227 10328503.899 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 2.60% 4255155.925 4365789.931 - -0.16% -
ranges::minmax(std::vector<char>)/1 2.60% 0.622 0.638 - 2.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 2.60% 957215.863 982057.517 - 2.77% -
BM_vector_deque_copy/64 2.59% 2.708 2.779 - -1.46% -
SetIntersection_Interlaced_Vector_float_64_4 2.59% 17611720.737 18068092.000 - -0.59% -
std::format(double)_(fmt:_{:_17000L}) 2.59% 271.319 278.341 - -11.07% -
SetIntersection_Interlaced_Vector_uint32_262144_1 2.59% 1019219.016 1045583.650 - -0.92% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 2.58% 44.056 45.194 - 1.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 2.58% 50.824 52.133 - -0.31% -
std::format(double)_(fmt:_{:0^17500_17000L}) 2.57% 409.991 420.548 - -7.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.57% 4139108.937 4245350.526 - -0.16% -
SetIntersection_None_Vector_uint64_16384_16384 2.56% 1089608.943 1117527.110 - 0.20% -
bm_lexicographical_compare<int>/64 2.56% 4.404 4.516 - -0.44% -
std::format(int64_t)_(fmt:_{:0512Lo}) 2.56% 35.648 36.560 - -0.32% -
BM_CmpEqual_uint_int 2.56% 1.054 1.081 - -4.22% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 2.55% 10.558 10.827 - 7.34% -
VChain_fail,_3_levels 2.55% 20.370 20.889 - -0.67% -
BM_std_minmax_element<char>/64 2.54% 16.989 17.420 - 1.81% -
SetIntersection_Interlaced_Set_uint32_256_4 2.53% 11247207.091 11531720.210 - 1.74% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 2.53% 20.912 21.441 - -0.32% -
std::find_end(list<int>)_(single_element)/1000 2.53% 656.284 672.881 - -1.74% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 2.52% 23.975 24.578 - 9.74% -
SetIntersection_None_Set_uint32_16384_256 2.52% 154954756.448 158855440.463 - -1.24% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.50% 2.993 3.068 - 4.87% -
std::format(int64_t)_(fmt:_{:0512d}) 2.50% 31.854 32.650 - -0.30% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 2.50% 33328.347 34160.659 - 1.13% -
BM_Swap_Null_LargeNonTrivialFunctor 2.50% 0.494 0.506 - -10.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 2.49% 8622164.841 8836753.760 - -30.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.49% 166809.750 170960.955 - 1.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.48% 1214359.401 1244511.936 - 2.02% -
std::unordered_set<int>::erase(key)_(existent)/8192 2.48% 22.136 22.686 - -0.57% -
BM_formatted_size_string<char>/1 2.48% 10.482 10.741 - 0.75% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.47% 78.933 80.885 - -3.95% -
std::find_if(vector<int>)_(bail_25%)/1024 2.47% 27.163 27.834 - -0.62% -
SetIntersection_Front_Set_uint64_262144_64 2.46% 1666091.498 1707138.808 - 0.48% -
Chain_fail,_4_levels 2.46% 53.821 55.146 - -11.59% -
std::remove(list<int>)_(prefix)/8192 2.46% 8142.417 8342.914 - 1.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 2.46% 24.814 25.425 - 0.57% -
SetIntersection_Front_Vector_string_1024_16 2.46% 1571875.983 1610558.142 - -0.37% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.46% 21.532 22.062 - 6.78% -
BM_join_view_in_vectors/1 2.46% 2.913 2.985 - 1.30% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 2.45% 582.210 596.479 - 6.38% -
std::reverse(deque<int>)/8 2.44% 2.472 2.532 - 0.90% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 2.44% 7.108 7.281 - -11.99% -
BM_PushHeap_string_Random_4 2.43% 6.205 6.355 - 3.08% -
std::remove(deque<int>)_(prefix)/32 2.43% 55.543 56.894 - 7.64% -
std::format(double)_(fmt:_{:_10a}) 2.43% 29.076 29.782 - 2.76% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.43% 1561973.819 1599870.048 - -4.40% -
std::stable_partition(deque<int>)_(sparse)/8192 2.42% 3328.283 3408.796 - -6.79% -
SetIntersection_Front_Vector_uint32_262144_262144 2.41% 347317766.147 355676552.178 - 0.66% -
BM_CmpEqual_uchar_short 2.41% 0.992 1.016 - -6.38% -
BM_CmpLess_uchar_short 2.40% 1.020 1.045 - -7.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.40% 36.713 37.595 - 19.51% -
SetIntersection_None_Set_uint32_256_4 2.40% 11104349.822 11370369.558 - -1.16% -
SetIntersection_None_Set_string_16384_1 2.39% 194854693.160 199515995.594 - 5.83% -
std::equal(deque<int>)_(it,_it,_it)/50 2.39% 23.397 23.957 - 11.18% -
std::upper_bound(std::vector<int>)/8192 2.39% 15.651 16.025 - 2.75% -
ranges::minmax(std::deque<__int128>)/1 2.39% 0.665 0.681 - 4.62% -
std::reverse_copy(list<int>)/4096 2.37% 3068.090 3140.760 - -1.66% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.37% 34228.526 35038.665 - 4.91% -
BM_vector_deque_ranges_move/1 2.37% 2.268 2.322 - -0.45% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 2.36% 56.603 57.940 - 3.20% -
BM_SystemErrorWithoutMessage 2.35% 16.529 16.918 - 1.45% -
BM_vector_deque_copy_backward/1024 2.35% 37.074 37.944 - 0.58% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.34% 21.855 22.367 - 1.75% -
SetIntersection_Interlaced_Vector_string_1024_16 2.34% 3387771.908 3466925.452 - 4.43% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 2.33% 33.465 34.244 - 1.06% -
std::rotate_copy(deque<int>)/8192 2.32% 293.882 300.713 - 0.59% -
BM_to_chars_good/23 2.32% 4.339 4.440 - 2.55% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.32% 41050.698 42004.744 - 2.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.32% 141137.618 144417.467 - 0.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.32% 198.504 203.117 - 1.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.31% 16.345 16.723 - 2.55% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.30% 166193419.945 170023290.189 - -2.54% -
SetIntersection_None_Set_uint32_1024_1 2.30% 8786503.827 8988765.835 - 0.38% -
BM_PushHeap_float_Ascending_1024 2.30% 3.104 3.175 - 1.79% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.30% 54315.977 55562.808 - 1.31% -
BM_deque_vector_copy_backward/1 2.29% 2.087 2.135 - 0.86% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 2.29% 633915.011 648407.675 - 2.32% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 2.29% 38.116 38.987 - 1.14% -
std::adjacent_find(deque<int>,_pred)/8 2.28% 4.132 4.227 - -12.63% -
BM_PushHeap_float_Random_16384 2.28% 7.195 7.359 - -2.53% -
std::find_end(list<int>)_(process_all)/1048576 2.27% 816825.212 835401.918 - 2.39% -
std::set<int>::find(key)_(existent)/1024 2.27% 3.919 4.008 - -2.40% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.27% 56.061 57.332 - -3.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.25% 11089.832 11339.395 - -3.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.24% 13.460 13.762 - 1.10% -
std::multiset<std::string>::contains(key)_(existent)/32 2.24% 15.167 15.507 - 8.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.23% 59601.295 60931.789 - -3.42% -
SetIntersection_Interlaced_Set_uint64_64_4 2.23% 20549122.815 21007591.851 - -0.29% -
std::format(int64_t)_(fmt:_{:0512x}) 2.23% 28.922 29.566 - -1.52% -
BM_lexicographical_compare_three_way_slow_path/16 2.23% 4.608 4.711 - 8.13% -
SetIntersection_Front_Vector_string_262144_64 2.22% 3199526.687 3270650.141 - 4.46% -
BM_PathConstructString/large_string/512 2.22% 8665.684 8858.309 - 4.20% -
std::format(double)_(fmt:_{:_0e}) 2.22% 37.293 38.120 - 1.58% -
std::format(int64_t)_(fmt:_{:x}) 2.22% 23.112 23.624 - 4.99% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.22% 753.688 770.393 - 1.19% -
std::set<std::string>::equal_range(key)_(non-existent)/32 2.21% 10.549 10.782 - 5.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.20% 1462060.351 1494187.541 - 5.94% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.19% 2.800 2.862 - -8.17% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.19% 55469.169 56686.292 - -3.90% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 2.19% 6629.879 6774.906 - -31.99% -
SetIntersection_None_Set_uint32_16384_1 2.18% 154612615.775 157989550.709 - -2.43% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2.18% 2544.258 2599.787 - 2.56% -
SetIntersection_Interlaced_Set_uint64_256_4 2.18% 10931079.894 11169508.891 - -1.11% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.18% 7.963 8.136 - -0.50% -
SetIntersection_Front_Vector_uint64_1024_64 2.18% 1339463.670 1368662.919 - 2.78% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.17% 6663.303 6808.002 - -0.43% -
SetIntersection_Interlaced_Set_float_16_16 2.17% 37262493.433 38071338.354 - -1.85% -
std::find_end(deque<int>)_(process_all)/1000 2.17% 249.212 254.620 - -2.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.17% 4579203.127 4678539.035 - 1.58% -
SetIntersection_None_Set_uint32_1024_256 2.16% 8731836.657 8920872.683 - -1.68% -
BM_StringRead_Cold_Deep_Large 2.16% 1.324 1.353 - 9.86% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.15% 212808687.712 217390198.448 - -0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.15% 196833204.754 201062974.816 - -2.22% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2.15% 2543.459 2598.081 - 2.29% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.15% 240.174 245.326 - 1.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 2.14% 139669358.268 142664886.841 - -1.07% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.13% 11230627.858 11470095.729 - -0.81% -
std::unordered_multiset<int>::ctor(const&)/8192 2.13% 53802.776 54949.698 - -2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 2.13% 1221232.500 1247263.153 - 1.68% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.13% 6669.646 6811.751 - 1.00% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 2.13% 2356726.431 2406908.819 - 0.03% -
std::map<std::string,_int>::count(key)_(existent)/32 2.13% 16.091 16.433 - -5.39% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.13% 9084889.087 9278172.072 - -3.17% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.13% 1.584 1.618 - 6.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.13% 17946785.772 18328391.524 - -1.52% -
std::search(deque<int>)_(single_element)/1000 2.12% 447.292 456.789 - 2.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.11% 4256133.416 4345762.661 - 0.32% -
SetIntersection_Interlaced_Vector_float_16_4 2.11% 55328699.344 56493828.885 - -1.29% -
SetIntersection_Interlaced_Set_float_256_4 2.11% 10920459.751 11150404.453 - -1.55% -
BM_CmpLess_uchar_schar 2.10% 1.047 1.069 - -4.73% -
BM_PushHeap_uint64_Ascending_1024 2.10% 2.582 2.636 - 2.43% -
BM_deque_deque_ranges_copy_backward/1024 2.09% 37.571 38.357 - 1.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.09% 49.077 50.104 - 41.48% -
BM_format_string<wchar_t>/32 2.09% 0.819 0.836 - -5.56% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 2.08% 1.257 1.283 - 1.81% -
std::is_sorted(vector<int>)/8192 2.08% 1896.650 1936.144 - 0.40% -
std::unordered_multiset<int>::clear()/1024 2.07% 7922.042 8086.177 - -6.09% -
std::format(int64_t)_(fmt:_{:Lo}) 2.07% 27.481 28.049 - -2.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 2.07% 43.061 43.951 - -3.63% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.06% 1851.662 1889.842 - 0.31% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.06% 10932.299 11156.975 - -0.66% -
std::map<int,_int>::count(key)_(non-existent)/32 2.05% 2.890 2.949 - 2.23% -
std::format(double)_(fmt:_{:0^17500_10Lg}) 2.05% 225.515 230.133 - -0.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.04% 27.211 27.766 - 5.14% -
std::find(vector<short>)_(process_all)/50 2.04% 1.707 1.742 - 3.45% -
SetIntersection_Front_Vector_uint64_256_64 2.04% 4296681.260 4384121.662 - 2.89% -
SetIntersection_None_Set_uint64_16384_256 2.03% 164970737.585 168325337.821 - -0.47% -
std::format(int64_t)_(fmt:_{:b}) 2.03% 27.736 28.299 - -0.29% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.02% 24.770 25.271 - -15.21% -
BM_num_get<double> 2.02% 35.647 36.367 - 0.51% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.02% 234.085 238.809 - -0.55% -
SetIntersection_None_Set_string_262144_1 2.01% 1672723.309 1706412.193 - 0.39% -
SetIntersection_Front_Vector_uint32_262144_16384 2.00% 75512845.217 77021972.795 - -0.31% -
std::stable_sort(vector<int>)_(descending)/8 2.00% 23.502 23.971 - 2.74% -
SetIntersection_None_Set_uint64_262144_1024 1.99% 1186726.155 1210386.151 - -1.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 1.99% 19155052.084 19536715.217 - -1.93% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.99% 4478435.279 4567631.053 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.99% 15431289.770 15737843.762 - 0.77% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.99% 789.742 805.422 - 2.94% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.98% 3.959 4.038 - -0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 1.98% 17774419.372 18126879.160 - -10.03% -
SetIntersection_None_Set_string_262144_64 1.98% 1669007.244 1702086.342 - -0.11% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.98% 1.150 1.172 - -20.74% -
bm_make_exception_ptr/threads:1 1.97% 16.569 16.896 - 4.49% -
SetIntersection_None_Set_uint64_1024_256 1.96% 8605065.546 8773894.637 - -1.80% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.96% 24.619 25.102 - 3.82% -
BM_PushHeap_string_Random_16 1.96% 10.400 10.604 - 2.45% -
std::multiset<int>::count(key)_(existent)/1024 1.96% 5.741 5.853 - -27.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 1.96% 135724689.666 138385620.837 - 0.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.96% 1.528 1.558 - 3.30% -
SetIntersection_None_Set_uint32_256_16 1.96% 10697233.811 10906654.917 - -1.28% -
SetIntersection_None_Vector_string_262144_64 1.95% 1288221.925 1313404.000 - 0.35% -
SetIntersection_Front_Vector_uint32_262144_1 1.95% 1031051.319 1051204.599 - -1.37% -
std::adjacent_find(deque<int>,_pred)/50 1.95% 29.064 29.632 - -3.82% -
std::map<int,_int>::ctor(const&)/32 1.95% 221.599 225.913 - 4.38% -
BM_align/256 1.95% 0.926 0.944 - 2.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.94% 25280021.586 25771012.454 - -2.62% -
SetIntersection_Interlaced_Set_uint32_256_1 1.94% 4084162.047 4163403.054 - -1.16% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.94% 32144.811 32768.270 - 2.71% -
SetIntersection_Interlaced_Set_uint32_16384_1024 1.94% 170354885.044 173657869.546 - 0.65% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.94% 20.365 20.759 - 0.76% -
std::multiset<int>::count(key)_(existent)/32 1.94% 3.853 3.928 - -16.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.94% 46.674 47.577 - 1.00% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.93% 458.403 467.256 - 1.05% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.93% 58.157 59.278 - 0.47% -
std::multiset<int>::ctor(const&,_alloc)/32 1.93% 222.008 226.285 - -12.30% -
std::partial_sort_copy(vector<int>)_(descending)/8 1.93% 15.396 15.693 - -0.23% -
std::map<int,_int>::contains(key)_(existent)/1024 1.93% 4.053 4.131 - 6.85% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 1.92% 25.169 25.653 - 0.64% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.92% 3398.505 3463.627 - 3.81% -
std::find(vector<int>)_(process_all)/8 1.92% 2.642 2.693 - -0.34% -
BM_CmpLess_short_int 1.91% 1.108 1.130 - -0.56% -
std::find_end(vector<int>)_(near_matches)/1000 1.91% 14575.596 14854.163 - -1.32% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 1.91% 156275.372 159255.911 - 1.72% -
std::find_if(list<int>)_(bail_25%)/8192 1.90% 1432.193 1459.445 - 0.51% -
std::format(int64_t)_(fmt:_{:Ld}) 1.90% 26.686 27.192 - -2.07% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.90% 518.853 528.690 - 0.33% -
std::map<int,_int>::clear()/8192 1.89% 83491.171 85072.240 - -7.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.89% 1439867.612 1467131.283 - 2.02% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.89% 807.672 822.957 - 2.69% -
SetIntersection_None_Set_uint64_1024_1 1.88% 8673290.315 8836458.792 - -1.68% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.88% 225.525 229.757 - -10.18% -
std::multiset<int>::erase(key)_(existent)/8192 1.88% 61.126 62.273 - -0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.87% 9086984.288 9257325.364 - -3.13% -
std::find(vector<int>)_(bail_25%)/8 1.87% 1.372 1.398 - 2.88% -
std::multimap<int,_int>::ctor(const&)/32 1.87% 223.506 227.686 - 4.53% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.87% 4.505 4.589 - -1.68% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.87% 396.404 403.801 - 1.61% -
std::format(int64_t)_(fmt:_{:0<512d}) 1.87% 33.261 33.881 - 0.38% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.86% 1.507 1.535 - -5.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.86% 12023268.502 12247434.153 - 1.72% -
BM_PushHeap_string_Random_64 1.86% 12.815 13.053 - 1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.86% 8864285.066 9029067.748 - -29.78% -
SetIntersection_Front_Set_float_262144_64 1.86% 1810360.557 1844000.816 - 8.85% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.86% 643.460 655.412 - 1.71% -
std::format(float)_(fmt:_{:_0Lf}) 1.86% 49.319 50.235 - 2.53% -
std::set<std::string>::contains(key)_(existent)/1024 1.85% 23.009 23.436 - 12.12% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.85% 19.020 19.371 - 2.79% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.85% 218.216 222.249 - 3.29% -
SetIntersection_None_Set_uint64_64_4 1.85% 21229711.492 21621473.465 - -0.18% -
BM_PushHeap_float_Ascending_256 1.84% 2.479 2.525 - 1.80% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.84% 12052.941 12274.994 - 2.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.83% 177960.289 181225.537 - 1.28% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.83% 2906.481 2959.775 - 1.56% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 1.83% 4828.595 4917.027 - 4.11% -
std::multiset<std::string>::find(key)_(existent)/1024 1.83% 23.829 24.264 - 6.46% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.83% 1752.583 1784.586 - 5.40% -
std::find_end(list<int>)_(process_all)/1024 1.83% 695.551 708.251 - 1.47% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.82% 19.637 19.994 - 3.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.82% 9137268.411 9303637.434 - 0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.82% 225866069.432 229966480.362 - -0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.82% 1177247.502 1198615.863 - -0.70% -
BM_std_minmax_element<short>/64000 1.81% 16497.440 16796.037 - 5.32% -
std::format(double)_(fmt:_{:0<17500_10Le}) 1.81% 203.932 207.623 - -5.55% -
SetIntersection_Interlaced_Vector_uint64_1024_64 1.81% 3331533.019 3391737.466 - -7.73% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.81% 3938.721 4009.880 - 2.00% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.81% 679.583 691.851 - 0.98% -
std::map<std::string,_int>::clear()/0 1.80% 396.454 403.609 - 0.93% -
SetIntersection_None_Set_uint32_16384_16 1.80% 155010783.420 157808084.030 - -2.54% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.80% 1.301 1.324 - -15.84% -
SetIntersection_Interlaced_Set_uint32_256_16 1.80% 11914045.455 12128531.784 - 0.11% -
std::set<int>::lower_bound(key)_(non-existent)/32 1.79% 2.363 2.405 - 2.95% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.79% 443.124 451.046 - -0.02% -
SetIntersection_None_Set_uint32_16384_64 1.79% 154897318.102 157664949.979 - -2.28% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.78% 5.606 5.706 - 1.01% -
std::sort_heap(vector<NonIntegral>)/8 1.78% 29.397 29.922 - 1.95% -
std::format(int64_t)_(fmt:_{:0>512x}) 1.78% 28.488 28.996 - 2.41% -
std::find_end(vector<int>)_(near_matches)/1024 1.78% 15167.838 15438.104 - -1.45% -
BM_PushHeap_string_Random_1024 1.78% 14.692 14.953 - 0.82% -
BM_PushHeap_string_SingleElement_4 1.78% 2.348 2.390 - 2.52% -
SetIntersection_None_Vector_uint32_256_16 1.78% 3959044.152 4029475.483 - -0.72% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.78% 239701.307 243958.010 - -2.42% -
BM_format_to_iterator/<std::vector>_string_len_6 1.77% 8.236 8.382 - -2.12% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.77% 29902.325 30432.370 - 1.07% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.77% 1.039 1.058 - 10.44% -
rng::for_each(map<int>)/50 1.77% 46.893 47.723 - 18.13% -
SetIntersection_None_Vector_string_1024_1 1.77% 1162474.663 1183020.432 - 3.46% -
SetIntersection_None_Set_float_256_256 1.76% 5684714.271 5784802.315 - -2.20% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.76% 1541429.596 1568560.198 - -2.18% -
std::map<std::string,_int>::clear()/8192 1.76% 211958.831 215688.656 - -5.01% -
std::rotate(vector<int>)_(by_1/2)/32 1.76% 3.723 3.788 - 2.25% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.76% 28.337 28.835 - 5.71% -
SetIntersection_None_Set_uint64_1024_16 1.76% 8668320.768 8820478.881 - -1.69% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 1.76% 2.369 2.410 - 2.01% -
SetIntersection_None_Set_uint32_256_256 1.75% 5721297.349 5821685.358 - 0.17% -
SetIntersection_None_Set_uint64_262144_16384 1.75% 1187644.773 1208470.619 - -1.72% -
std::find_if_not(deque<int>)_(process_all)/8 1.75% 2.522 2.566 - -3.85% -
std::rotate(deque<int>)_(1_element_backward)/50 1.74% 5.139 5.228 - 2.85% -
DAG_leftmost_middle,_3_levels 1.74% 12.816 13.039 - 0.16% -
BM_join_view_in_vectors/2 1.74% 4.597 4.677 - 0.71% -
std::format(int64_t)_(fmt:_{:0512Ld}) 1.74% 36.367 36.998 - -0.17% -
SetIntersection_Front_Vector_uint32_262144_4 1.73% 1049517.153 1067687.808 - -1.99% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.73% 48.761 49.604 - 3.85% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.73% 20.592 20.947 - -0.67% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 1.73% 7.371 7.498 - 3.24% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.72% 21.095 21.458 - -1.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.72% 168426910.635 171320679.188 - 1.29% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 1.72% 393.397 400.155 - 0.89% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.72% 14779167.717 15032705.411 - 10.48% -
std::distance(join_view(vector<vector<int>>))/4096 1.71% 4.349 4.423 - -99.58% -
SetIntersection_None_Set_string_262144_4 1.71% 1674410.158 1703058.268 - -0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.71% 35276376.188 35878861.301 - 0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.70% 11666049.097 11863942.031 - -0.18% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 1.70% 50.848 51.710 - -1.21% -
SetIntersection_None_Set_uint64_16384_1 1.69% 156244052.911 158886284.030 - -0.97% -
BM_to_chars_good/8 1.69% 2.294 2.332 - -1.59% -
std::format(double)_(fmt:_{:_10La}) 1.68% 43.757 44.493 - 2.88% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.68% 12337.215 12544.695 - 0.59% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.68% 17.774 18.073 - 0.08% -
BM_format_to_string_begin<std::vector<char>>/16384 1.68% 144.866 147.298 - -56.79% -
SetIntersection_Front_Set_uint64_16_16 1.67% 37313049.887 37937758.854 - -1.33% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.67% 2.136 2.171 - 2.16% -
BM_deque_vector_ranges_move_backward/512 1.67% 17.926 18.226 - 1.61% -
std::format(double)_(fmt:_{:0<17500_10g}) 1.67% 211.022 214.540 - -1.86% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.67% 51.105 51.957 - 2.43% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.67% 1684108.155 1712165.282 - -0.23% -
BM_LexicallyNormal/small_path/2 1.66% 43.355 44.075 - -0.90% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.66% 4106893.428 4174991.316 - -1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.65% 7250109.211 7370033.908 - -7.35% -
BM_format_to_iterator/<std::array>_string_len_60 1.65% 9.467 9.623 - 1.12% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.65% 1006.178 1022.795 - 0.63% -
SetIntersection_None_Set_uint32_16384_4 1.65% 155007576.941 157564108.276 - -2.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.64% 53662.992 54541.755 - -0.55% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.63% 40857.428 41525.089 - -8.60% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.63% 27.493 27.942 - 2.78% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.63% 1863.980 1894.319 - -0.73% -
std::find_end(vector<int>)_(match_near_end)/1000 1.62% 269.917 274.297 - 4.77% -
std::make_heap(deque<int>)_(ascending)/1024 1.62% 2607.561 2649.853 - 2.09% -
SetIntersection_Interlaced_Set_uint32_256_64 1.62% 13395416.854 13612583.138 - -3.27% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.62% 9.258 9.408 - -0.84% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.62% 1.054 1.071 - -3.45% -
std::is_sorted(vector<int>,_pred)/8 1.62% 3.256 3.309 - 4.58% -
SetIntersection_Interlaced_Set_string_16_16 1.62% 60429851.845 61406465.879 - -0.50% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.61% 17.789 18.077 - 2.63% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.61% 609243.625 619055.401 - 0.69% -
std::multiset<int>::ctor(const&)/32 1.61% 224.183 227.786 - 5.25% -
std::format(double)_(fmt:_{:_0L}) 1.61% 75.263 76.471 - 0.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.60% 79531.413 80801.703 - 6.44% -
std::format(int64_t)_(fmt:_{:o}) 1.60% 23.275 23.646 - 0.08% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.59% 2.139 2.173 - 2.28% -
BM_StringRelational_Less_Empty_Small_Control 1.59% 1.679 1.705 - 1.95% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.59% 5818366.501 5910757.570 - -0.28% -
bm_ranges_lexicographical_compare<int>/64 1.59% 4.317 4.385 - 0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.59% 8675426.080 8812974.654 - -0.47% -
BM_deque_deque_ranges_copy_backward/1 1.59% 2.699 2.742 - 8.67% -
SetIntersection_None_Set_string_262144_16 1.58% 1673968.342 1700403.483 - -0.08% -
std::find_end(forward_list<int>)_(single_element)/1000 1.58% 687.307 698.137 - 1.74% -
SetIntersection_None_Set_float_64_4 1.57% 20113873.726 20430116.215 - -3.01% -
BM_deque_deque_ranges_copy/0 1.57% 0.903 0.917 - 24.35% -
std::format(double)_(fmt:_{:_0a}) 1.57% 25.640 26.042 - 0.90% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.56% 12.691 12.889 - 2.69% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.56% 214.383 217.729 - -47.70% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.56% 421.513 428.088 - 0.11% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.56% 14076.314 14295.710 - 0.35% -
SetIntersection_None_Set_uint64_262144_4 1.56% 1181229.901 1199630.531 - -1.91% -
VChain_fail,_2_levels 1.55% 13.367 13.575 - -1.55% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 1.55% 23.688 24.055 - -5.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.55% 13185.039 13389.466 - 4.15% -
SetIntersection_None_Set_uint64_256_16 1.55% 10623199.880 10787858.014 - -2.15% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.55% 33.236 33.751 - 12.00% -
SetIntersection_Front_Vector_uint64_64_64 1.55% 10745407.667 10911700.984 - 1.95% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.55% 32.114 32.610 - -2.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.55% 6648.705 6751.578 - -1.57% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.54% 3972.136 4033.397 - 1.25% -
SetIntersection_None_Vector_uint64_262144_4 1.54% 1112368.833 1129505.299 - -1.87% -
std::set<int>::erase(key)_(existent)/1024 1.53% 50.223 50.994 - 1.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.53% 12635745.649 12829575.982 - 0.51% -
VDAG_sidecast,_2_levels 1.53% 83.265 84.542 - -3.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1.53% 1038640.278 1054520.784 - -0.93% -
BM_StringEraseWithMove_Small_Transparent 1.53% 2.146 2.179 - -9.66% -
std::format(int64_t)_(fmt:_{:0512o}) 1.53% 30.466 30.931 - -0.05% -
DAG_sidecast,_2_levels 1.52% 81.248 82.486 - -6.77% -
BM_deque_vector_ranges_move/1 1.52% 2.082 2.113 - -10.76% -
SetIntersection_Front_Set_float_16384_16384 1.52% 231429539.560 234949252.934 - 8.33% -
std::set<int>::upper_bound(key)_(existent)/1024 1.52% 4.104 4.167 - 3.52% -
SetIntersection_Front_Set_uint32_256_64 1.52% 5675916.682 5762169.870 - -0.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.52% 42422.367 43066.190 - 4.58% -
BM_LexicallyNormal/large_path/2 1.52% 81.035 82.264 - -2.70% -
std::map<int,_int>::clear()/32 1.51% 641.708 651.425 - -4.15% -
BM_deque_deque_copy_backward/70000 1.51% 7977.544 8097.890 - 1.86% -
SetIntersection_None_Vector_uint64_64_64 1.51% 8302496.450 8427691.673 - -2.32% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.51% 20664.819 20976.091 - 4.96% -
SetIntersection_None_Set_uint64_262144_64 1.51% 1183674.072 1201490.802 - -2.76% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.50% 13.852 14.061 - 0.85% -
std::format(int64_t)_(fmt:_{:0512Lx}) 1.50% 34.256 34.771 - -2.95% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.50% 15.500 15.733 - -4.78% -
std::format(int64_t)_(fmt:_{:Lb}) 1.50% 31.675 32.151 - -2.62% -
BM_num_get<void*> 1.50% 11.015 11.181 - -76.53% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.50% 9010521.935 9145661.123 - -3.08% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.49% 4116260.769 4177639.534 - -0.71% -
std::partial_sort(vector<int>)_(repeated)/8192 1.49% 26697.182 27095.223 - -0.47% -
BM_deque_vector_ranges_copy_backward/1 1.49% 2.088 2.120 - -1.59% -
std::find_end(forward_list<int>)_(single_element)/1024 1.49% 707.836 718.365 - 2.80% -
SetIntersection_None_Set_uint32_16_16 1.48% 34956677.136 35475521.542 - -1.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.48% 1023605.305 1038797.628 - -2.07% -
std::format(float)_(fmt:_{:_10Lf}) 1.48% 55.841 56.666 - 1.65% -
BM_align/1 1.48% 0.926 0.939 - 2.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.48% 18.855 19.133 - 1.44% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.48% 116388.432 118108.842 - 6.26% -
SetIntersection_None_Set_uint64_262144_1 1.47% 1185929.688 1203406.574 - -1.84% -
BM_vector_deque_ranges_move_backward/512 1.47% 17.488 17.745 - 1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.47% 10725855.411 10883833.655 - -0.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.47% 44.770 45.429 - 2.45% -
SetIntersection_Front_Vector_uint32_16384_16 1.47% 1119510.278 1135976.090 - 2.00% -
SetIntersection_None_Set_uint32_64_1 1.47% 22312559.359 22640593.626 - 0.84% -
std::is_sorted_until(vector<int>,_pred)/8 1.47% 4.062 4.122 - 31.99% -
std::fill(vector<bool>)/512 1.47% 1.478 1.500 - -1.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.47% 947.943 961.847 - -2.20% -
std::remove_copy(vector<int>)_(prefix)/32 1.47% 9.441 9.580 - 2.27% -
SetIntersection_None_Set_uint64_262144_256 1.46% 1185584.879 1202925.700 - -2.45% -
VChain_middle,_2_levels 1.46% 26.309 26.693 - 1.52% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.46% 17.938 18.200 - 3.59% -
BM_deque_deque_copy/64 1.45% 3.037 3.082 - 0.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.45% 6682.353 6778.959 - -1.36% -
BM_format_to_string_begin<std::string>/1 1.44% 10.097 10.243 - 2.00% -
SetIntersection_None_Vector_string_262144_1024 1.44% 1278397.254 1296792.312 - -1.49% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.44% 1021.999 1036.691 - 16.19% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.44% 10.254 10.401 - 1.80% -
SetIntersection_None_Set_uint32_16_1 1.44% 65731402.297 66675682.491 - -1.26% -
BM_num_get<unsigned_long> 1.44% 10.451 10.601 - -58.35% -
SetIntersection_Front_Vector_uint64_64_16 1.43% 14101302.489 14303635.983 - -1.40% -
SetIntersection_Front_Vector_uint64_256_256 1.43% 4476883.946 4540930.896 - 6.75% -
BM_PushHeap_uint32_Random_262144 1.43% 5.733 5.815 - 1.01% -
BM_PushHeap_string_Random_256 1.43% 14.189 14.392 - 1.23% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 1.43% 2.092 2.121 - -0.59% -
BM_std_minmax_element<short>/65536 1.42% 16919.193 17160.120 - 5.13% -
SetIntersection_None_Set_uint32_1024_64 1.42% 8795737.451 8920904.958 - -1.21% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 1.42% 23.340 23.672 - 1.07% -
std::none_of(vector<int>)_(process_all)/50 1.42% 18.921 19.189 - 51.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.42% 1040012.377 1054777.537 - -1.97% -
std::format(int64_t)_(fmt:_{:0^512X}) 1.42% 40.195 40.765 - -0.95% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.41% 25.565 25.927 - 2.74% -
SetIntersection_None_Set_uint64_16384_16384 1.41% 174309258.722 176763087.812 - -1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.41% 1656059.324 1679358.074 - -1.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.41% 164809678.876 167126134.897 - -1.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.40% 9580230.956 9714684.874 - -1.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.40% 11964973.079 12132100.085 - -0.24% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.40% 641547.822 650504.028 - 2.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.40% 1141810.755 1157741.471 - -1.42% -
SetIntersection_Front_Set_uint64_64_16 1.39% 15062795.741 15272389.811 - -0.83% -
std::map<int,_int>::clear()/1024 1.39% 10198.855 10340.679 - -8.79% -
BM_format_to_iterator/<std::vector>_string_len_60 1.39% 9.463 9.595 - -2.08% -
BM_join_view_deques/70000 1.39% 308919.293 313210.332 - -2.29% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.39% 1000987.027 1014879.713 - 1.76% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.39% 28.244 28.636 - -4.54% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.38% 53912.877 54659.342 - -0.89% -
SetIntersection_None_Set_uint64_262144_16 1.38% 1183028.644 1199403.161 - -2.84% -
SetIntersection_None_Vector_uint32_256_64 1.38% 3372358.268 3418949.476 - -0.55% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.38% 33.989 34.458 - 1.38% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.38% 2.090 2.119 - -0.41% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.38% 377.025 382.228 - -0.83% -
std::copy_if(list<int>)_(entire_range)/64 1.38% 32.048 32.490 - -2.93% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 1.38% 10.189 10.330 - 17.23% -
rng::starts_with(vector<int>,_pred)/1024 1.38% 287.667 291.631 - 1.50% -
std::is_sorted(vector<int>)/8 1.38% 2.065 2.093 - 1.27% -
SetIntersection_Front_Vector_string_4_4 1.37% 150422091.493 152489856.898 - 0.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 1.37% 159260875.793 161449016.183 - -1.19% -
CastTo<B<Width_/_2,_Depth>> 1.37% 2826.809 2865.635 - -2.16% -
std::fill_n(vector<bool>)/1048576 1.37% 3780.949 3832.832 - 0.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.37% 928819.988 941562.445 - -0.19% -
BM_StringFindMatch2/512 1.37% 989.917 1003.441 - 1.34% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 1.37% 12674.596 12847.716 - 2.82% -
std::format(double)_(fmt:_{:0^17500_10g}) 1.36% 211.075 213.952 - -2.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1.36% 1650660.480 1673105.062 - -0.80% -
std::unordered_set<int>::ctor(const&,_alloc)/0 1.36% 12.937 13.113 - -0.74% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.36% 513789.154 520756.748 - 1.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.35% 11542083.139 11698409.463 - -0.66% -
std::unordered_set<int>::count(key)_(existent)/8192 1.35% 1.368 1.386 - -1.47% -
std::move(list<int>)/1048576 1.35% 981490.096 994743.963 - 0.57% -
BM_StringAssignAsciizMix_Transparent 1.35% 3.006 3.046 - -1.14% -
BM_format_to_iterator/<std::string>_string_len_60 1.34% 9.587 9.715 - -1.14% -
std::stable_partition(vector<int>)_(dense)/32 1.34% 21.573 21.863 - 3.52% -
SetIntersection_None_Vector_uint32_64_16 1.34% 13389153.521 13568011.982 - -1.12% -
std::format(int64_t)_(fmt:_{:0^512o}) 1.33% 33.747 34.197 - 1.67% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.33% 2169.635 2198.562 - 1.76% -
SetIntersection_Front_Vector_uint64_16384_16 1.33% 1100075.085 1114741.007 - -1.56% -
SetIntersection_None_Vector_uint64_16384_256 1.33% 1101800.394 1116487.101 - 1.11% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.33% 17596372.586 17830337.409 - -0.55% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 1.33% 31.185 31.600 - 11.65% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.33% 1295625.569 1312841.633 - -1.38% -
std::find_if_not(list<int>)_(process_all)/32768 1.33% 25325.107 25660.906 - 1.26% -
std::make_heap(vector<int>,_pred)_(heap)/8192 1.32% 1949.819 1975.629 - 1.49% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.32% 54193.619 54910.964 - -1.28% -
BM_format_to_string_span<wchar_t>/16384 1.32% 1774.102 1797.580 - 2.56% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.32% 8.923 9.041 - -0.82% -
SetIntersection_Front_Set_string_256_1 1.32% 4313722.782 4370725.512 - -0.51% -
SetIntersection_Front_Vector_uint32_64_1 1.32% 16271531.165 16486173.459 - -1.08% -
std::multiset<int>::contains(key)_(non-existent)/32 1.31% 2.967 3.006 - 8.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.31% 16325194.703 16538827.367 - -0.83% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.31% 20834.090 21106.501 - 5.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.30% 70.376 71.292 - 2.79% -
BM_PushHeap_uint64_Random_4 1.30% 2.552 2.585 - 14.48% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.30% 12180.229 12338.034 - 0.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.30% 165781736.394 167928707.098 - -1.16% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 1.29% 2.090 2.117 - -0.73% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 1.29% 3257.180 3299.196 - 0.75% -
std::format(int64_t)_(fmt:_{:0>512o}) 1.29% 29.515 29.896 - 0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.29% 1217511.552 1233163.380 - 3.13% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 1.28% 97068.386 98314.732 - 1.83% -
BM_align/64 1.28% 0.926 0.938 - 1.85% -
VDAG_rightmost_middle,_1_level 1.28% 105.325 106.676 - -4.41% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 1.28% 19.690 19.942 - -2.25% -
SetIntersection_Front_Vector_uint32_256_4 1.28% 4118644.606 4171345.719 - -1.31% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.28% 11296.532 11440.999 - -3.53% -
BM_deque_vector_copy_backward/65536 1.28% 7136.929 7227.995 - -1.87% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.27% 16.164 16.370 - 2.24% -
std::sort(deque<int>)_(descending)/8192 1.27% 10359.775 10491.422 - 1.16% -
std::multimap<int,_int>::count(key)_(existent)/32 1.27% 3.621 3.667 - 0.31% -
std::sort(deque<int>)_(heap)/1024 1.27% 6068.135 6144.917 - -1.73% -
SetIntersection_None_Vector_uint64_256_16 1.26% 3979079.867 4029400.491 - -1.04% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 1.26% 4.249 4.302 - -3.31% -
BM_vector_deque_move_backward/4096 1.26% 147.508 149.366 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.26% 1658836.672 1679732.178 - -0.84% -
std::copy_n(vector<int>)/512 1.26% 16.491 16.699 - 4.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1.25% 1343478.842 1360332.521 - -0.39% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.25% 13.434 13.603 - 1.25% -
std::reverse_copy(deque<int>)/4096 1.25% 973.461 985.644 - 3.32% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.24% 58067.214 58789.351 - 0.53% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.24% 16203926.242 16405218.808 - -1.62% -
SetIntersection_Front_Vector_uint64_262144_1024 1.24% 5832051.599 5904426.171 - 10.53% -
std::search(vector<int>)_(single_element)/1024 1.24% 232.139 235.019 - 0.22% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.24% 6118.477 6194.356 - -0.34% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.24% 1265763.264 1281455.811 - -1.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.24% 11278523.006 11417880.801 - 1.48% -
std::format(double)_(fmt:_{:_10e}) 1.24% 40.633 41.135 - 0.80% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.23% 0.911 0.922 - 4.40% -
BM_deque_vector_ranges_copy/512 1.23% 16.561 16.765 - 1.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.23% 22281047.616 22555970.119 - 1.11% -
SetIntersection_Interlaced_Set_float_1_1 1.23% 532977179.947 539537824.855 - -0.63% -
SetIntersection_Front_Set_float_4_4 1.23% 136669341.537 138346053.022 - -0.29% -
SetIntersection_Front_Set_string_256_4 1.23% 4937591.244 4998098.289 - 0.87% -
SetIntersection_Front_Vector_uint64_16_16 1.23% 35398804.359 35832591.489 - -1.06% -
std::make_heap(vector<int>)_(shuffled)/8192 1.22% 4998.371 5059.599 - 0.20% -
SetIntersection_None_Vector_uint64_1024_1024 1.22% 1063965.747 1076959.390 - -1.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.22% 43399.972 43929.862 - 3.79% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 1.22% 19.487 19.724 - -10.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.22% 680.769 689.042 - -0.56% -
BM_StringEraseWithMove_Small_Opaque 1.21% 2.158 2.184 - -17.31% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.21% 179328.914 181499.848 - 4.02% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.21% 2.132 2.158 - 1.38% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.21% 3.237 3.276 - 1.66% -
BM_deque_deque_copy/64000 1.21% 2964.616 3000.454 - 1.80% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.21% 10.212 10.336 - -1.01% -
std::multiset<int>::insert(value)_(already_present)/8192 1.21% 31.849 32.233 - 2.03% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.20% 12.944 13.100 - -1.12% -
std::set<int>::ctor(const&,_alloc)/8192 1.20% 49117.503 49707.136 - -36.27% -
std::multimap<int,_int>::clear()/32 1.20% 640.216 647.895 - -2.81% -
std::partition_copy(list<int>)/32 1.20% 8.983 9.091 - 5.94% -
std::partial_sort(deque<int>)_(repeated)/8 1.20% 26.240 26.554 - -0.08% -
std::map<int,_int>::equal_range(key)_(existent)/32 1.20% 1.771 1.792 - 0.90% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.19% 24.805 25.101 - 10.74% -
BM_format_to_iterator/<std::string>_C_string_len_60 1.19% 10.944 11.074 - 0.71% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.19% 176849439.609 178953656.270 - -0.61% -
SetIntersection_Front_Set_uint64_262144_256 1.19% 3857485.537 3903343.643 - 5.12% -
std::set<int>::clear()/1024 1.18% 9209.083 9317.752 - -2.87% -
BM_Istream_numbers/0 1.18% 1045.321 1057.639 - -24.19% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 1.18% 81.458 82.417 - 6.12% -
SetIntersection_None_Vector_string_256_4 1.18% 4435888.309 4488076.532 - -0.68% -
std::move(vector<bool>)_(unaligned)/4096 1.18% 26.469 26.780 - 3.14% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.18% 1.504 1.522 - 1.17% -
SetIntersection_None_Vector_string_16384_1024 1.18% 1220162.979 1234503.593 - 0.16% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.17% 211484.823 213968.305 - 3.46% -
SetIntersection_None_Set_float_16384_16384 1.17% 156320428.185 158155347.843 - -1.61% -
std::find_end(forward_list<int>)_(same_length)/8192 1.17% 14223.443 14390.155 - 0.55% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 1.17% 35.770 36.189 - 0.36% -
std::format(double)_(fmt:_{:017500_0L}) 1.17% 209.545 212.000 - -0.33% -
std::set<int>::ctor(const&,_alloc)/1024 1.17% 6205.607 6278.308 - -35.14% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.17% 26.515 26.824 - -1.17% -
std::find(vector<long_long>)_(bail_25%)/8 1.17% 0.911 0.922 - 3.19% -
ranges::minmax(std::deque<char>)/8 1.17% 3.915 3.961 - 4.48% -
std::count_if(list<int>)_(every_other)/8192 1.16% 6988.719 7070.069 - 0.34% -
SetIntersection_None_Set_uint32_64_16 1.16% 18205581.888 18417224.277 - 0.20% -
SetIntersection_None_Vector_float_16384_1024 1.16% 1099476.334 1112235.345 - -0.78% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.16% 16.766 16.961 - 0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.16% 8696807.501 8797296.359 - -32.70% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.16% 255.042 257.988 - 1.58% -
SetIntersection_Front_Vector_string_16_16 1.15% 50885931.130 51472940.077 - 0.47% -
VChain_middle,_3_levels 1.15% 45.129 45.649 - -2.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.15% 7222459.834 7305580.049 - -4.98% -
std::for_each_n(list<int>)/8 1.15% 2.508 2.537 - 4.81% -
SetIntersection_None_Vector_float_1024_64 1.15% 1064809.210 1077039.712 - -1.93% -
std::format(double)_(fmt:_{:017500_17000}) 1.15% 396.407 400.956 - -7.86% -
std::format(int64_t)_(fmt:_{:0>512Ld}) 1.15% 34.017 34.407 - -0.79% -
SetIntersection_None_Set_uint32_64_64 1.14% 11427830.158 11558484.206 - -0.05% -
SetIntersection_Front_Vector_uint32_16_16 1.14% 35521046.444 35926391.073 - -1.00% -
SetIntersection_Front_Vector_string_64_1 1.14% 16767557.112 16958782.306 - -0.72% -
std::format(double)_(fmt:_{:0<17500_0Lg}) 1.14% 209.547 211.935 - 0.26% -
SetIntersection_Interlaced_Set_string_16384_64 1.14% 344813884.284 348742858.094 - 1.00% -
VChain_middle,_4_levels 1.14% 58.538 59.205 - -0.21% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.14% 17.792 17.994 - 1.14% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.14% 14.723 14.891 - 1.15% -
std::format(double)_(fmt:_{:017500_0Lg}) 1.14% 211.235 213.637 - -0.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.14% 764.964 773.652 - 1.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 1.13% 66533593.954 67287925.991 - -0.28% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.13% 27.305 27.614 - -33.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.12% 1062248.880 1074182.639 - -0.18% -
BM_vector_deque_ranges_move_backward/4096 1.12% 147.687 149.346 - -1.55% -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.12% 1.200 1.213 - -0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.12% 161927506.918 163745291.743 - 0.23% -
SetIntersection_Interlaced_Set_string_262144_256 1.12% 2052704.426 2075721.924 - -0.28% -
BM_std_minmax_element<short>/70000 1.12% 18093.579 18296.208 - 4.85% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.12% 57.540 58.183 - -3.21% -
SetIntersection_None_Set_uint64_64_64 1.12% 11365630.973 11492584.036 - 3.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.12% 67.355 68.107 - 27.82% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.12% 2190.295 2214.742 - 4.95% -
std::replace(vector<int>)_(prefix)/50 1.11% 7.572 7.656 - -0.59% -
BM_CmpLess_ushort_int 1.11% 1.080 1.092 - -3.16% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.11% 804867.827 813777.437 - 1.78% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.11% 246614.341 249343.443 - -3.72% -
std::unordered_multiset<int>::clear()/32 1.10% 585.079 591.542 - -1.37% -
SetIntersection_Front_Vector_uint32_64_16 1.10% 14224195.339 14381244.521 - 0.82% -
VDAG_sidecast_fail,_3_levels 1.10% 110.530 111.750 - -4.28% -
std::for_each(list<int>)/50 1.10% 21.495 21.731 - 1.31% -
BM_Basic<uint32_t> 1.10% 13.647 13.797 - -0.11% -
SetIntersection_None_Vector_uint64_1024_4 1.10% 1069932.457 1081700.254 - -1.93% -
SetIntersection_Front_Vector_string_64_16 1.10% 20434440.414 20658834.724 - -1.08% -
BM_format_to_iterator/<std::string>_string_view_len_6 1.10% 8.343 8.435 - -0.18% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 1.10% 26846.738 27140.982 - -0.58% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.10% 681.415 688.883 - 0.99% -
std::stable_sort(vector<int>)_(shuffled)/1024 1.10% 2220.727 2245.052 - 0.44% -
SetIntersection_Interlaced_Vector_uint32_64_64 1.09% 10783455.828 10901522.960 - -1.92% -
BM_format_to_n_string_begin<std::string>/1048576 1.09% 11601.518 11728.205 - -3.94% -
std::search(deque<int>)_(single_element)/1024 1.09% 457.555 462.545 - 1.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.09% 4218370.407 4264332.159 - -1.78% -
BM_format_to_n_string_begin<std::string>/1 1.09% 10.656 10.772 - -1.78% -
std::format(double)_(fmt:_{:0>17500_10L}) 1.09% 220.649 223.051 - -2.36% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 1.09% 313.296 316.697 - -2.55% -
std::set<int>::ctor(&&,_different_allocs)/8192 1.08% 48003.587 48524.410 - -69.96% -
VDAG_sidecast_fail,_1_level 1.08% 62.893 63.573 - -3.75% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.08% 4.511 4.560 - 1.17% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.08% 5.018 5.073 - 1.57% -
std::partition(vector<int>)_(dense)/32 1.08% 8.400 8.490 - 1.70% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.08% 13.058 13.199 - 1.02% -
std::rotate(list<int>)_(1_element_backward)/1024 1.08% 728.207 736.038 - 0.32% -
SetIntersection_None_Set_uint32_16_4 1.08% 55930428.898 56531807.115 - -1.23% -
SetIntersection_None_Set_float_64_1 1.07% 21579018.920 21810834.419 - -1.60% -
BM_unicode_text<char> 1.07% 36773.424 37168.224 - 5.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.07% 8088826.826 8175548.889 - -0.41% -
std::vector<std::string>::ctor(size)/32 1.07% 36.916 37.310 - 17.51% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.07% 44.385 44.859 - 0.62% -
BM_join_view_deques/512 1.07% 1284.991 1298.691 - -2.07% -
std::format(double)_(fmt:_{:0>17500_10g}) 1.07% 210.700 212.946 - -2.52% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.07% 35362617.785 35739409.219 - -0.98% -
std::is_sorted(vector<int>)/1024 1.06% 243.704 246.292 - -0.68% -
std::find_if_not(vector<int>)_(bail_25%)/8192 1.06% 238.092 240.621 - 9.45% -
std::format(float)_(fmt:_{:_10}) 1.06% 60.594 61.237 - 0.81% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.06% 43.202 43.661 - -1.28% -
std::equal(vector<bool>)_(unaligned)/8192 1.06% 55.940 56.533 - 0.20% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.06% 13074.893 13213.416 - -1.00% -
SetIntersection_None_Vector_string_64_64 1.06% 8763604.923 8856444.771 - -1.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.06% 4125339.327 4168977.711 - -1.11% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.06% 3.973 4.015 - -0.19% -
std::set<int>::insert(value)_(new_value,_middle)/1024 1.06% 26.051 26.326 - -0.70% -
SetIntersection_None_Vector_uint64_16_16 1.06% 33285083.559 33636664.031 - -1.38% -
std::unordered_map<int,_int>::erase(iterator)/32 1.05% 19.558 19.765 - -1.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.05% 1662452.068 1679947.834 - -0.76% -
SetIntersection_Front_Vector_float_16384_1 1.05% 1027787.520 1038574.200 - -1.39% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.05% 17.817 18.004 - 0.85% -
BM_vector_deque_ranges_copy_backward/64 1.04% 2.985 3.016 - -0.69% -
SetIntersection_Interlaced_Vector_string_64_16 1.04% 30056678.470 30370465.004 - 0.43% -
std::transform(deque<int>,_deque<int>)/32 1.04% 23.144 23.385 - 9.45% -
std::format(double)_(fmt:_{:017500_0Le}) 1.04% 192.723 194.733 - -1.69% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 1.04% 11.266 11.384 - -18.13% -
SetIntersection_Interlaced_Vector_string_256_4 1.04% 6121815.539 6185569.827 - -1.86% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 1.04% 2.286 2.310 - -2.92% -
BM_std_minmax_element<short>/5500 1.04% 1426.789 1441.609 - 4.80% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.04% 15.050 15.207 - -0.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.04% 16288463.100 16457393.588 - -2.29% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.04% 1651.062 1668.168 - 3.39% -
DAG_leftmost_middle,_1_level 1.03% 19.488 19.690 - -2.21% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.03% 6164.151 6227.852 - -0.93% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.03% 773.856 781.845 - -3.82% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.03% 6791.399 6861.322 - -60.19% -
ranges::min(std::list<char>)/64 1.03% 26.994 27.272 - 5.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 1.03% 59594329.203 60206527.045 - -0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.03% 10678183.111 10787765.427 - -1.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.03% 8702813.261 8792039.261 - -31.96% -
bm_ranges_swap_ranges_vb_unaligned/512 1.02% 13.413 13.551 - 0.83% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.02% 16.161 16.326 - -2.74% -
SetIntersection_Front_Set_string_64_16 1.02% 24943269.096 25197117.189 - 3.39% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 1.01% 81.162 81.985 - 5.05% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.01% 2.137 2.159 - 1.59% -
BM_format_to_iterator/<std::vector>_string_len_6000 1.01% 59.510 60.113 - 0.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.01% 4.501 4.547 - 0.70% -
std::format(int64_t)_(fmt:_{:0>512d}) 1.01% 30.188 30.494 - -1.87% -
SetIntersection_Front_Set_uint32_256_4 1.01% 4151447.614 4193387.469 - -1.51% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.01% 118540.402 119736.706 - -3.91% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.01% 11270584.657 11384257.340 - 0.78% -
std::format(float)_(fmt:_{:_17000}) 1.01% 82.827 83.659 - 0.56% -
std::adjacent_find(list<int>,_pred)/8 1.01% 3.784 3.822 - -0.28% -
BM_vector_deque_ranges_move_backward/5500 1.00% 196.210 198.173 - -0.84% -
SetIntersection_Front_Set_uint64_4_1 1.00% 211397218.062 213512190.561 - -1.47% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -64.79% 53.395 18.798 - -41.21% -
std::rotate_copy(vector<int>)/8192 -61.59% 720.273 276.686 - -61.39% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -60.54% 89.755 35.421 - -1.56% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -60.26% 67.076 26.653 - -0.20% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -57.71% 237.580 100.468 - -52.84% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -56.95% 243.632 104.879 - -57.83% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -56.75% 40.935 17.702 - -71.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -56.26% 226.311 98.982 - -55.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -55.15% 223.007 100.014 - -53.82% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -54.93% 74.997 33.804 - -54.21% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -54.21% 212.640 97.376 - -60.90% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -53.19% 25.190 11.792 - -5.99% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.45% 199.441 94.832 - -53.97% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -50.08% 1562.518 779.972 - 3.75% -
std::set<std::string>::insert(value)_(already_present)/1024 -49.10% 32.253 16.416 - -27.55% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -48.41% 24.928 12.861 - -23.07% -
ranges::min(std::deque<__int128>)/70000 -46.78% 45498.326 24215.101 - 1.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -45.90% 47.885 25.905 - -50.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.69% 141.987 77.106 - -46.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.48% 140.815 78.187 - -44.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -43.76% 0.697 0.392 - -21.64% -
ranges::min(std::deque<char>)/70000 -43.39% 31109.503 17610.331 - 1.58% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -42.73% 14.693 8.414 - -20.81% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -42.66% 10.903 6.251 - -42.42% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -40.54% 40.196 23.901 - -11.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -38.97% 55.115 33.638 - -34.57% -
BM_PushHeap_string_Descending_262144 -38.63% 5.522 3.389 - 7.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -37.05% 6789475.031 4273790.568 - 5.65% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -37.00% 697670.254 439511.304 - -3.88% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -36.79% 10.176 6.432 - -42.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -36.44% 70.221 44.635 - 0.06% -
BM_vector_deque_ranges_move/0 -36.25% 0.618 0.394 - -0.57% -
BM_format_string<char>/65536 -35.18% 0.033 0.021 - -41.05% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -34.95% 9.738 6.334 - -44.48% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -34.76% 32.553 21.239 - -37.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -34.74% 0.629 0.410 - -20.38% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -34.56% 5942323.777 3888771.673 - 26.32% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -34.40% 391.616 256.883 - -0.72% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -34.00% 9.607 6.341 - -44.06% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -33.70% 0.399 0.264 - -45.06% -
ranges::min(std::list<long_long>)/1 -33.22% 0.447 0.298 - 32.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -33.14% 0.697 0.466 - -2.28% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -32.77% 103.057 69.284 - -2.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -32.04% 27.950 18.996 - -32.69% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -31.63% 6.615 4.523 - -31.17% -
rng::contains(list<int>)_(process_all)/32 -31.48% 13.717 9.398 - 3.90% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -31.20% 34.169 23.508 - -6.78% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -31.16% 6.798 4.679 - -34.98% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -31.10% 83.775 57.723 - -14.82% -
ranges::min(std::deque<char>)/64 -30.70% 23.708 16.431 - 1.37% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -30.38% 6.616 4.606 - -38.59% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -30.26% 6.671 4.653 - -41.29% -
ranges::min(std::deque<long_long>)/70000 -29.89% 26610.351 18656.814 - -29.08% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -29.69% 17.386 12.224 - 2.30% -
std::rotate(list<int>)_(by_1/2)/8192 -29.60% 6183.322 4352.845 - -6.52% -
SetIntersection_Interlaced_Vector_string_262144_1024 -29.58% 343837041.223 242115554.337 - 0.76% -
BM_join_view_out_vectors/1024 -29.49% 2206.137 1555.471 - 0.48% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -29.38% 17.638 12.456 - 2.60% -
BM_PushHeap_uint64_Descending_1 -28.77% 0.575 0.409 - -8.63% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -28.05% 1.801 1.296 - -7.76% -
BM_PushHeap_string_Descending_16384 -27.81% 3.287 2.373 - 2.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -27.66% 41.612 30.101 - -13.11% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -27.65% 15670.102 11336.673 - -0.12% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -27.16% 24211298.626 17634521.496 - -9.50% -
ranges::min(std::deque<__int128>)/1 -27.05% 0.917 0.669 - -20.06% -
std::equal(vector<bool>)_(unaligned)/50 -26.73% 1.066 0.781 - -4.32% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -26.72% 41864648.399 30680371.353 - 11.64% -
BM_vector_deque_move/0 -26.64% 0.682 0.501 - -3.61% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -25.99% 7682507.830 5685889.700 - -9.59% -
ranges::min(std::deque<__int128>)/64 -25.86% 27.993 20.753 - 1.15% -
std::copy_backward(vector<int>)/32768 -25.80% 3765.342 2793.766 - -26.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -25.56% 1990.084 1481.332 - -7.30% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -25.41% 17410797.873 12986771.734 - 53.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -25.21% 55.686 41.648 - -20.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.10% 33.328 24.962 - -20.52% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -24.90% 122592751.553 92065163.291 - 3.52% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -24.87% 2.772 2.083 - -17.67% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -24.64% 1740.381 1311.579 - -31.04% -
BM_format_to_string_begin<std::string>/16384 -24.23% 228.262 172.956 - -20.97% -
std::unordered_multimap<int,_int>::clear()/8192 -24.15% 81372.439 61725.058 - -8.04% -
std::unordered_multimap<int,_int>::clear()/1024 -23.47% 10430.532 7982.354 - -5.83% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -23.46% 0.402 0.307 - -2.23% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -23.22% 2412147.608 1852087.394 - -25.90% -
std::map<std::string,_int>::count(key)_(existent)/8192 -22.94% 45.889 35.361 - 15.55% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -22.52% 56355815.665 43664395.440 - -1.66% -
BM_PushHeap_string_Descending_256 -22.35% 3.031 2.354 - 2.74% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -22.13% 187.066 145.663 - -41.65% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -22.10% 0.492 0.384 - 8.73% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -21.95% 28.856 22.522 - -14.39% -
std::rotate(list<int>)_(by_1/3)/8192 -21.82% 10417.767 8144.861 - -0.64% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -21.65% 3.845 3.012 - -6.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -21.43% 20.969 16.474 - -20.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -21.18% 47215391.593 37214355.630 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -21.08% 0.636 0.502 - -13.32% -
BM_format_to_n_string_span<char>/16384 -20.78% 273.475 216.653 - -12.61% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -20.48% 1.644 1.307 - -14.30% -
std::search(vector<int>,_pred)_(no_match)/1000 -20.44% 647.047 514.773 - 1.24% -
std::set<std::string>::insert(value)_(already_present)/32 -20.31% 9.350 7.451 - -54.37% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -20.21% 28.736 22.928 - -7.22% -
std::find(vector<bool>)_(process_all)/8 -20.15% 0.743 0.593 - 5.90% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -20.00% 2619.027 2095.337 - -5.41% -
std::search(list<int>,_pred)_(single_element)/8192 -19.97% 9651.393 7723.845 - 0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -19.88% 2090992.707 1675305.774 - -0.33% -
BM_PushHeap_string_PipeOrgan_262144 -19.65% 22.290 17.910 - 3.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -19.46% 25873296.079 20837284.149 - -1.66% -
BM_deque_vector_ranges_move_backward/70000 -19.42% 9922.717 7995.977 - 0.65% -
std::unordered_set<int>::contains(key)_(existent)/32 -19.33% 1.513 1.220 - -13.39% -
BM_PushHeap_uint32_Ascending_1 -19.33% 0.575 0.464 - -0.50% -
BM_deque_vector_ranges_move_backward/65536 -19.28% 8670.989 6999.190 - -5.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.22% 27.934 22.564 - -31.06% -
BM_PushHeap_string_Descending_1024 -19.18% 3.013 2.435 - 3.39% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -19.15% 15.606 12.618 - 17.95% -
SetIntersection_Front_Set_uint32_262144_1024 -19.12% 14489427.494 11718646.959 - -16.76% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -19.11% 1.595 1.290 - 11.70% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -19.05% 2.764 2.237 - -21.74% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -19.03% 49.885 40.394 - -6.86% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -18.97% 1636.115 1325.666 - 76.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -18.96% 39.436 31.958 - -4.20% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -18.93% 7150.662 5796.852 - -9.23% -
ranges::min(std::list<char>)/1 -18.84% 0.416 0.337 - -4.63% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -18.81% 16504.664 13400.451 - -5.48% -
BM_std_minmax_element<int>/70000 -18.75% 23082.196 18753.301 - 1.54% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -18.74% 1565.005 1271.774 - 73.19% -
BM_std_minmax_element<int>/64000 -18.59% 21123.796 17196.917 - 1.81% -
std::pop_heap(vector<std::string>)/1024 -18.55% 25.905 21.100 - 0.53% -
BM_std_minmax_element<int>/65536 -18.55% 21622.248 17612.185 - 1.72% -
BM_std_minmax_element<int>/5500 -18.42% 1807.020 1474.139 - 1.49% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -18.35% 55428.082 45259.021 - -10.03% -
rng::contains_subrange(deque<int>)_(same_length)/16 -18.34% 12.981 10.601 - -16.58% -
BM_std_minmax_element<int>/4096 -18.27% 1346.891 1100.847 - 1.69% -
BM_std_minmax_element<int>/4000 -18.22% 1315.754 1075.983 - 1.72% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -18.16% 23.848 19.517 - -18.38% -
ranges::min(std::list<__int128>)/1 -18.02% 0.404 0.331 - -16.39% -
BM_std_minmax_element<int>/1024 -17.81% 340.135 279.562 - 2.01% -
std::stable_partition(list<int>)_(dense)/1024 -17.77% 1742.871 1433.204 - -17.96% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -17.75% 13.932 11.459 - -4.44% -
BM_std_minmax_element<int>/512 -17.71% 172.261 141.761 - 1.93% -
std::find_if(deque<int>)_(bail_25%)/32768 -17.66% 2825.107 2326.127 - 5.07% -
BM_format_to_n_string_pointer<char>/16384 -17.66% 275.680 226.998 - 37.37% -
SetIntersection_None_Set_float_1024_4 -17.65% 10710539.078 8820062.509 - -1.29% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -17.62% 37.804 31.143 - 16.45% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -17.53% 13.753 11.342 - -1.15% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -17.46% 394.858 325.912 - -2.18% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -17.45% 24.959 20.605 - -20.09% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -17.34% 1.728 1.428 - -11.82% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -17.19% 50.865 42.122 - -1.03% -
std::find_if(deque<int>)_(bail_25%)/8192 -17.10% 706.682 585.838 - 2.89% -
std::search(list<int>,_pred)_(same_length)/8192 -17.10% 9667.227 8014.460 - -9.10% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -17.00% 116502.477 96699.422 - -0.29% -
BM_PushHeap_string_PipeOrgan_16384 -16.98% 15.359 12.751 - -0.04% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -16.97% 74.031 61.471 - -15.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.91% 78.268 65.033 - -4.45% -
BM_std_minmax_element<int>/64 -16.84% 21.002 17.465 - 1.69% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -16.69% 2978423.446 2481344.495 - 2.64% -
ranges::min(std::vector<__int128>)/70000 -16.68% 33708.204 28085.171 - -9.04% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -16.54% 1.388 1.158 - -13.23% -
std::copy(vector<bool>)_(aligned)/1048576 -16.52% 3773.373 3149.844 - -8.92% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -16.50% 1.442 1.204 - -9.70% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -16.39% 1854645.336 1550620.260 - -1.99% -
std::unordered_multiset<int>::find(key)_(existent)/32 -16.31% 1.441 1.206 - -10.28% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -16.30% 42.422 35.507 - -0.12% -
SetIntersection_None_Set_float_1024_64 -16.27% 10528447.649 8815951.985 - -3.14% -
std::search(deque<int>)_(same_length)/1000 -16.26% 389.672 326.303 - 0.26% -
BM_vector_deque_ranges_move_backward/0 -16.25% 0.524 0.438 - -20.15% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.23% 19.941 16.704 - -16.30% -
BM_deque_vector_move_backward/0 -16.23% 1.556 1.303 - -4.96% -
SetIntersection_Interlaced_Set_uint64_1024_64 -16.10% 12274874.671 10298292.232 - 1.05% -
std::search(vector<int>,_pred)_(no_match)/1024 -16.09% 629.193 527.951 - 1.34% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -16.03% 71.898 60.371 - -15.09% -
std::search(deque<int>)_(no_match)/1024 -16.01% 414.216 347.894 - 14.76% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -16.00% 11.447 9.615 - 0.93% -
ranges::min(std::vector<__int128>)/64 -15.87% 29.802 25.074 - -6.42% -
SetIntersection_None_Set_float_1024_256 -15.87% 10407578.531 8756299.117 - -0.30% -
BM_deque_vector_ranges_copy_backward/512 -15.83% 21.267 17.902 - -0.25% -
std::is_sorted(list<int>,_pred)/8192 -15.74% 9105.321 7671.988 - -15.17% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -15.65% 17.513 14.772 - -7.54% -
BM_PushHeap_string_PipeOrgan_256 -15.63% 9.298 7.845 - -0.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -15.62% 593.083 500.428 - -4.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -15.59% 7096.301 5989.824 - 1.68% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -15.52% 11.252 9.505 - 17.03% -
BM_Copy_LargeTrivialFunctor -15.43% 14.722 12.451 - -1.58% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -15.42% 7.859 6.647 - 0.47% -
std::find_first_of(list<int>)_(large_needle)/50 -15.41% 2055.438 1738.751 - -0.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -15.39% 65929774.524 55785262.742 - -8.91% -
SetIntersection_Interlaced_Set_uint64_1024_16 -15.36% 13502369.930 11428959.774 - -0.74% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -15.25% 0.560 0.475 - -7.60% -
SetIntersection_None_Set_uint32_262144_16384 -15.21% 1378442.056 1168730.306 - -3.64% -
std::replace(vector<int>)_(sprinkled)/1024 -15.16% 165.977 140.819 - -6.08% -
std::equal(vector<bool>)_(unaligned)/8 -15.12% 1.010 0.857 - 4.82% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -15.12% 1.510 1.281 - -10.15% -
BM_StringCtorDefault -15.10% 0.278 0.236 - -3.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -15.02% 23.553 20.015 - -12.99% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -14.96% 1733353.811 1473970.459 - -24.48% -
rng::find(vector<bool>)_(process_all)/8 -14.95% 0.734 0.624 - -2.75% -
SetIntersection_None_Set_float_1024_16 -14.95% 10368263.672 8818222.017 - -0.98% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.86% 199.238 169.628 - -11.89% -
BM_PushHeap_string_Random_262144 -14.83% 21.437 18.257 - 1.82% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -14.63% 7148220.192 6102344.508 - 2.96% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -14.62% 2.622 2.238 - -26.03% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -14.59% 27.580 23.557 - 2.42% -
BM_PushHeap_string_Ascending_16384 -14.56% 22.194 18.962 - -0.91% -
std::search(vector<int>,_pred)_(no_match)/8192 -14.49% 4902.651 4192.245 - 0.87% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -14.45% 25.342 21.680 - -8.46% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -14.45% 28.336 24.243 - -2.46% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -14.43% 26.327 22.527 - -15.66% -
ranges::min(std::deque<long_long>)/64 -14.43% 20.902 17.885 - -10.28% -
std::search_n(list<int>,_pred)_(no_match)/8192 -14.36% 8441.745 7229.115 164.041 -11.13% 164.041
SetIntersection_None_Set_uint32_262144_262144 -14.36% 1374135.822 1176868.816 - -2.58% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -14.32% 2.678 2.294 - -5.00% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -14.31% 14.211 12.178 - 0.73% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -14.28% 58.014 49.731 - -16.53% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -14.23% 62.412 53.531 - -14.00% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -14.16% 1.488 1.277 - -9.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -14.14% 752.313 645.916 - -28.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -14.13% 122368654.527 105078305.938 - -8.94% -
BM_PushHeap_string_Descending_64 -14.02% 2.655 2.282 - 3.33% -
std::is_sorted_until(list<int>,_pred)/8192 -14.00% 8825.354 7589.480 - -0.41% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -13.99% 1.333 1.146 - -12.66% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -13.71% 21.296 18.377 - -4.63% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -13.63% 7.254 6.266 - 15.46% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -13.55% 74.637 64.525 - 85.19% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -13.44% 3.021 2.615 - -18.15% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -13.39% 13.066 11.316 - -3.90% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -13.38% 7.532 6.524 - -28.13% -
std::move_backward(list<int>)/4096 -13.38% 4841.612 4193.841 - -19.14% -
std::find_if_not(list<int>)_(bail_25%)/32768 -13.37% 7766.851 6728.542 - -9.01% -
BM_PushHeap_string_Descending_4 -13.36% 2.193 1.900 - 0.16% -
std::is_sorted_until(deque<int>)/8 -13.31% 3.209 2.782 - 9.44% -
std::search(deque<int>,_pred)_(no_match)/1000 -13.31% 490.316 425.078 - 0.12% -
std::map<std::string,_int>::count(key)_(existent)/1024 -13.28% 31.343 27.181 - 14.41% -
std::unordered_set<int>::contains(key)_(existent)/1024 -13.25% 1.474 1.279 - 9.46% -
BM_PushHeap_uint32_PipeOrgan_1 -13.20% 0.694 0.602 - 29.29% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -13.16% 62.650 54.407 - -39.31% -
std::find_if_not(vector<char>)_(bail_25%)/8 -13.14% 0.907 0.787 - -15.54% -
SetIntersection_None_Set_float_1024_1 -13.13% 10405029.266 9038980.420 - 0.72% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -13.09% 1.823 1.584 - -3.23% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -13.06% 4.807 4.179 - -9.63% -
std::replace(vector<int>)_(sprinkled)/8192 -13.01% 1259.869 1095.992 - -11.98% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -12.93% 25.125 21.877 - -11.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -12.92% 43.756 38.102 - -8.54% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -12.90% 287563.437 250472.468 - -11.58% -
BM_deque_deque_ranges_move_backward/0 -12.86% 0.920 0.802 - -12.90% -
std::reverse(list<int>)/32768 -12.84% 19924.177 17365.635 - -9.63% -
rng::contains_subrange(deque<int>)_(same_length)/32 -12.81% 20.527 17.897 - -11.46% -
BM_PushHeap_string_Random_1 -12.73% 0.667 0.582 - -16.62% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -12.71% 110.239 96.232 - 1.57% -
std::unordered_multimap<int,_int>::clear()/32 -12.65% 669.058 584.443 - -2.31% -
std::unique_copy(deque<int>)_(contiguous)/52 -12.64% 16.837 14.708 - 2.17% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor -12.63% 1.317 1.151 - -0.97% -
std::all_of(list<int>)_(process_all)/8192 -12.60% 8038.630 7025.493 - -8.10% -
std::copy_if(vector<int>)_(entire_range)/64 -12.59% 17.258 15.086 - -2.96% -
std::is_partitioned(list<int>)_(partitioned)/8192 -12.45% 7742.037 6778.030 - -0.62% -
BM_PushHeap_float_Random_1 -12.45% 0.615 0.538 - 15.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -12.38% 1716753.042 1504134.841 - 0.11% -
BM_Move_LargeTrivialFunctor -12.38% 0.692 0.606 - -12.15% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -12.33% 99.831 87.525 - 17.31% -
std::set<std::string>::equal_range(key)_(existent)/1024 -12.27% 25.767 22.605 - 3.75% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -12.23% 1.499 1.316 - -32.73% -
std::is_sorted_until(deque<int>,_pred)/8 -12.19% 4.556 4.001 - -3.39% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -12.14% 45.773 40.217 - -8.23% -
BM_Invoke_FuncPtr -12.09% 0.786 0.691 - -12.49% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -11.97% 1.406 1.238 - -1.53% -
std::multimap<std::string,_int>::erase(iterator)/8192 -11.88% 35.950 31.678 - 22.04% -
SetIntersection_Interlaced_Vector_float_262144_16 -11.88% 3242415.081 2857288.892 - -2.44% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -11.86% 24.854 21.906 - -9.08% -
SetIntersection_Interlaced_Set_string_256_256 -11.81% 32982809.289 29087374.776 - -7.90% -
std::unordered_set<int>::count(key)_(non-existent)/0 -11.70% 0.308 0.272 - -43.91% -
BM_Hash/uint32_top_std_hash/1024 -11.69% 715.336 631.678 - 13.31% -
std::replace(vector<int>)_(sprinkled)/50 -11.67% 10.084 8.907 - 1.65% -
bm_lexicographical_compare<unsigned_char>/8 -11.66% 1.357 1.199 - -13.71% -
SetIntersection_Front_Set_uint32_1024_256 -11.66% 4082986.018 3606936.831 - -5.22% -
BM_StringRelational_Eq_Large_Large_Control -11.65% 2.339 2.066 - -7.67% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -11.62% 43.168 38.152 - 10.17% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -11.61% 0.554 0.490 - -2.74% -
ranges::min(std::vector<char>)/1 -11.59% 0.384 0.340 - -22.37% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -11.41% 1.477 1.309 - -3.29% -
std::copy_backward(vector<int>)/4096 -11.39% 237.019 210.014 - -17.52% -
BM_format_string<wchar_t>/524288 -11.38% 0.127 0.113 - 8.12% -
BM_ConstructAndDestroy_MemPtr_Opaque -11.37% 0.975 0.864 - -2.55% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -11.32% 44.978 39.888 - -6.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -11.31% 2.422 2.148 - -8.40% -
ranges::minmax(std::deque<long_long>)/70000 -11.24% 27751.179 24631.479 - -3.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -11.22% 22.344 19.838 - -9.87% -
BM_toupper_char<char> -11.21% 0.689 0.611 - -11.66% -
BM_ConstructAndDestroy_FuncPtr_Opaque -11.20% 1.183 1.050 - -6.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -11.17% 43484.261 38624.908 - -3.85% -
BM_PushHeap_string_Ascending_262144 -11.14% 34.936 31.044 - -2.06% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -11.06% 2.490 2.214 - -8.24% -
ranges::minmax(std::deque<long_long>)/64 -11.05% 25.627 22.797 - -7.14% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -11.01% 58.166 51.759 - -8.90% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -11.01% 0.298 0.266 - -33.06% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -10.99% 92.191 82.062 - 5.10% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -10.83% 1.989 1.774 - -7.25% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 -10.77% 79371.170 70826.720 - -3.11% -
std::set<std::string>::erase(iterator)/1024 -10.72% 31.292 27.938 - 7.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -10.70% 41.160 36.757 - -6.12% -
SetIntersection_Interlaced_Vector_uint32_256_64 -10.57% 8196325.190 7330013.181 - 7.25% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -10.56% 12.887 11.526 - -0.85% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 -10.55% 65.856 58.909 - -5.80% -
SetIntersection_Front_Set_string_1024_256 -10.54% 16326725.298 14606281.636 - 2.33% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -10.53% 12.856 11.502 - -4.72% -
std::set<int>::equal_range(key)_(non-existent)/1024 -10.51% 7.107 6.360 - 9.63% -
std::rotate(list<int>)_(by_1/4)/8192 -10.51% 7262.184 6499.151 - 0.34% -
SetIntersection_None_Set_string_16384_1024 -10.51% 216130323.436 193422069.322 - 1.68% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -10.45% 11.266 10.088 - -0.79% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 -10.43% 65.939 59.061 - -5.63% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -10.43% 1.433 1.283 - -7.31% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -10.42% 8723.919 7815.053 - 7.65% -
std::search(deque<int>,_pred)_(single_element)/1000 -10.40% 686.098 614.752 - -10.34% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -10.36% 67.484 60.491 - 7.23% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 -10.36% 44.873 40.225 - -7.10% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -10.35% 11.466 10.279 - -17.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -10.35% 1223.574 1096.972 - -0.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -10.34% 6.174 5.535 - -22.85% -
ranges::min(std::vector<long_long>)/64 -10.34% 5.190 4.654 - -0.53% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.32% 5912732.644 5302364.711 - -10.27% -
BM_join_view_in_vectors/0 -10.26% 2.816 2.527 - -6.15% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -10.26% 1.274 1.143 - 9.12% -
std::search(deque<int>,_pred)_(single_element)/1024 -10.25% 702.746 630.734 - -10.09% -
std::copy(deque<int>)/64 -10.25% 3.022 2.712 - -10.12% -
SetIntersection_Interlaced_Vector_uint64_256_64 -10.22% 7707550.856 6920066.352 - -6.24% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 -10.18% 66.509 59.740 - -4.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -10.10% 2.454 2.206 - -21.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -10.07% 1464475.994 1316971.519 - -1.99% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -10.05% 1.469 1.322 - -15.97% -
std::search(deque<int>,_pred)_(single_element)/8192 -9.96% 5655.047 5091.624 - -10.23% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -9.95% 9.833 8.855 - -8.27% -
SetIntersection_None_Set_string_262144_1024 -9.94% 1881931.072 1694827.472 - -1.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -9.94% 38.848 34.987 - 1.94% -
BM_join_view_in_vectors/1024 -9.93% 1778.509 1601.941 - 7.98% -
std::fill_n(vector<bool>)/262144 -9.89% 933.561 841.211 - 234.53% -
std::copy_n(vector<int>)/32768 -9.87% 3044.678 2744.246 - -25.56% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -9.86% 13810464.366 12448697.356 - -0.46% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -9.84% 1.757 1.584 - -0.63% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -9.84% 22.187 20.005 - 0.05% -
std::rotate(list<int>)_(1_element_backward)/8192 -9.82% 8013.893 7226.755 - -3.21% -
std::move(vector<bool>)_(unaligned)/512 -9.82% 5.218 4.705 - -1.60% -
SetIntersection_Front_Vector_float_16384_16384 -9.81% 79555552.077 71751661.673 - -0.31% -
rng::contains_subrange(deque<int>)_(same_length)/50 -9.81% 28.922 26.085 - -8.12% -
std::replace(vector<int>)_(sprinkled)/32 -9.78% 6.426 5.797 - -0.09% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -9.76% 40.500 36.549 - 26.68% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -9.74% 13.547 12.228 - -5.65% -
std::unique_copy(deque<int>)_(contiguous)/32 -9.71% 10.459 9.443 - 0.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.71% 56.919 51.394 - 4.37% -
std::is_sorted(deque<int>)/8 -9.69% 2.909 2.627 - -8.17% -
std::find_end(list<int>,_pred)_(same_length)/8192 -9.69% 18812.089 16989.980 - -0.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -9.63% 25694159.450 23218848.889 - -6.22% -
SetIntersection_Front_Vector_float_262144_16384 -9.63% 79438152.017 71786685.155 - -0.00% -
BM_PushHeap_string_Ascending_1 -9.61% 0.642 0.580 - -9.60% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.60% 97.253 87.912 - -8.92% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -9.60% 8.192 7.406 - -1.40% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -9.59% 4.670 4.223 - 2.62% -
SetIntersection_Front_Set_uint64_256_64 -9.58% 5858905.835 5297589.342 - 0.45% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -9.55% 23.292 21.067 - -8.47% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.50% 88.913 80.463 - -1.07% -
std::set<std::string>::count(key)_(existent)/32 -9.50% 17.243 15.605 - 1.09% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -9.44% 1.449 1.312 - 12.40% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -9.42% 0.693 0.628 - 3.19% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.38% 51.274 46.462 - -8.99% -
std::is_sorted(list<int>)/8192 -9.38% 7962.520 7215.353 - -1.25% -
rng::contains_subrange(vector<int>)_(single_element)/32 -9.30% 9.343 8.475 - 1.86% -
BM_vector_deque_ranges_copy/2 -9.29% 2.066 1.874 - -9.31% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -9.29% 2703.697 2452.554 - -22.62% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -9.29% 2.650 2.404 - -19.09% -
BM_format_to_string_begin<std::wstring>/16384 -9.27% 1740.725 1579.314 - -11.03% -
BM_Swap_MemPtr_LargeTrivialFunctor -9.23% 1.275 1.157 - -2.40% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -9.16% 1.332 1.210 - -16.55% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -9.16% 1370798.031 1245295.722 - -1.50% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -9.14% 1.268 1.152 - -4.08% -
std::stable_partition(deque<int>)_(dense)/1024 -9.03% 636.728 579.250 - 1.80% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -9.03% 8827.518 8030.727 - 6.78% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -9.01% 1.976 1.798 - -6.55% -
std::multiset<std::string>::ctor(const&)/1024 -9.01% 37685.007 34290.923 - -3.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -9.00% 55.838 50.812 - 20.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 -8.99% 27.582 25.102 - 4.87% -
bm_ranges_lexicographical_compare<int>/1 -8.99% 1.378 1.254 - -2.48% -
SetIntersection_Front_Set_string_16384_256 -8.96% 16086335.846 14644817.968 - 1.57% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -8.94% 18.020 16.409 - 8.95% -
std::unordered_set<int>::count(key)_(non-existent)/32 -8.94% 1.546 1.408 - 0.73% -
std::find(vector<short>)_(bail_25%)/8 -8.93% 0.760 0.692 - -0.07% -
std::multiset<int>::erase(iterator)/32 -8.87% 23.112 21.062 - -0.60% -
std::find_if(vector<int>)_(process_all)/8 -8.81% 1.428 1.302 - -12.45% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -8.81% 0.617 0.563 - -6.60% -
BM_StringFindCharLiteral/64 -8.80% 2.297 2.095 - 0.28% -
std::list<int>::erase(begin)_(cheap_elements)/32 -8.78% 11.542 10.529 - 2.55% -
BM_StringFindCharLiteral/32 -8.74% 1.773 1.618 - -0.10% -
rng::contains(deque<int>)_(process_all)/8 -8.73% 3.187 2.909 - 1.50% -
BM_PushHeap_string_PipeOrgan_1024 -8.73% 10.355 9.451 - 0.06% -
BM_vector_deque_ranges_copy/1 -8.71% 2.323 2.121 - -8.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -8.66% 207009687.379 189086081.714 - -5.75% -
std::copy(list<int>)/64 -8.64% 32.763 29.933 - -10.63% -
bm_exception_ptr_move_ctor_null -8.63% 2.724 2.488 - -25.43% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -8.60% 17.580 16.069 - -0.28% -
BM_PushHeap_uint64_SingleElement_16 -8.53% 0.369 0.337 - -5.88% -
SetIntersection_Front_Vector_float_262144_1024 -8.53% 5924293.972 5419087.877 - -0.57% -
BM_Move_MemFuncPtr -8.50% 1.294 1.184 - -12.53% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -8.48% 33.019 30.219 - -2.53% -
BM_PushHeap_string_QuickSortAdversary_1 -8.47% 0.701 0.641 - -8.36% -
std::search(list<int>)_(same_length)/8192 -8.45% 8626.071 7896.912 - -1.29% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -8.45% 1.262 1.156 - -0.49% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -8.45% 25.353 23.211 - -4.13% -
SetIntersection_Front_Vector_float_1024_1024 -8.44% 5928471.302 5428279.853 - -0.24% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -8.42% 50.634 46.370 - 2.62% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -8.33% 11686.822 10712.759 - 5.55% -
std::unique(list<int>)_(sprinkled)/8192 -8.33% 8927.033 8183.173 - 3.93% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -8.32% 23.334 21.394 - -10.22% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -8.31% 4.802 4.403 - -4.86% -
std::search(deque<int>,_pred)_(no_match)/1024 -8.31% 476.050 436.514 - 0.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -8.30% 25.439 23.327 - -1.59% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -8.29% 1.259 1.155 - -4.02% -
BM_StringConstructDestroyCStr_Large_Transparent -8.29% 9.928 9.104 - -10.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.25% 30986.729 28430.150 - 3.28% -
SetIntersection_Interlaced_Set_string_64_64 -8.22% 38424832.202 35265987.053 - 0.50% -
std::set<int>::contains(key)_(non-existent)/32 -8.18% 2.805 2.576 - -16.16% -
SetIntersection_Front_Set_string_256_64 -8.18% 16023323.160 14713066.394 - 3.74% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -8.17% 11.427 10.493 - 2.09% -
std::rotate(list<int>)_(1_element_forward)/8192 -8.11% 7670.888 7048.600 - -1.62% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -8.09% 0.631 0.580 - -0.18% -
std::none_of(deque<int>)_(process_all)/32768 -8.08% 11834.135 10877.995 - -0.09% -
SetIntersection_Front_Set_string_262144_16 -8.08% 1959104.886 1800844.104 - -7.08% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 -8.07% 153.217 140.856 - -11.52% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -8.03% 11.446 10.527 - 3.34% -
SetIntersection_Front_Vector_uint32_1024_1024 -8.03% 5901559.037 5427649.037 - -8.46% -
std::deque<std::string>::ctor(size)/32 -8.03% 43.717 40.206 - -21.67% -
BM_StringRelational_Less_Small_Small_ChangeLast -7.98% 1.851 1.704 - -3.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -7.94% 23.982 22.078 - -2.38% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -7.94% 0.573 0.528 - -0.27% -
SetIntersection_Front_Set_string_262144_64 -7.93% 4998711.803 4602198.089 - -7.79% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -7.91% 7.095 6.534 - -0.47% -
std::find_if_not(vector<int>)_(bail_25%)/8 -7.90% 0.915 0.842 - -0.91% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -7.90% 2.391 2.202 - -14.61% -
BM_PushHeap_uint32_Random_1 -7.89% 0.575 0.530 - 13.90% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -7.84% 0.396 0.365 - 8.01% -
std::copy_backward(vector<bool>)_(aligned)/262144 -7.83% 776.023 715.248 - 16.10% -
std::replace_if(list<int>)_(sprinkled)/1024 -7.81% 800.388 737.894 - 1.18% -
std::count(list<int>)_(every_other)/8192 -7.80% 7381.107 6805.168 - 3.27% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -7.79% 10.266 9.467 - -0.65% -
std::none_of(deque<int>)_(process_all)/8192 -7.79% 2955.555 2725.440 - 0.28% -
BM_join_view_deques/4000 -7.74% 13007.413 12000.324 - 3.55% -
std::find_end(deque<int>)_(match_near_end)/8192 -7.67% 180805.803 166938.649 - -12.91% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -7.67% 1.269 1.171 - -8.06% -
bm_lexicographical_compare<unsigned_char>/1 -7.66% 1.537 1.420 - -9.35% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 -7.64% 0.269 0.249 - -0.97% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -7.64% 12.599 11.637 - -0.69% -
std::unordered_set<std::string>::count(key)_(existent)/32 -7.61% 39.034 36.062 - 1.69% -
std::find(deque<int>)_(process_all)/50 -7.61% 14.107 13.033 - -0.11% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -7.60% 2.466 2.278 - -0.08% -
SetIntersection_Front_Vector_float_16384_1024 -7.57% 5881696.200 5436367.001 - -0.25% -
std::for_each_n(list<int>)/8192 -7.57% 8310.760 7681.730 - 4.40% -
std::find_end(deque<int>)_(process_all)/8192 -7.52% 2189.688 2024.917 - -29.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -7.51% 1523.927 1409.467 - -4.18% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.46% 81.078 75.032 - 0.95% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -7.43% 1.140 1.055 - 0.19% -
BM_join_view_deques/4096 -7.42% 13287.307 12300.826 - -0.14% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -7.42% 13294.117 12307.314 - -0.99% -
Chain_fail,_6_levels -7.39% 87.571 81.101 - -4.61% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -7.37% 14.437 13.373 - -33.35% -
std::partition_copy(list<int>)/8192 -7.35% 7337.080 6798.109 - -0.70% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -7.34% 24.133 22.362 - -3.10% -
BM_sprintf/C_string_len_60 -7.33% 6.415 5.945 - 1.62% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -7.33% 23.036 21.348 - 0.45% -
std::find(deque<int>)_(process_all)/8192 -7.30% 2084.120 1932.035 - 1.07% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -7.29% 1.544 1.432 - -9.23% -
std::multiset<int>::erase(key)_(existent)/32 -7.28% 23.717 21.990 - -0.92% -
std::fill(vector<bool>)/64 -7.27% 1.562 1.449 - -1.82% -
BM_PushHeap_string_Descending_16 -7.26% 2.316 2.148 - 2.14% -
std::unordered_set<std::string>::find(key)_(existent)/32 -7.23% 37.686 34.961 - -12.05% -
std::stable_partition(deque<int>)_(dense)/32 -7.21% 31.573 29.297 - -1.53% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -7.19% 6.522 6.053 - 5.19% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -7.18% 12635.394 11728.250 - -3.90% -
std::none_of(list<int>)_(process_all)/8192 -7.17% 8197.421 7609.760 - -4.54% -
BM_join_view_out_vectors/0 -7.17% 0.424 0.393 - -7.95% -
std::none_of(deque<int>)_(process_all)/8 -7.16% 3.536 3.283 - 0.19% -
std::find_if(vector<char>)_(bail_25%)/1024 -7.15% 27.352 25.395 - -2.37% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -7.13% 26.299 24.424 - -1.41% -
std::set<int>::contains(key)_(non-existent)/1024 -7.07% 6.340 5.892 - -2.69% -
std::list<int>::insert(begin)_(cheap_elements)/32 -7.04% 11.642 10.822 - 6.24% -
BM_deque_deque_move/0 -7.03% 0.822 0.764 - -3.12% -
ranges::minmax(std::deque<__int128>)/64 -7.01% 34.300 31.895 - 5.81% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -7.00% 11893.522 11061.011 - -12.63% -
std::fill_n(vector<bool>)/32768 -6.99% 33.360 31.028 - 5.95% -
ranges::min(std::vector<long_long>)/8 -6.99% 2.262 2.104 - -1.06% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -6.95% 26.346 24.514 - -6.97% -
std::for_each_n(join_view(vector<vector<int>>))/8 -6.94% 1.615 1.503 - 6.66% -
bm_ranges_swap_ranges_vb_aligned/64 -6.92% 3.276 3.049 - -0.60% -
BM_PushHeap_uint64_SingleElement_4 -6.91% 0.382 0.356 - -5.56% -
SetIntersection_Interlaced_Vector_uint32_256_4 -6.90% 5026667.394 4679930.717 - -8.16% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -6.89% 48.775 45.414 - -12.77% -
BM_Copy_LargeNonTrivialFunctor -6.89% 11.831 11.016 - 0.94% -
BM_LexicallyNormal/small_path/64 -6.85% 1005.914 936.969 - -6.69% -
BM_deque_deque_ranges_copy/1 -6.82% 2.494 2.324 - -6.40% -
BM_to_chars_good/10 -6.81% 1.672 1.558 - -0.75% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -6.81% 125213.872 116687.802 - -0.16% -
BM_deque_deque_move/1024 -6.79% 39.549 36.864 - -2.26% -
BM_format_to_iterator/<std::deque>_string_len_6000 -6.73% 151.388 141.205 - -5.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -6.73% 852.533 795.190 - -0.67% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.72% 925838.438 863599.867 - -2.07% -
std::flat_map<int,_int>::erase(iterator)/1024 -6.71% 80.496 75.092 - -0.96% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -6.71% 43.919 40.974 - -0.62% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 -6.70% 829.100 773.592 - 0.69% -
BM_PushHeap_uint32_Ascending_64 -6.68% 1.724 1.609 - 6.09% -
SetIntersection_None_Set_string_262144_16384 -6.67% 1823660.644 1702045.734 - -0.03% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -6.66% 1066.564 995.568 - 8.41% -
SetIntersection_None_Set_uint32_262144_1024 -6.66% 1259831.379 1175979.900 - -2.44% -
std::remove_if(list<int>)_(prefix)/1024 -6.65% 1077.827 1006.110 - 3.45% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -6.64% 1.506 1.406 - -9.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -6.63% 1248495.039 1165709.865 - -1.17% -
SetIntersection_Front_Set_string_256_256 -6.62% 33017046.968 30832964.023 - 4.82% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -6.60% 739.443 690.676 - -4.83% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.58% 16.752 15.649 - -6.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -6.56% 13058422.404 12201907.570 - -6.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -6.51% 127665.034 119358.516 - 1.91% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.50% 44.920 41.999 - -0.10% -
Chain_fail,_3_levels -6.48% 40.885 38.234 - -7.79% -
std::remove_if(list<int>)_(prefix)/8192 -6.48% 9920.670 9277.577 - -7.63% -
SetIntersection_Front_Set_uint64_262144_4 -6.45% 1129261.257 1056396.786 - -3.63% -
BM_PushHeap_string_PipeOrgan_4 -6.45% 2.660 2.489 - -0.83% -
BM_Copy_SmallNonTrivialFunctor -6.44% 10.818 10.121 - 6.34% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -6.43% 519654.913 486247.186 - -5.27% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -6.43% 1.849 1.730 - 0.16% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.43% 32.511 30.422 - -5.43% -
ranges::minmax(std::deque<long_long>)/8 -6.42% 4.093 3.830 - 7.57% -
SetIntersection_Front_Vector_float_256_256 -6.42% 4573709.656 4280057.467 - -1.23% -
SetIntersection_Front_Set_uint32_1024_1024 -6.40% 12449602.605 11652523.414 - 0.19% -
vector<bool>::reserve() -6.38% 11.117 10.408 - -4.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -6.37% 9250.497 8661.150 - -2.87% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.36% 0.670 0.627 - -9.41% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -6.35% 0.960 0.899 - -2.66% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -6.34% 0.367 0.344 - -5.87% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -6.31% 16798.812 15738.579 - -4.64% -
std::multiset<std::string>::erase(iterator)/1024 -6.28% 33.781 31.659 - 11.54% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -6.27% 8004.979 7502.837 - 2.86% -
SetIntersection_Front_Set_string_262144_256 -6.27% 15657462.064 14676032.874 - -0.13% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor -6.26% 1.233 1.156 - -1.35% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -6.25% 5.562 5.214 - 0.71% -
std::swap_ranges(deque<int>)/1024 -6.25% 340.544 319.246 - -6.18% -
BM_toupper_string<char> -6.22% 16.721 15.682 - 3.36% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -6.21% 17.310 16.234 - -0.75% -
std::find_end(deque<int>)_(near_matches)/1024 -6.21% 30659.018 28754.661 - -7.74% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -6.21% 296.735 278.317 - 0.64% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -6.21% 2.571 2.411 - -1.54% -
BM_deque_deque_copy_backward/64 -6.20% 3.571 3.349 - -1.80% -
std::partial_sort_copy(deque<int>)_(descending)/8 -6.19% 14.827 13.909 - -40.39% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -6.18% 530624.251 497819.756 - -4.96% -
rng::contains_subrange(vector<int>)_(single_element)/50 -6.18% 13.165 12.352 - 0.96% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -6.15% 24.936 23.402 - 0.32% -
SetIntersection_Front_Vector_float_16384_256 -6.15% 2286113.775 2145626.733 - -1.05% -
std::list<std::string>::ctor(size)/1024 -6.14% 13309.657 12493.005 - -2.20% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -6.13% 8858.109 8315.215 - 8.22% -
SetIntersection_Front_Vector_uint32_262144_256 -6.13% 2277685.351 2138108.463 - -6.56% -
std::unordered_map<int,_int>::ctor(const&)/32 -6.12% 213.675 200.600 - -2.77% -
std::unordered_map<int,_int>::ctor(const&)/8192 -6.12% 58725.120 55132.478 - -2.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -6.11% 1949444.498 1830416.992 - -0.76% -
std::find_end(deque<int>)_(match_near_end)/1024 -6.11% 3492.522 3279.290 - -9.91% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -6.09% 5.993 5.628 - -7.56% -
BM_deque_vector_ranges_copy/0 -6.08% 1.454 1.365 - -5.08% -
BM_StringFindAllMatch/8 -6.07% 2.734 2.568 - -4.31% -
std::partial_sort_copy(list<int>)_(descending)/8 -6.06% 16.218 15.235 - -6.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -6.06% 1139.923 1070.834 - -4.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -6.05% 1724165.851 1619802.328 - -1.05% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.04% 916452.719 861084.411 - -12.65% -
SetIntersection_Interlaced_Vector_uint32_256_16 -6.03% 6588745.170 6191310.154 - -7.33% -
BM_StringRelational_Compare_Empty_Empty_Control -6.02% 1.716 1.613 - -6.86% -
std::copy_n(vector<bool>)_(aligned)/1048576 -6.02% 3028.650 2846.292 - -8.48% -
std::for_each_n(vector<int>)/8 -6.00% 2.827 2.657 - 191.67% -
rng::contains(vector<int>)_(process_all)/8 -6.00% 2.679 2.519 - -10.61% -
vector<bool>::resize() -5.97% 16.055 15.096 - 5.83% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -5.96% 1.094 1.029 - -6.65% -
std::multiset<std::string>::ctor(const&)/8192 -5.95% 363172.386 341549.894 - -0.36% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.95% 398.340 374.634 - -5.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.94% 1297.186 1220.070 - -6.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -5.94% 1159043.154 1090243.755 - -5.16% -
BM_vector_deque_ranges_move_backward/2 -5.92% 2.058 1.936 - -6.09% -
std::swap_ranges(deque<int>)/8192 -5.91% 2707.746 2547.661 - -5.81% -
SetIntersection_Front_Vector_float_262144_256 -5.91% 2288761.998 2153542.766 - -0.67% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.91% 153.247 144.196 - -0.03% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.90% 1.775 1.670 - -5.89% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -5.89% 859.288 808.660 - 31.04% -
std::swap_ranges(deque<int>)/50 -5.89% 16.843 15.850 - -5.75% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -5.89% 79.487 74.804 - -0.81% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -5.88% 6.813 6.413 - 2.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -5.85% 4093.016 3853.498 - 1.09% -
BM_LexicallyNormal/small_path/32 -5.85% 505.746 476.153 - -7.21% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -5.84% 13629.903 12834.494 - 23.59% -
BM_vector_deque_copy_backward/64 -5.83% 3.151 2.968 - -0.88% -
std::format(double)_(fmt:_{:0<17500_10La}) -5.83% 183.320 172.633 - -0.42% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -5.82% 1365109.351 1285657.418 - 0.06% -
std::unordered_map<int,_int>::ctor(const&)/1024 -5.82% 7188.981 6770.828 - -3.09% -
BM_japanese_text<char> -5.82% 23617.383 22243.981 - -7.51% -
BM_StringFindCharLiteral/128 -5.81% 3.189 3.004 - -0.09% -
std::map<std::string,_int>::erase(iterator)/8192 -5.80% 31.768 29.926 - 3.08% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.80% 36.254 34.152 - -4.42% -
BM_vector_deque_ranges_move_backward/1 -5.80% 2.322 2.187 - -6.11% -
std::multiset<std::string>::count(key)_(non-existent)/32 -5.78% 10.862 10.234 - -17.60% -
std::search(vector<int>)_(no_match)/1024 -5.77% 222.260 209.426 - -4.60% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -5.77% 4155.205 3915.318 - -5.67% -
std::format(float)_(fmt:_{:017500_10L}) -5.76% 219.735 207.076 - -0.76% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -5.76% 2.618 2.467 - 0.77% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -5.75% 1383.887 1304.278 - -4.67% -
BM_deque_deque_ranges_move_backward/1 -5.75% 2.814 2.652 - -2.35% -
BM_deque_vector_ranges_move_backward/64000 -5.73% 7273.956 6857.218 - -2.72% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -5.71% 21486.789 20260.931 - -2.07% -
ranges::minmax(std::vector<char>)/8 -5.70% 1.033 0.974 - -3.60% -
std::replace_if(list<int>)_(sprinkled)/8192 -5.68% 7778.871 7337.065 - 0.90% -
std::search(vector<int>)_(no_match)/1000 -5.68% 217.041 204.719 - -4.59% -
BM_SharedPtrCreateDestroy -5.67% 11.479 10.828 - -2.00% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -5.67% 665.191 627.500 - -1.56% -
SetIntersection_Front_Set_uint64_262144_1024 -5.65% 13111484.762 12370214.282 - -1.43% -
SetIntersection_Front_Set_uint64_262144_262144 -5.63% 1793209.392 1692208.416 - 0.91% -
BM_PushHeap_uint64_SingleElement_64 -5.62% 0.373 0.352 - -3.86% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.62% 258651.954 244112.575 - -3.27% -
std::format(float)_(fmt:_{:017500_0g}) -5.62% 208.753 197.023 - 0.52% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -5.61% 1.382 1.304 - -6.13% -
BM_lexicographical_compare_three_way_slow_path/1 -5.59% 0.410 0.387 - 6.36% -
std::remove_if(deque<int>)_(sprinkled)/50 -5.59% 64.473 60.870 - 0.66% -
SetIntersection_Front_Vector_string_262144_256 -5.58% 9855598.532 9305349.185 - -2.91% -
vector<bool>(size_type,_const_value_type&) -5.58% 8.788 8.297 - -0.48% -
std::swap_ranges(deque<int>)/32 -5.57% 11.026 10.412 - -5.30% -
SetIntersection_None_Set_string_1024_16 -5.56% 9355591.604 8835025.335 - -3.77% -
std::find(list<int>)_(process_all)/8192 -5.56% 7230.005 6827.743 - -4.23% -
BM_StringEraseWithMove_Huge_Opaque -5.56% 49.565 46.809 - -31.39% -
BM_deque_deque_ranges_move_backward/2 -5.56% 2.529 2.389 - -3.29% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.55% 17.290 16.331 - -1.88% -
std::find_if(vector<char>)_(bail_25%)/8 -5.53% 1.066 1.008 - 23.23% -
BM_std_minmax_element<char>/2 -5.53% 0.644 0.608 - -3.99% -
std::find_end(deque<int>)_(near_matches)/1000 -5.52% 29388.045 27767.004 - -7.50% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.51% 28086.260 26537.635 - -4.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -5.47% 25.287 23.904 - -28.99% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.47% 15728.911 14869.154 - -7.98% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -5.46% 7.506 7.096 - 0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -5.45% 1201145.245 1135644.456 - -4.64% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -5.45% 510958.585 483103.408 - -4.98% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.45% 1147.927 1085.374 - -10.67% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -5.44% 30.902 29.221 - 6.59% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -5.43% 40.849 38.631 - 40.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -5.43% 21342.562 20184.515 - 3.75% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -5.42% 10.384 9.821 - -0.39% -
SetIntersection_Front_Set_uint64_16384_16384 -5.39% 237494522.748 224687811.407 - -0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -5.39% 1248.637 1181.322 - -7.92% -
std::search(list<int>)_(no_match)/1000 -5.38% 715.332 676.837 - 0.66% -
std::set<int>::ctor(const&)/32 -5.36% 235.049 222.441 - 4.20% -
std::rotate(list<int>)_(by_1/2)/50 -5.35% 14.624 13.842 - 1.30% -
SetIntersection_Front_Set_uint64_262144_1 -5.34% 1102289.794 1043384.526 - -2.36% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -5.34% 1273.310 1205.357 - -19.98% -
BM_deque_deque_ranges_copy/2 -5.33% 2.189 2.072 - -7.73% -
std::find(vector<bool>)_(process_all)/50 -5.33% 0.676 0.640 - 14.23% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -5.26% 20.503 19.424 - -2.13% -
BM_Copy_Null -5.26% 0.603 0.571 - 13.16% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.25% 240.405 227.794 - -5.03% -
bm_exception_ptr_move_assign_null -5.24% 3.813 3.613 - 29.94% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -5.24% 4.979 4.718 - -7.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -5.22% 46.798 44.353 - 10.71% -
std::remove_if(deque<int>)_(sprinkled)/32 -5.22% 55.578 52.678 - -0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -5.21% 1174509.728 1113349.017 - -2.38% -
std::list<std::string>::ctor(size)/8192 -5.20% 107305.292 101730.620 - -4.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.19% 9567811.867 9070992.052 - -5.34% -
BM_PushHeap_uint32_Ascending_256 -5.16% 2.273 2.156 - 3.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -5.15% 6263.214 5940.389 - -1.46% -
std::remove_copy(vector<int>)_(sprinkled)/1024 -5.14% 257.287 244.050 - 0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -5.14% 5275794.770 5004866.045 - -3.20% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.13% 170.537 161.796 - -2.04% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.12% 43.678 41.441 - 24.91% -
BM_StringMove_Small -5.12% 0.765 0.726 - -9.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -5.11% 47.409 44.988 - 13.27% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -5.10% 466.176 442.395 - -5.19% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.10% 24647.236 23391.237 - -2.98% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.09% 53827.591 51088.701 - 1.98% -
std::set<std::string>::contains(key)_(existent)/8192 -5.09% 29.683 28.173 - -1.72% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -5.08% 40.279 38.234 - -6.24% -
std::find_end(deque<int>)_(process_all)/1024 -5.07% 275.632 261.669 - -27.19% -
rng::find_last(vector<char>)_(bail_90%)/8 -5.06% 0.484 0.459 - 4.26% -
rng::contains(list<int>)_(process_all)/8 -5.05% 2.390 2.269 - -4.69% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -5.04% 187943.173 178466.656 - -1.66% -
BM_Swap_FuncPtr_MemPtr -5.04% 3.493 3.317 - -0.51% -
BM_deque_vector_ranges_move_backward/0 -5.04% 1.487 1.412 - -10.84% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.04% 3667.731 3482.946 - 1.64% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -5.03% 10.476 9.949 - 0.04% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.03% 358.021 340.008 - 9.60% -
std::is_sorted_until(vector<int>)/8 -5.03% 2.210 2.099 - 2.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.02% 1189466.074 1129725.904 - -8.83% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -5.02% 20.816 19.771 - -12.17% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -5.00% 1.618 1.537 - -0.52% -
BM_PushHeap_uint32_Ascending_1024 -4.99% 2.724 2.588 - 1.29% -
std::find(list<int>)_(bail_25%)/1024 -4.99% 135.024 128.285 - 0.32% -
BM_Invoke_LargeNonTrivialFunctor -4.99% 0.722 0.686 - -0.07% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.98% 1.970 1.872 - -6.16% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -4.96% 26.219 24.919 - 1.47% -
std::search(vector<int>,_pred)_(single_element)/1000 -4.96% 480.558 456.742 - -18.90% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -4.94% 20.530 19.515 - -2.33% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -4.93% 24.446 23.241 - -7.33% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.92% 1.315 1.250 - -9.39% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -4.91% 6752.943 6421.169 - 2.50% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -4.90% 25.104 23.873 - 1.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.90% 44273.654 42103.344 - -5.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.90% 16516.403 15706.768 - -4.31% -
SetIntersection_Front_Vector_float_1024_256 -4.87% 2259437.304 2149433.916 - -0.87% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -4.86% 19.421 18.477 - -2.22% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -4.84% 23.004 21.890 - -2.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.84% 53.000 50.434 - -2.95% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 -4.83% 2053.955 1954.695 - 0.49% -
std::sort(vector<NonIntegral>)_(heap)/8 -4.83% 24.217 23.046 - -1.61% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -4.83% 15.730 14.971 - -1.36% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -4.83% 11.128 10.591 - -3.72% -
BM_StringEraseToEnd_Huge_Opaque -4.82% 2.383 2.268 - -0.95% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -4.81% 16.977 16.161 - -3.79% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.80% 1.161 1.106 - -4.31% -
std::remove(list<int>)_(sprinkled)/1024 -4.80% 973.278 926.541 - -0.24% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.80% 228.475 217.504 - -1.13% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.80% 16510.146 15717.448 - -7.40% -
Chain_fail,_8_levels -4.79% 99.603 94.835 - -13.16% -
std::find(vector<bool>)_(process_all)/1024 -4.78% 4.852 4.620 - -0.34% -
std::stable_partition(deque<int>)_(dense)/50 -4.78% 41.359 39.383 - 4.94% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -4.78% 39.649 37.755 - -9.20% -
BM_CmpLess_ushort_uchar -4.77% 1.172 1.116 - 0.43% -
BM_format_to_n_string_begin<std::list<char>>/1 -4.76% 13.621 12.973 - -0.99% -
SetIntersection_Interlaced_Set_float_262144_4 -4.76% 1333943.928 1270468.830 - -1.83% -
BM_deque_vector_ranges_copy_backward/70000 -4.75% 8617.024 8208.061 - 3.55% -
rng::find_last(vector<char>)_(bail_90%)/50 -4.74% 1.570 1.496 - 1.91% -
std::remove(list<int>)_(prefix)/1024 -4.74% 1003.645 956.042 - 0.90% -
BM_num_put<long> -4.73% 12.017 11.449 - 6.85% -
std::search(vector<int>)_(same_length)/8192 -4.73% 1953.012 1860.620 - -0.24% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.73% 230.923 220.008 - 2.57% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 -4.69% 378232.672 360475.780 - -0.49% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -4.69% 1.487 1.418 - -9.38% -
BM_StringRelational_Eq_Small_Large_Control -4.69% 0.491 0.468 - -0.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -4.69% 19.718 18.794 - -15.67% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.68% 111.165 105.959 - -4.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 -4.68% 119951.915 114343.079 - -0.70% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -4.67% 21.189 20.199 - -2.81% -
ranges::min(std::deque<char>)/1 -4.67% 0.692 0.660 - -3.83% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.67% 2309844.990 2202064.226 - -4.41% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -4.67% 19.447 18.540 - -7.84% -
BM_PushHeap_string_Ascending_1024 -4.66% 13.701 13.063 - -2.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.65% 9905.633 9444.947 - -1.86% -
std::format(int64_t)_(fmt:_{:0<512X}) -4.64% 37.887 36.128 - -3.51% -
std::any_of(deque<int>)_(process_all)/8 -4.64% 3.440 3.281 - -0.17% -
std::copy_n(vector<int>)/4096 -4.63% 183.140 174.654 - 22.64% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -4.63% 59659402.759 56895836.761 - -1.49% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.63% 4.171 3.978 - 2.99% -
rng::find(vector<bool>)_(process_all)/50 -4.61% 0.710 0.677 - -2.14% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -4.60% 17.462 16.659 - -0.39% -
BM_std_minmax_element<short>/3 -4.60% 1.192 1.137 - 5.37% -
BM_vector_deque_ranges_move_backward/65536 -4.60% 7610.049 7260.060 - -5.88% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.60% 16.506 15.747 - -2.60% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.59% 29.086 27.751 - -31.26% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor -4.58% 1.255 1.198 - -0.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.58% 388.116 370.351 - -2.57% -
std::sample(deque<int>)/8192 -4.57% 95792.439 91410.482 - 0.36% -
SetIntersection_Interlaced_Set_string_1024_1024 -4.57% 58400865.617 55731284.154 - -0.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.56% 1151.994 1099.448 - -6.33% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -4.56% 9744.000 9299.645 - -1.75% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.55% 19.340 18.460 - -4.85% -
std::remove(list<int>)_(sprinkled)/8192 -4.54% 8119.731 7750.712 - -1.43% -
std::map<std::string,_int>::find(key)_(existent)/8192 -4.54% 31.118 29.704 - 2.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -4.54% 1134144.181 1082701.032 - -2.49% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.51% 8.646 8.256 - -5.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.50% 1.178 1.125 - -10.31% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -4.49% 29487.735 28163.228 - 0.26% -
DAG_rightmost_middle,_1_level -4.49% 126.861 121.163 - -3.96% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -4.49% 16.829 16.074 - -5.25% -
std::adjacent_find(vector<int>)/8 -4.49% 2.126 2.030 - 1.53% -
ranges::minmax(std::deque<__int128>)/70000 -4.48% 35910.200 34299.845 - 0.92% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -4.46% 24.669 23.569 - -4.84% -
SetIntersection_None_Set_string_262144_256 -4.44% 1787725.748 1708343.425 - 0.19% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.43% 6676.145 6380.449 - 1.63% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -4.42% 11.274 10.776 - 10.87% -
std::find_if_not(vector<char>)_(process_all)/8 -4.41% 1.536 1.468 - 10.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -4.41% 21528421.508 20578178.201 - -2.25% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -4.40% 20.400 19.502 - -2.02% -
std::find_if(vector<int>)_(bail_25%)/8 -4.40% 0.822 0.786 - 7.13% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -4.40% 4012.864 3836.394 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.39% 2439279.538 2332076.689 - 2.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.38% 253652035.758 242534741.917 - -0.32% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -4.38% 23.133 22.120 - 1.19% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -4.37% 2388.332 2283.931 - -7.58% -
std::unordered_set<int>::ctor(const&)/32 -4.35% 206.731 197.730 - -2.80% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -4.35% 626.900 599.637 - 1.13% -
bm_make_exception_ptr/threads:4 -4.35% 4.324 4.136 - -1.68% -
SetIntersection_Interlaced_Set_string_262144_16384 -4.35% 2871426.513 2746613.284 - -1.88% -
BM_vector_deque_move_backward/65536 -4.34% 7763.396 7426.732 - -3.63% -
BM_PushHeap_uint64_SingleElement_262144 -4.33% 0.373 0.357 - -1.47% -
BM_Swap_MemPtr_LargeNonTrivialFunctor -4.33% 1.200 1.148 - -4.59% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.32% 1382.799 1323.029 - -5.87% -
std::search(list<int>)_(single_element)/8192 -4.32% 8541.434 8172.296 - 9.16% -
SetIntersection_Interlaced_Vector_string_262144_256 -4.32% 71748471.499 68648500.820 - 1.65% -
SetIntersection_Front_Set_uint64_262144_16384 -4.31% 233451807.730 223391264.967 - 2.18% -
VChain,_1_level -4.31% 6.099 5.836 - -2.05% -
std::unordered_set<int>::find(key)_(non-existent)/32 -4.31% 1.146 1.096 - -0.17% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.30% 229.164 219.305 - 2.41% -
BM_vector_deque_move_backward/1 -4.30% 2.362 2.261 - -2.77% -
std::format(int64_t)_(fmt:_{:X}) -4.29% 29.842 28.562 - -7.58% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.29% 340.987 326.359 - -1.60% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -4.29% 7112.042 6807.276 - 0.96% -
BM_StringFindNoMatch/10 -4.28% 1.328 1.271 - -6.29% -
BM_deque_vector_move_backward/65536 -4.27% 7250.568 6940.732 - -5.71% -
std::all_of(deque<int>)_(process_all)/8 -4.27% 3.437 3.290 - 0.47% -
SetIntersection_Front_Set_uint64_16384_1024 -4.26% 13083824.172 12525813.530 - 0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.26% 6369314.299 6097982.989 - -4.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -4.26% 16.837 16.120 - -2.31% -
std::is_sorted(list<int>)/1024 -4.26% 775.624 742.592 - -1.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -4.25% 30.975 29.659 - -29.55% -
std::set<int>::equal_range(key)_(non-existent)/8192 -4.24% 10.164 9.733 - 8.97% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -4.23% 37.445 35.860 - -14.51% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.23% 238.458 228.372 - -1.26% -
BM_std_minmax_element<long_long>/3 -4.23% 1.234 1.182 - 6.07% -
rng::for_each(set<int>)/50 -4.21% 48.330 46.293 - 5.62% -
std::unordered_set<int>::contains(key)_(existent)/8192 -4.21% 1.497 1.434 - 17.67% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -4.21% 1.201 1.151 - -6.01% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.21% 11.211 10.740 - -7.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -4.20% 10124823.144 9699139.861 - -3.47% -
BM_string_without_formatting<wchar_t> -4.20% 12.308 11.791 - 24.07% -
std::stable_sort(vector<int>)_(repeated)/8 -4.20% 15.918 15.249 - -3.75% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.20% 53229.495 50994.355 - -1.70% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -4.20% 5056.888 4844.559 - -1.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.20% 53.132 50.902 - 15.28% -
BM_BasicLow<__uint128_t> -4.19% 19.258 18.451 - -1.34% -
ranges::min(std::vector<__int128>)/8 -4.18% 2.973 2.849 - -0.24% -
std::set<int>::contains(key)_(existent)/1024 -4.17% 3.939 3.775 - -0.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.17% 13.460 12.900 - -4.04% -
std::find_first_of(deque<int>)_(small_needle)/32 -4.14% 110.684 106.098 - -1.49% -
std::equal(list<int>)_(it,_it,_it)/8 -4.14% 2.873 2.754 - 3.81% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.14% 536.042 513.874 - -5.01% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -4.13% 11.390 10.920 - 0.80% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.12% 98560.980 94496.892 - -3.15% -
std::multiset<std::string>::contains(key)_(existent)/1024 -4.12% 24.778 23.758 - 1.78% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -4.12% 2.309 2.214 - -9.86% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -4.10% 136.187 130.596 - 1.07% -
std::find_if(vector<char>)_(bail_25%)/32768 -4.09% 831.248 797.228 - -15.53% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -4.09% 13052.071 12517.920 - -2.94% -
BM_StringRelational_Less_Huge_Huge_Control -4.09% 103.342 99.113 - 0.38% -
BM_PushHeap_uint32_QuickSortAdversary_1 -4.08% 0.427 0.410 - 4.02% -
BM_PushHeap_float_Ascending_16384 -4.08% 4.372 4.194 - -2.27% -
SetIntersection_Front_Set_uint32_1024_64 -4.07% 1683015.055 1614441.499 - -1.06% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -4.07% 1.061 1.018 - -2.24% -
BM_format_to_iterator/<std::deque>_string_len_6 -4.07% 15.008 14.397 - 2.91% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -4.07% 340.328 326.491 - -1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -4.06% 3.625 3.478 - 1.78% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -4.05% 1.207 1.158 - 6.00% -
BM_PushHeap_uint64_SingleElement_1024 -4.04% 0.378 0.363 - -1.48% -
std::pop_heap(deque<float>)/1024 -4.04% 13.570 13.022 - -4.17% -
BM_CmpLess_ushort_schar -4.03% 1.063 1.021 - -8.82% -
BM_deque_vector_copy_backward/70000 -4.03% 8505.559 8162.734 - 2.73% -
SetIntersection_None_Set_string_1024_64 -4.03% 9135873.053 8767781.172 - -3.12% -
std::remove_if(deque<int>)_(prefix)/50 -4.03% 67.435 64.719 - 0.86% -
std::partial_sort(deque<int>)_(ascending)/8 -4.02% 32.505 31.197 - 1.07% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 -4.00% 3.181 3.054 - -0.82% -
bm_make_exception_ptr/threads:2 -4.00% 8.470 8.131 - -0.22% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.99% 2748.420 2638.869 - -0.00% -
std::multiset<std::string>::find(key)_(non-existent)/32 -3.99% 10.545 10.125 - 0.26% -
std::partition(vector<int>)_(dense)/50 -3.97% 13.506 12.970 - 0.13% -
std::sort(vector<NonIntegral>)_(heap)/1024 -3.96% 4455.049 4278.495 - 0.90% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -3.96% 9619.877 9238.756 - 0.31% -
SetIntersection_Interlaced_Set_uint64_1_1 -3.96% 556227916.328 534218667.088 - -1.47% -
bm_lexicographical_compare<unsigned_char>/64 -3.94% 1.946 1.870 - -6.43% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -3.94% 68.816 66.108 - 32.18% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -3.93% 13025.385 12513.177 - -2.69% -
SetIntersection_Front_Set_uint64_16384_256 -3.92% 3984981.570 3828663.032 - -1.44% -
BM_StringFindAllMatch/1 -3.92% 2.992 2.875 - -1.03% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -3.91% 1.091 1.048 - -1.47% -
BM_Copy_MemPtr -3.91% 1.193 1.146 - -0.15% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.91% 11831.583 11368.910 - -1.72% -
std::replace_if(list<int>)_(sprinkled)/50 -3.91% 23.763 22.834 - -2.50% -
std::list<int>::ctor(size)/8192 -3.91% 98851.676 94988.760 - -2.23% -
std::find_end(vector<int>)_(process_all)/8192 -3.91% 1909.068 1834.506 - 1.80% -
std::format(int64_t)_(fmt:_{:0<512o}) -3.90% 32.775 31.497 - -5.03% -
SetIntersection_Front_Set_uint64_1024_256 -3.90% 4053642.488 3895687.234 - -1.48% -
SetIntersection_Front_Set_string_64_64 -3.90% 36199871.911 34789445.609 - 2.03% -
std::remove_if(vector<int>)_(prefix)/1024 -3.89% 366.575 352.298 - -6.63% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -3.89% 251.843 242.038 - -5.71% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -3.87% 58.202 55.948 - -1.77% -
BM_PushHeap_string_PipeOrgan_64 -3.86% 6.058 5.824 - 1.24% -
std::find_end(vector<int>)_(process_all)/1000 -3.86% 241.222 231.912 - 0.85% -
BM_StringEraseWithMove_Huge_Transparent -3.85% 46.765 44.962 - -35.30% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -3.85% 8.479 8.152 - -0.55% -
SetIntersection_None_Set_float_262144_262144 -3.83% 1214671.222 1168124.512 - -3.00% -
SetIntersection_None_Set_float_262144_4 -3.83% 1215300.373 1168737.876 - -2.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.82% 36.915 35.506 - -11.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -3.82% 53.855 51.800 - 0.21% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 -3.81% 3.274 3.149 - 24.70% -
std::set<int>::ctor(const&)/0 -3.81% 13.230 12.726 - -1.51% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -3.80% 1.144 1.101 - 14.37% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -3.80% 1.245 1.198 - -6.81% -
SetIntersection_Front_Set_uint64_1024_4 -3.79% 1088175.024 1046949.559 - -3.85% -
BM_Swap_Null_FuncPtr -3.79% 1.213 1.167 - -7.18% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -3.79% 6.586 6.337 - 3.73% -
BM_deque_vector_move_backward/1 -3.78% 2.107 2.027 - -3.98% -
std::search(vector<int>)_(same_length)/1024 -3.77% 253.446 243.885 - -0.35% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -3.77% 1.330 1.280 - -7.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -3.77% 19517007.138 18781649.394 - -0.89% -
std::set<int>::ctor(const&)/1024 -3.76% 6566.435 6319.526 - 0.99% -
BM_deque_deque_copy/70000 -3.76% 3325.491 3200.455 - 0.58% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.75% 24.160 23.253 - -6.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.75% 1406.982 1354.181 - -2.70% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -3.73% 410.929 395.591 - -1.28% -
std::find(deque<int>)_(process_all)/1024 -3.72% 248.723 239.464 - -0.12% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.72% 26465.580 25480.758 - -4.28% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -3.72% 54.482 52.457 - -37.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.71% 778.050 749.160 - 2.41% -
std::any_of(vector<int>)_(process_all)/8 -3.70% 2.461 2.370 - -2.03% -
SetIntersection_Interlaced_Vector_float_16384_4 -3.69% 1407690.670 1355687.271 - -17.85% -
BM_StringFindCharLiteral/16 -3.69% 1.680 1.618 - -0.07% -
BM_vector_deque_copy_backward/512 -3.69% 18.152 17.483 - -0.17% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -3.68% 780.671 751.912 - -13.85% -
SetIntersection_Front_Set_uint64_16384_16 -3.68% 1204129.070 1159802.685 - -3.90% -
std::copy(deque<int>)/512 -3.68% 17.235 16.601 - -3.27% -
std::vector<int>::ctor(size)/1024 -3.68% 44.506 42.869 - 1.56% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 -3.67% 63028.393 60717.466 - 3.22% -
std::remove_copy_if(deque<int>)_(prefix)/1024 -3.66% 536.096 516.458 - 0.40% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.66% 338.077 325.696 - -2.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -3.66% 1211201.019 1166911.873 - -0.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -3.65% 1197696.373 1153971.085 - -1.47% -
BM_deque_vector_ranges_copy/2 -3.65% 1.833 1.766 - -3.64% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -3.65% 37.013 35.662 - 0.86% -
BM_LexicallyRelative/small_path/16 -3.63% 418.828 403.631 - -4.90% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.63% 37.399 36.042 - -15.55% -
std::list<int>::ctor(size)/32 -3.63% 337.743 325.499 - -0.57% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.62% 29.858 28.776 - 4.24% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.62% 6831.921 6584.582 - -4.73% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -3.62% 791.406 762.779 - -0.82% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -3.61% 11510.474 11094.406 - -2.42% -
SetIntersection_Front_Set_string_262144_1024 -3.61% 61383542.774 59167996.370 - -0.87% -
std::partition(deque<int>)_(sparse)/8192 -3.61% 3054.045 2943.834 - -5.66% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.60% 21.883 21.095 - -2.99% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -3.60% 14.834 14.300 - -3.17% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -3.59% 10.229 9.862 - -4.53% -
std::none_of(list<int>)_(process_all)/32768 -3.59% 26784.267 25822.638 - -3.26% -
std::remove_if(list<int>)_(sprinkled)/50 -3.59% 72.612 70.005 - -6.59% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.59% 29.597 28.535 - -3.40% -
SetIntersection_Front_Set_float_262144_16384 -3.58% 226349515.065 218239571.769 - 1.95% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -3.58% 10.617 10.237 - -0.81% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -3.58% 13.371 12.893 - -3.51% -
SetIntersection_None_Vector_string_1024_64 -3.57% 1168856.865 1127155.794 - -4.82% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -3.57% 19.616 18.917 - -0.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -3.56% 16.178 15.602 - -6.19% -
BM_vector_deque_ranges_move_backward/70000 -3.56% 8035.858 7749.819 - -4.49% -
SetIntersection_Interlaced_Set_string_64_16 -3.56% 39751886.879 38337960.317 - 2.15% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 -3.55% 688.246 663.796 - 4.93% -
std::reverse_copy(list<int>)/8 -3.55% 2.435 2.349 - -15.74% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.55% 377.376 363.989 - -1.78% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -3.54% 109914.490 106023.094 - 3.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.54% 25.534 24.630 - -1.53% -
std::stable_partition(list<int>)_(dense)/50 -3.54% 57.977 55.926 - -3.04% -
std::set<std::string>::find(key)_(existent)/32 -3.54% 15.276 14.735 - 3.25% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -3.54% 30.766 29.678 - -5.00% -
BM_format_to_string_begin<std::vector<char>>/1 -3.53% 10.212 9.851 - -2.57% -
rng::find_last(vector<int>)_(bail_90%)/50 -3.53% 1.466 1.414 - -6.70% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.53% 660.292 637.003 - 0.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.53% 451.586 435.662 - -2.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -3.52% 15.640 15.090 - -1.45% -
SetIntersection_Front_Set_uint32_16384_64 -3.52% 1706575.528 1646583.482 - -1.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -3.51% 2240904.546 2162204.129 - -1.46% -
std::find_end(vector<int>)_(process_all)/1048576 -3.51% 243855.790 235299.021 - 1.82% -
SetIntersection_Front_Set_uint32_64_16 -3.50% 15450707.636 14910001.438 - -3.17% -
std::count(vector<int>)_(every_other)/8 -3.50% 1.381 1.332 - -0.23% -
BM_deque_vector_move_backward/2 -3.50% 1.835 1.771 - -3.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -3.50% 4.944 4.771 - 5.92% -
BM_LexicallyRelative/small_path/4 -3.50% 119.420 115.244 - -2.95% -
BM_StringRelational_Eq_Empty_Empty_Control -3.49% 2.133 2.058 - -2.84% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 -3.49% 227.201 219.261 - 0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.49% 360260872.961 347678111.542 - -2.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.49% 450.994 435.256 - -1.67% -
std::multiset<std::string>::erase(iterator)/8192 -3.49% 38.116 36.787 - 22.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -3.48% 1137374.318 1097773.806 - -0.95% -
std::set<std::string>::clear()/1024 -3.48% 22351.101 21573.663 - -4.04% -
std::find_end(vector<int>)_(process_all)/1024 -3.48% 247.064 238.475 - 0.86% -
std::set<int>::insert(value)_(new_value,_middle)/0 -3.48% 17.574 16.963 - -1.25% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.47% 0.863 0.833 - -14.10% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.47% 6846.137 6608.423 - 3.76% -
SetIntersection_Interlaced_Vector_string_16384_256 -3.46% 40019525.813 38633292.847 - 0.78% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.46% 392367.187 378798.044 - -0.03% -
std::none_of(deque<int>)_(process_all)/32 -3.45% 12.723 12.284 - 0.11% -
std::find_if(vector<char>)_(bail_25%)/8192 -3.45% 217.749 210.232 - -8.03% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -3.45% 36.785 35.517 - -7.94% -
BM_format_to_n_string_begin<std::list<char>>/16384 -3.45% 15627.312 15088.890 - -0.42% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 -3.44% 144.493 139.524 - 0.09% -
SetIntersection_Front_Set_string_1024_64 -3.43% 4927687.800 4758586.771 - -0.27% -
BM_vector_deque_move_backward/2 -3.43% 2.060 1.989 - -3.49% -
std::partition_copy(vector<int>)/1024 -3.43% 471.360 455.207 - -2.57% -
std::partial_sort(deque<int>)_(ascending)/8192 -3.42% 146684.938 141664.545 - -12.64% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -3.42% 1.583 1.529 - 1.44% -
SetIntersection_None_Set_float_262144_1024 -3.42% 1202134.360 1161039.795 - -3.61% -
std::equal(deque<int>)_(it,_it,_it)/8 -3.42% 4.445 4.294 - 3.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -3.42% 0.462 0.447 - -34.69% -
BM_deque_vector_copy_backward/0 -3.42% 1.425 1.376 - -10.72% -
std::stable_sort(vector<int>)_(ascending)/8 -3.41% 15.784 15.246 - -3.27% -
std::copy_backward(list<int>)/512 -3.40% 378.135 365.294 - 0.61% -
std::search(list<int>)_(single_element)/1024 -3.39% 757.070 731.409 - -1.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.39% 18.310 17.690 - -10.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.39% 200716623.248 193921466.412 - -6.75% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.38% 13288.812 12839.009 - -3.98% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.38% 13.265 12.816 - -1.94% -
BM_StringRelational_Less_Empty_Large_Control -3.38% 1.723 1.664 - -0.08% -
std::copy_n(vector<int>)/262144 -3.37% 12522.959 12101.101 - -3.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.37% 755.463 730.026 - -3.28% -
BM_StringRelational_Compare_Large_Empty_Control -3.35% 1.668 1.612 - -0.12% -
std::copy_if(list<int>)_(entire_range)/32768 -3.34% 26512.986 25626.566 - -1.58% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -3.34% 2.356 2.277 - -1.75% -
BM_std_minmax_element<short>/1 -3.34% 0.312 0.302 - 0.91% -
BM_vector_deque_copy_backward/0 -3.34% 0.547 0.529 - 26.28% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.34% 33.130 32.025 - 0.19% -
SetIntersection_None_Set_float_262144_16384 -3.33% 1212019.773 1171663.085 - -2.49% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.33% 13.138 12.700 - -1.45% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.33% 11.164 10.793 - 0.71% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -3.31% 16.192 15.656 - -4.38% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -3.31% 2.553 2.469 - 8.58% -
std::find_if(list<int>)_(bail_25%)/32768 -3.30% 7235.549 6996.506 - -5.81% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.30% 377.277 364.818 - -3.47% -
BM_vector_deque_ranges_copy_backward/2 -3.30% 2.064 1.996 - -0.02% -
SetIntersection_Front_Set_uint64_1024_64 -3.29% 1740427.891 1683117.817 - -1.95% -
rng::contains_subrange(vector<int>)_(single_element)/16 -3.29% 4.842 4.682 - -0.89% -
std::partial_sort(deque<int>)_(descending)/8192 -3.29% 278863.335 269690.001 - -4.56% -
SetIntersection_None_Set_uint32_262144_64 -3.29% 1210417.724 1170614.338 - -3.57% -
SetIntersection_Front_Set_uint32_256_256 -3.29% 7774349.791 7518841.288 - -3.46% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.29% 20.100 19.439 - -5.38% -
BM_PushHeap_uint64_SingleElement_16384 -3.29% 0.376 0.364 - -1.00% -
rng::contains_subrange(list<int>)_(single_element)/16 -3.29% 4.822 4.664 - -2.71% -
BM_format/string_view_len_6 -3.28% 2.557 2.473 - -2.58% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -3.28% 2.840 2.747 - 0.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.28% 63.394 61.316 - 11.71% -
BM_vector_deque_move_backward/64000 -3.28% 7337.963 7097.449 - -2.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -3.28% 35.721 34.551 - -1.99% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -3.27% 1.454 1.407 - -0.52% -
SetIntersection_Interlaced_Set_uint64_4_1 -3.27% 220782201.933 213566996.455 - -1.43% -
BM_StringRelational_Compare_Empty_Small_Control -3.26% 1.665 1.611 - -6.91% -
BM_LexicallyRelative/small_path/64 -3.25% 1556.723 1506.068 - -5.48% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -3.25% 1.504 1.455 - -7.32% -
std::unique(list<int>)_(sprinkled)/1024 -3.25% 984.117 952.107 - 0.13% -
SetIntersection_Front_Vector_uint64_262144_16384 -3.25% 78428273.559 75878332.478 - 2.74% -
BM_vector_deque_ranges_copy_backward/1 -3.25% 2.319 2.244 - -1.79% -
std::multiset<int>::count(key)_(non-existent)/32 -3.24% 2.411 2.333 - -4.83% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 -3.24% 31.041 30.036 - 2.15% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -3.23% 4.581 4.433 - -1.81% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.21% 115710.532 111992.090 - -2.14% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -3.21% 16.947 16.402 - 0.85% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -3.21% 5.149 4.984 - -0.57% -
BM_StringRelational_Less_Small_Empty_Control -3.21% 1.666 1.613 - -3.97% -
std::any_of(list<int>)_(process_all)/32768 -3.21% 26389.267 25543.281 - -2.11% -
BM_deque_deque_copy_backward/512 -3.20% 19.530 18.905 - -1.18% -
std::move_backward(list<int>)/32768 -3.20% 31714.331 30699.390 - -1.47% -
SetIntersection_Interlaced_Set_uint64_256_16 -3.20% 12398004.843 12001448.114 - -0.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.20% 13.320 12.894 - -1.39% -
SetIntersection_Front_Vector_uint64_16384_16384 -3.20% 78321063.694 75817098.520 - 1.84% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -3.20% 10.151 9.826 - 0.62% -
rng::starts_with(deque<int>)/1000 -3.20% 477.255 462.001 - 5.95% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -3.19% 26.596 25.749 - -18.65% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -3.18% 274.684 265.942 - 0.49% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 -3.18% 159844.018 154756.962 - -0.70% -
SetIntersection_None_Vector_float_16384_256 -3.17% 1116444.965 1081010.111 - -2.94% -
std::set<std::string>::find(key)_(non-existent)/1024 -3.16% 20.448 19.802 - -0.68% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -3.16% 1.894 1.834 - 10.46% -
rng::contains(deque<int>)_(process_all)/8192 -3.16% 1913.725 1853.315 - 0.06% -
BM_format_to_back_inserter<std::string>/C_string_len_60 -3.15% 31.387 30.398 - 0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -3.15% 4433210.184 4293507.769 - -2.39% -
std::find_end(list<int>)_(near_matches)/1000 -3.15% 37572.423 36389.623 - 0.72% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.13% 33.931 32.868 - -2.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -3.13% 21686944.791 21007551.255 - -2.27% -
std::search(vector<int>)_(no_match)/8192 -3.13% 1674.663 1622.317 - -2.56% -
SetIntersection_Front_Set_string_1024_1024 -3.12% 58166413.619 56349459.654 - 2.17% -
rng::find_if(vector<bool>)_(process_all)/50 -3.12% 23.952 23.205 - -3.01% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -3.12% 18.835 18.248 - -0.34% -
BM_StringRelational_Compare_Small_Small_ChangeLast -3.12% 1.678 1.626 - -0.45% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.11% 33.125 32.094 - -5.30% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.11% 185306.333 179544.944 - 1.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.11% 18548145.247 17972115.078 - -1.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.10% 1208252.132 1170774.054 - -2.81% -
BM_LexicallyRelative/small_path/256 -3.10% 6070.255 5882.170 - -4.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -3.09% 4178300.449 4048993.816 - -2.06% -
std::unordered_map<int,_int>::ctor(const&)/0 -3.09% 13.309 12.898 - -1.06% -
std::upper_bound(std::forward_list<int>)/8192 -3.08% 10718.856 10389.048 - -0.09% -
SetIntersection_None_Set_uint32_262144_256 -3.08% 1206228.515 1169116.293 - -3.39% -
std::distance(join_view(vector<vector<int>>))/50 -3.07% 0.632 0.613 - -95.11% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.07% 6.779 6.570 - -1.54% -
ranges::min(std::deque<__int128>)/8 -3.06% 2.905 2.816 - 0.85% -
SetIntersection_Front_Vector_float_16384_64 -3.06% 1377343.233 1335228.207 - -0.68% -
std::set<int>::find(key)_(existent)/8192 -3.06% 8.330 8.076 - 1.21% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -3.05% 4931.521 4781.346 - -0.15% -
BM_LexicallyRelative/small_path/32 -3.04% 800.805 776.427 - -5.20% -
BM_StringRelational_Compare_Huge_Empty_Control -3.04% 1.663 1.612 - -1.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -3.04% 1158993.650 1123728.010 - -10.33% -
BM_PushHeap_uint64_SingleElement_256 -3.04% 0.398 0.386 - -1.29% -
BM_StringRelational_Compare_Small_Empty_Control -3.04% 1.663 1.612 - -0.22% -
SetIntersection_Front_Set_uint64_1024_16 -3.04% 1221778.077 1184641.298 - -3.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -3.04% 8982694.130 8709843.702 - -32.31% -
std::find_first_of(list<int>)_(large_needle)/8192 -3.04% 49378226.212 47878586.066 - -2.85% -
SetIntersection_None_Set_string_64_16 -3.03% 18541504.403 17979040.212 - -5.31% -
BM_LexicallyRelative/small_path/128 -3.03% 3061.217 2968.358 - -4.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -3.03% 4368825.058 4236662.232 - -1.48% -
BM_PushHeap_float_SingleElement_4 -3.02% 0.368 0.357 - -0.49% -
BM_PushHeap_uint32_Descending_262144 -3.02% 0.392 0.380 - 0.23% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -3.02% 24.081 23.354 - -2.13% -
std::multiset<int>::erase(iterator)/1024 -3.02% 24.533 23.792 - 0.50% -
SetIntersection_Interlaced_Set_float_262144_16 -3.02% 1624736.900 1575688.232 - -2.12% -
std::sort_heap(vector<int>,_pred)/8 -3.02% 31.027 30.091 - -0.71% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.01% 405.676 393.450 - -2.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.01% 403.121 391.004 - -2.47% -
std::copy_n(vector<int>)/8 -3.00% 2.213 2.147 - 1.55% -
SetIntersection_Front_Vector_float_1024_64 -3.00% 1373016.913 1331890.437 - -0.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.99% 40433.611 39223.653 - -10.12% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.99% 826.190 801.473 - -8.00% -
SetIntersection_None_Vector_float_16384_4 -2.99% 1121049.939 1087514.289 - -2.36% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.99% 619.878 601.342 - -2.63% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.99% 176.346 171.078 - -3.12% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.98% 90.938 88.225 - 1.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -2.98% 16519286.501 16026533.981 - -1.16% -
std::list<int>::ctor(size)/1024 -2.98% 12142.442 11780.884 - -0.92% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 -2.97% 18.009 17.474 - 2.30% -
BM_deque_deque_copy/2 -2.96% 2.303 2.235 - -0.26% -
std::unordered_set<int>::insert(value)_(already_present)/32 -2.96% 2.736 2.655 - 0.69% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 -2.95% 30.020 29.134 - 2.32% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.95% 1289478.924 1251442.385 - -2.23% -
std::sort(deque<int>)_(repeated)/8 -2.95% 18.230 17.693 - -2.09% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.95% 4.474 4.342 - 0.47% -
BM_LexicallyNormal/small_path/256 -2.94% 3739.340 3629.487 - -6.80% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -2.94% 30.608 29.709 - -2.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.94% 403.305 391.464 - -2.21% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.94% 20.702 20.095 - -0.62% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.93% 29.169 28.314 - 8.36% -
BM_CmpEqual_uchar_uint -2.93% 1.087 1.056 - -1.14% -
SetIntersection_None_Vector_string_262144_256 -2.93% 1309119.068 1270769.021 - -2.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.93% 11731.334 11387.689 - -0.93% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.93% 21279.045 20655.792 - 1.88% -
SetIntersection_None_Set_float_262144_1 -2.93% 1210718.346 1175274.740 - -2.23% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -2.92% 1613202.634 1566075.439 - -1.84% -
Chain_fail,_5_levels -2.92% 68.243 66.251 - -9.23% -
BM_deque_vector_move_backward/64000 -2.92% 6983.368 6779.776 - -5.49% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -2.91% 71.103 69.031 - -13.22% -
BM_format_to_n_string_span<char>/1048576 -2.91% 12379.886 12019.474 - -3.39% -
std::stable_partition(list<int>)_(sparse)/32 -2.91% 9.933 9.644 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.91% 1137300.622 1104231.972 - -0.64% -
BM_format_to_n_string_pointer<char>/1048576 -2.90% 12377.250 12017.890 - -3.33% -
BM_format/C_string_len_60 -2.90% 28.148 27.331 - 2.94% -
std::partition_copy(vector<int>)/50 -2.90% 12.986 12.610 - 3.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -2.90% 1210962.594 1175831.236 - 2.35% -
SetIntersection_None_Set_string_1024_1 -2.90% 9272845.680 9004114.485 - -1.86% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -2.90% 1.600 1.554 - -11.73% -
BM_LexicallyNormal/small_path/128 -2.90% 1903.555 1848.404 - -6.94% -
BM_cyrillic_text<wchar_t> -2.89% 29618.521 28761.520 - -5.58% -
BM_StringRelational_Compare_Empty_Large_Control -2.89% 1.892 1.837 - 10.93% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -2.89% 2.515 2.443 - -9.18% -
std::is_partitioned(list<int>)_(partitioned)/1024 -2.89% 587.467 570.508 - -10.80% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -2.89% 18.950 18.403 - -1.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -2.88% 1562135.754 1517113.521 - 0.08% -
BM_CmpLess_uint_int -2.88% 1.106 1.074 - -4.69% -
BM_japanese_text<wchar_t> -2.88% 23656.150 22975.918 - -0.04% -
BM_CmpEqual_ushort_ushort -2.87% 1.080 1.049 - -3.45% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.87% 12914.428 12543.618 - 0.31% -
std::stable_partition(vector<int>)_(sparse)/8192 -2.87% 1582.323 1536.963 - -0.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.86% 15514.962 15071.218 - -3.35% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 -2.86% 682.832 663.312 - 5.81% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.85% 22.496 21.854 - -4.78% -
std::multiset<std::string>::clear()/1024 -2.85% 22443.807 21803.583 - -2.66% -
std::set<int>::count(key)_(existent)/1024 -2.85% 4.277 4.155 - -11.28% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.85% 401.010 389.589 - -2.57% -
SetIntersection_Front_Vector_uint64_262144_64 -2.84% 1368068.377 1329192.959 - -0.42% -
std::adjacent_find(list<int>,_pred)/8192 -2.84% 7382.901 7173.226 - 0.60% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.84% 12.170 11.825 - -2.02% -
SetIntersection_Interlaced_Set_float_64_16 -2.83% 22351733.993 21718558.297 - -0.46% -
std::multiset<std::string>::clear()/8192 -2.83% 218343.055 212162.093 - -2.57% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.83% 22.449 21.814 - 3.33% -
SetIntersection_Front_Vector_string_256_256 -2.83% 20257673.136 19685208.392 - 6.17% -
std::sort(vector<int>)_(heap)/8192 -2.83% 46818.113 45495.285 - -0.39% -
std::format(float)_(fmt:_{:0>17500_0g}) -2.82% 201.527 195.842 - -1.22% -
std::remove_if(deque<int>)_(prefix)/32 -2.82% 55.949 54.374 - -0.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.82% 14637.864 14225.583 - -2.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -2.82% 4302705.310 4181576.805 - -1.28% -
std::find_end(deque<int>)_(process_all)/1048576 -2.82% 270501.202 262886.280 - -28.21% -
rng::contains(deque<int>)_(process_all)/1048576 -2.80% 249604.167 242603.604 - 0.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.80% 33.166 32.236 - 10.67% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -2.80% 5.957 5.790 - -0.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.80% 1325.356 1288.244 - -0.07% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.80% 21.179 20.587 - 0.08% -
std::search(deque<int>)_(same_length)/1024 -2.79% 484.513 470.984 - -0.47% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -2.79% 27.391 26.626 - 38.50% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.79% 13271.613 12901.732 - 1.06% -
std::all_of(list<int>)_(process_all)/32768 -2.79% 26382.906 25648.023 - -2.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -2.78% 3569632.830 3470341.845 - -1.51% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.78% 11682.235 11357.536 - -0.97% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.78% 40819970.048 39685517.369 - -4.49% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.78% 1047017.537 1017930.864 - -3.67% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.77% 6366.947 6190.490 - -5.98% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -2.77% 33.264 32.343 - -0.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.77% 43.796 42.584 - -3.15% -
std::copy_if(vector<int>)_(entire_range)/8 -2.76% 2.269 2.206 - -2.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -2.76% 15116012.972 14699002.647 - -1.55% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.76% 2.338 2.273 - -1.72% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -2.76% 23.260 22.619 - 2.16% -
VChain_fail,_5_levels -2.75% 40.469 39.356 - -6.60% -
std::make_heap(vector<int>,_pred)_(descending)/8 -2.75% 15.271 14.852 - -0.29% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.75% 52467.374 51025.232 - -10.96% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -2.75% 6668.612 6485.346 - -0.93% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.74% 6.927 6.737 - -7.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.73% 11652639.653 11334312.384 - -2.16% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 -2.73% 682.539 663.923 - 5.96% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.72% 55.646 54.132 - -3.13% -
std::search(vector<int>,_pred)_(no_match)/1048576 -2.72% 654549.479 636756.894 - 17.38% -
BM_num_get<long> -2.72% 10.977 10.679 - -56.23% -
BM_deque_deque_ranges_move/2 -2.71% 2.246 2.185 - -5.30% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.71% 19.957 19.416 - -3.52% -
SetIntersection_Interlaced_Set_float_262144_256 -2.70% 1580763.751 1538086.668 - -2.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.70% 27384621.409 26646105.675 - -4.00% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -2.69% 8552.828 8322.347 - 5.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.69% 404.915 394.027 - -1.37% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -2.69% 4962.777 4829.516 - 0.83% -
BM_PushHeap_uint64_Random_16 -2.68% 4.563 4.440 - 6.75% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -2.68% 1.130 1.100 - 19.23% -
std::unordered_set<std::string>::ctor(const&)/32 -2.68% 761.481 741.064 - -6.89% -
BM_format/string_view_len_60 -2.68% 14.504 14.116 - 0.99% -
BM_tolower_string<char> -2.67% 15.676 15.257 - -0.25% -
std::multimap<int,_int>::find(key)_(existent)/8192 -2.67% 5.399 5.255 - -1.73% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.66% 404.092 393.325 - -1.92% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.66% 698.681 680.072 - -1.40% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.65% 25.259 24.590 - -1.72% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.65% 2.065 2.010 - -2.16% -
std::shift_right(vector<int>)/32 -2.64% 4.113 4.004 - 36.07% -
DAG_rightmost_middle,_2_levels -2.64% 112.307 109.339 - -1.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.64% 14338.649 13959.691 - -1.92% -
std::set<int>::insert(value)_(new_value,_end)/8192 -2.64% 71.838 69.941 - 0.53% -
std::adjacent_find(vector<int>,_pred)/1048576 -2.64% 476045.285 463489.921 - -0.30% -
SetIntersection_None_Set_uint32_262144_4 -2.64% 1199338.625 1167707.924 - -3.85% -
std::list<std::string>::ctor(size)/32 -2.64% 350.565 341.321 - -3.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.64% 21.879 21.302 - 0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -2.64% 12439902.179 12112022.867 - -1.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.63% 1164.389 1133.720 - -1.97% -
std::find(vector<short>)_(bail_25%)/1024 -2.63% 6.133 5.972 - 0.14% -
std::set<int>::insert(value)_(new_value,_end)/0 -2.62% 17.490 17.032 - -0.83% -
BM_LexicallyNormal/small_path/16 -2.62% 265.178 258.223 - -7.62% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.62% 1551457.193 1510781.575 - -2.20% -
std::sort_heap(deque<int>)/8 -2.62% 36.793 35.829 - -0.54% -
ranges::minmax(std::list<long_long>)/64 -2.62% 28.927 28.170 - 0.31% -
std::search(vector<int>)_(no_match)/1048576 -2.61% 214035.510 208440.882 - -2.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -2.61% 1161847.421 1131566.214 - -8.03% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.60% 406.284 395.718 - -1.69% -
BM_join_view_in_vectors/4000 -2.60% 6282.298 6119.039 - 1.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.60% 837.800 816.042 - -4.03% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -2.60% 53.067 51.689 - -2.85% -
BM_StringRelational_Eq_Small_Small_Control -2.59% 1.902 1.853 - 9.99% -
std::move(list<int>)/64 -2.59% 39.969 38.934 - -18.69% -
std::shift_left(list<int>)/50 -2.59% 27.836 27.115 - -1.34% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.59% 543797.890 529718.465 - 0.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.59% 249629868.772 243170127.376 - -29.63% -
std::search(list<int>)_(no_match)/1048576 -2.59% 842562.058 820760.052 - -1.86% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.58% 10859.942 10579.394 - 5.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.58% 18.141 17.673 - -3.06% -
SetIntersection_None_Set_float_262144_16 -2.58% 1199671.060 1168737.713 - -2.69% -
SetIntersection_Front_Set_uint32_1_1 -2.58% 548415914.824 534281665.286 - -1.48% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -2.58% 28.776 28.035 - 4.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.58% 672.976 655.637 - 1.52% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -2.57% 325.670 317.288 - -0.13% -
BM_num_put<long_long> -2.57% 11.834 11.530 - 9.78% -
BM_StringRelational_Eq_Empty_Huge_Control -2.57% 0.497 0.484 - 1.51% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.57% 54540.133 53138.258 - -4.64% -
BM_StringEraseToEnd_Huge_Transparent -2.56% 2.475 2.412 - -0.04% -
SetIntersection_Front_Vector_uint64_1024_4 -2.56% 1066004.022 1038683.260 - -2.31% -
BM_PushHeap_float_Descending_1024 -2.56% 0.400 0.390 - -17.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.56% 39.254 38.248 - 7.96% -
rng::for_each(set<int>)/32 -2.56% 21.344 20.798 - -1.35% -
std::unordered_set<std::string>::clear()/32 -2.56% 986.999 961.738 - 3.45% -
BM_vector_deque_move_backward/70000 -2.56% 7983.689 7779.445 - -2.79% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.56% 17410.852 16965.518 - -1.01% -
std::unique_copy(list<int>)_(contiguous)/52 -2.55% 21.684 21.132 - -27.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -2.55% 1131148.160 1102339.751 - -0.88% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -2.55% 78364.690 76368.976 - -0.47% -
std::copy_backward(deque<int>)/8 -2.55% 2.710 2.641 - -0.78% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -2.54% 50.104 48.830 - -7.69% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -2.54% 19.395 18.902 - -1.23% -
std::search(deque<int>)_(same_length)/8192 -2.54% 3845.616 3747.975 - -0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -2.54% 2.604 2.538 - -1.17% -
std::format(int64_t)_(fmt:_{:0<512b}) -2.54% 36.100 35.184 - -0.49% -
BM_deque_deque_ranges_move_backward/64000 -2.54% 7374.156 7187.150 - -4.43% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.54% 25.369 24.726 - 1.37% -
std::format(double)_(fmt:_{:0^17500_10La}) -2.53% 182.989 178.352 - -0.25% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -2.53% 500.455 487.785 - -1.15% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -2.53% 67.251 65.549 - -49.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -2.53% 1158042.762 1128751.257 - -4.41% -
std::map<int,_int>::find(key)_(existent)/8192 -2.53% 5.448 5.310 - -3.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.52% 13274.105 12939.069 - -1.84% -
BM_BitsetToString<64>/Sparse_(10%)/10 -2.52% 13.589 13.246 - 7.94% -
std::sort(vector<int>)_(heap)/8 -2.52% 23.986 23.382 - -4.33% -
std::search(vector<int>)_(same_length)/1000 -2.51% 245.391 239.225 - -0.37% -
BM_deque_vector_copy/1 -2.51% 2.130 2.077 - -2.91% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -2.51% 5077.018 4949.762 - -0.96% -
SetIntersection_Interlaced_Set_uint64_4_4 -2.51% 140292036.776 136777426.344 - -1.25% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -2.50% 666.912 650.211 - -2.64% -
BM_StringFindAllMatch/64 -2.50% 3.167 3.088 - -5.50% -
BM_join_view_in_vectors/5500 -2.50% 8694.262 8477.217 - 0.86% -
BM_deque_deque_move_backward/64 -2.50% 3.423 3.338 - -8.79% -
std::unordered_multimap<int,_int>::ctor(const&)/0 -2.50% 13.193 12.864 - -1.21% -
SetIntersection_None_Set_string_16384_16384 -2.49% 202141660.489 197105550.058 - 2.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -2.48% 22.528 21.969 - -31.20% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 -2.48% 56.747 55.338 - 0.01% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.48% 115319.002 112458.392 - -1.63% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.48% 297.348 289.986 - 1.55% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.47% 151840.075 148082.256 - -1.26% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.47% 39.929 38.941 - -0.02% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.47% 20.571 20.062 - -2.11% -
SetIntersection_None_Vector_float_262144_64 -2.47% 1150310.532 1121923.389 - -2.21% -
SetIntersection_Front_Set_float_16384_64 -2.47% 1857006.342 1811186.284 - 4.65% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -2.47% 8.864 8.646 - -21.75% -
std::find_end(forward_list<int>)_(same_length)/1000 -2.46% 1480.786 1444.310 - -0.51% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.46% 1058181.808 1032132.419 - -2.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.46% 403.148 393.243 - -1.63% -
std::set<int>::insert(value)_(new_value,_end)/32 -2.45% 19.170 18.701 - -1.64% -
bm_exception_ptr_copy_assign_null -2.44% 3.259 3.180 - 17.06% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.44% 182.529 178.073 - -1.27% -
std::set<int>::erase(key)_(existent)/32 -2.44% 21.808 21.276 - -3.32% -
BM_std_minmax_element<char>/4 -2.44% 1.200 1.171 - -2.97% -
BM_vector_deque_ranges_copy/64 -2.44% 2.841 2.772 - -1.13% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.44% 0.496 0.484 - -2.52% -
SetIntersection_Interlaced_Set_uint64_16384_64 -2.44% 237155032.000 231378555.101 - -3.17% -
SetIntersection_None_Set_uint32_262144_1 -2.43% 1204713.137 1175495.688 - -3.44% -
std::find(list<int>)_(bail_25%)/8192 -2.42% 1461.167 1425.844 - 0.50% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.42% 946.198 923.336 - 3.90% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.41% 13143.023 12825.655 - 1.69% -
rng::find_last(vector<int>)_(bail_90%)/8 -2.41% 0.451 0.440 - -7.21% -
SetIntersection_Front_Vector_string_16384_64 -2.41% 3341280.494 3260685.809 - 4.44% -
SetIntersection_Front_Set_uint64_256_256 -2.40% 7866325.325 7677261.058 - 3.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.40% 44.046 42.989 - -4.09% -
BM_Swap_Null_SmallTrivialFunctor -2.40% 1.175 1.146 - -8.60% -
SetIntersection_Front_Vector_float_262144_64 -2.39% 1368809.385 1336043.380 - -1.53% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -2.39% 3747.370 3657.697 - -1.21% -
SetIntersection_Interlaced_Set_string_1024_256 -2.39% 36294664.953 35426205.437 - -0.97% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.39% 49.547 48.364 - -7.45% -
std::stable_sort(vector<int>)_(shuffled)/8 -2.39% 20.010 19.533 - -3.36% -
std::all_of(vector<int>)_(process_all)/32 -2.39% 8.471 8.269 - -1.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -2.38% 1156486.766 1128954.741 - -11.08% -
BM_LexicallyRelative/small_path/8 -2.38% 217.998 212.813 - -3.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -2.37% 65318799.686 63767613.696 - -1.49% -
SetIntersection_None_Vector_string_262144_16384 -2.37% 1306933.639 1275909.049 - -2.98% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 -2.37% 29.751 29.045 - 1.83% -
BM_CmpLess_schar_ushort -2.37% 1.110 1.084 - -3.29% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.37% 14.005 13.673 - -0.64% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.37% 4.648 4.538 - 16.65% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.37% 13249.573 12935.510 - 1.31% -
SetIntersection_None_Set_float_262144_256 -2.37% 1200836.346 1172373.695 - -1.98% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.36% 28125.430 27461.886 - -1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -2.36% 55429615.488 54122103.159 - -1.53% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -2.36% 1.228 1.199 - -2.85% -
VChain,_2_levels -2.35% 8.248 8.054 - 0.47% -
rng::contains(vector<int>)_(process_all)/1048576 -2.35% 236733.902 231166.557 - 0.41% -
BM_Basic<int64_t> -2.35% 18.470 18.036 - -2.32% -
BM_vector_deque_ranges_copy_backward/64000 -2.35% 7395.851 7222.298 - -2.43% -
std::equal(list<int>)_(it,_it,_it)/1024 -2.34% 1151.929 1124.927 - 0.16% -
rng::find_last(deque<int>)_(bail_90%)/8192 -2.34% 204.626 199.835 - -45.23% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -2.34% 209.681 204.778 - 1.13% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.34% 19.236 18.786 - 1.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -2.34% 62.056 60.605 - 8.04% -
SetIntersection_Interlaced_Vector_string_256_256 -2.34% 20799511.278 20313474.743 - -1.60% -
BM_PushHeap_uint32_Random_1024 -2.33% 5.751 5.617 - -1.76% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -2.33% 30.474 29.763 - 3.04% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -2.33% 2464439.015 2406997.008 - -15.68% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.33% 12.986 12.683 - -1.91% -
BM_PushHeap_string_QuickSortAdversary_256 -2.33% 15.136 14.784 - -1.23% -
std::pop_heap(vector<float>)/8192 -2.33% 20.073 19.607 - -0.19% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.33% 32.081 31.335 - -0.66% -
std::map<int,_int>::find(key)_(existent)/1024 -2.33% 4.343 4.242 - 16.45% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.32% 36.019 35.182 - -3.10% -
BM_deque_deque_ranges_copy_backward/2 -2.32% 2.419 2.363 - 2.52% -
std::search(list<int>,_pred)_(no_match)/8192 -2.32% 7415.058 7242.894 - 0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -2.32% 1155319.682 1128500.747 - -9.42% -
ranges::minmax(std::list<char>)/64 -2.32% 34.713 33.908 - 14.26% -
SetIntersection_Front_Set_float_16384_256 -2.32% 4497331.453 4393013.584 - 4.55% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.32% 3319.459 3242.532 - -4.23% -
rng::contains(vector<int>)_(process_all)/8192 -2.31% 1838.742 1796.175 - 0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -2.31% 64290476.042 62803179.098 - -1.80% -
BM_PushHeap_string_Ascending_4 -2.31% 2.577 2.518 - -2.40% -
std::partition_copy(deque<int>)/32 -2.30% 12.817 12.522 - -2.17% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -2.30% 11.821 11.549 - 0.17% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.30% 4.214 4.117 - 1.59% -
SetIntersection_Front_Set_float_262144_262144 -2.30% 1660922.607 1622743.246 - 0.88% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -2.29% 272330.625 266082.415 - -5.26% -
std::partition_point(list<int>)/50 -2.29% 25.042 24.467 - 0.19% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -2.29% 10.935 10.684 - 1.15% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.29% 3513.458 3433.010 - -0.02% -
std::find(vector<short>)_(bail_25%)/8192 -2.29% 46.454 45.392 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -2.29% 41761.725 40807.318 - -1.30% -
std::multiset<int>::ctor(const&)/1024 -2.27% 6526.625 6378.261 - 0.51% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.27% 24.322 23.771 - -0.47% -
BM_PushHeap_string_QuickSortAdversary_4 -2.26% 6.554 6.406 - 0.43% -
SetIntersection_None_Set_float_262144_64 -2.26% 1200374.840 1173304.688 - -1.63% -
SetIntersection_Front_Vector_string_262144_4 -2.25% 1196576.944 1169612.414 - -1.45% -
Chain_fail,_7_levels -2.25% 93.117 91.019 - -8.31% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.25% 19.079 18.649 - -1.39% -
std::generate(vector<int>)/32 -2.25% 7.953 7.774 - -0.62% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -2.25% 2.463 2.407 - 3.48% -
SetIntersection_Interlaced_Vector_string_262144_64 -2.25% 20855542.895 20386234.993 - 2.37% -
SetIntersection_Interlaced_Set_float_262144_64 -2.25% 1582588.621 1547008.870 - -1.69% -
SetIntersection_None_Set_float_256_1 -2.25% 11673672.198 11411460.468 - -1.47% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.25% 18.831 18.408 - -2.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -2.24% 6.608 6.459 - -1.63% -
std::partial_sort(deque<int>)_(descending)/8 -2.24% 46.097 45.063 - 4.00% -
std::find_end(forward_list<int>)_(near_matches)/8192 -2.24% 2499457.146 2443465.035 - -0.10% -
SetIntersection_None_Set_uint32_262144_16 -2.24% 1199341.228 1172509.033 - -3.36% -
BM_vector_deque_ranges_move_backward/64000 -2.24% 7234.167 7072.471 - -4.12% -
BM_deque_deque_ranges_copy_backward/64 -2.24% 3.439 3.362 - -1.29% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -2.23% 663.755 648.961 - 3.23% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.23% 4.566 4.465 - 3.58% -
std::multimap<int,_int>::find(key)_(existent)/32 -2.23% 1.751 1.712 - 1.28% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -2.23% 4.225 4.131 - 2.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -2.22% 16489192.037 16122721.054 - -1.40% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -2.22% 209.758 205.101 - -1.99% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 -2.22% 34181.651 33423.749 - 0.10% -
SetIntersection_Front_Set_uint32_262144_16384 -2.21% 222357287.766 217446001.647 - -1.97% -
std::multiset<int>::clear()/1024 -2.20% 10347.718 10119.761 - -2.39% -
BM_toupper_string<wchar_t> -2.20% 6.502 6.359 - 0.87% -
std::map<int,_int>::contains(key)_(existent)/32 -2.20% 1.656 1.620 - -2.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.20% 1032785.893 1010106.845 - -2.96% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.20% 19.878 19.442 - 0.25% -
std::flat_multimap<int,_int>::clear()/0 -2.19% 400.318 391.534 - -2.63% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -2.19% 21.532 21.060 - 3.07% -
std::flat_multimap<int,_int>::erase(iterator)/32 -2.19% 20.220 19.777 - -1.01% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -2.19% 6.529 6.386 - 16.89% -
std::multimap<int,_int>::clear()/8192 -2.19% 85906.114 84023.145 - -5.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -2.19% 13995567.831 13689158.163 - -1.38% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.19% 15318.104 14983.146 - -2.71% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.19% 5.329 5.212 - -1.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.18% 74.762 73.129 - 15.01% -
SetIntersection_Interlaced_Set_string_64_4 -2.18% 26409548.766 25832622.636 - -0.14% -
SetIntersection_None_Set_string_256_4 -2.18% 11655720.948 11401124.489 - -2.25% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -2.18% 7.196 7.039 - -1.06% -
BM_StringConstructDestroyCStr_Huge_Transparent -2.17% 65.154 63.739 - -7.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 -2.17% 3.103 3.036 - 0.20% -
VChain,_5_levels -2.17% 21.199 20.739 - -1.86% -
std::find_end(forward_list<int>)_(near_matches)/1000 -2.17% 36005.139 35225.247 - -0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.16% 4411177.479 4315857.314 - -2.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.16% 17278351.950 16905308.736 - -1.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.15% 356635205.644 348950946.793 - -1.60% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.15% 17796.707 17413.681 - 2.35% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -2.14% 12.084 11.825 - -0.05% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 -2.14% 24.114 23.598 - -1.18% -
SetIntersection_Front_Set_uint32_16384_256 -2.14% 3737181.765 3657310.144 - -7.32% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 -2.14% 56532.863 55325.154 - -0.65% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.14% 13.142 12.861 - -1.89% -
BM_LexicallyRelative/small_path/2 -2.14% 57.125 55.906 - -3.61% -
SetIntersection_None_Vector_float_262144_4 -2.13% 1128438.788 1104372.036 - -5.64% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -2.13% 27.520 26.933 - -3.62% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.13% 221.662 216.938 - 0.01% -
std::remove_if(list<int>)_(sprinkled)/8192 -2.13% 8137.267 7963.992 - -1.10% -
std::is_sorted_until(list<int>)/8192 -2.13% 7304.297 7149.059 - -0.41% -
BM_unicode_text<wchar_t> -2.12% 43813.909 42883.365 - -3.75% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 -2.12% 571.264 559.133 - -0.82% -
std::multiset<int>::upper_bound(key)_(existent)/32 -2.12% 2.423 2.372 - 4.10% -
std::unordered_map<int,_int>::clear()/1024 -2.12% 8151.152 7978.250 - -6.86% -
std::multiset<std::string>::count(key)_(existent)/32 -2.12% 19.813 19.393 - -1.04% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.12% 20.697 20.260 - -3.21% -
std::shift_left(list<int>)/8192 -2.12% 7179.919 7028.064 - -7.26% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.11% 15.614 15.284 - -2.69% -
std::partition(vector<int>)_(sparse)/32 -2.11% 8.788 8.602 - -2.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -2.11% 1131225.085 1107337.018 - -0.59% -
BM_deque_deque_move_backward/2 -2.11% 2.531 2.478 - -1.91% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -2.10% 30.528 29.885 - -4.34% -
ranges::minmax(std::list<char>)/8 -2.10% 2.513 2.460 - -0.60% -
rng::starts_with(deque<int>)/1024 -2.10% 487.152 476.912 - -0.46% -
std::sample(deque<int>)/1024 -2.10% 11587.172 11343.618 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -2.10% 218363215.865 213773477.854 - -1.59% -
BM_lexicographical_compare_three_way_fast_path/64 -2.10% 15.684 15.355 - 2.13% -
rng::find_if(vector<bool>)_(process_all)/8 -2.10% 3.537 3.463 - -3.22% -
std::multiset<std::string>::clear()/32 -2.10% 920.178 900.895 - -2.66% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.10% 6.673 6.534 - -10.12% -
SetIntersection_Front_Vector_float_64_64 -2.09% 11018890.333 10788227.255 - -0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.09% 10903.998 10675.863 - -1.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.09% 1292.415 1265.397 - 11.67% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.09% 771.796 755.667 - -2.51% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -2.09% 2.144 2.099 - -1.46% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.09% 1042162.092 1020421.712 - -4.32% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.08% 120531.150 118027.850 - -3.44% -
BM_PushHeap_uint64_Random_256 -2.08% 6.022 5.897 - 4.57% -
BM_Swap_Null_MemPtr -2.08% 1.199 1.174 - -1.34% -
BM_to_chars_good/16 -2.07% 2.051 2.009 - -3.34% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.07% 152576.997 149413.468 - 0.08% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -2.07% 37317.970 36544.581 - -9.15% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 -2.07% 54.667 53.535 - 0.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.07% 1134250.225 1110777.049 - 0.13% -
BM_deque_deque_move_backward/64000 -2.07% 7357.789 7205.613 - -1.16% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -2.07% 3988.737 3906.251 - -0.67% -
SetIntersection_Front_Set_string_1024_16 -2.07% 1892313.920 1853190.281 - -6.98% -
BM_format_string<wchar_t>/4 -2.06% 3.151 3.086 - 2.23% -
SetIntersection_Front_Set_string_16_4 -2.06% 64315781.019 62990271.167 - -2.58% -
std::for_each_n(deque<int>)/8 -2.06% 1.235 1.210 - 4.66% -
BM_PushHeap_float_PipeOrgan_4 -2.05% 0.500 0.489 - -9.33% -
std::flat_multimap<int,_int>::clear()/1024 -2.05% 402.248 394.006 - -1.80% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.05% 611690.200 599166.257 - -0.21% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.05% 3.806 3.728 - -3.18% -
BM_PushHeap_string_Ascending_256 -2.05% 11.194 10.965 - 0.00% -
SetIntersection_Front_Vector_float_256_64 -2.05% 4369245.738 4279888.965 - 0.42% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -2.04% 5.092 4.988 - -6.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.04% 1186881.156 1162671.511 - -2.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -2.04% 34638039.074 33931808.422 - -1.18% -
std::sort_heap(deque<int>,_pred)/8192 -2.04% 415814.270 407345.741 - -9.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -2.04% 71.901 70.436 - 63.28% -
BM_deque_deque_ranges_move/1 -2.03% 2.518 2.467 - -5.06% -
BM_format_to_back_inserter<std::string>/string_view_len_60 -2.03% 29.990 29.381 - 2.37% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.03% 699.056 684.864 - -0.58% -
std::set<int>::count(key)_(existent)/32 -2.03% 1.656 1.623 - -4.54% -
BM_lexicographical_compare_three_way<IntPtr>/256 -2.01% 69.069 67.678 - -1.42% -
BM_cyrillic_escaped<wchar_t> -2.01% 12386.725 12137.263 - 1.74% -
SetIntersection_Front_Set_uint64_1024_1 -2.01% 1072069.440 1050522.131 - -0.88% -
std::find(vector<int>)_(bail_25%)/1024 -2.00% 66.860 65.520 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.00% 8960977.761 8781397.479 - -2.81% -
ranges::min(std::list<__int128>)/70000 -2.00% 59359.697 58170.209 - 0.92% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.00% 45663.047 44748.712 - -10.93% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.00% 372.213 364.762 - -1.74% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -2.00% 8853.546 8676.503 - -1.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -2.00% 139124972.398 136346795.177 - -1.55% -
std::reverse(list<int>)/4096 -2.00% 1820.118 1783.780 - 1.07% -
SetIntersection_Front_Set_uint32_262144_262144 -2.00% 1662165.121 1628985.922 - -1.89% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -1.99% 1385333.603 1357727.348 - -4.94% -
std::format(float)_(fmt:_{:_17000L}) -1.99% 100.465 98.464 - 1.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.99% 402917.061 394892.657 - -3.12% -
SetIntersection_Front_Vector_string_16384_1024 -1.99% 38227048.613 37466419.173 - -3.14% -
SetIntersection_Front_Set_string_16384_1024 -1.99% 60066242.304 58871080.948 - 0.52% -
std::find_if_not(vector<int>)_(process_all)/50 -1.99% 5.822 5.706 - -16.75% -
std::pop_heap(vector<std::string>)/8192 -1.98% 52.637 51.593 - -0.50% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.98% 5.869 5.753 - 0.70% -
std::all_of(vector<int>)_(process_all)/8 -1.98% 2.468 2.419 - -3.88% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.98% 28.058 27.502 - 0.88% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.98% 5.517 5.408 - -1.62% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.98% 473.486 464.116 - 0.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -1.98% 11.187 10.965 - 7.58% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.98% 788.048 772.458 - -5.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.98% 4954720.591 4856783.574 - -0.93% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -1.97% 24.028 23.554 - -0.81% -
std::stable_partition(vector<int>)_(sparse)/50 -1.97% 22.863 22.413 - 0.67% -
DAG_rightmost_middle,_3_levels -1.97% 76.776 75.264 - -0.70% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -1.97% 1.888 1.850 - -2.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.97% 1155120.796 1132397.993 - -2.83% -
std::flat_multimap<int,_int>::clear()/32 -1.96% 400.696 392.841 - -2.24% -
BM_join_view_in_vectors/512 -1.96% 675.051 661.835 - -5.69% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -1.95% 12.904 12.651 - 13.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.95% 104.004 101.974 - -4.16% -
BM_std_minmax_element<char>/1024 -1.95% 269.886 264.624 - -3.14% -
SetIntersection_Front_Set_string_262144_1 -1.95% 1075119.841 1054166.591 - -4.61% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -1.94% 46.700 45.791 - 0.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.94% 41.445 40.639 - 3.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.94% 2078.415 2038.017 - 1.24% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.94% 8249.319 8089.041 - -2.55% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.94% 7.740 7.590 - 7.93% -
SetIntersection_Interlaced_Vector_float_1024_256 -1.94% 5977269.038 5861357.324 - 5.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.94% 55535752.022 54460203.895 - -1.87% -
std::fill(list<int>)/1024 -1.94% 495.621 486.024 - -5.72% -
rng::find(vector<bool>)_(process_all)/1024 -1.93% 4.663 4.573 - -2.33% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.93% 20.839 20.437 - 1.78% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.93% 15.616 15.315 - 2.21% -
CastTo<A<Width,_Depth>> -1.93% 243.228 238.539 - -1.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.93% 16775222.622 16452035.626 - -1.42% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.93% 55.257 54.192 - 0.06% -
std::move_backward(deque<int>)/8 -1.92% 3.508 3.440 - 0.13% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -1.92% 570.057 559.108 - -1.61% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.92% 7663.626 7516.468 - -0.57% -
SetIntersection_Front_Set_uint64_262144_16 -1.92% 1231796.684 1208154.985 - -0.33% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -1.92% 50.762 49.790 - -7.21% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.91% 5883.419 5771.076 - 0.24% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.91% 752.484 738.119 - -0.54% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.91% 0.881 0.864 - -0.63% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.90% 9.808 9.622 - 1.67% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.90% 12.952 12.706 - -1.99% -
BM_japanese_escaped<char> -1.90% 14463.541 14188.812 - -4.01% -
ranges::min(std::list<long_long>)/70000 -1.90% 51463.894 50487.159 - 14.87% -
BM_num_get<float> -1.90% 36.622 35.927 - -3.05% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -1.90% 28.010 27.479 - 0.55% -
std::map<int,_int>::find(key)_(existent)/32 -1.90% 1.712 1.680 - -0.98% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.89% 403558.197 395913.323 - -0.22% -
SetIntersection_Front_Set_uint32_64_1 -1.89% 16739932.587 16424188.581 - -2.00% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.89% 52862.272 51865.441 - -35.29% -
std::for_each(multimap<int>::iterator)/8192 -1.89% 16508.499 16197.237 - 0.78% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.87% 614268.507 602755.507 - -1.39% -
std::set<int>::clear()/8192 -1.87% 80348.039 78845.108 - -4.05% -
BM_CmpEqual_uint_short -1.87% 1.029 1.010 - -11.03% -
BM_deque_vector_ranges_copy/1 -1.87% 2.079 2.040 - -2.64% -
std::remove(vector<int>)_(prefix)/1024 -1.87% 310.746 304.943 - 0.38% -
std::move(list<int>)/32768 -1.87% 31672.356 31081.047 - 2.59% -
std::stable_sort(vector<int>)_(ascending)/8192 -1.86% 13650.632 13396.417 - -0.40% -
SetIntersection_Front_Set_uint32_64_64 -1.86% 13123969.778 12879576.395 - 0.07% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.86% 4.633 4.546 - -0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.86% 1589125.066 1559543.770 - -1.21% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.86% 12.643 12.408 - -0.38% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.86% 579.716 568.957 - -1.50% -
SetIntersection_Front_Set_uint32_64_4 -1.85% 16400693.509 16097612.356 - -0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.84% 5146921.972 5052011.839 - -2.37% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.84% 99652.615 97817.161 - -1.00% -
BM_format_to_back_inserter<std::string>/string_len_60 -1.84% 29.895 29.345 - 2.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.84% 42.396 41.616 - 16.33% -
SetIntersection_Front_Vector_float_262144_16 -1.84% 1119743.674 1099164.716 - -3.37% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.83% 32.752 32.152 - 2.90% -
SetIntersection_None_Set_string_64_1 -1.83% 23124803.215 22701416.866 - -2.45% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -1.83% 45.767 44.930 - 0.24% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.83% 18.278 17.944 - 0.24% -
std::format(float)_(fmt:_{:_0e}) -1.83% 39.514 38.792 - 0.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.83% 12.398 12.171 - -6.81% -
BM_format_to_n_string_begin<std::wstring>/1 -1.82% 11.212 11.007 - -1.37% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.82% 100328.477 98498.502 - -0.83% -
SetIntersection_None_Set_string_16384_64 -1.82% 201463866.327 197798686.411 - 4.49% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.82% 18.272 17.940 - 0.82% -
std::adjacent_find(vector<int>)/1024 -1.82% 237.404 233.094 - 0.32% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.81% 8.204 8.056 - -13.98% -
std::format(float)_(fmt:_{:0<17500_10g}) -1.81% 202.643 198.968 - -0.56% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.81% 93.994 92.291 - -7.89% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -1.81% 1.445 1.419 - -3.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.81% 33668.010 33059.360 - 0.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.81% 20.285 19.919 - -4.06% -
std::set<int>::insert(value)_(already_present)/32 -1.81% 1.808 1.775 - 0.66% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -1.81% 293.015 287.722 - -4.54% -
ranges::minmax(std::deque<char>)/1 -1.81% 0.805 0.791 - 20.40% -
std::unique(vector<int>)_(contiguous)/1024 -1.81% 309.487 303.899 - 0.37% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.80% 53778.135 52808.228 - 2.65% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.80% 43.542 42.758 - 0.16% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.80% 565.235 555.062 - -2.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -1.80% 15615.613 15334.829 - -0.13% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.80% 15.712 15.429 - -1.85% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -1.80% 182446.756 179171.338 - -3.48% -
std::multiset<std::string>::contains(key)_(existent)/8192 -1.79% 28.254 27.748 - 3.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 -1.79% 247028.833 242612.405 - 1.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.79% 26409167.811 25937217.927 - -3.95% -
std::count(list<int>)_(every_other)/1024 -1.79% 713.377 700.630 - 5.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.79% 7719.472 7581.600 - -0.99% -
SetIntersection_None_Vector_float_262144_256 -1.79% 1155687.319 1135055.709 - -1.34% -
SetIntersection_Interlaced_Vector_string_16_4 -1.78% 67923318.601 66711435.392 - -4.46% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.78% 16.096 15.810 - -1.41% -
BM_StringFindAllMatch/512 -1.78% 11.630 11.423 - -1.60% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.78% 8.774 8.617 - -3.23% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.78% 24830.651 24389.269 - -9.69% -
std::find_if(list<int>)_(process_all)/32768 -1.78% 25890.453 25430.601 - -1.34% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.77% 663.393 651.618 - -2.06% -
rng::contains(vector<int>)_(process_all)/32 -1.77% 8.317 8.170 - -1.09% -
std::sort(deque<int>)_(heap)/8 -1.77% 24.471 24.038 - -2.83% -
BM_StringAssignStr_Huge_Opaque -1.76% 114.811 112.787 - -0.45% -
std::flat_multimap<int,_int>::clear()/8192 -1.76% 419.884 412.482 - -1.68% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.76% 28.033 27.540 - 0.40% -
rng::contains(deque<int>)_(process_all)/32 -1.75% 8.762 8.608 - 0.85% -
std::find_end(forward_list<int>)_(near_matches)/1024 -1.75% 37285.627 36631.785 - -0.80% -
BM_format_to_string_span<char>/1 -1.75% 10.011 9.835 - -1.74% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.75% 32.262 31.697 - -1.58% -
BM_emoji_escaped<char> -1.75% 21918.938 21535.026 - -10.85% -
std::rotate(deque<int>)_(1_element_forward)/1024 -1.75% 38.031 37.366 - 0.93% -
rng::find_last(list<int>)_(bail_10%)/50 -1.75% 15.943 15.664 - -4.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.74% 7.077 6.954 - 0.02% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -1.74% 73702.232 72420.386 - -1.62% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.74% 6703.723 6587.160 - -0.69% -
std::set<std::string>::contains(key)_(existent)/32 -1.74% 15.450 15.181 - -4.63% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.73% 5.758 5.658 - 2.41% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.73% 23.031 22.633 - -81.56% -
std::find(list<int>)_(process_all)/1024 -1.73% 697.502 685.462 - -0.03% -
std::fill_n(vector<int>)/1024 -1.72% 29.718 29.206 - -0.18% -
SetIntersection_Interlaced_Vector_string_64_64 -1.72% 27140923.506 26674289.870 - -1.00% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.72% 15.688 15.418 - -1.96% -
BM_CmpEqual_int_uint -1.72% 1.081 1.062 - -6.47% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.72% 697374.751 685401.827 - -0.45% -
SetIntersection_Front_Set_uint64_1024_1024 -1.71% 12710087.181 12492246.791 - 1.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.71% 17.999 17.691 - -10.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.71% 57851.254 56861.264 - 0.06% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.71% 31.667 31.126 - -1.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.71% 1541747.984 1515432.423 - -1.16% -
BM_deque_vector_move/1 -1.70% 2.125 2.088 - 1.82% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.70% 871569.010 856730.212 - -3.59% -
SetIntersection_Front_Set_uint32_1024_16 -1.70% 1180482.221 1160395.679 - -4.80% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.70% 13798.517 13563.804 - 0.06% -
Chain_middle,_3_levels -1.70% 18.688 18.371 - -2.31% -
BM_format_to_n_string_pointer<char>/1 -1.70% 10.814 10.630 - -2.50% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.70% 47.846 47.035 - -3.24% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.69% 496.350 487.942 - -0.18% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.69% 243.012 238.914 - 7.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.68% 22.002 21.632 - -1.04% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.68% 5.567 5.473 - -3.68% -
SetIntersection_Front_Vector_string_262144_1024 -1.68% 39627287.514 38961328.858 - -2.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.68% 4368001.865 4294687.189 - -1.54% -
std::find_end(list<int>)_(near_matches)/1024 -1.68% 38646.249 37998.652 - 0.77% -
BM_StringFindStringLiteral/1024 -1.67% 18.354 18.047 - -24.13% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.67% 71.159 69.968 - -1.46% -
std::move(deque<int>)/8 -1.67% 3.606 3.545 - 2.78% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 -1.67% 74.191 72.953 - 1.88% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.67% 13.780 13.550 - -0.67% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.67% 277.706 273.081 - 0.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.67% 24.438 24.031 - 3.20% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -1.66% 350071.097 344246.522 - -17.15% -
std::rotate(vector<int>)_(1_element_forward)/32 -1.66% 2.998 2.948 - -0.69% -
SetIntersection_None_Set_string_16384_4 -1.66% 200510882.055 197184970.069 - 4.77% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.66% 34.663 34.089 - 13.68% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.66% 18.238 17.936 - -1.81% -
BM_vector_deque_copy_backward/64000 -1.65% 7420.042 7297.429 - -1.37% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -1.65% 2.504 2.463 - 3.53% -
bm_make_exception_ptr/threads:8 -1.65% 2.862 2.815 - -0.77% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.65% 11.335 11.148 - -3.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.65% 542792641.731 533846088.847 - -1.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 -1.65% 63002.462 61964.741 - -0.05% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 -1.64% 962419.789 946588.731 - 0.54% -
SetIntersection_Front_Set_string_16_16 -1.64% 60276304.196 59284922.162 - 0.14% -
std::replace(list<int>)_(sprinkled)/50 -1.64% 18.619 18.313 - -6.15% -
std::find(deque<int>)_(process_all)/32768 -1.64% 7858.852 7729.738 - 0.46% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.64% 5.570 5.479 - -1.82% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -1.64% 21.021 20.677 - -19.31% -
SetIntersection_Interlaced_Set_string_1024_64 -1.64% 16658793.379 16386303.437 - -3.94% -
SetIntersection_Interlaced_Set_float_16384_16384 -1.64% 220048170.886 216449861.700 - 3.66% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.63% 70.258 69.110 - -4.14% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.63% 6720.574 6610.862 - 1.43% -
std::pop_heap(deque<int>)/8192 -1.63% 53.897 53.018 - -1.51% -
std::set<std::string>::find(key)_(existent)/1024 -1.63% 23.019 22.644 - -0.51% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.63% 42.966 42.267 - -0.29% -
BM_LexicallyRelative/large_path/16 -1.62% 755.544 743.279 - -2.99% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.62% 980.514 964.606 - 20.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.62% 208314789.279 204937046.695 - -0.27% -
SetIntersection_None_Vector_string_262144_4 -1.62% 1284517.510 1263701.266 - -3.03% -
std::lower_bound(std::list<int>)/100 -1.62% 91.988 90.497 - 1.66% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.62% 762.529 750.182 - -0.75% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.62% 18.913 18.607 - -1.17% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.62% 6.070 5.972 - -2.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.62% 28.956 28.488 - -1.10% -
SetIntersection_Interlaced_Set_float_16384_16 -1.61% 209795216.686 206409771.600 - -1.42% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.61% 19.765 19.446 - -3.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.61% 1045624.068 1028784.102 - -2.46% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.61% 95.795 94.253 - 8.58% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.61% 25.861 25.446 - 2.98% -
BM_CmpLess_short_ushort -1.60% 1.102 1.084 - -3.65% -
SetIntersection_None_Vector_string_262144_16 -1.60% 1310545.592 1289535.372 - -1.61% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.60% 237164969.180 233368516.021 - -0.44% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -1.60% 12343.817 12146.268 - 4.35% -
bm_ranges_swap_ranges_vb_aligned/131072 -1.60% 249.287 245.304 - 0.43% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.60% 291.297 286.649 - -1.63% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.59% 37740494.903 37139617.334 - -3.69% -
std::multiset<int>::clear()/0 -1.59% 393.206 386.956 - -2.07% -
std::any_of(vector<int>)_(process_all)/50 -1.59% 13.776 13.557 - -28.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.59% 14982.843 14744.875 - 3.04% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.59% 25982.711 25570.161 - -10.37% -
std::vector<std::string>::ctor(size)/1024 -1.59% 432.017 425.158 - -8.46% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.59% 31.376 30.878 - -0.66% -
std::shift_right(deque<int>)/50 -1.58% 4.503 4.432 - -1.47% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.58% 111403.623 109641.875 - 0.22% -
BM_vector_deque_copy_backward/70000 -1.58% 8121.528 7993.465 - -2.86% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.58% 134967.718 132839.988 - -5.47% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.57% 24.939 24.547 - -0.63% -
BM_BasicLow<__int128_t> -1.57% 19.546 19.239 - -1.92% -
std::equal(list<int>)_(it,_it,_it)/1048576 -1.57% 1315772.161 1295113.272 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.57% 60756.348 59802.659 - 0.55% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -1.57% 155.606 153.164 - -0.79% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 -1.56% 200290.237 197156.941 - 1.07% -
std::format(double)_(fmt:_{:0<17500_10L}) -1.56% 222.475 218.999 - -2.27% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.56% 164.880 162.305 - -3.28% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.56% 5.368 5.285 - 2.09% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.56% 5543.117 5456.554 - -15.93% -
BM_StringFindNoMatch/512 -1.56% 9.355 9.209 - -1.92% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.56% 2.977 2.931 - 1.78% -
std::format(double)_(fmt:_{:0<17500_10}) -1.55% 211.169 207.890 - -4.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -1.55% 23510.253 23145.232 - -0.23% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 -1.55% 4.571 4.500 - -0.28% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.55% 1807736.178 1779758.318 - -1.67% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.55% 17.555 17.284 - -1.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.55% 2548676.238 2509284.861 - 2.26% -
std::move_backward(vector<int>)/1048576 -1.54% 56844.658 55966.631 - -0.88% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.54% 396.358 390.241 - -1.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.54% 1081233.602 1064555.639 - -5.06% -
rng::starts_with(list<int>,_pred)/1048576 -1.54% 985064.478 969872.986 - -0.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.54% 1192821.207 1174434.008 - -0.71% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.54% 11951.351 11767.514 - 1.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.54% 1187820.318 1169555.770 - -2.26% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.54% 6450.284 6351.271 - -0.63% -
std::find_first_of(list<int>)_(small_needle)/1024 -1.53% 2798.152 2755.253 - -4.64% -
std::set<std::string>::clear()/8192 -1.53% 215429.726 212132.572 - -4.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.53% 4413706.846 4346157.889 - -4.75% -
BM_deque_deque_move/64 -1.53% 3.090 3.042 - -0.66% -
BM_format_to_string_back_inserter<std::list<char>>/16384 -1.52% 203767.040 200660.315 - 1.47% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.52% 53632.865 52815.331 - 3.85% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.52% 613.969 604.621 - -2.54% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.52% 2.375 2.338 - -0.46% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.52% 23373.175 23017.486 - -1.28% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.52% 788.497 776.500 - 5.41% -
ranges::minmax(std::list<long_long>)/70000 -1.52% 54130.065 53307.234 - -1.32% -
std::move(deque<int>)/32768 -1.52% 1847.854 1819.787 - -12.28% -
std::map<std::string,_int>::ctor(const&)/32 -1.52% 821.977 809.504 - -1.63% -
std::fill_n(vector<int>)/8192 -1.51% 233.372 229.837 - 0.18% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.51% 353454.995 348102.267 - -1.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.51% 63375.083 62415.454 - -2.22% -
BM_num_put<unsigned_long> -1.51% 11.435 11.262 - 7.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.51% 220382149.318 217047594.836 - 0.06% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.51% 6594.710 6494.978 - -35.05% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.51% 929.204 915.173 - -18.51% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.51% 13.389 13.187 - -0.13% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.51% 23.144 22.795 - -2.37% -
BM_deque_deque_copy_backward/1024 -1.51% 38.984 38.396 - 1.16% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.51% 5.021 4.946 - -4.43% -
BM_LexicallyRelative/large_path/4 -1.51% 210.424 207.254 - -2.11% -
BM_deque_vector_move_backward/4000 -1.50% 143.110 140.957 - -1.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.50% 20343.358 20037.449 - -0.07% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.50% 42.042 41.410 - 1.56% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.50% 537.511 529.446 - 0.12% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.50% 7993376.663 7873632.413 - -8.13% -
rng::contains(deque<int>)_(process_all)/50 -1.50% 12.728 12.538 - 0.16% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.50% 147470.138 145262.187 - -12.47% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.50% 395.558 389.640 - -1.92% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -1.49% 54.260 53.450 - -5.10% -
rng::contains(vector<int>)_(process_all)/50 -1.49% 12.283 12.100 - -0.61% -
std::set<int>::contains(key)_(existent)/32 -1.49% 1.689 1.664 - -3.00% -
BM_deque_deque_move_backward/70000 -1.49% 8097.246 7976.491 - -1.86% -
BM_num_get<unsigned_long_long> -1.49% 10.512 10.355 - -60.13% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.49% 14317.620 14104.273 - -0.20% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.49% 39.686 39.095 - -1.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.49% 17.313 17.055 - -1.86% -
std::unique(vector<int>)_(sprinkled)/32 -1.49% 50.459 49.708 - -8.68% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -1.49% 263103.932 259190.517 - -0.45% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.49% 18.783 18.503 - -1.43% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -1.48% 22.033 21.706 - -2.75% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -1.48% 17.403 17.145 - -0.21% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.48% 35494.021 34967.546 - -2.38% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.48% 15198.226 14972.913 - -5.25% -
BM_deque_deque_copy_backward/65536 -1.48% 7725.930 7611.560 - 0.46% -
BM_StringRelational_Less_Empty_Huge_Control -1.48% 1.677 1.652 - -1.13% -
std::remove_copy(vector<int>)_(sprinkled)/8192 -1.48% 1952.392 1923.550 - 0.23% -
VChain,_4_levels -1.48% 16.069 15.832 - 1.47% -
SetIntersection_None_Set_float_256_16 -1.48% 10957447.389 10795718.305 - -0.78% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.47% 13253.100 13057.772 - -1.80% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.47% 757.505 746.349 - -10.26% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -1.47% 8239.007 8117.739 - -0.44% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.47% 120614.105 118840.731 - -2.38% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.47% 11.247 11.082 - 39.58% -
std::partition_point(deque<int>)/8192 -1.47% 15.370 15.145 - 1.57% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.46% 22.155 21.831 - 1.90% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 -1.46% 8701.503 8574.183 - 118.33% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.46% 807.608 795.812 - 6.42% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.46% 28797.725 28377.226 - -4.18% -
std::copy_backward(list<int>)/8 -1.46% 2.379 2.345 - 6.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.46% 1040821.722 1025642.276 - -2.24% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.46% 957.973 944.002 - -3.06% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.46% 21.036 20.729 - -0.72% -
std::sort(deque<int>)_(ascending)/8 -1.46% 17.553 17.298 - -2.66% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.46% 50.906 50.165 - -0.77% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -1.46% 11.733 11.562 - -1.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.45% 53.882 53.099 - -4.40% -
BM_LexicallyRelative/large_path/32 -1.45% 1447.629 1426.614 - -1.97% -
BM_WeakPtrIncDecRef -1.45% 4.133 4.073 - -0.44% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.45% 21.316 21.008 - -1.82% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.45% 61044.441 60161.254 - 4.49% -
std::pop_heap(deque<size_t>)/8192 -1.45% 60.143 59.273 - 3.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.45% 5772952.002 5689461.374 - -1.25% -
BM_StringDestroy_Large -1.45% 7.313 7.208 - -2.81% -
BM_format/C_string_len_6 -1.45% 13.952 13.750 - -0.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.44% 460825.696 454167.460 - -1.68% -
BM_lexicographical_compare_three_way_fast_path/256 -1.44% 69.850 68.842 - 0.95% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.44% 37185.158 36648.812 - -2.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.44% 1156214.833 1139553.256 - -1.61% -
std::flat_map<int,_int>::count(key)_(existent)/1024 -1.44% 8.230 8.112 - -0.91% -
std::partition_copy(deque<int>)/1024 -1.44% 638.035 628.854 - -5.11% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 -1.44% 12953537.814 12767160.377 - -0.12% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -1.44% 62.758 61.856 - 59.72% -
std::equal(list<int>)_(it,_it,_it)/50 -1.44% 35.477 34.968 - -5.19% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.43% 764.190 753.224 - -1.78% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.43% 39573.950 39006.208 - 1.00% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.43% 24.612 24.259 - -1.29% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.43% 23.118 22.787 - -1.27% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.43% 556977.428 549017.555 - -1.50% -
BM_LexicallyRelative/large_path/8 -1.43% 404.038 398.272 - -2.00% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -1.43% 16.594 16.357 - -0.43% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.43% 1040257.712 1025421.200 - -3.64% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.43% 682.917 673.178 - 0.97% -
BM_LexicallyRelative/large_path/256 -1.43% 11239.127 11078.842 - -1.71% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.43% 8902.712 8775.805 - -1.01% -
std::partition_point(vector<int>)/1024 -1.42% 6.103 6.016 - -2.08% -
VChain,_3_levels -1.42% 11.707 11.540 - 1.95% -
std::search(vector<int>)_(near_matches)/1000 -1.42% 14356.743 14152.537 - 0.22% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.42% 6950.926 6852.197 - 0.03% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.42% 18.507 18.244 - -2.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.42% 482998.813 476140.830 - -2.48% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -1.42% 36.956 36.431 - -2.74% -
std::find(vector<char>)_(bail_25%)/1024 -1.42% 5.434 5.357 - 0.23% -
BM_deque_deque_copy_backward/1 -1.42% 2.812 2.772 - 2.37% -
std::find_first_of(list<int>)_(small_needle)/32 -1.42% 95.628 94.273 - -2.49% -
SetIntersection_None_Vector_float_262144_16 -1.41% 1145506.922 1129312.421 - -1.56% -
std::multimap<int,_int>::clear()/1024 -1.41% 10788.015 10635.801 - -4.27% -
BM_std_minmax_element<long_long>/5500 -1.41% 1438.389 1418.137 - 1.69% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.41% 8.099 7.985 - 0.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.40% 2.107 2.077 - -0.25% -
SetIntersection_None_Set_string_1024_4 -1.40% 9203645.456 9074948.609 - 1.81% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.40% 20.137 19.856 - -1.28% -
BM_StringCopy_Large -1.40% 6.272 6.185 - -2.30% -
SetIntersection_None_Vector_uint32_1024_1024 -1.40% 1088514.071 1073327.796 - -1.28% -
std::copy_if(vector<int>)_(every_other)/8 -1.39% 4.178 4.120 - 62.86% -
rng::find_last(vector<int>)_(bail_90%)/1024 -1.39% 23.790 23.458 - -15.99% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.39% 22.615 22.300 - -2.14% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.39% 25.179 24.828 - -2.30% -
std::generate_n(vector<int>)/32 -1.39% 7.934 7.824 - -0.13% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -1.39% 210.610 207.681 - -50.28% -
std::multimap<std::string,_int>::clear()/32 -1.39% 903.887 891.334 - -4.33% -
BM_LexicallyRelative/large_path/64 -1.39% 2844.933 2805.472 - -1.60% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.39% 2.056 2.028 - -0.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.38% 8742917.877 8622047.857 - -1.32% -
std::copy_backward(vector<bool>)_(aligned)/512 -1.38% 1.510 1.489 - -3.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.38% 8611798.412 8492957.905 - -0.98% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.38% 356.191 351.277 - 1.52% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.37% 23.387 23.066 - -1.22% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.37% 695.100 685.553 - 0.23% -
std::sort(deque<int>)_(shuffled)/8192 -1.37% 99575.487 98208.032 - -0.53% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.37% 12924.513 12747.031 - 1.04% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -1.37% 262575.444 258975.186 - -0.64% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.37% 37950.443 37430.100 - -0.05% -
std::format(double)_(fmt:_{:0<17500_0g}) -1.37% 199.285 196.553 - -3.34% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.37% 19.076 18.815 - -2.09% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.37% 6335.845 6249.170 - -0.23% -
std::sort(vector<NonIntegral>)_(heap)/8192 -1.37% 50780.562 50086.136 - 0.11% -
SetIntersection_Front_Vector_float_16384_16 -1.37% 1123679.767 1108320.593 - -0.58% -
std::for_each(multiset<int>::iterator)/8 -1.37% 4.559 4.496 - -2.04% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -1.36% 11.394 11.239 - -2.36% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 -1.36% 1166.293 1150.418 - 0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.36% 23.830 23.507 - -2.88% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -1.35% 24.731 24.396 - -4.14% -
std::copy(vector<int>)/262144 -1.35% 12530.091 12360.543 - -1.36% -
BM_deque_vector_ranges_move/0 -1.35% 1.425 1.406 - -7.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.35% 1074705.084 1060198.452 - -2.16% -
BM_num_get<bool> -1.35% 11.871 11.711 - -53.75% -
BM_Copy_MemFuncPtr -1.35% 1.165 1.149 - -11.08% -
std::multiset<int>::count(key)_(non-existent)/8192 -1.35% 9.231 9.106 - -7.57% -
SetIntersection_Front_Set_uint32_16384_16384 -1.34% 217818454.931 214889682.268 - 1.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.34% 1112059.895 1097113.810 - -2.17% -
BM_format_string<wchar_t>/2 -1.34% 6.075 5.993 - 3.59% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.34% 9912.413 9779.326 - 3.17% -
BM_CmpLess_ushort_uint -1.34% 1.083 1.068 - -1.16% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.34% 500156.280 493451.717 - -0.68% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.34% 17.314 17.082 - -1.07% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.34% 1057656.222 1043494.002 - -2.90% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.34% 4.725 4.662 - 4.57% -
std::copy_backward(deque<int>)/1048576 -1.34% 130884.976 129134.842 - 0.37% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.33% 17.454 17.221 - -0.44% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.33% 71506.009 70555.284 - -1.09% -
std::copy_backward(deque<int>)/262144 -1.33% 31162.781 30748.483 - 0.58% -
std::set<int>::find(key)_(existent)/32 -1.33% 1.747 1.724 - 6.15% -
BM_vector_deque_ranges_copy_backward/70000 -1.33% 8096.776 7989.219 - -2.14% -
std::rotate(list<int>)_(by_1/4)/50 -1.33% 25.054 24.721 - 5.30% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.33% 51066.499 50388.737 - -0.49% -
BM_deque_deque_move_backward/4000 -1.32% 154.286 152.242 - 1.03% -
std::rotate(list<int>)_(1_element_forward)/50 -1.32% 25.874 25.532 - 3.16% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.32% 167.299 165.089 - -82.96% -
SetIntersection_None_Vector_float_262144_262144 -1.32% 1148902.660 1133731.189 - -1.52% -
std::find_if(list<int>)_(process_all)/50 -1.32% 19.004 18.754 - -50.71% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.32% 17.428 17.198 - -0.32% -
BM_CmpLess_schar_short -1.32% 0.962 0.949 - -0.71% -
BM_PushHeap_uint32_Random_4 -1.32% 2.187 2.158 - -2.49% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.31% 18.573 18.328 - -1.75% -
SetIntersection_Interlaced_Set_float_256_16 -1.31% 12096900.140 11937930.539 - -1.94% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.31% 8.008 7.903 - -0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.31% 1113565.401 1098943.175 - -2.06% -
std::replace(deque<int>)_(prefix)/50 -1.31% 19.164 18.912 - -0.69% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.31% 22.168 21.877 - -1.25% -
std::move(deque<int>)/262144 -1.31% 15106.142 14908.538 - 0.31% -
std::partial_sort(vector<int>)_(descending)/8 -1.31% 24.598 24.277 - -4.38% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.31% 94137.338 92906.968 - -1.32% -
std::find_first_of(list<int>)_(small_needle)/50 -1.31% 145.106 143.211 - -3.27% -
std::move_backward(deque<int>)/32768 -1.31% 3380.820 3336.686 - 2.21% -
ranges::min(std::vector<char>)/64 -1.30% 4.216 4.161 - 15.00% -
SetIntersection_None_Set_string_16384_256 -1.30% 205032797.138 202360523.215 - 6.86% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 570.950 563.509 - -1.32% -
ranges::min(std::list<long_long>)/64 -1.30% 24.487 24.168 - 0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.30% 18.235 17.998 - -2.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.30% 11062.580 10918.773 - -0.44% -
BM_CmpEqual_short_short -1.30% 1.085 1.071 - -0.87% -
std::copy_n(vector<bool>)_(unaligned)/64 -1.30% 1.801 1.778 - 0.91% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.30% 351106826.703 346553633.123 - -6.83% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.30% 5.803 5.728 - -1.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.30% 19078.601 18831.516 - -0.28% -
BM_deque_vector_ranges_move/512 -1.30% 20.172 19.911 - 18.94% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.29% 757.894 748.094 - -1.70% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -1.29% 8.039 7.935 - -0.78% -
std::rotate(list<int>)_(by_1/3)/1024 -1.29% 803.464 793.076 - 0.79% -
SetIntersection_Front_Set_string_1024_1 -1.29% 1093439.931 1079303.553 - -2.47% -
BM_std_minmax_element<short>/64 -1.29% 17.370 17.145 - 2.06% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -1.29% 1.593 1.573 - -4.37% -
std::copy_backward(vector<bool>)_(aligned)/32768 -1.29% 35.499 35.040 - 0.61% -
std::multiset<std::string>::erase(iterator)/32 -1.29% 27.922 27.562 - 3.21% -
BM_PushHeap_string_Ascending_64 -1.29% 7.425 7.329 - 0.50% -
ranges::min(std::list<__int128>)/64 -1.29% 33.099 32.672 - 1.36% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.29% 35845.961 35384.083 - -5.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.29% 1.173 1.158 - -3.97% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.29% 12.927 12.761 - -9.52% -
std::vector<std::string>::ctor(size)/8192 -1.29% 4219.090 4164.846 - -19.71% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.29% 97118.271 95869.982 - -7.90% -
std::multiset<int>::erase(key)_(existent)/1024 -1.29% 41.147 40.618 - 1.91% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.28% 396.418 391.327 - -1.85% -
BM_deque_deque_move_backward/512 -1.28% 19.123 18.877 - -4.39% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.28% 6702.236 6616.242 - -6.74% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.28% 38820.627 38323.186 - -2.41% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 -1.28% 60059.827 59290.276 - 1.83% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 -1.28% 1324665.094 1307694.653 - 0.18% -
BM_StringRelational_Less_Large_Large_ChangeFirst -1.28% 1.425 1.407 - -0.59% -
std::unique(vector<int>,_pred)_(contiguous)/52 -1.28% 64.176 63.355 - -0.81% -
BM_Ostream_number/0 -1.28% 29.837 29.456 - 0.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.28% 35145.904 34696.446 - -0.60% -
BM_StringAssignStr_Large_Opaque -1.28% 10.412 10.278 - -0.44% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.28% 12694.656 12532.640 - -0.92% -
vector<bool>(const_vector<bool>&) -1.28% 9.860 9.734 - 1.77% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast -1.28% 0.830 0.820 - -0.26% -
std::adjacent_find(vector<int>,_pred)/50 -1.27% 23.604 23.304 - 0.47% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -1.27% 10.693 10.557 - -2.27% -
std::search(list<int>)_(near_matches)/1000 -1.27% 37765.199 37285.817 - -0.64% -
std::for_each(map<int>::iterator)/32 -1.27% 22.286 22.004 - 2.35% -
std::search(vector<int>)_(near_matches)/1024 -1.27% 15128.269 14936.561 - 0.57% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.27% 2879297.212 2842810.462 - -1.79% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -1.27% 1465398.671 1446857.574 - 0.22% -
SetIntersection_Front_Set_uint32_16_16 -1.27% 38002515.040 37521746.662 - -0.68% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.26% 1.656 1.635 - 1.87% -
std::rotate_copy(vector<int>)/1024 -1.26% 33.273 32.853 - 0.23% -
BM_deque_vector_move/64 -1.26% 2.703 2.669 - 0.65% -
std::set<std::string>::erase(iterator)/32 -1.26% 27.212 26.869 - -15.32% -
std::fill(list<int>)/32 -1.26% 8.293 8.189 - 0.48% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.26% 35986.886 35533.562 - -13.36% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.26% 396.406 391.415 - -1.91% -
SetIntersection_Front_Set_string_1024_4 -1.26% 1235372.125 1219817.982 - -3.77% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.26% 26.831 26.493 - -0.89% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.26% 766.938 757.298 - -0.10% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.26% 758.633 749.099 - -0.59% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.26% 16025.269 15824.012 - -6.33% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.25% 10.958 10.821 - 0.98% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.25% 19.216 18.975 - 0.75% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.25% 6672.485 6588.988 - -5.98% -
SetIntersection_Interlaced_Vector_string_1024_256 -1.25% 20874793.467 20613600.069 - -3.44% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.25% 12978.267 12815.953 - -4.88% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.25% 2218.603 2190.873 - -1.24% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.25% 8.114 8.013 - -2.93% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.25% 6.585 6.503 - 0.99% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.25% 193.203 190.792 - -44.14% -
BM_deque_deque_ranges_copy_backward/4000 -1.25% 151.478 149.588 - 3.67% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.25% 14.037 13.862 - 2.85% -
std::partial_sort(deque<int>)_(heap)/8192 -1.24% 267454.480 264125.974 - -4.26% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -1.24% 606.320 598.784 - -0.21% -
BM_deque_deque_copy/65536 -1.24% 3205.842 3166.009 - 2.66% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.24% 266.782 263.469 - -4.23% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.24% 1926.260 1902.351 - 0.49% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.24% 226.576 223.764 - 6.18% -
BM_StringFindStringLiteral/512 -1.24% 9.580 9.462 - -2.11% -
std::set<int>::erase(key)_(existent)/8192 -1.24% 69.348 68.488 - -1.09% -
BM_PushHeap_string_PipeOrgan_16 -1.24% 4.238 4.185 - -0.74% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.24% 15.516 15.324 - 17.86% -
std::rotate(list<int>)_(by_1/2)/32 -1.24% 6.087 6.011 - 1.23% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.24% 580.460 573.281 - -1.41% -
std::remove(vector<int>)_(sprinkled)/1024 -1.24% 286.528 282.985 - 0.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.24% 22.726 22.445 - -3.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.24% 4211561.047 4159502.630 - -1.65% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -1.24% 12.237 12.086 - -0.71% -
BM_ascii_escaped<wchar_t> -1.23% 22619.440 22340.144 - 3.05% -
std::fill(vector<int>)/8192 -1.23% 233.381 230.500 - 0.82% -
SetIntersection_Interlaced_Set_uint32_1024_256 -1.23% 14446724.535 14268514.192 - -2.77% -
SetIntersection_Front_Vector_string_256_1 -1.23% 4278193.569 4225465.963 - -1.64% -
BM_format_string<wchar_t>/1 -1.23% 12.921 12.762 - 3.35% -
std::transform(list<int>)_(identity_transform)/8192 -1.23% 7027.344 6940.933 - -0.91% -
std::set<std::string>::count(key)_(existent)/8192 -1.23% 32.325 31.928 - -3.15% -
BM_CmpLess_short_uchar -1.22% 1.097 1.084 - -4.97% -
std::remove_if(vector<int>)_(sprinkled)/8192 -1.22% 3842.549 3795.601 - -0.17% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 -1.22% 8.432 8.329 - -0.86% -
BM_std_minmax_element<long_long>/4000 -1.22% 1047.001 1034.211 - 1.73% -
BM_PushHeap_uint32_Random_64 -1.22% 5.140 5.078 - 1.02% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -1.22% 31.413 31.030 - -1.01% -
std::sort_heap(vector<int>,_pred)/1024 -1.22% 9943.317 9822.189 - 0.01% -
SetIntersection_Front_Vector_string_1024_4 -1.22% 1186664.158 1172219.339 - -1.78% -
std::find(list<int>)_(process_all)/32768 -1.22% 26077.488 25760.129 - -0.82% -
std::copy(vector<bool>)_(aligned)/32768 -1.22% 35.410 34.980 - 0.64% -
std::partition(vector<int>)_(dense)/1024 -1.21% 250.763 247.716 - 2.18% -
SetIntersection_None_Vector_float_256_256 -1.21% 2134483.281 2108552.767 - -3.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.21% 1079162.761 1066055.128 - -2.92% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.21% 20988172.945 20733456.348 - -1.81% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -1.21% 14567.046 14390.749 - -0.63% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.21% 6614.043 6534.040 - 6.86% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.21% 1890.924 1868.052 - 0.34% -
std::remove(deque<int>)_(prefix)/1024 -1.21% 525.659 519.306 - 0.79% -
BM_SeedSeq_Generate/16/1 -1.21% 54.743 54.081 - 0.61% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.21% 613.682 606.271 - -2.25% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 -1.21% 11.928 11.784 - -0.42% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -1.21% 1.758 1.737 - -4.90% -
std::is_partitioned(vector<int>)_(partitioned)/1024 -1.20% 190.118 187.829 - -0.87% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.20% 745.908 736.931 - -25.00% -
std::rotate(list<int>)_(1_element_backward)/50 -1.20% 24.108 23.818 - 7.12% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -1.20% 23506.936 23224.189 - -0.82% -
std::reverse_copy(list<int>)/32768 -1.20% 26654.528 26334.586 - 1.68% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 -1.20% 5427.104 5362.069 - 2.02% -
BM_LexicallyRelative/large_path/128 -1.20% 5639.222 5571.648 - -1.83% -
BM_std_minmax_element<long_long>/4096 -1.19% 1071.835 1059.027 - 1.75% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.19% 7.042 6.958 - -5.09% -
rng::for_each(map<int>)/32 -1.19% 22.293 22.027 - 1.81% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -1.19% 3393.064 3352.590 - -7.86% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.19% 11334.425 11199.466 - -5.61% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.19% 139649.255 137987.277 - -1.85% -
std::mismatch(list<int>)_(it,_it,_it)/1000 -1.19% 748.664 739.758 - -0.01% -
BM_deque_vector_ranges_copy/64 -1.19% 2.636 2.605 - -0.67% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.19% 4211605.184 4161512.425 - -1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.19% 2909126.363 2874525.868 - -0.92% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.19% 3370.703 3330.634 - -0.65% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.19% 17.434 17.227 - -0.91% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 -1.19% 808790.184 799194.507 - 0.11% -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 -1.18% 24.820 24.527 - 0.62% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -1.18% 213.044 210.523 - -2.89% -
std::find_end(list<int>)_(same_length)/8192 -1.18% 15897.157 15709.324 - -0.18% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.18% 62934.266 62190.929 - 0.23% -
BM_CmpEqual_ushort_int -1.18% 1.081 1.068 - -0.71% -
BM_deque_vector_ranges_copy/65536 -1.18% 2972.914 2937.827 - -0.13% -
std::partition(vector<int>)_(dense)/8192 -1.18% 1889.285 1866.998 - 3.10% -
std::format(double)_(fmt:_{:0^17500_10}) -1.18% 213.540 211.022 - -1.88% -
BM_Move_MemPtr -1.18% 1.221 1.207 - -6.62% -
BM_Swap_MemFuncPtr_MemPtr -1.18% 3.486 3.445 - 0.11% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.18% 167.397 165.428 - -0.99% -
std::format(int64_t)_(fmt:_{:0<512LX}) -1.17% 42.141 41.646 - -2.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.17% 728.883 720.332 - 0.47% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -1.17% 3.273 3.235 - 0.81% -
bm_list/2048 -1.17% 6495.920 6419.821 - -0.95% -
BM_deque_deque_ranges_copy/4096 -1.17% 148.706 146.965 - -1.57% -
std::partial_sort_copy(list<int>)_(descending)/8192 -1.17% 98431.164 97279.272 - 0.15% -
std::find_end(forward_list<int>)_(process_all)/8192 -1.17% 5752.084 5684.883 - -0.64% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.17% 187047.262 184863.928 - 2.88% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.17% 56.924 56.260 - -2.22% -
BM_StringRelational_Less_Huge_Large_Control -1.16% 2.119 2.095 - -3.77% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.16% 7897.376 7805.556 - -4.82% -
BM_format_to_iterator/<std::deque>_C_string_len_6 -1.16% 15.084 14.908 - 4.49% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.16% 248.672 245.784 - 1.94% -
BM_deque_deque_ranges_move/64000 -1.16% 3060.170 3024.669 - -0.49% -
SetIntersection_Interlaced_Set_string_16_4 -1.16% 74142952.739 73284063.858 - -0.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.16% 1256.338 1241.813 - -0.91% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.16% 12688.356 12541.688 - -5.05% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.15% 21.299 21.053 - -2.61% -
std::find(deque<int>)_(bail_25%)/1024 -1.15% 68.030 67.244 - 1.83% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 -1.15% 201945.521 199614.019 - 3.30% -
rng::for_each(multiset<int>)/8 -1.15% 4.520 4.468 - -0.31% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.15% 7.149 7.067 - -1.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.15% 46.476 45.941 - -2.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.15% 136619.282 135046.856 - -2.24% -
std::make_heap(vector<int>)_(repeated)/8 -1.15% 15.768 15.587 - -0.16% -
SetIntersection_Interlaced_Vector_float_256_4 -1.15% 4664363.068 4610746.485 - -12.19% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.15% 3788.963 3745.524 - -2.69% -
std::shift_right(list<int>)/50 -1.14% 26.902 26.594 - -2.00% -
std::copy_if(list<int>)_(every_other)/1048576 -1.14% 840958.883 831338.101 - 1.26% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -1.14% 33.686 33.300 - -56.42% -
BM_format_to_n_string_back_inserter<std::string>/1 -1.14% 13.308 13.156 - -1.52% -
BM_PushHeap_uint64_Random_16384 -1.14% 6.285 6.213 - 5.05% -
std::unique(vector<int>)_(contiguous)/52 -1.14% 53.927 53.311 - -0.40% -
BM_format_to_iterator/<std::deque>_string_view_len_6 -1.14% 14.335 14.171 - 2.46% -
BM_CmpLess_ushort_short -1.14% 1.073 1.061 - -5.48% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.14% 778.623 769.758 - -2.06% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.14% 5296.401 5236.224 - -16.99% -
std::find_end(list<int>,_pred)_(process_all)/8192 -1.14% 7565.558 7479.675 - 4.29% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.13% 12431.371 12290.377 - -1.03% -
BM_deque_deque_move_backward/65536 -1.13% 7677.650 7590.733 - -0.50% -
std::move_backward(deque<int>)/4096 -1.13% 156.225 154.457 - 1.15% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.13% 4.307 4.258 - -1.39% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 -1.13% 13020234.262 12873083.322 - 2.17% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.13% 186.768 184.660 - -0.51% -
BM_LexicallyNormal/large_path/128 -1.13% 4558.339 4506.883 - -1.14% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.13% 177.326 175.326 - -47.93% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 -1.13% 3756.230 3713.865 - 2.06% -
BM_deque_deque_ranges_move_backward/4096 -1.13% 154.066 152.329 - -1.92% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.13% 669.325 661.776 - -3.02% -
SetIntersection_Interlaced_Vector_string_16_16 -1.13% 52533541.314 51941098.677 - -0.06% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.13% 158.982 157.189 - -2.75% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.13% 12224.463 12086.670 - -4.85% -
SetIntersection_None_Vector_float_1024_1024 -1.13% 1089777.797 1077497.764 - 0.02% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.13% 4.091 4.045 - -0.40% -
std::set<std::string>::find(key)_(non-existent)/32 -1.12% 10.200 10.086 - 7.03% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 -1.12% 11.705 11.574 - -0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.12% 9.231 9.127 - -1.77% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.12% 10.443 10.326 - -0.79% -
std::partition(list<int>)_(sparse)/32 -1.12% 8.904 8.804 - -0.38% -
std::unique(list<int>)_(contiguous)/52 -1.12% 64.023 63.307 - -1.52% -
std::rotate_copy(deque<int>)/1024 -1.12% 35.006 34.614 - 0.78% -
std::multiset<int>::find(key)_(existent)/1024 -1.11% 4.191 4.145 - -2.45% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 -1.11% 14975.331 14808.489 - 1.75% -
ranges::min(std::list<__int128>)/8 -1.11% 2.075 2.052 - 0.52% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -1.11% 797.458 788.600 - -0.05% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.11% 4.060 4.015 - -3.35% -
SetIntersection_None_Vector_uint32_262144_64 -1.11% 1130508.277 1117962.853 - -1.93% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -1.11% 56.593 55.965 - -2.48% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.11% 0.926 0.916 - -0.26% -
std::move_backward(vector<bool>)_(aligned)/262144 -1.11% 259.596 256.718 - 0.49% -
BM_vector_deque_move_backward/64 -1.11% 3.015 2.982 - 0.02% -
std::partition(vector<int>)_(sparse)/50 -1.10% 14.001 13.847 - -0.58% -
BM_Swap_Null_MemFuncPtr -1.10% 1.164 1.151 - -4.60% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.10% 13.490 13.341 - -2.02% -
SetIntersection_None_Set_float_16384_256 -1.10% 157567388.813 155837249.744 - -1.23% -
std::sort(vector<int>)_(shuffled)/8 -1.10% 22.731 22.481 - -2.70% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.10% 54508.446 53910.318 - -3.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.10% 6452767.499 6382046.264 - 3.63% -
rng::find_last(list<int>)_(bail_90%)/50 -1.10% 1.248 1.234 - -7.91% -
SetIntersection_Front_Vector_float_1024_16 -1.10% 1117181.467 1104940.364 - -1.52% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.10% 7.752 7.667 - -5.43% -
std::adjacent_find(list<int>,_pred)/1024 -1.10% 792.686 784.003 - -0.15% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.10% 15321.294 15153.493 - -1.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.10% 7580298.615 7497290.839 - -2.04% -
std::adjacent_find(vector<int>)/50 -1.09% 12.014 11.883 - 0.09% -
BM_PushHeap_float_Random_1024 -1.09% 7.178 7.099 - -5.80% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.09% 1264908.936 1251084.310 - -3.76% -
bm_ranges_swap_ranges_vb_aligned/512 -1.09% 5.184 5.127 - -3.12% -
BM_Swap_FuncPtr_LargeTrivialFunctor -1.09% 1.165 1.153 - -2.22% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.09% 13.035 12.893 - -1.51% -
BM_CmpLess_short_schar -1.09% 0.956 0.946 - -2.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.09% 169030.422 167186.020 - -18.78% -
SetIntersection_Interlaced_Set_float_64_64 -1.09% 13268142.986 13123482.591 - -1.73% -
std::transform(list<int>)_(identity_transform)/50 -1.09% 30.113 29.785 - -24.22% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.09% 22.615 22.369 - -1.42% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -1.09% 571.651 565.427 - -2.78% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.09% 24.389 24.124 - -0.69% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.09% 758.965 750.710 - -1.40% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.09% 23375.532 23121.339 - -0.38% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.09% 6.649 6.576 - 1.90% -
BM_format_to_back_inserter<std::string>/string_len_6 -1.09% 15.028 14.865 - -0.74% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.08% 121024.561 119713.436 - -1.37% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -1.08% 950775.372 940477.247 - -0.45% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.08% 395.847 391.560 - -1.54% -
SetIntersection_Front_Vector_float_16_16 -1.08% 35698348.071 35311990.392 - -1.69% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.08% 4.338 4.291 - 1.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.08% 15.861 15.690 - -4.42% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.08% 11.519 11.395 - -0.80% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -1.08% 212.635 210.337 - -2.38% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 -1.08% 51002.943 50451.663 - -0.60% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -1.08% 18532.794 18332.838 - -0.60% -
BM_num_put<unsigned_long_long> -1.08% 11.438 11.314 - 11.80% -
std::find_if(vector<char>)_(process_all)/50 -1.08% 6.697 6.625 - 23.90% -
std::unique(vector<int>,_pred)_(contiguous)/32 -1.07% 54.642 54.055 - -0.57% -
bm_lexicographical_compare<unsigned_char>/512 -1.07% 8.720 8.626 - -0.14% -
BM_CmpLess_schar_int -1.07% 1.133 1.121 - -0.78% -
BM_lexicographical_compare_three_way_fast_path/16 -1.07% 4.286 4.240 - -1.58% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -1.07% 764.146 755.967 - -0.02% -
std::sort(deque<int>)_(shuffled)/8 -1.07% 22.825 22.581 - -1.43% -
std::find(deque<int>)_(bail_25%)/32768 -1.07% 1921.047 1900.509 - -0.29% -
std::search(list<int>)_(no_match)/8192 -1.07% 6603.331 6532.742 - -0.31% -
std::format(float)_(fmt:_{:0>17500_10Lg}) -1.07% 212.119 209.852 - -1.13% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.07% 3.192 3.157 - -0.08% -
std::rotate(list<int>)_(1_element_forward)/32 -1.07% 13.851 13.703 - 3.06% -
std::copy(vector<bool>)_(unaligned)/64 -1.07% 1.794 1.775 - 1.10% -
BM_deque_deque_move/4096 -1.07% 149.172 147.580 - -1.06% -
BM_LexicallyNormal/large_path/16 -1.07% 587.125 580.869 - -1.17% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.06% 12.257 12.126 - -1.21% -
std::adjacent_find(deque<int>)/1024 -1.06% 463.582 458.649 - -0.26% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -1.06% 691.891 684.554 - -0.78% -
rng::contains_subrange(deque<int>)_(single_element)/32 -1.06% 17.619 17.432 - 0.97% -
BM_deque_vector_ranges_copy/64000 -1.06% 2945.990 2914.784 - 0.07% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -1.06% 2412.441 2386.937 - -1.24% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.06% 20.424 20.208 - -3.57% -
rng::starts_with(list<int>,_pred)/8 -1.06% 3.475 3.439 - -1.13% -
std::move_backward(deque<int>)/1048576 -1.06% 128129.229 126776.714 - 0.78% -
std::sort_heap(deque<int>)/1024 -1.05% 13375.342 13234.324 - -0.54% -
BM_CmpLess_int_ushort -1.05% 1.125 1.114 - -3.13% -
std::is_sorted_until(list<int>)/1024 -1.05% 748.623 740.755 - -0.08% -
SetIntersection_Interlaced_Set_string_4_4 -1.05% 160168649.989 158486137.133 - -2.02% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.05% 12.083 11.956 - -3.60% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.05% 767.023 758.972 - -0.78% -
BM_deque_deque_move/64000 -1.05% 3081.735 3049.391 - 0.83% -
SetIntersection_Interlaced_Set_string_256_64 -1.05% 31882680.660 31548068.189 - 6.12% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.05% 20.611 20.395 - -0.38% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.05% 12.889 12.754 - -1.40% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.05% 16.289 16.119 - 11.77% -
SetIntersection_Front_Set_string_16384_16 -1.04% 1904107.196 1884213.244 - 6.44% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.04% 37348.349 36958.373 - 0.65% -
BM_CmpEqual_ushort_uchar -1.04% 1.095 1.084 - -3.49% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.04% 228467304.391 226082584.241 - 3.30% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.04% 851.057 842.180 - -0.26% -
std::adjacent_find(list<int>)/1048576 -1.04% 875553.541 866421.284 - 0.86% -
BM_lexicographical_compare_three_way_fast_path/4096 -1.04% 948.391 938.516 - 1.78% -
std::rotate(list<int>)_(by_1/2)/1024 -1.04% 383.099 379.111 - -0.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.04% 31.004 30.682 - -4.13% -
ranges::min(std::vector<long_long>)/70000 -1.04% 7880.192 7798.259 - 1.62% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.04% 116860.379 115645.454 - -1.07% -
BM_std_minmax_element<long_long>/1024 -1.04% 271.458 268.636 - 1.41% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 -1.04% 26272.874 26000.039 - -0.59% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.04% 419.295 414.944 - -0.27% -
SetIntersection_Front_Vector_float_64_16 -1.04% 14280227.475 14132130.202 - -1.47% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.04% 52644.855 52098.904 - -62.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.04% 32.703 32.364 - 29.67% -
bm_ranges_swap_ranges_vb_aligned/32 -1.03% 3.355 3.320 - 0.96% -
std::find(vector<int>)_(bail_25%)/32768 -1.03% 1867.140 1847.847 - 0.01% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.03% 23.095 22.856 - -2.43% -
std::multiset<int>::clear()/8192 -1.03% 81540.106 80698.133 - -2.39% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.03% 21.857 21.631 - -3.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.03% 1119.739 1108.184 - -4.81% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.03% 8.729 8.639 - -0.12% -
std::adjacent_find(deque<int>)/8192 -1.03% 3711.452 3673.162 - -0.06% -
std::fill_n(vector<bool>)/64 -1.03% 1.353 1.339 - -6.08% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.03% 1581645.832 1565337.973 - -3.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.03% 2325542.392 2301570.714 - 1.08% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 -1.03% 540.912 535.337 - 0.15% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 -1.03% 24.213 23.963 - 0.57% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.03% 727.016 719.525 - -2.82% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.03% 117789490.154 116576287.129 - 2.33% -
std::move_backward(vector<int>)/262144 -1.03% 22042.953 21815.990 - 0.92% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.03% 17183.354 17006.633 - -2.77% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 -1.03% 1083655.480 1072516.997 - 0.68% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.03% 2.689 2.661 - 2.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.03% 350745046.303 347142559.735 - -1.45% -
BM_deque_deque_move/70000 -1.03% 3370.849 3336.285 - -0.82% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.02% 23.961 23.716 - -0.37% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.02% 414.369 410.131 - -2.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.02% 2906602.075 2876928.876 - -0.52% -
std::format(float)_(fmt:_{:_10e}) -1.02% 43.344 42.902 - 1.56% -
BM_std_minmax_element<long_long>/512 -1.02% 137.793 136.388 - 1.70% -
std::find(deque<int>)_(process_all)/8 -1.02% 3.448 3.413 - 0.44% -
std::for_each(map<int>::iterator)/50 -1.02% 47.199 46.719 - 13.62% -
std::flat_map<int,_int>::ctor(const&)/0 -1.02% 12.883 12.752 - -1.49% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.02% 72.220 71.485 - -0.73% -
BM_lexicographical_compare_three_way_fast_path/1024 -1.01% 243.855 241.383 - 2.14% -
BM_deque_deque_ranges_copy_backward/512 -1.01% 19.115 18.922 - -0.04% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 -1.01% 28.616 28.327 - -1.00% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -1.01% 2.720 2.692 - -0.57% -
BM_LexicallyNormal/large_path/256 -1.01% 9057.978 8966.370 - -1.19% -
std::fill(vector<bool>)/262144 -1.01% 230.563 228.233 - -68.30% -
rng::find_last(deque<int>)_(bail_90%)/50 -1.01% 1.848 1.829 - -37.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.01% 798.780 790.712 - -2.54% -
BM_ascii_escaped<char> -1.01% 22975.343 22743.336 - -4.37% -
std::map<std::string,_int>::ctor(const&)/1024 -1.01% 35086.533 34732.461 - -2.54% -
std::reverse_copy(vector<int>)/4096 -1.01% 133.190 131.846 - -1.85% -
std::transform(list<int>)_(identity_transform)/1024 -1.01% 740.403 732.938 - 0.05% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.01% 12148.628 12026.183 - -1.11% -
std::multiset<int>::clear()/32 -1.01% 633.798 627.413 - -1.37% -
BM_format/string_len_6000 -1.01% 72.397 71.670 - -2.04% -
std::find_if(list<int>)_(process_all)/8 -1.00% 2.347 2.324 - 1.29% -
ranges::minmax(std::vector<char>)/70000 -1.00% 589.685 583.766 - 3.34% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -1.00% 2989.003 2959.019 - -21.04% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.00% 1809.336 1791.196 - -0.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -1.00% 435.826 431.460 - -2.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.00% 15.235 15.082 - -1.12% -
std::make_heap(vector<int>)_(descending)/8 -1.00% 15.023 14.873 - -0.70% -
BM_deque_deque_move_backward/5500 -1.00% 205.337 203.282 - -1.17% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.00% 22.422 22.197 - -1.02% -
BM_StringFindStringLiteral/64 -1.00% 2.177 2.155 - 0.72% -
std::transform(list<int>)_(identity_transform)/32 -1.00% 16.985 16.815 - 4.45% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::shift_left(vector<int>)/32 246.02% 2.967 10.268 - 164.71% -
std::fill_n(vector<bool>)/262144 234.53% 251.460 841.211 - -9.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 222.90% 546.734 1765.400 - 223.73% -
std::for_each_n(vector<int>)/8 191.67% 0.911 2.657 - -6.00% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 165.44% 26.597 70.599 - 86.45% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 149.70% 35.720 89.192 - 105.59% -
std::copy_if(vector<int>)_(every_other)/32768 124.38% 7217.053 16193.562 - -0.16% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 122.82% 1011.249 2253.226 - 5.33% -
std::copy_if(vector<int>)_(every_other)/4096 119.03% 905.895 1984.216 - -0.18% -
std::copy_if(vector<int>)_(every_other)/262144 118.50% 58160.561 127079.979 - -0.20% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 118.33% 3927.250 8574.183 - -1.46% -
std::rotate(list<int>)_(by_1/4)/1024 114.85% 564.276 1212.336 - 110.76% -
std::copy_if(vector<int>)_(every_other)/512 113.82% 118.492 253.358 - -0.16% -
std::copy_if(vector<int>)_(every_other)/1048576 113.21% 232805.495 496372.594 - -0.12% -
std::copy_if(vector<int>)_(every_other)/64 110.29% 15.539 32.676 - 0.06% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 106.10% 12.170 25.082 - 90.87% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 105.03% 43.699 89.595 - 20.31% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 104.64% 32.710 66.936 - 29.93% -
std::find(list<int>)_(process_all)/50 101.44% 18.826 37.923 - -0.76% -
SetIntersection_Interlaced_Vector_float_16384_256 98.17% 14879141.384 29486126.302 - 69.57% -
SetIntersection_Interlaced_Vector_float_262144_256 98.12% 20310714.315 40238766.970 - 76.41% -
std::replace_if(deque<int>)_(sprinkled)/32 96.91% 12.354 24.327 - 96.02% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 94.81% 0.228 0.445 - 45.34% -
std::set<std::string>::insert(value)_(already_present)/8192 94.65% 31.276 60.877 - 104.93% -
std::replace_if(deque<int>)_(prefix)/32 88.71% 13.947 26.320 - 87.66% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 87.98% 0.258 0.484 - -0.77% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 87.97% 0.258 0.484 - -0.61% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 85.19% 34.843 64.525 - -13.55% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 80.92% 162.883 294.689 - 7.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 80.84% 0.389 0.703 - -0.96% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 80.15% 18.411 33.166 - -0.20% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 76.27% 752.078 1325.666 - -18.97% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 73.19% 734.320 1271.774 - -18.74% -
std::replace_if(deque<int>)_(sprinkled)/50 69.50% 18.554 31.450 - 68.88% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 63.28% 43.137 70.436 - -2.04% -
std::copy_if(vector<int>)_(every_other)/8 62.86% 2.529 4.120 - -1.39% -
std::replace_if(deque<int>)_(prefix)/50 62.01% 20.264 32.830 - 60.62% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 60.96% 0.299 0.481 - 20.72% -
BM_vector_deque_move_backward/0 60.75% 0.419 0.674 - -0.88% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 59.72% 38.728 61.856 - -1.44% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 58.66% 87789.553 139285.803 - -0.82% -
std::multiset<std::string>::erase(key)_(existent)/32 57.71% 51.656 81.467 - 0.12% -
std::find_if_not(list<int>)_(process_all)/8 57.01% 2.254 3.538 - -0.70% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 55.54% 8.279 12.877 - 29.31% -
std::copy(vector<int>)/4096 55.35% 150.626 233.998 - 60.48% -
std::move(vector<int>)/262144 54.37% 14891.503 22987.433 - 5.67% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 53.67% 51.024 78.410 - 27.77% -
std::move(vector<bool>)_(aligned)/1048576 53.33% 1703.571 2612.166 - 51.21% -
SetIntersection_Interlaced_Vector_uint32_262144_64 53.23% 8475549.431 12986771.734 - -25.41% -
std::move(vector<int>)/32768 52.81% 1704.927 2605.289 - 51.25% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 51.72% 3.523 5.345 - 6.62% -
std::none_of(vector<int>)_(process_all)/50 51.36% 12.678 19.189 - 1.42% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 49.04% 48.328 72.027 - 0.65% -
SetIntersection_Interlaced_Vector_float_1024_64 48.82% 3272023.439 4869294.720 - 33.98% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 46.57% 23.326 34.189 - 21.76% -
std::partition(list<int>)_(sparse)/50 46.16% 14.858 21.717 - -0.88% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 45.71% 106102.427 154601.466 - 45.48% -
BM_StringConstructDestroyCStr_Empty_Transparent 45.49% 0.312 0.454 - 45.55% -
std::find_end(deque<int>)_(same_length)/1000 45.22% 935.209 1358.071 - 44.87% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 43.91% 88.098 126.784 - 30.17% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 43.67% 2.828 4.064 - 51.42% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 43.02% 5.570 7.967 - 26.06% -
std::find_end(vector<int>)_(same_length)/1024 42.77% 505.125 721.193 - 42.04% -
std::find_end(vector<int>)_(same_length)/8192 42.74% 4021.139 5739.657 - 42.26% -
SetIntersection_Interlaced_Vector_uint64_262144_64 42.63% 10397009.900 14829271.650 - 83.57% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.40% 29.807 42.445 - 21.28% -
BM_emoji_text<char> 41.99% 741.183 1052.373 - 22.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 41.48% 35.413 50.104 - 2.09% -
std::set<int>::contains(key)_(non-existent)/8192 41.36% 10.322 14.591 - 19.80% -
std::find_end(vector<int>)_(same_length)/1000 40.99% 494.629 697.375 - 40.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.65% 28.819 40.535 - 59.89% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 40.55% 7.802 10.965 - 35.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 40.24% 73.949 103.709 - 0.95% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 40.24% 27.545 38.631 - -5.43% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 39.58% 7.939 11.082 - -1.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 39.57% 251532872.470 351052541.924 - 0.53% -
std::multiset<std::string>::erase(key)_(existent)/1024 39.01% 68.416 95.104 - 0.58% -
BM_PushHeap_uint64_SingleElement_1 38.52% 0.501 0.694 - 29.28% -
std::map<std::string,_int>::insert(value)_(already_present)/32 38.50% 19.225 26.626 - -2.79% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.32% 26.825 37.105 - 0.34% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 38.11% 6.094 8.417 - 38.32% -
BM_format_to_n_string_pointer<char>/16384 37.37% 165.251 226.998 - -17.66% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 36.21% 66.006 89.906 - 11.31% -
SetIntersection_Interlaced_Vector_float_256_16 36.11% 5884909.753 8009824.086 - 32.44% -
std::shift_right(vector<int>)/32 36.07% 2.942 4.004 - -2.64% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 35.89% 18102.435 24599.257 - 35.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.42% 24.167 32.728 - 36.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.01% 68.201 92.078 - 3.11% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 34.95% 19040.176 25695.485 - 34.72% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 34.84% 0.478 0.645 - 27.52% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 34.49% 640.270 861.128 - 17.67% -
BM_sprintf/C_string_len_6 34.26% 3.761 5.049 - 25.53% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.91% 2.254 3.019 - -0.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 33.75% 5.695 7.618 - 31.53% -
SetIntersection_Interlaced_Vector_float_16384_64 33.10% 5576420.644 7422482.508 - 16.86% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 32.95% 49.746 66.139 - 6.47% -
ranges::min(std::list<long_long>)/1 32.76% 0.225 0.298 - -33.22% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 32.18% 50.014 66.108 - -3.94% -
std::is_sorted_until(vector<int>,_pred)/8 31.99% 3.123 4.122 - 1.47% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.99% 0.367 0.485 - 43.19% -
ranges::minmax(std::list<long_long>)/1 31.81% 0.343 0.451 - 23.02% -
ranges::minmax(std::deque<long_long>)/1 31.14% 0.690 0.905 - 25.91% -
std::unordered_multiset<int>::count(key)_(existent)/1024 31.10% 1.528 2.003 - 16.46% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 31.04% 617.132 808.660 - -5.89% -
std::find_end(deque<int>)_(near_matches)/8192 31.02% 1769000.521 2317734.825 - 30.71% -
std::set<std::string>::erase(key)_(existent)/1024 30.94% 74.668 97.771 - 62.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 30.44% 0.367 0.479 - 44.24% -
bm_exception_ptr_move_assign_null 29.94% 2.781 3.613 - -5.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 29.82% 74.839 97.155 - -0.78% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 29.67% 24.959 32.364 - -1.04% -
BM_lexicographical_compare_three_way_slow_path/16384 29.62% 3657.658 4741.220 - 4.61% -
BM_PushHeap_uint32_PipeOrgan_1 29.29% 0.466 0.602 - -13.20% -
BM_lexicographical_compare_three_way_slow_path/4096 28.95% 925.619 1193.622 - 4.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 28.90% 24.678 31.812 - -0.12% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 28.89% 1.279 1.648 - 30.48% -
SetIntersection_Interlaced_Vector_float_262144_64 28.53% 15662720.001 20130976.750 - 118.52% -
std::find_if_not(deque<int>)_(process_all)/8192 28.41% 1975.664 2536.982 - 27.02% -
std::find_if_not(deque<int>)_(process_all)/1024 28.14% 248.767 318.775 - 26.93% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 28.14% 28.206 36.143 - 10.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 27.99% 53.254 68.158 - 7.50% -
std::find_if(list<int>)_(process_all)/8192 27.97% 7450.918 9534.869 - 34.39% -
std::unordered_set<std::string>::erase(iterator)/8192 27.88% 29.255 37.411 - 21.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 27.82% 53.285 68.107 - 1.12% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 27.63% 0.460 0.587 - 28.01% -
BM_lexicographical_compare_three_way_slow_path/1048576 27.50% 241472.428 307871.959 - 3.76% -
std::find_if_not(deque<int>)_(process_all)/32768 27.48% 7991.537 10187.697 - 26.50% -
BM_lexicographical_compare_three_way_slow_path/1024 27.27% 239.615 304.965 - 4.14% -
std::find_if(deque<int>)_(process_all)/50 26.91% 12.541 15.916 - 25.20% -
std::unordered_set<std::string>::find(key)_(existent)/1024 26.68% 28.851 36.549 - -9.76% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 26.65% 28.521 36.121 - 18.09% -
SetIntersection_Interlaced_Vector_uint32_262144_16 26.32% 3078611.118 3888771.673 - -34.56% -
BM_vector_deque_copy_backward/0 26.28% 0.419 0.529 - -3.34% -
BM_lexicographical_compare_three_way_slow_path/65536 26.16% 15045.955 18982.369 - 4.81% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 26.09% 3927.128 4951.843 - 24.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 25.97% 624.959 787.282 - 19.45% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 25.87% 1.260 1.586 - 23.47% -
SetIntersection_Interlaced_Vector_float_262144_1024 25.66% 103759567.730 130379350.791 - 49.04% -
std::unordered_set<int>::count(key)_(non-existent)/1024 25.56% 1.386 1.740 - 0.83% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 25.47% 12952.741 16251.669 - 25.65% -
std::unordered_set<int>::count(key)_(existent)/1024 25.45% 1.295 1.625 - 32.94% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.91% 33.177 41.441 - -5.12% -
BM_Hash/uint32_random_std_hash/1024 24.78% 559.552 698.236 - -0.56% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 24.70% 2.526 3.149 - -3.81% -
BM_StringEraseWithMove_Empty_Opaque 24.47% 0.789 0.982 - 16.14% -
BM_StringConstructDestroyCStr_Small_Transparent 24.42% 0.368 0.457 - 23.67% -
BM_deque_deque_ranges_copy/0 24.35% 0.738 0.917 - 1.57% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 24.31% 691.212 859.218 - 35.54% -
std::unordered_multiset<int>::count(key)_(existent)/8192 24.25% 1.542 1.916 - 15.19% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 24.18% 511254.748 634880.478 - 23.04% -
BM_string_without_formatting<wchar_t> 24.07% 9.503 11.791 - -4.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 24.03% 1323.144 1641.152 - 21.36% -
std::find_if(vector<char>)_(process_all)/50 23.90% 5.347 6.625 - -1.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.71% 21.102 26.106 - 7.51% -
std::find_if_not(vector<char>)_(process_all)/50 23.64% 5.349 6.613 - -0.31% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 23.59% 10385.059 12834.494 - -5.84% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.58% 22.376 27.653 - 15.27% -
std::fill_n(list<int>)/8192 23.39% 7150.174 8822.570 - 16.01% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 23.38% 1.063 1.312 - 23.93% -
std::find_if(vector<char>)_(bail_25%)/8 23.23% 0.818 1.008 - -5.53% -
SetIntersection_Front_Set_float_1024_1024 23.19% 11825826.474 14568710.553 - 0.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 23.14% 62.699 77.210 - 0.12% -
SetIntersection_Front_Set_float_16384_1024 23.03% 12469021.683 15340938.751 - 10.09% -
BM_lexicographical_compare_three_way_slow_path/64 22.96% 15.120 18.592 - 4.64% -
std::multiset<std::string>::erase(iterator)/8192 22.82% 29.953 36.787 - -3.49% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 22.77% 1.001 1.229 - 5.42% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 22.69% 34.435 42.249 - -0.38% -
std::copy_n(vector<int>)/4096 22.64% 142.411 174.654 - -4.63% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 22.28% 1.004 1.227 - 25.43% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 22.23% 4785.839 5849.503 - 17.97% -
std::find_if(vector<char>)_(process_all)/8 22.19% 1.258 1.537 - -0.33% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 22.12% 703.232 858.782 - 27.66% -
std::map<int,_int>::contains(key)_(non-existent)/8192 22.09% 9.369 11.439 - 19.41% -
std::multimap<std::string,_int>::erase(iterator)/8192 22.04% 25.957 31.678 - -11.88% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 21.74% 25.311 30.814 - -0.18% -
std::copy_if(list<int>)_(every_other)/4096 21.68% 3312.311 4030.280 - 18.76% -
bm_lexicographical_compare<signed_char>/64 21.50% 1.911 2.322 - 21.36% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.45% 0.378 0.460 - -0.09% -
std::set<std::string>::equal_range(key)_(existent)/32 21.31% 15.019 18.219 - 12.82% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 21.21% 2.247 2.724 - 18.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 21.04% 4070286.955 4926630.072 - 17.82% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 20.95% 783.875 948.083 - 23.35% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 20.92% 797.712 964.606 - -1.62% -
BM_Move_SmallNonTrivialFunctor 20.90% 0.570 0.690 - -0.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 20.54% 42.154 50.812 - -9.00% -
std::find_if(deque<int>)_(process_all)/32768 20.48% 9318.367 11226.854 - 39.15% -
std::find_if(deque<int>)_(process_all)/8192 20.45% 2330.054 2806.581 - 40.36% -
ranges::minmax(std::deque<char>)/1 20.40% 0.657 0.791 - -1.81% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 20.34% 27.188 32.718 - 5.98% -
BM_format_to_n_string_span<wchar_t>/16384 20.23% 1578.763 1898.071 - -0.23% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 20.22% 2.249 2.704 - 0.14% -
std::find_if(deque<int>)_(process_all)/1024 20.01% 291.638 349.996 - 39.19% -
std::copy_n(vector<bool>)_(aligned)/262144 19.94% 585.453 702.181 - 0.82% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 19.93% 908.891 1090.047 - 16.00% -
BM_lexicographical_compare_three_way_slow_path/262144 19.91% 63294.777 75899.398 - 4.79% -
BM_PushHeap_float_Ascending_1 19.73% 0.393 0.471 - 1.15% -
SetIntersection_Front_Set_float_262144_1024 19.65% 12034293.678 14398991.409 - 4.29% -
BM_string_without_formatting<char> 19.64% 0.301 0.360 - 8.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.51% 31.457 37.595 - 2.40% -
BM_PushHeap_float_Descending_1 19.33% 0.520 0.620 - 7.58% -
std::find_if(vector<char>)_(process_all)/32768 19.31% 3137.543 3743.319 - -0.42% -
std::find_if_not(vector<char>)_(process_all)/32768 19.29% 3135.211 3739.962 - -0.30% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 19.23% 0.923 1.100 - -2.68% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.11% 18.981 22.609 - 13.79% -
BM_lexicographical_compare_three_way_slow_path/256 18.99% 68.636 81.671 - 3.11% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 18.99% 26.031 30.974 - 0.30% -
BM_deque_vector_ranges_move/512 18.94% 16.741 19.911 - -1.30% -
BM_PushHeap_uint64_Random_1 18.83% 0.392 0.466 - 0.12% -
ranges::minmax(std::deque<char>)/64 18.70% 22.697 26.942 - 0.68% -
bm_ranges_lexicographical_compare<signed_char>/64 18.69% 2.058 2.443 - 4.15% -
std::copy_if(list<int>)_(every_other)/64 18.68% 23.190 27.523 - -0.41% -
SetIntersection_Front_Set_float_256_256 18.55% 7681488.705 9106150.455 - 7.49% -
std::find_if_not(vector<char>)_(process_all)/8192 18.50% 794.703 941.745 - -0.26% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 18.47% 2.637 3.124 - 24.61% -
std::find_if(vector<char>)_(process_all)/8192 18.37% 795.203 941.316 - -0.37% -
std::unique(deque<int>)_(contiguous)/52 18.31% 55.424 65.570 - 19.09% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 18.26% 11.286 13.347 - 3.73% -
rng::contains(list<int>)_(process_all)/50 18.25% 18.230 21.557 - 14.82% -
std::copy(vector<bool>)_(aligned)/262144 18.14% 587.809 694.414 - 93.74% -
rng::for_each(map<int>)/50 18.13% 40.399 47.723 - 1.77% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 18.07% 19.860 23.449 - -0.38% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 18.05% 1401.737 1654.693 - 9.20% -
std::unordered_set<std::string>::erase(iterator)/1024 18.03% 27.474 32.428 - 2.86% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 17.95% 10.698 12.618 - -19.15% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 17.86% 13.002 15.324 - -1.24% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 17.78% 8.960 10.553 - 5.73% -
std::unordered_set<int>::contains(key)_(existent)/8192 17.67% 1.218 1.434 - -4.21% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 17.59% 1.486 1.748 - 5.54% -
std::vector<std::string>::ctor(size)/32 17.51% 31.751 37.310 - 1.07% -
std::search(deque<int>)_(near_matches)/1000 17.45% 18549.697 21786.617 - 7.86% -
std::search(vector<int>,_pred)_(no_match)/1048576 17.38% 542496.021 636756.894 - -2.72% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 17.34% 0.376 0.441 - 30.49% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 17.32% 33045.352 38770.079 - 15.34% -
std::unordered_set<int>::count(key)_(existent)/32 17.31% 1.435 1.683 - 9.29% -
std::unordered_set<std::string>::erase(key)_(existent)/32 17.31% 74.611 87.525 - -12.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 17.23% 43.669 51.195 - -0.17% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 17.23% 8.811 10.330 - 1.38% -
std::find_if(deque<int>)_(process_all)/8 17.08% 2.576 3.016 - 14.67% -
bm_exception_ptr_copy_assign_null 17.06% 2.716 3.180 - -2.44% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 17.03% 8.122 9.505 - -15.52% -
SetIntersection_Interlaced_Vector_string_16384_16 16.89% 4196838.386 4905729.351 - 15.09% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 16.89% 5.463 6.386 - -2.19% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.66% 0.693 0.809 - 16.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 16.65% 21.221 24.755 - 23.39% -
std::multimap<int,_int>::contains(key)_(existent)/1024 16.65% 3.891 4.538 - -2.37% -
std::move(list<int>)/4096 16.65% 4360.747 5086.676 - 5.35% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.46% 0.693 0.807 - 16.41% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 16.45% 26.743 31.143 - -17.62% -
std::map<int,_int>::find(key)_(existent)/1024 16.45% 3.643 4.242 - -2.33% -
std::copy(list<int>)/8 16.34% 2.147 2.498 - 0.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.33% 35.775 41.616 - -1.84% -
std::remove(deque<int>)_(sprinkled)/50 16.27% 55.195 64.173 - 4.16% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 16.19% 892.241 1036.691 - 1.44% -
BM_StringConstructDestroyCStr_Large_Opaque 16.15% 15.052 17.482 - 9.99% -
std::search(deque<int>)_(near_matches)/1024 16.13% 19502.269 22647.566 - 6.29% -
std::copy_backward(vector<bool>)_(aligned)/262144 16.10% 616.078 715.248 - -7.83% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 15.97% 0.693 0.804 - 15.91% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 15.94% 1.392 1.613 - 15.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 15.87% 13387910.766 15512723.809 - 12.28% -
std::partition_point(vector<int>)/8192 15.83% 7.975 9.237 - -0.75% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 15.74% 23.967 27.741 - 15.77% -
std::map<std::string,_int>::count(key)_(existent)/8192 15.55% 30.601 35.361 - -22.94% -
BM_PushHeap_float_Random_1 15.48% 0.466 0.538 - -12.45% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 15.47% 4056.288 4683.980 - 15.13% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 15.46% 5.426 6.266 - -13.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.42% 32.052 36.994 - 26.60% -
SetIntersection_Interlaced_Vector_uint32_16384_4 15.37% 1371135.881 1581909.412 - 11.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 15.28% 44.154 50.902 - -4.20% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 15.10% 20244.289 23301.191 - 9.51% -
SetIntersection_Front_Set_float_1024_64 15.09% 1699533.927 1955945.769 - 10.29% -
bm_write 15.08% 531.909 612.100 - 8.99% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 15.01% 63.587 73.129 - -2.18% -
ranges::min(std::vector<char>)/64 15.00% 3.618 4.161 - -1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 14.99% 4061766.157 4670606.277 - 10.88% -
BM_std_minmax_element<int>/3 14.98% 1.114 1.281 - 12.30% -
ranges::min(std::list<long_long>)/70000 14.87% 43951.013 50487.159 - -1.90% -
SetIntersection_Interlaced_Vector_float_256_64 14.79% 6948651.978 7976059.711 - 11.19% -
std::unordered_set<int>::clear()/1024 14.78% 8359.005 9594.315 - 19.46% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 14.77% 72951.716 83726.968 - 7.28% -
std::search(deque<int>)_(no_match)/1024 14.76% 303.162 347.894 - -16.01% -
std::remove_copy(list<int>)_(prefix)/8192 14.74% 6855.184 7865.521 - 12.83% -
std::adjacent_find(list<int>)/50 14.69% 20.183 23.147 - -0.16% -
std::set<int>::lower_bound(key)_(non-existent)/1024 14.58% 5.625 6.445 - 6.01% -
BM_PushHeap_uint64_Random_4 14.48% 2.258 2.585 - 1.30% -
SetIntersection_Front_Set_float_262144_256 14.47% 3706346.441 4242745.991 - 2.89% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 14.46% 5831.933 6675.426 - 14.37% -
std::map<std::string,_int>::count(key)_(existent)/1024 14.41% 23.757 27.181 - -13.28% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 14.38% 24.313 27.810 - 7.25% -
rng::find_last_if(deque<int>)_(bail_90%)/8 14.37% 0.962 1.101 - -3.80% -
rng::starts_with(list<int>)/8192 14.27% 8595.633 9822.188 - 5.82% -
ranges::minmax(std::deque<char>)/70000 14.27% 23656.192 27031.363 - -0.31% -
ranges::minmax(std::list<char>)/64 14.26% 29.676 33.908 - -2.32% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.24% 10.014 11.440 - 17.08% -
std::find(vector<bool>)_(process_all)/50 14.23% 0.560 0.640 - -5.33% -
std::multimap<std::string,_int>::erase(iterator)/1024 14.15% 28.487 32.518 - 6.03% -
std::multiset<std::string>::count(key)_(existent)/8192 14.06% 26.521 30.250 - -0.58% -
std::generate(list<int>)/8192 14.00% 7504.862 8555.426 - 11.39% -
SetIntersection_Front_Set_float_1024_256 13.96% 4190780.106 4775753.139 - 14.98% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 13.93% 55.430 63.152 - -0.05% -
BM_PushHeap_uint32_Random_1 13.90% 0.465 0.530 - -7.89% -
std::find(deque<int>)_(bail_25%)/8 13.90% 1.995 2.272 - -0.47% -
std::remove_copy(list<int>)_(sprinkled)/8192 13.90% 6843.842 7794.982 - 12.23% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 13.80% 1.916 2.181 - -0.35% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 13.70% 11.127 12.651 - -1.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 13.68% 29.987 34.089 - -1.66% -
std::for_each(map<int>::iterator)/50 13.62% 41.120 46.719 - -1.02% -
SetIntersection_Interlaced_Vector_float_64_16 13.58% 16695650.048 18962218.380 - 12.64% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 13.51% 206.312 234.181 - 3.29% -
std::set<std::string>::contains(key)_(non-existent)/1024 13.50% 20.044 22.751 - 13.68% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 13.50% 96441.383 109459.413 - 6.20% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 13.46% 27.623 31.342 - 13.20% -
SetIntersection_Front_Set_float_256_64 13.45% 5460516.086 6195095.520 - 4.08% -
BM_StringConstructDestroyCStr_Empty_Opaque 13.45% 2.079 2.358 - 7.54% -
std::vector<int>::ctor(size)/32 13.42% 9.964 11.301 - 5.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 13.38% 65.911 74.733 - 13.73% -
BM_Hash/uint32_top_std_hash/1024 13.31% 557.462 631.678 - -11.69% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 13.30% 1.112 1.260 - 11.62% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 13.27% 39.719 44.988 - -5.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13.22% 12369.837 14004.839 - 11.90% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 13.20% 12.896 14.597 - -0.47% -
BM_StringEraseWithMove_Empty_Transparent 13.18% 0.557 0.630 - 3.60% -
BM_Copy_Null 13.16% 0.505 0.571 - -5.26% -
BM_StringEraseWithMove_Large_Opaque 13.15% 2.481 2.807 - 5.03% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.12% 0.711 0.804 - 16.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 13.11% 67.682 76.556 - 15.32% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 13.08% 1.168 1.320 - 9.47% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 13.08% 2.107 2.382 - 0.05% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 13.02% 1.866 2.109 - 24.03% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 12.92% 9.953 11.238 - 7.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 12.79% 1.042 1.176 - 10.34% -
std::map<std::string,_int>::erase(iterator)/32 12.77% 28.573 32.223 - 17.57% -
std::remove(deque<int>)_(prefix)/50 12.72% 57.520 64.836 - 2.74% -
SetIntersection_Interlaced_Vector_uint64_262144_256 12.71% 35286190.390 39772115.589 - 46.10% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.70% 714.305 804.990 - 0.25% -
SetIntersection_Front_Set_string_16384_64 12.67% 4301042.807 4845977.051 - -0.88% -
std::stable_partition(list<int>)_(dense)/32 12.64% 33.506 37.741 - 8.98% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 12.52% 48.762 54.867 - 75.90% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.46% 1526.814 1717.000 - 4.56% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 12.40% 1.167 1.312 - -9.44% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.38% 842.915 947.270 - -0.02% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 12.33% 518.014 581.888 - 12.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 12.28% 8.894 9.987 - -0.90% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 12.27% 3.490 3.919 - -0.60% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 12.22% 120609.980 135349.250 - 6.98% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 12.14% 4.823 5.409 - 0.62% -
std::set<std::string>::contains(key)_(existent)/1024 12.12% 20.901 23.436 - 1.85% -
std::find_if_not(vector<char>)_(process_all)/1024 12.11% 111.583 125.100 - 0.31% -
std::unique(deque<int>)_(contiguous)/32 12.06% 49.744 55.742 - 12.50% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 12.03% 23.335 26.141 - 12.68% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 12.00% 30.134 33.751 - 1.55% -
std::partial_sort_copy(vector<int>)_(ascending)/8 11.90% 8.301 9.288 - 6.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11.89% 8083131.331 9044400.415 - 8.13% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 11.87% 218437.273 244368.426 - 11.92% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 11.84% 0.598 0.668 - 9.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.84% 31.648 35.396 - 45.38% -
BM_num_put<bool> 11.84% 9.315 10.417 - -0.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 11.82% 26211.077 29309.510 - 10.79% -
BM_num_put<unsigned_long_long> 11.80% 10.120 11.314 - -1.08% -
std::remove(deque<int>)_(sprinkled)/32 11.79% 50.120 56.027 - 3.06% -
std::map<std::string,_int>::contains(key)_(existent)/32 11.77% 14.421 16.119 - -1.05% -
std::make_heap(deque<int>)_(descending)/8192 11.76% 7682.167 8585.730 - -0.11% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 11.71% 54.889 61.316 - -3.28% -
std::unordered_map<int,_int>::count(key)_(existent)/32 11.70% 1.155 1.290 - -19.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 11.67% 1133.193 1265.397 - -2.09% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 11.65% 28.304 31.600 - 1.33% -
SetIntersection_Interlaced_Vector_uint32_262144_256 11.64% 27482531.385 30680371.353 - -26.72% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 11.61% 4.246 4.738 - 8.59% -
SetIntersection_Front_Set_float_64_64 11.56% 13646673.642 15224465.054 - 8.63% -
std::multiset<std::string>::erase(iterator)/1024 11.54% 28.383 31.659 - -6.28% -
std::make_heap(deque<int>)_(heap)/8192 11.54% 7691.074 8578.605 - -0.20% -
BM_deque_vector_ranges_copy_backward/0 11.53% 1.374 1.532 - 3.52% -
SetIntersection_Front_Vector_string_256_64 11.48% 9986969.937 11133392.089 - 8.77% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.47% 17.298 19.282 - 10.58% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 11.41% 46.274 51.555 - 47.39% -
std::find(list<int>)_(bail_25%)/32768 11.40% 8129.120 9055.904 - 14.35% -
std::unordered_set<int>::clear()/8192 11.39% 67288.814 74951.030 - 17.63% -
std::find_if(vector<char>)_(process_all)/1024 11.37% 111.723 124.430 - -0.13% -
std::remove_copy_if(list<int>)_(prefix)/8192 11.36% 7178.734 7993.909 - 9.91% -
SetIntersection_Front_Vector_uint32_262144_1024 11.35% 5309396.348 5911900.300 - 11.48% -
std::unordered_set<int>::count(key)_(non-existent)/8192 11.34% 1.376 1.532 - 16.74% -
BM_Swap_Null_LargeTrivialFunctor 11.34% 0.506 0.563 - 11.91% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.32% 10.911 12.146 - 3.51% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.20% 358.167 398.299 - 10.74% -
std::equal(deque<int>)_(it,_it,_it)/50 11.18% 21.548 23.957 - 2.39% -
std::make_heap(deque<int>)_(descending)/1024 11.16% 985.296 1095.253 - 0.09% -
Chain_middle,_2_levels 11.12% 13.657 15.176 - 8.26% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 11.11% 28.842 32.046 - 4.64% -
std::make_heap(deque<int>)_(heap)/1024 11.07% 985.834 1094.923 - 0.07% -
BM_PushHeap_uint32_PipeOrgan_4 11.03% 0.485 0.538 - 0.10% -
SetIntersection_Front_Vector_uint64_16384_1024 11.01% 5333493.555 5920761.716 - 0.63% -
BM_StringRelational_Compare_Empty_Large_Control 10.93% 1.656 1.837 - -2.89% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.87% 9.719 10.776 - -4.42% -
ranges::minmax(std::list<char>)/1 10.76% 0.412 0.456 - 33.94% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 10.74% 22.667 25.101 - 1.19% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 10.71% 40.061 44.353 - -5.22% -
rng::find_last_if(vector<int>)_(bail_90%)/8 10.70% 0.618 0.684 - 42.36% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 10.67% 29.128 32.236 - -2.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 10.67% 44.374 49.107 - 0.30% -
std::find_if_not(vector<char>)_(process_all)/8 10.63% 1.327 1.468 - -4.41% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 10.62% 27.715 30.659 - -0.18% -
SetIntersection_Front_Vector_uint64_262144_1024 10.53% 5341812.782 5904426.171 - 1.24% -
std::copy_backward(list<int>)/64 10.50% 29.932 33.074 - 0.25% -
std::find_end(list<int>)_(single_element)/1024 10.50% 688.722 761.010 - 8.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 10.48% 13606882.716 15032705.411 - 1.72% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 10.46% 1.661 1.834 - -3.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 10.44% 0.958 1.058 - 1.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 10.36% 13417939.980 14807629.078 - 7.68% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 10.35% 1.388 1.532 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 10.33% 4367975.961 4819249.544 - 13.78% -
std::set<int>::insert(value)_(already_present)/1024 10.30% 5.798 6.396 - 12.06% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 10.17% 22.999 25.337 - 9.81% -
std::unordered_set<std::string>::count(key)_(existent)/1024 10.17% 34.632 38.152 - -11.62% -
std::set<std::string>::contains(key)_(non-existent)/32 10.12% 9.813 10.807 - 17.69% -
rng::for_each(multiset<int>)/50 10.03% 41.043 45.159 - -0.20% -
BM_StringRelational_Eq_Small_Small_Control 9.99% 1.685 1.853 - -2.59% -
std::transform(deque<int>,_deque<int>)/50 9.95% 33.630 36.977 - -0.04% -
std::multiset<int>::insert(value)_(already_present)/1024 9.91% 27.876 30.640 - 9.23% -
std::vector<int>::ctor(size)/8192 9.87% 517.543 568.608 - -0.08% -
BM_StringRead_Cold_Deep_Large 9.86% 1.231 1.353 - 2.16% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 9.83% 30.628 33.639 - 0.01% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 9.81% 38612.635 42399.740 - 5.93% -
BM_num_put<long_long> 9.78% 10.502 11.530 - -2.57% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.74% 22.398 24.578 - 2.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 9.73% 13266714.681 14557626.313 - 6.55% -
ranges::min(std::vector<__int128>)/1 9.71% 0.340 0.373 - -0.26% -
BM_lexicographical_compare_three_way_fast_path/1 9.71% 0.413 0.454 - -0.89% -
BM_join_view_out_vectors/5500 9.70% 8255.043 9055.872 - 10.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9.67% 8681590.725 9521030.876 - 12.21% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 9.65% 15.567 17.070 - 0.84% -
std::set<int>::equal_range(key)_(non-existent)/1024 9.63% 5.801 6.360 - -10.51% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 9.62% 2.348 2.574 - 10.28% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 9.61% 3234.376 3545.234 - 9.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 9.60% 310.220 340.008 - -5.03% -
std::upper_bound(std::list<int>)/100 9.56% 83.840 91.854 - 0.04% -
BM_Swap_Null_SmallNonTrivialFunctor 9.52% 0.458 0.502 - 8.79% -
BM_PathConstructString/large_string/1024 9.48% 12139.243 13290.072 - 9.70% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.48% 10.110 11.068 - 7.28% -
std::unordered_set<int>::contains(key)_(existent)/1024 9.46% 1.168 1.279 - -13.25% -
std::transform(deque<int>,_deque<int>)/32 9.45% 21.366 23.385 - 1.04% -
std::find_if_not(vector<int>)_(bail_25%)/8192 9.45% 219.855 240.621 - 1.06% -
std::is_sorted_until(deque<int>)/8 9.44% 2.542 2.782 - -13.31% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 9.31% 22.641 24.750 - 2.78% -
std::equal(vector<bool>)_(aligned)/1024 9.31% 0.217 0.238 - 7.70% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.26% 863.314 943.279 - -0.41% -
std::any_of(list<int>)_(process_all)/8192 9.26% 7290.396 7965.638 - 5.60% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 9.24% 1.209 1.320 - 9.33% -
std::transform(list<int>,_list<int>)/8192 9.22% 9001.263 9831.034 - 8.69% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 9.19% 1.270 1.386 - 16.44% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.18% 1.048 1.144 - 0.22% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 9.17% 23.567 25.728 - 2.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 9.17% 5649547.571 6167335.258 - 8.30% -
std::search(list<int>)_(single_element)/8192 9.16% 7486.594 8172.296 - -4.32% -
BM_StringRead_Cold_Shallow_Large 9.14% 1.088 1.187 - 5.47% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 9.12% 1.048 1.143 - -10.26% -
BM_deque_vector_copy/4000 9.10% 139.516 152.212 - 7.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 9.09% 12705.782 13860.730 - 6.31% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 9.04% 281377.011 306812.445 - 7.63% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 9.04% 31.887 34.769 - 23.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 9.03% 0.591 0.644 - 7.90% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.03% 1.908 2.080 - 0.01% -
std::find_end(forward_list<int>)_(single_element)/8192 9.02% 5727.830 6244.564 - 6.74% -
std::multimap<int,_int>::contains(key)_(existent)/32 9.01% 1.623 1.769 - -0.26% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 9.01% 23.216 25.307 - 10.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.00% 46.525 50.713 - -0.67% -
ranges::minmax(std::list<__int128>)/64 8.99% 38.187 41.621 - 3.38% -
BM_StringRead_Cold_Shallow_Empty 8.98% 1.058 1.153 - 6.11% -
SetIntersection_Front_Set_float_256_16 8.97% 4566780.980 4976388.862 - 6.87% -
std::set<int>::equal_range(key)_(non-existent)/8192 8.97% 8.932 9.733 - -4.24% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 8.96% 27.112 29.542 - 12.60% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 8.95% 15.062 16.409 - -8.94% -
BM_stop_token_async_reg_unreg_callback/1024 8.94% 7963657.250 8675344.375 - 3.31% -
BM_deque_vector_copy/0 8.93% 1.249 1.360 - -0.54% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 8.91% 105562.638 114967.013 - 8.41% -
SetIntersection_Front_Set_float_262144_64 8.85% 1694075.170 1844000.816 - 1.86% -
std::format(double)_(fmt:_{:0<17500_17000L}) 8.78% 444.903 483.962 - 17.82% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 8.78% 1.630 1.773 - 3.23% -
BM_format_string<wchar_t>/8 8.76% 3.082 3.352 - 11.12% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 8.75% 1.032 1.123 - 15.14% -
SetIntersection_Front_Set_string_256_16 8.73% 6789106.864 7382103.264 - 3.76% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 8.73% 0.353 0.384 - -22.10% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.70% 12927.719 14052.315 - 5.03% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.70% 8648.875 9400.998 - 10.84% -
BM_deque_deque_ranges_copy_backward/1 8.67% 2.523 2.742 - 1.59% -
SetIntersection_Front_Set_float_16384_4 8.63% 1047344.285 1137746.761 - 5.55% -
SetIntersection_Front_Set_float_1024_16 8.59% 1211438.939 1315541.994 - 8.49% -
std::fill_n(vector<bool>)/4096 8.59% 4.085 4.436 - 0.92% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 8.58% 2.273 2.469 - -3.31% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 8.58% 86.806 94.253 - -1.61% -
bm_lexicographical_compare<signed_char>/1 8.53% 1.255 1.363 - 6.20% -
BM_deque_deque_ranges_copy_backward/0 8.53% 0.789 0.856 - 15.40% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.52% 27.049 29.354 - 11.37% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.52% 216.805 235.278 - 4.92% -
BM_StringRead_Cold_Deep_Small 8.48% 1.162 1.260 - 8.02% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.48% 2.493 2.705 - 7.29% -
std::find_end(deque<int>)_(single_element)/8192 8.46% 2021.047 2192.082 - 8.04% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 8.41% 918.309 995.568 - -6.66% -
std::multiset<int>::contains(key)_(non-existent)/32 8.41% 2.773 3.006 - 1.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 8.38% 34.098 36.955 - -0.37% -
std::multiset<std::string>::contains(key)_(non-existent)/32 8.37% 10.778 11.680 - 13.76% -
SetIntersection_Front_Set_float_64_16 8.36% 15499835.303 16796283.847 - 7.39% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 8.36% 26.129 28.314 - -2.93% -
SetIntersection_Front_Set_float_16384_16384 8.33% 216877358.424 234949252.934 - 1.52% -
BM_PushHeap_float_Ascending_16 8.33% 0.981 1.063 - 8.96% -
ranges::min(std::vector<char>)/8 8.29% 2.211 2.395 - 0.27% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.27% 143687.897 155573.048 - 5.24% -
std::set<int>::lower_bound(key)_(existent)/1024 8.27% 4.506 4.879 - 0.77% -
BM_num_put<const_void*> 8.27% 11.206 12.133 - 0.58% -
std::find(list<int>)_(process_all)/8 8.24% 2.193 2.373 - 6.36% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8.22% 7683.944 8315.215 - -6.13% -
std::multiset<std::string>::contains(key)_(existent)/32 8.19% 14.332 15.507 - 2.24% -
BM_PushHeap_string_SingleElement_262144 8.15% 2.647 2.863 - 6.43% -
std::list<int>::operator=(const&)_(cheap_elements)/32 8.13% 15.876 17.167 - -0.01% -
BM_lexicographical_compare_three_way_slow_path/16 8.13% 4.356 4.711 - 2.23% -
std::remove_copy_if(list<int>)_(prefix)/1024 8.10% 780.858 844.120 - 7.11% -
ranges::min(std::deque<long_long>)/1 8.10% 0.600 0.648 - 6.18% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.08% 1.048 1.133 - -0.30% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 8.06% 17566.836 18982.562 - 7.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 8.04% 56.096 60.605 - -2.34% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.01% 0.338 0.365 - -7.84% -
BM_lexicographical_compare_three_way<IntPtr>/1 7.99% 0.362 0.391 - 6.60% -
BM_num_put<unsigned_long> 7.99% 10.429 11.262 - -1.51% -
BM_join_view_in_vectors/1024 7.98% 1483.595 1601.941 - -9.93% -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 7.96% 0.220 0.238 - 7.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 7.96% 35.428 38.248 - -2.56% -
BM_BitsetToString<64>/Sparse_(10%)/10 7.94% 12.272 13.246 - -2.52% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.93% 7.032 7.590 - -1.94% -
BM_to_chars_bad/16 7.93% 0.538 0.580 - 10.80% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 7.92% 9.009 9.722 - -0.99% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 7.90% 10.961 11.827 - 0.41% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 7.88% 20.309 21.910 - 8.96% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 7.85% 1.429 1.541 - 21.36% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.84% 156.784 169.070 - 5.55% -
std::find_first_of(vector<int>)_(large_needle)/1024 7.83% 110368.182 119006.010 - 7.52% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 7.81% 49.618 53.495 - -0.59% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 7.81% 16159.057 17420.414 - 7.56% -
std::rotate_copy(deque<int>)/32 7.79% 2.572 2.772 - 7.80% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 7.78% 0.592 0.638 - -0.56% -
BM_lexicographical_compare_three_way_slow_path/4 7.78% 1.130 1.218 - 3.64% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.77% 940.986 1014.061 - 4.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.74% 0.573 0.617 - 7.94% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7.72% 9084.368 9786.114 - 10.65% -
BM_vector_deque_ranges_move/5500 7.69% 195.154 210.165 - 7.65% -
std::rotate(deque<int>)_(by_1/2)/1024 7.69% 172.971 186.274 - 3.94% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7.65% 7259.828 7815.053 - -10.42% -
std::remove(deque<int>)_(prefix)/32 7.64% 52.858 56.894 - 2.43% -
SetIntersection_Interlaced_Set_float_1024_256 7.63% 14299952.621 15391137.510 - 4.41% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 7.62% 1.037 1.116 - 8.33% -
BM_PushHeap_uint32_Ascending_4 7.62% 0.544 0.585 - -0.10% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 7.61% 105267.024 113273.619 - 9.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 7.58% 10.193 10.965 - -1.98% -
ranges::minmax(std::deque<long_long>)/8 7.57% 3.561 3.830 - -6.42% -
std::move_backward(vector<int>)/8 7.55% 2.174 2.339 - 4.21% -
bm_exception_ptr_copy_ctor_null 7.53% 3.184 3.424 - 6.35% -
std::set<std::string>::erase(iterator)/1024 7.53% 25.981 27.938 - -10.72% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.53% 360.174 387.279 - 9.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 7.52% 0.581 0.625 - 4.26% -
std::move(vector<bool>)_(aligned)/64 7.52% 1.691 1.818 - 3.52% -
std::for_each(list<int>)/8192 7.50% 7795.731 8380.593 - 4.84% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 7.50% 179899.998 193384.286 - 3.03% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 7.49% 358.130 384.937 - 8.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 7.48% 34.957 37.570 - 2.63% -
BM_PushHeap_string_Descending_262144 7.45% 3.154 3.389 - -38.63% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 7.45% 1450.886 1558.979 - 5.37% -
ranges::minmax(std::list<__int128>)/70000 7.42% 56872.434 61092.894 - 6.10% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.42% 5.104 5.482 - 3.38% -
BM_PushHeap_uint64_Random_1024 7.41% 5.759 6.186 - -0.79% -
BM_std_minmax_element<short>/2 7.40% 0.634 0.681 - -0.64% -
std::set<int>::upper_bound(key)_(existent)/32 7.39% 1.641 1.762 - -0.49% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 7.34% 10.087 10.827 - 2.55% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.25% 29.268 31.390 - -0.52% -
SetIntersection_Interlaced_Vector_uint32_256_64 7.25% 6834657.462 7330013.181 - -10.57% -
BM_BitsetToString<32>/Sparse_(10%)/10 7.24% 12.868 13.800 - 6.39% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 7.23% 56.414 60.491 - -10.36% -
std::multiset<int>::count(key)_(existent)/8192 7.22% 10.260 11.001 - 19.02% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 7.22% 73780.480 79104.801 - 10.76% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 7.22% 0.289 0.309 - 15.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 7.21% 1.259 1.349 - -0.47% -
BM_vector_deque_ranges_move_backward/1024 7.20% 37.981 40.714 - 7.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 7.17% 1448.277 1552.074 - 4.28% -
BM_deque_deque_ranges_copy/64000 7.15% 2950.545 3161.627 - 6.38% -
std::format(int64_t)_(fmt:_{:0>512X}) 7.15% 34.618 37.092 - 2.80% -
std::find_if(vector<int>)_(bail_25%)/8 7.13% 0.733 0.786 - -4.40% -
std::rotate(list<int>)_(1_element_backward)/50 7.12% 22.235 23.818 - -1.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 7.12% 1191.681 1276.494 - 5.76% -
std::find_if_not(vector<char>)_(bail_25%)/8192 7.10% 223.078 238.914 - -1.69% -
std::rotate_copy(list<int>)/50 7.09% 13.293 14.236 - 2.69% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 7.09% 1.160 1.243 - 8.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 7.08% 26522127.036 28399332.037 - 7.54% -
std::rotate(vector<bool>)_(by_1/4)/1024 7.03% 14.162 15.157 - 7.05% -
std::set<std::string>::find(key)_(non-existent)/32 7.03% 9.423 10.086 - -1.12% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 6.98% 8.309 8.889 - -0.94% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 6.93% 8704.767 9307.911 - 13.97% -
SetIntersection_Front_Set_float_16384_16 6.91% 1212384.228 1296181.997 - 8.17% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 6.89% 11.293 12.071 - 4.71% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6.86% 6114.511 6534.040 - -1.21% -
SetIntersection_None_Set_string_16384_256 6.86% 189368817.101 202360523.215 - -1.30% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 6.86% 1.182 1.263 - 7.51% -
std::find_first_of(vector<int>)_(large_needle)/8192 6.85% 7133270.619 7621890.449 - 8.28% -
std::map<int,_int>::contains(key)_(existent)/1024 6.85% 3.867 4.131 - 1.93% -
BM_num_put<long> 6.85% 10.715 11.449 - -4.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 6.84% 225.763 241.214 - 9.21% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 6.84% 10.584 11.308 - -0.07% -
rng::starts_with(list<int>)/1024 6.84% 769.665 822.280 - 6.22% -
rng::contains_subrange(vector<int>)_(same_length)/50 6.83% 12.580 13.439 - 5.67% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 6.82% 18.420 19.677 - 4.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.82% 1755335.727 1875075.303 - 5.17% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 6.78% 20.660 22.062 - 2.46% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 6.78% 7520.595 8030.727 - -9.03% -
std::set<int>::insert(value)_(already_present)/8192 6.77% 9.575 10.223 - 3.22% -
SetIntersection_Front_Vector_uint64_256_256 6.75% 4253680.035 4540930.896 - 1.43% -
BM_PushHeap_uint64_Random_16 6.75% 4.160 4.440 - -2.68% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 6.73% 23.889 25.496 - 7.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 6.71% 31.410 33.518 - 40.66% -
std::find_end(list<int>)_(process_all)/1000 6.71% 656.323 700.355 - 0.38% -
BM_stop_token_multi_thread_polling_stop_requested/131072 6.69% 6957518.958 7422983.875 - 4.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 6.66% 23626.868 25200.656 - 5.19% -
std::for_each_n(join_view(vector<vector<int>>))/8 6.66% 1.409 1.503 - -6.94% -
SetIntersection_Front_Vector_uint32_256_256 6.65% 4275122.255 4559398.154 - 7.64% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 6.64% 27.189 28.995 - 0.99% -
std::make_heap(deque<int>)_(repeated)/8192 6.64% 16855.059 17973.607 - 0.46% -
BM_deque_vector_move/2 6.61% 1.804 1.923 - 4.55% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6.60% 13701.740 14605.750 - 4.14% -
rng::contains_subrange(vector<int>)_(process_all)/50 6.60% 11.396 12.148 - -0.19% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 6.59% 27.416 29.221 - -5.44% -
SetIntersection_Front_Vector_uint64_1024_256 6.56% 2136169.938 2276268.317 - 0.37% -
std::is_sorted(list<int>,_pred)/8 6.55% 3.675 3.916 - -0.15% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.54% 7.010 7.469 - -0.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 6.52% 23.575 25.112 - 3.10% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 6.51% 23.953 25.513 - 6.85% -
std::variant<8-alts>::visit()_(2_variants) 6.48% 0.635 0.676 - -0.31% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 6.47% 27.618 29.405 - 8.00% -
std::multiset<std::string>::find(key)_(existent)/1024 6.46% 22.792 24.264 - 1.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.44% 75913.046 80801.703 - 1.60% -
SetIntersection_Front_Set_string_16384_16 6.44% 1770283.284 1884213.244 - -1.04% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.44% 115090.354 122496.782 - 5.17% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 6.42% 747.791 795.812 - -1.46% -
rng::find_last_if(vector<int>)_(bail_90%)/50 6.39% 1.520 1.618 - 2.13% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 6.39% 2.500 2.659 - 5.96% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 6.38% 560.703 596.479 - 2.45% -
BM_BitsetToString<64>/Dense_(90%)/90 6.37% 13.870 14.753 - 0.57% -
BM_lexicographical_compare_three_way_slow_path/1 6.36% 0.364 0.387 - -5.59% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 6.34% 2.777 2.953 - 4.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 6.34% 348623584.594 370728445.829 - 5.40% -
BM_Copy_SmallNonTrivialFunctor 6.34% 9.518 10.121 - -6.44% -
std::remove(list<int>)_(sprinkled)/50 6.34% 60.790 64.641 - -0.32% -
BM_PushHeap_float_Ascending_262144 6.33% 5.097 5.420 - 8.06% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 6.32% 15629.976 16618.233 - 5.30% -
SetIntersection_Front_Vector_uint64_16384_256 6.30% 2145748.755 2280926.000 - 3.58% -
std::stable_partition(deque<int>)_(sparse)/32 6.30% 11.148 11.850 - 4.79% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 6.30% 7130.931 7580.015 - 4.21% -
std::flat_multimap<int,_int>::erase(iterator)/8192 6.30% 491.203 522.133 - 6.16% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.28% 1.047 1.113 - -0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.26% 111152.191 118108.842 - 1.48% -
SetIntersection_Front_Set_float_262144_1 6.25% 1031146.200 1095619.906 - 5.48% -
std::list<int>::insert(begin)_(cheap_elements)/32 6.24% 10.187 10.822 - -7.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6.22% 8359.311 8879.306 - 5.90% -
bm_lexicographical_compare<int>/8 6.22% 1.583 1.681 - 8.39% -
std::copy_backward(list<int>)/8 6.22% 2.207 2.345 - -1.46% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 6.22% 9.940 10.558 - -0.04% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 6.21% 21.627 22.971 - 3.29% -
std::search(vector<int>)_(single_element)/8192 6.21% 1813.762 1926.338 - 6.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 6.19% 64345387.314 68325244.885 - 5.29% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.18% 210.742 223.764 - -1.24% -
SetIntersection_Front_Vector_string_256_256 6.17% 18541192.264 19685208.392 - -2.83% -
std::set<int>::find(key)_(existent)/32 6.15% 1.624 1.724 - -1.33% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 6.15% 2.622 2.783 - 4.60% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 6.13% 23.230 24.655 - 2.74% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 6.12% 77.662 82.417 - 1.18% -
SetIntersection_Interlaced_Set_string_256_64 6.12% 29729390.805 31548068.189 - -1.05% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.11% 1.595 1.693 - 2.82% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.10% 3.073 3.260 - -0.42% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 6.10% 12.890 13.676 - 2.72% -
BM_PushHeap_uint32_Ascending_64 6.09% 1.517 1.609 - -6.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 6.08% 142264504.620 150911146.255 - 8.38% -
BM_std_minmax_element<long_long>/3 6.07% 1.114 1.182 - -4.23% -
std::for_each(set<int>::iterator)/32 6.07% 21.134 22.416 - 4.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.06% 6.486 6.879 - 0.03% -
std::set<int>::find(key)_(non-existent)/1024 6.06% 5.378 5.704 - 0.41% -
SetIntersection_Front_Set_float_256_4 6.06% 4249298.392 4506746.618 - 7.20% -
std::for_each(multimap<int>::iterator)/50 6.05% 44.244 46.920 - -0.36% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 6.03% 0.478 0.507 - 5.06% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 6.03% 1024.779 1086.562 - 3.67% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 6.02% 32.425 34.378 - -0.26% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 6.02% 1.595 1.691 - 2.63% -
SetIntersection_Front_Vector_uint32_16384_256 6.01% 2156052.399 2285622.974 - 0.87% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 6.01% 1.052 1.115 - 0.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 6.00% 1.092 1.158 - -4.05% -
BM_PushHeap_uint64_Random_64 6.00% 5.219 5.532 - 0.61% -
ranges::minmax(std::vector<long_long>)/1 5.98% 0.647 0.686 - 6.77% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 5.96% 559.741 593.114 - 7.43% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 5.96% 626.579 663.923 - -2.73% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 5.96% 39.953 42.333 - 16.84% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 5.95% 0.913 0.968 - 2.87% -
rng::starts_with(deque<int>)/1000 5.95% 436.051 462.001 - -3.20% -
std::fill_n(vector<bool>)/32768 5.95% 29.285 31.028 - -6.99% -
std::find(vector<long_long>)_(process_all)/8 5.94% 1.139 1.207 - 15.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.94% 1410413.851 1494187.541 - 2.20% -
std::partition_copy(list<int>)/32 5.94% 8.582 9.091 - 1.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.92% 4.504 4.771 - -3.50% -
std::remove(list<int>)_(sprinkled)/32 5.90% 51.902 54.964 - -0.25% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 5.90% 23.502 24.887 - 4.92% -
std::find(vector<bool>)_(process_all)/8 5.90% 0.560 0.593 - -20.15% -
SetIntersection_None_Set_string_16384_16 5.85% 187964779.769 198968801.283 - -0.55% -
rng::find_last_if(list<int>)_(bail_90%)/50 5.85% 2.040 2.160 - -0.33% -
SetIntersection_None_Set_string_16384_1 5.83% 188524703.645 199515995.594 - 2.39% -
vector<bool>::resize() 5.83% 14.265 15.096 - -5.97% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 5.81% 626.868 663.312 - -2.86% -
ranges::minmax(std::deque<__int128>)/64 5.81% 30.145 31.895 - -7.01% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.81% 1.048 1.109 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.81% 6269854.663 6633857.894 - 10.81% -
std::sort(deque<int>)_(descending)/1024 5.80% 1301.511 1377.034 - 5.93% -
std::partial_sort_copy(vector<int>)_(repeated)/8 5.79% 8.122 8.592 - -0.16% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 5.79% 605.636 640.679 - 0.59% -
std::find_end(list<int>,_pred)_(process_all)/1000 5.78% 760.610 804.562 - -0.09% -
SetIntersection_Interlaced_Vector_float_1024_256 5.75% 5542685.328 5861357.324 - -1.94% -
std::copy(vector<bool>)_(aligned)/64 5.75% 1.257 1.330 - -0.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.73% 558.974 591.030 - 5.67% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.73% 27.842 29.438 - 6.86% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.72% 1.050 1.110 - -0.31% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 5.71% 27.278 28.835 - 1.76% -
SetIntersection_Front_Set_float_16_16 5.71% 38562346.992 40763746.980 - 5.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 5.70% 47084643.425 49770237.391 - 8.33% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.68% 1034953.129 1093782.057 - 0.04% -
std::partial_sort_copy(deque<int>)_(repeated)/8 5.68% 9.434 9.970 - -0.89% -
bm_ranges_swap_ranges_vb_unaligned/8 5.67% 4.956 5.237 - 3.61% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.67% 10011.729 10579.394 - -2.58% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.67% 10.203 10.782 - 2.21% -
BM_emoji_escaped<wchar_t> 5.66% 21440.727 22654.565 - -0.47% -
std::find_if_not(list<int>)_(process_all)/1024 5.66% 685.464 724.237 - -0.27% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.65% 577.431 610.069 - 0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 5.65% 4045202.768 4273790.568 - -37.05% -
bm_lexicographical_compare<signed_char>/8 5.63% 3.110 3.285 - 5.79% -
BM_PushHeap_uint32_Ascending_16 5.62% 0.917 0.969 - -1.01% -
std::multiset<int>::contains(key)_(existent)/32 5.62% 1.639 1.731 - 0.17% -
rng::for_each(set<int>)/50 5.62% 43.831 46.293 - -4.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.61% 736.111 777.372 - 7.82% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 5.60% 24.952 26.350 - 6.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 5.58% 13067900.347 13797415.329 - -0.29% -
BM_format_to_string_back_inserter<std::wstring>/16384 5.57% 3931.554 4150.638 - 0.18% -
bm_exception_ptr_copy_assign_nonnull 5.57% 3.414 3.604 - 5.67% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.56% 53390.429 56358.983 - 0.56% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 5.55% 10149.652 10712.759 - -8.33% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 5.54% 20.500 21.636 - 5.92% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 5.53% 105013.388 110818.109 - 6.83% -
std::make_heap(deque<int>)_(repeated)/1024 5.52% 2162.137 2281.444 - 0.36% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 5.50% 8.241 8.694 - -0.35% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.49% 30.166 31.823 - -0.96% -
std::format(float)_(fmt:_{:0^17500_0f}) 5.48% 183.700 193.761 - 6.14% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.47% 22.655 23.894 - 5.47% -
std::upper_bound(std::list<int>)/8192 5.45% 14122.896 14892.460 - 6.84% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.44% 22.103 23.306 - -0.90% -
BM_unicode_text<char> 5.44% 35252.019 37168.224 - 1.07% -
BM_PushHeap_string_SingleElement_16 5.42% 2.606 2.747 - 6.86% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 5.41% 736.650 776.500 - -1.52% -
BM_format_string<wchar_t>/256 5.41% 0.235 0.247 - 3.28% -
BM_PushHeap_uint64_Ascending_262144 5.40% 4.662 4.914 - 3.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 5.40% 1693.090 1784.586 - 1.83% -
std::find_if_not(vector<int>)_(bail_25%)/1024 5.40% 28.480 30.017 - -0.69% -
rng::contains_subrange(list<int>)_(same_length)/16 5.37% 5.969 6.290 - 0.64% -
BM_std_minmax_element<short>/3 5.37% 1.080 1.137 - -4.60% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 5.36% 101.415 106.853 - 5.92% -
std::copy_n(vector<bool>)_(aligned)/64 5.35% 1.265 1.333 - 3.29% -
VChain_to_complete 5.34% 0.234 0.247 - 5.30% -
std::stable_partition(deque<int>)_(sparse)/50 5.34% 27.391 28.853 - 7.16% -
BM_PushHeap_uint64_Ascending_64 5.33% 1.523 1.604 - 2.81% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 5.32% 24.364 25.662 - 3.00% -
BM_std_minmax_element<short>/64000 5.32% 15947.234 16796.037 - 1.81% -
std::upper_bound(std::deque<int>)/8 5.32% 17.978 18.935 - 5.13% -
std::map<std::string,_int>::erase(key)_(existent)/32 5.31% 75.997 80.034 - 10.11% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 5.31% 990920.685 1043506.654 - -0.40% -
std::rotate(list<int>)_(by_1/4)/50 5.30% 23.478 24.721 - -1.33% -
std::unordered_set<int>::erase(iterator)/1024 5.29% 20.345 21.421 - 8.71% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 5.28% 417454.532 439507.381 - 4.87% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 5.25% 566.500 596.249 - 5.09% -
std::multiset<int>::ctor(const&)/32 5.25% 216.422 227.786 - 1.61% -
std::deque<int>::ctor(size)/32 5.23% 27.048 28.463 - -0.66% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.23% 180549.245 189995.005 - 2.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.23% 5454.051 5739.273 - 0.92% -
BM_format/string_len_6 5.22% 2.529 2.661 - 4.90% -
BM_unicode_escaped<wchar_t> 5.19% 20408.604 21467.942 - -0.64% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.19% 5.754 6.053 - -7.19% -
ranges::min(std::list<char>)/64 5.19% 25.927 27.272 - 1.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 5.18% 1797995.921 1891130.678 - -0.88% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 5.18% 16.208 17.048 - 6.81% -
std::find_end(vector<int>,_pred)_(process_all)/8192 5.17% 4645.049 4885.235 - 4.75% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 5.15% 13086.537 13760.812 - 7.39% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.14% 26.409 27.766 - 2.04% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.14% 948.595 997.315 - 6.19% -
BM_std_minmax_element<short>/65536 5.13% 16323.313 17160.120 - 1.42% -
SetIntersection_Front_Set_uint64_262144_256 5.12% 3713053.704 3903343.643 - 1.19% -
std::format(double)_(fmt:_{:017500_0g}) 5.12% 203.531 213.953 - 6.14% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 5.12% 610.348 641.592 - 3.99% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 5.10% 78.078 82.062 - -10.99% -
std::partial_sort(vector<int>)_(ascending)/8192 5.09% 50614.044 53192.270 - 5.11% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 5.09% 20084.678 21106.501 - 1.31% -
BM_deque_vector_copy/4096 5.09% 145.401 152.796 - 4.78% -
std::find_if(deque<int>)_(bail_25%)/32768 5.07% 2213.869 2326.127 - -17.66% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 5.06% 21176.761 22248.182 - 4.47% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 5.05% 78.045 81.985 - 1.01% -
BM_PushHeap_uint64_Random_16384 5.05% 5.914 6.213 - -1.14% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 5.03% 0.273 0.287 - 3.84% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.03% 609.442 640.097 - 0.09% -
BM_format_string<wchar_t>/128 5.02% 0.310 0.326 - 8.68% -
std::count(list<int>)_(every_other)/1024 5.02% 667.153 700.630 - -1.79% -
std::set<std::string>::upper_bound(key)_(existent)/1024 5.02% 23.034 24.189 - 5.17% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.02% 7924.821 8322.347 - -2.69% -
BM_PushHeap_uint64_Ascending_16 5.02% 0.932 0.979 - 5.86% -
std::rotate_copy(list<int>)/32 5.00% 8.609 9.040 - 5.00% -
std::format(int64_t)_(fmt:_{:x}) 4.99% 22.501 23.624 - 2.22% -
BM_OperatorBool_MemFuncPtr 4.98% 0.229 0.241 - -1.26% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 4.97% 2110.493 2215.421 - -0.15% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 4.97% 39326.470 41280.242 - 3.67% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 4.97% 13994186.114 14689341.988 - 2.95% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.96% 170865.986 179344.343 - 0.29% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.96% 19984.817 20976.091 - 1.51% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 4.95% 2110.343 2214.742 - 1.12% -
BM_PathConstructCStr/large_string/1024 4.94% 28850.017 30276.234 - 5.16% -
std::stable_partition(deque<int>)_(dense)/50 4.94% 37.528 39.383 - -4.78% -
ranges::min(std::list<char>)/8 4.93% 1.767 1.854 - -0.40% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 4.93% 632.594 663.796 - -3.55% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 4.93% 0.224 0.235 - 6.95% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 4.92% 811.772 851.746 - 2.92% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.91% 33399.706 35038.665 - 2.37% -
std::equal(list<int>)_(it,_it,_it)/8192 4.91% 9275.331 9730.478 - -0.72% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 4.91% 19999.360 20980.329 - 2.91% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 4.87% 23.936 25.102 - -8.99% -
std::unordered_set<int>::find(key)_(existent)/8192 4.87% 1.400 1.469 - 0.41% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.87% 2.925 3.068 - 2.50% -
BM_PushHeap_string_SingleElement_1024 4.87% 2.591 2.717 - 6.07% -
std::move(list<int>)/512 4.85% 353.500 370.651 - 3.81% -
BM_std_minmax_element<short>/70000 4.85% 17449.812 18296.208 - 1.12% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 4.84% 210850.761 221064.466 - 3.86% -
std::copy_n(deque<int>)/8 4.82% 2.636 2.763 - 5.49% -
std::equal(vector<bool>)_(unaligned)/8 4.82% 0.818 0.857 - -15.12% -
SetIntersection_Front_Set_string_256_256 4.82% 29416190.398 30832964.023 - -6.62% -
std::for_each_n(list<int>)/8 4.81% 2.421 2.537 - 1.15% -
BM_std_minmax_element<short>/5500 4.80% 1375.647 1441.609 - 1.04% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 4.79% 2.972 3.115 - -0.38% -
rng::starts_with(vector<int>,_pred)/8 4.79% 2.312 2.422 - 3.19% -
std::find_end(vector<int>)_(match_near_end)/1000 4.77% 261.801 274.297 - 1.62% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.77% 325.245 340.759 - 4.74% -
SetIntersection_None_Set_string_16384_4 4.77% 188212651.992 197184970.069 - -1.66% -
BM_PushHeap_uint64_Random_262144 4.77% 5.990 6.276 - 0.64% -
BM_ascii_text<char> 4.76% 740.248 775.517 - 4.98% -
BM_StringRead_Cold_Deep_Empty 4.75% 1.168 1.224 - 4.70% -
rng::find_last(forward_list<int>)_(bail_90%)/8 4.75% 2.333 2.443 - -0.35% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 4.75% 16.128 16.893 - -0.90% -
std::format(int64_t)_(fmt:_{:0^512Lo}) 4.74% 35.175 36.843 - 4.56% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 4.74% 21842.113 22877.869 - 4.08% -
BM_std_minmax_element<short>/4096 4.74% 1026.218 1074.850 - 0.79% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.73% 1.762 1.845 - -0.52% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 4.73% 25.239 26.433 - -0.04% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.71% 174678.089 182897.401 - 0.82% -
bm_ranges_lexicographical_compare<signed_char>/512 4.71% 7.766 8.132 - 2.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 4.69% 1.221 1.278 - 4.02% -
SetIntersection_Front_Set_float_16384_1 4.69% 1060780.193 1110488.509 - 6.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 4.68% 557.675 583.788 - 5.31% -
BM_PushHeap_string_SingleElement_16384 4.67% 2.580 2.700 - 4.08% -
BM_PushHeap_uint64_PipeOrgan_4 4.67% 0.484 0.507 - 3.86% -
BM_PushHeap_string_SingleElement_256 4.67% 2.600 2.722 - 3.87% -
BM_PushHeap_string_SingleElement_64 4.66% 2.652 2.775 - 4.70% -
std::for_each_n(deque<int>)/8 4.66% 1.156 1.210 - -2.06% -
std::make_heap(vector<int>,_pred)_(heap)/1024 4.66% 271.429 284.074 - 4.50% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 4.66% 21.997 23.021 - 6.09% -
std::copy_n(vector<int>)/512 4.66% 15.956 16.699 - 1.26% -
SetIntersection_Front_Set_float_16384_64 4.65% 1730651.554 1811186.284 - -2.47% -
std::unordered_set<int>::erase(key)_(existent)/1024 4.65% 21.623 22.629 - 7.22% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.63% 356.896 373.434 - 4.35% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 4.62% 2882.923 3016.000 - 3.41% -
ranges::minmax(std::deque<__int128>)/1 4.62% 0.651 0.681 - 2.39% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 4.61% 7.275 7.611 - 3.74% -
std::all_of(deque<int>)_(process_all)/50 4.60% 18.839 19.706 - 4.26% -
std::is_sorted(vector<int>,_pred)/8 4.58% 3.164 3.309 - 1.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.58% 5513.537 5766.285 - 0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.58% 41179.387 43066.190 - 1.52% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.58% 26.808 28.035 - -2.58% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 4.58% 20080.072 20998.973 - 0.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4.57% 4283041.225 4478975.541 - 6.61% -
std::set<int>::equal_range(key)_(existent)/32 4.57% 1.714 1.792 - -0.25% -
BM_std_minmax_element<short>/1024 4.57% 262.286 274.271 - 0.41% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.57% 4.458 4.662 - -1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 4.57% 0.769 0.804 - 4.97% -
BM_PushHeap_uint64_Random_256 4.57% 5.640 5.897 - -2.08% -
std::set<int>::lower_bound(key)_(existent)/8192 4.56% 8.157 8.529 - 0.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 4.56% 65.036 68.000 - 28.53% -
SetIntersection_Front_Set_float_16384_256 4.55% 4201758.451 4393013.584 - -2.32% -
std::set<std::string>::count(key)_(non-existent)/32 4.54% 10.090 10.548 - 5.64% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.53% 26.712 27.923 - 5.30% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.53% 3.826 3.999 - 0.69% -
BM_BitsetToString<64>/Uniform_(50%)/50 4.53% 18.978 19.838 - 13.56% -
std::multimap<int,_int>::ctor(const&)/32 4.53% 217.826 227.686 - 1.87% -
std::all_of(deque<int>)_(process_all)/8192 4.53% 2719.838 2842.934 - 12.72% -
std::remove_if(list<int>)_(prefix)/50 4.52% 71.469 74.699 - 3.94% -
rng::find_last_if(list<int>)_(bail_90%)/8 4.50% 0.705 0.737 - 3.99% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.50% 178310.725 186327.288 - 0.63% -
BM_format_to_iterator/<std::deque>_C_string_len_6 4.49% 14.267 14.908 - -1.16% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.49% 57576.476 60161.254 - -1.45% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 4.49% 9.069 9.476 - -0.89% -
SetIntersection_None_Set_string_16384_64 4.49% 189303532.077 197798686.411 - -1.82% -
bm_make_exception_ptr/threads:1 4.49% 16.171 16.896 - 1.97% -
ranges::minmax(std::deque<char>)/8 4.48% 3.791 3.961 - 1.17% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.47% 721.093 753.356 - 33.14% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.46% 944.514 986.624 - 4.85% -
SetIntersection_Front_Vector_string_262144_64 4.46% 3131135.823 3270650.141 - 2.22% -
std::transform(list<int>)_(identity_transform)/32 4.45% 16.099 16.815 - -1.00% -
SetIntersection_Front_Vector_string_16384_64 4.44% 3122086.287 3260685.809 - -2.41% -
std::replace_if(deque<int>)_(sprinkled)/1024 4.44% 364.284 380.445 - 4.22% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.44% 0.254 0.265 - 3.57% -
SetIntersection_Interlaced_Vector_string_1024_16 4.43% 3319824.348 3466925.452 - 2.34% -
std::copy(deque<int>)/8 4.43% 2.588 2.703 - -0.93% -
std::fill(list<int>)/8192 4.42% 8518.996 8895.460 - 6.62% -
std::copy_backward(vector<bool>)_(unaligned)/64 4.40% 0.883 0.922 - 1.23% -
BM_stop_token_async_reg_unreg_callback/131072 4.40% 113310381.696 118296364.581 - 5.05% -
std::for_each_n(list<int>)/8192 4.40% 7358.066 7681.730 - -7.57% -
std::map<int,_int>::ctor(const&)/32 4.38% 216.427 225.913 - 1.95% -
std::multiset<int>::find(key)_(non-existent)/8192 4.38% 9.262 9.668 - 16.65% -
BM_deque_deque_copy_backward/4000 4.37% 145.339 151.695 - -0.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.37% 49.242 51.394 - -9.71% -
SetIntersection_Front_Set_float_1024_1 4.36% 1057404.758 1103530.024 - 6.33% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.35% 11640.301 12146.268 - -1.60% -
BM_std_minmax_element<short>/512 4.34% 134.142 139.970 - 0.48% -
std::shift_right(list<int>)/8192 4.34% 7379.459 7699.774 - -0.37% -
SetIntersection_Front_Vector_string_64_64 4.34% 24966445.875 26050127.063 - 4.92% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.33% 8.964 9.353 - -0.71% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.32% 36.554 38.134 - 5.27% -
BM_std_minmax_element<short>/4000 4.31% 1006.489 1049.852 - 0.88% -
BM_vector_deque_ranges_copy_backward/4000 4.30% 141.043 147.102 - 4.46% -
std::find_end(list<int>,_pred)_(process_all)/8192 4.29% 7171.693 7479.675 - -1.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.28% 346735949.662 361586608.616 - 0.17% -
BM_stop_token_async_reg_unreg_callback/16777216 4.27% 13845692540.999 14437185875.140 - 3.33% -
std::set<int>::find(key)_(non-existent)/8192 4.27% 8.408 8.767 - -0.59% -
rng::find_last(vector<char>)_(bail_90%)/8 4.26% 0.440 0.459 - -5.06% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 4.25% 29.226 30.470 - 3.51% -
std::format(int64_t)_(fmt:_{:0512X}) 4.25% 36.380 37.926 - 3.86% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.25% 543.488 566.583 - 4.69% -
std::set<std::string>::upper_bound(key)_(existent)/8192 4.24% 27.606 28.776 - -3.62% -
SetIntersection_Front_Set_float_256_1 4.24% 4215403.305 4393933.219 - 5.39% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.22% 0.253 0.264 - 3.86% -
std::set<int>::ctor(const&)/32 4.20% 213.468 222.441 - -5.36% -
BM_PathConstructString/large_string/512 4.20% 8501.150 8858.309 - 2.22% -
std::format(float)_(fmt:_{:0<17500_0f}) 4.20% 174.810 182.151 - 4.05% -
std::is_sorted_until(list<int>,_pred)/8 4.18% 3.659 3.812 - -0.01% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 4.17% 34.714 36.163 - 3.31% -
std::find_end(list<int>,_pred)_(process_all)/1024 4.17% 789.857 822.796 - -0.27% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 4.16% 282.401 294.139 - -0.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.15% 12856.223 13389.466 - 1.55% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 4.15% 0.930 0.969 - 4.25% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.12% 0.775 0.807 - 16.36% -
rng::starts_with(deque<int>)/8 4.12% 3.900 4.060 - 0.83% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 4.11% 282.629 294.255 - 0.89% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4.11% 4722.770 4917.027 - 1.83% -
std::lower_bound(std::list<int>)/8192 4.11% 14213.834 14797.731 - 5.08% -
std::multiset<int>::upper_bound(key)_(existent)/32 4.10% 2.278 2.372 - -2.12% -
std::flat_map<int,_int>::erase(iterator)/8192 4.10% 504.129 524.803 - 6.95% -
std::copy_n(list<int>)/4096 4.10% 4179.648 4350.961 - 21.95% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.09% 87.552 91.137 - -0.09% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4.09% 4573.371 4760.498 - 3.97% -
std::remove_copy(deque<int>)_(prefix)/50 4.09% 20.196 21.021 - 3.80% -
std::unordered_set<int>::erase(iterator)/8192 4.06% 20.300 21.124 - 8.65% -
std::move(vector<bool>)_(unaligned)/1048576 4.04% 6514.209 6777.585 - 3.89% -
std::map<std::string,_int>::find(key)_(existent)/32 4.03% 15.523 16.149 - 0.52% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.02% 174478.577 181499.848 - 1.21% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 4.02% 175044.872 182082.378 - 2.81% -
BM_PushHeap_uint32_QuickSortAdversary_1 4.02% 0.394 0.410 - -4.08% -
SetIntersection_Interlaced_Vector_uint64_256_16 4.01% 7172011.327 7459251.740 - 16.42% -
std::partial_sort(deque<int>)_(descending)/8 4.00% 43.329 45.063 - -2.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 3.99% 14475949.488 15053791.097 - 8.74% -
std::format(int64_t)_(fmt:_{:0^512Lx}) 3.99% 34.627 36.007 - 8.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 3.98% 333293712.763 346572351.214 - 43.72% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.98% 1.252 1.302 - 8.47% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 3.97% 175433.960 182402.337 - 0.60% -
std::is_partitioned(deque<int>)_(partitioned)/50 3.97% 13.850 14.399 - 0.85% -
BM_format_string<char>/2 3.97% 0.666 0.692 - -0.07% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 3.96% 2.870 2.983 - 3.72% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.95% 9.678 10.060 - 0.55% -
std::set<std::string>::count(key)_(non-existent)/1024 3.95% 23.784 24.722 - 11.26% -
std::unique(list<int>)_(sprinkled)/8192 3.93% 7873.584 8183.173 - -8.33% -
rng::for_each(multimap<int>)/50 3.93% 50.199 52.173 - -0.86% -
std::find_end(list<int>)_(match_near_end)/1000 3.93% 733.450 762.244 - 0.44% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.92% 129615.737 134694.662 - -0.80% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 3.92% 755.658 785.262 - -0.37% -
std::pop_heap(vector<int>)/8192 3.92% 12.982 13.490 - 3.70% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 3.90% 888.701 923.336 - -2.42% -
rng::contains(list<int>)_(process_all)/32 3.90% 9.046 9.398 - -31.48% -
std::replace_if(list<int>)_(prefix)/50 3.88% 23.656 24.575 - -0.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 3.88% 39.123 40.639 - -1.94% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.87% 21.910 22.758 - 5.44% -
std::transform(vector<int>,_vector<int>)/50 3.86% 26.955 27.996 - 4.38% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.86% 835.640 867.871 - 4.07% -
std::rotate(vector<bool>)_(by_1/3)/1024 3.85% 47.763 49.604 - 1.73% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.85% 50857.518 52815.331 - -1.52% -
std::is_sorted(deque<int>,_pred)/1024 3.84% 617.072 640.746 - -0.25% -
BM_getline_string 3.83% 16.146 16.765 - -0.95% -
rng::starts_with(list<int>,_pred)/8192 3.83% 12219.251 12686.786 - 19.85% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 3.82% 24.179 25.102 - 1.96% -
std::equal(list<int>)_(it,_it,_it)/8 3.81% 2.653 2.754 - -4.14% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.81% 3336.613 3463.627 - 1.92% -
SetIntersection_Front_Set_float_262144_16 3.81% 1207928.607 1253902.901 - 7.66% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.80% 30.972 32.150 - -0.99% -
BM_StringFindAllMatch/131072 3.80% 2271.363 2357.703 - 3.84% -
std::multiset<std::string>::contains(key)_(existent)/8192 3.80% 26.733 27.748 - -1.79% -
std::is_partitioned(deque<int>)_(partitioned)/32 3.79% 9.165 9.513 - 0.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.79% 42325.455 43929.862 - 1.22% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.79% 13592.281 14106.793 - 6.39% -
std::for_each(set<int>::iterator)/8 3.78% 4.513 4.683 - 2.80% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 3.78% 19.266 19.994 - 1.82% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.77% 84943.400 88147.828 - -0.07% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.76% 6368.763 6608.423 - -3.47% -
BM_PushHeap_uint32_Ascending_262144 3.76% 4.806 4.986 - -0.38% -
std::set<std::string>::equal_range(key)_(existent)/1024 3.75% 21.788 22.605 - -12.27% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.75% 4.703 4.880 - 2.72% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 3.75% 751.764 779.972 - -50.08% -
BM_PushHeap_float_QuickSortAdversary_1 3.75% 0.449 0.466 - 0.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 3.75% 19455.474 20184.515 - -5.43% -
std::unordered_set<int>::erase(key)_(existent)/32 3.74% 21.354 22.153 - 6.01% -
std::stable_partition(deque<int>)_(sparse)/1024 3.74% 431.674 447.805 - 5.35% -
SetIntersection_Front_Set_string_256_64 3.74% 14183192.766 14713066.394 - -8.18% -
SetIntersection_Front_Set_float_16_4 3.73% 55820845.415 57903258.625 - 5.81% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 3.73% 6.109 6.337 - -3.79% -
std::pop_heap(deque<size_t>)/8192 3.73% 57.144 59.273 - -1.45% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.69% 238721.182 247534.051 - 0.42% -
BM_deque_deque_ranges_copy_backward/4000 3.67% 144.294 149.588 - -1.25% -
SetIntersection_Interlaced_Set_float_16384_16384 3.66% 208798456.154 216449861.700 - -1.64% -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 3.66% 99.134 102.765 - 3.61% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 3.66% 20369.761 21114.571 - -0.94% -
std::for_each(set<int>::iterator)/50 3.66% 44.234 45.851 - 0.92% -
std::multiset<int>::contains(key)_(non-existent)/1024 3.65% 5.985 6.203 - 5.05% -
std::search(deque<int>,_pred)_(near_matches)/1024 3.64% 25235.875 26153.603 - 3.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.63% 6158365.591 6382046.264 - -1.10% -
std::all_of(deque<int>)_(process_all)/32768 3.63% 10899.278 11294.858 - 12.23% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.61% 7.235 7.497 - 3.24% -
bm_swap_ranges_vb_aligned/8 3.60% 3.148 3.262 - 3.48% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 3.59% 17.569 18.200 - 1.46% -
BM_format_string<wchar_t>/2 3.59% 5.786 5.993 - -1.34% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 3.58% 4.310 4.465 - -2.23% -
BM_vector_deque_ranges_copy_backward/1024 3.58% 38.136 39.499 - 4.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.57% 2125862.952 2201752.201 - 0.47% -
std::is_sorted(deque<int>,_pred)/8192 3.56% 5007.942 5186.447 - -0.30% -
std::unordered_set<int>::erase(iterator)/32 3.56% 20.214 20.933 - 7.73% -
BM_PushHeap_uint32_Ascending_256 3.55% 2.082 2.156 - -5.16% -
BM_join_view_deques/4000 3.55% 11589.373 12000.324 - -7.74% -
BM_deque_vector_ranges_copy_backward/70000 3.55% 7926.998 8208.061 - -4.75% -
std::unordered_set<int>::insert(value)_(already_present)/1024 3.53% 2.379 2.463 - -1.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 3.53% 267728.546 277185.048 - 2.64% -
BM_PushHeap_uint64_Ascending_256 3.53% 2.094 2.168 - 3.79% -
bm_ranges_lexicographical_compare<signed_char>/8 3.53% 3.502 3.626 - 6.35% -
std::set<int>::upper_bound(key)_(existent)/1024 3.52% 4.025 4.167 - 1.52% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 3.52% 88937523.839 92065163.291 - -24.90% -
std::stable_partition(vector<int>)_(dense)/32 3.52% 21.120 21.863 - 1.34% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 3.50% 13.132 13.591 - -0.41% -
std::equal(deque<int>)_(it,_it,_it)/8 3.50% 4.149 4.294 - -3.42% -
std::fill(vector<bool>)/32768 3.49% 29.214 30.235 - -0.61% -
SetIntersection_Front_Set_float_64_1 3.49% 16695467.670 17278293.468 - 5.68% -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.48% 3.075 3.182 - -0.74% -
rng::find_last(forward_list<int>)_(bail_10%)/8 3.48% 2.326 2.407 - -2.25% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 3.47% 230134.691 238119.694 - -0.41% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 3.46% 206803.212 213968.305 - 1.17% -
rng::contains_subrange(vector<int>)_(same_length)/16 3.46% 4.730 4.894 - 0.64% -
SetIntersection_None_Vector_string_1024_1 3.46% 1143480.413 1183020.432 - 1.77% -
std::remove_if(list<int>)_(prefix)/1024 3.45% 972.520 1006.110 - -6.65% -
std::find(vector<short>)_(process_all)/50 3.45% 1.684 1.742 - 2.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.45% 39.832 41.206 - 0.29% -
std::search(deque<int>,_pred)_(near_matches)/1000 3.45% 24094.137 24925.552 - 3.69% -
std::unordered_set<std::string>::clear()/32 3.45% 929.696 961.738 - -2.56% -
rng::contains_subrange(vector<int>)_(single_element)/8192 3.42% 1794.392 1855.741 - 0.40% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.41% 2.011 2.079 - 9.64% -
std::unordered_multiset<int>::erase(iterator)/1024 3.40% 20.161 20.847 - 6.07% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 3.40% 433.831 448.567 - 7.38% -
std::find(vector<short>)_(process_all)/1024 3.39% 22.494 23.258 - 3.38% -
SetIntersection_Front_Set_string_64_16 3.39% 24370718.248 25197117.189 - 1.02% -
BM_PushHeap_string_Descending_1024 3.39% 2.355 2.435 - -19.18% -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 3.39% 49966.926 51660.203 - 3.78% -
rng::contains_subrange(vector<int>)_(process_all)/8192 3.39% 1613.546 1668.168 - 1.04% -
std::pop_heap(deque<float>)/8192 3.38% 59.703 61.723 - 0.42% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.38% 20.818 21.521 - 0.89% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.37% 1417.675 1465.503 - 3.83% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 3.36% 9.708 10.035 - -0.51% -
BM_toupper_string<char> 3.36% 15.172 15.682 - -6.22% -
std::unordered_set<int>::clear()/32 3.36% 604.585 624.870 - 6.58% -
BM_format_string<wchar_t>/1 3.35% 12.348 12.762 - -1.23% -
SetIntersection_Interlaced_Vector_float_262144_16384 3.35% 349749108.272 361453436.928 - 3.25% -
ranges::minmax(std::vector<char>)/70000 3.34% 564.879 583.766 - -1.00% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.34% 2.876 2.972 - -0.36% -
Chain_middle,_1_level 3.34% 8.093 8.363 - 7.02% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 3.34% 102599.184 106023.094 - -3.54% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 3.34% 29.888 30.885 - -0.94% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 3.34% 10.187 10.527 - -8.03% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 3.33% 21.110 21.814 - -2.83% -
BM_PushHeap_string_Descending_64 3.33% 2.209 2.282 - -14.02% -
rng::fold_left(list<int>)/8192 3.32% 10904.226 11265.996 - 4.88% -
std::reverse_copy(deque<int>)/4096 3.32% 954.016 985.644 - 1.25% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.30% 218853427.150 226082584.241 - -1.04% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 3.30% 1.508 1.558 - 1.96% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 3.30% 193244.573 199614.019 - -1.15% -
std::transform(vector<int>,_vector<int>)/1024 3.29% 552.016 570.200 - 2.86% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.29% 215.170 222.249 - 1.85% -
SetIntersection_None_Set_string_256_256 3.29% 5697327.418 5884570.624 - -0.18% -
std::rotate(vector<int>)_(by_1/2)/50 3.28% 4.471 4.618 - 2.81% -
BM_format_to_string_begin<std::list<wchar_t>>/1 3.28% 11.045 11.408 - 3.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.28% 27527.324 28430.150 - -8.25% -
std::find_if(list<int>)_(bail_25%)/8 3.28% 0.920 0.950 - 3.79% -
std::partition_copy(vector<int>)/50 3.28% 12.210 12.610 - -2.90% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 3.27% 36.385 37.576 - 6.46% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.27% 3.612 3.731 - -0.85% -
std::count(list<int>)_(every_other)/8192 3.27% 6589.890 6805.168 - -7.80% -
BM_PushHeap_uint32_Random_16384 3.25% 5.618 5.801 - -0.54% -
std::set<std::string>::find(key)_(existent)/32 3.25% 14.271 14.735 - -3.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.24% 4.520 4.667 - 0.62% -
std::make_heap(deque<int>)_(shuffled)/8 3.24% 24.700 25.500 - 3.36% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 3.24% 7.263 7.498 - 1.73% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 3.23% 628.631 648.961 - -2.23% -
SetIntersection_Front_Vector_string_262144_262144 3.23% 14533929.443 15003875.080 - 4.07% -
std::format(double)_(fmt:_{:0>17500_0g}) 3.23% 202.795 209.352 - 3.94% -
SetIntersection_None_Set_uint64_64_64 3.23% 11132725.634 11492584.036 - 1.12% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 3.23% 16.924 17.471 - 2.73% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 3.22% 58820.971 60717.466 - -3.67% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.22% 4.886 5.043 - 7.71% -
std::stable_partition(vector<int>)_(dense)/50 3.21% 26.313 27.159 - 3.35% -
std::multiset<std::string>::erase(iterator)/32 3.21% 26.705 27.562 - -1.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 3.21% 0.602 0.621 - 3.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 3.20% 23.286 24.031 - -1.67% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.20% 987540.717 1019152.282 - 3.56% -
std::make_heap(deque<int>)_(shuffled)/1024 3.20% 2516.441 2596.975 - -0.88% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 3.20% 56.144 57.940 - 2.36% -
std::find(vector<long_long>)_(bail_25%)/8 3.19% 0.893 0.922 - 1.17% -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 3.19% 904.852 933.726 - -0.09% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 3.19% 39.245 40.496 - -0.91% -
SetIntersection_Front_Set_uint64_256_256 3.19% 7440051.657 7677261.058 - -2.40% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 3.19% 0.608 0.628 - -9.42% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.17% 929361.828 958860.026 - -0.73% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.17% 140358.187 144812.945 - 2.96% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.17% 9478.504 9779.326 - -1.34% -
std::stable_partition(list<int>)_(sparse)/50 3.17% 27.043 27.901 - 6.50% -
std::rotate(list<int>)_(1_element_forward)/50 3.16% 24.750 25.532 - -1.32% -
BM_PushHeap_string_PipeOrgan_262144 3.16% 17.362 17.910 - -19.65% -
std::remove_if(vector<int>)_(sprinkled)/32 3.16% 53.211 54.892 - 0.03% -
rng::for_each(multimap<int>)/32 3.15% 21.471 22.149 - -0.17% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 3.15% 23.146 23.876 - -0.79% -
std::move(vector<bool>)_(unaligned)/4096 3.14% 25.965 26.780 - 1.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 3.13% 10.635 10.969 - 3.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.13% 1195722.763 1233163.380 - 1.29% -
SetIntersection_Front_Set_float_1024_4 3.12% 1082120.385 1115882.823 - 4.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.12% 0.613 0.633 - 3.23% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.11% 38.040 39.224 - 7.52% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 3.11% 760.525 784.173 - -0.62% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.11% 505.396 521.106 - 3.55% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.10% 14477.288 14926.362 - 2.97% -
BM_PushHeap_float_Ascending_64 3.10% 1.761 1.816 - 4.09% -
std::partition(vector<int>)_(dense)/8192 3.10% 1810.876 1866.998 - -1.18% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.10% 16285.415 16789.658 - -0.84% -
BM_StringRelational_Eq_Large_Huge_Control 3.09% 0.476 0.491 - 2.91% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.08% 525.397 541.604 - 5.00% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.08% 125.098 128.957 - 0.56% -
std::unique(deque<int>,_pred)_(contiguous)/8192 3.08% 4456.898 4594.312 - 0.22% -
std::map<std::string,_int>::erase(iterator)/8192 3.08% 29.032 29.926 - -5.80% -
BM_PushHeap_string_Random_4 3.08% 6.166 6.355 - 2.43% -
BM_BitsetToString<8192>/Dense_(90%)/90 3.07% 389.861 401.836 - 0.91% -
rng::find_last(forward_list<int>)_(bail_90%)/50 3.07% 20.433 21.060 - -2.19% -
std::rotate(list<int>)_(1_element_forward)/32 3.06% 13.296 13.703 - -1.07% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.06% 350537164.289 361268560.664 - 3.22% -
BM_ascii_escaped<wchar_t> 3.05% 21678.771 22340.144 - -1.23% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.04% 13447.838 13857.249 - 5.20% -
std::multiset<std::string>::find(key)_(non-existent)/8192 3.04% 28.884 29.763 - -2.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.04% 14310.547 14744.875 - -1.59% -
std::unordered_set<int>::ctor(const&,_alloc)/32 3.01% 260.170 268.006 - 3.75% -
SetIntersection_Front_Set_uint64_16384_64 3.01% 1680363.084 1730941.454 - -0.50% -
SetIntersection_Interlaced_Set_uint32_1024_4 3.01% 9935992.598 10234791.761 - 5.67% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.01% 22.840 23.526 - 2.92% -
BM_format_to_iterator/<std::deque>_string_len_60 3.00% 16.647 17.146 - 0.63% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.99% 1.927 1.985 - 4.06% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.99% 3.862 3.978 - -4.63% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.98% 24.708 25.446 - -1.61% -
SetIntersection_Front_Set_float_64_4 2.96% 16303704.663 16787073.103 - 3.80% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.96% 31.171 32.095 - -0.51% -
SetIntersection_Interlaced_Vector_uint32_1024_256 2.96% 5926865.277 6102344.508 - -14.63% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.95% 58284.225 60005.594 - 0.06% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.95% 27.208 28.011 - -0.71% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 2.95% 13062.786 13448.222 - 6.21% -
BM_BitsetToString<32>/Uniform_(50%)/50 2.95% 17.014 17.516 - 0.96% -
std::set<int>::lower_bound(key)_(non-existent)/32 2.95% 2.336 2.405 - 1.79% -
BM_format/C_string_len_60 2.94% 26.550 27.331 - -2.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.94% 26922275.513 27712751.217 - 4.46% -
std::find_end(list<int>,_pred)_(single_element)/1000 2.94% 782.453 805.422 - 1.99% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 2.93% 43193591.901 44460467.881 - 9.66% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.93% 1552.403 1597.889 - 3.05% -
BM_StringFindCharLiteral/256 2.93% 5.327 5.483 - 0.32% -
std::set<int>::equal_range(key)_(non-existent)/32 2.93% 2.585 2.661 - -1.03% -
bm_lexicographical_compare<signed_char>/512 2.93% 7.655 7.880 - 3.12% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.92% 2.424 2.494 - -0.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 2.91% 53.481 55.038 - 3.82% -
BM_format_to_iterator/<std::deque>_string_len_6 2.91% 13.991 14.397 - -4.07% -
std::unique_copy(vector<int>)_(contiguous)/32 2.90% 8.480 8.727 - -0.50% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.90% 31.247 32.152 - -1.83% -
std::all_of(list<int>)_(process_all)/32 2.90% 11.481 11.814 - -0.66% -
std::set<int>::clear()/32 2.89% 634.352 652.699 - 4.57% -
std::find_if(deque<int>)_(bail_25%)/8192 2.89% 569.375 585.838 - -17.10% -
std::remove_if(vector<int>)_(sprinkled)/50 2.89% 62.271 64.071 - -0.22% -
SetIntersection_Front_Vector_uint64_256_64 2.89% 4260959.301 4384121.662 - 2.04% -
std::find(vector<int>)_(bail_25%)/8 2.88% 1.359 1.398 - 1.87% -
std::multimap<std::string,_int>::erase(iterator)/32 2.88% 27.826 28.628 - 7.18% -
BM_std_minmax_element<long_long>/65536 2.88% 16665.713 17145.999 - -0.58% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.88% 1807821.369 1859910.481 - 4.42% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 2.88% 179692.170 184863.928 - -1.17% -
std::format(double)_(fmt:_{:_10La}) 2.88% 43.249 44.493 - 1.68% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.88% 12.488 12.847 - 4.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.87% 6.678 6.870 - -0.08% -
std::replace_if(deque<int>)_(prefix)/1024 2.87% 470.356 483.855 - 0.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.87% 69493.269 71487.668 - 0.24% -
std::format(double)_(fmt:_{:_0La}) 2.87% 35.998 37.030 - 3.31% -
BM_deque_deque_ranges_copy/1024 2.87% 36.782 37.836 - 3.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.86% 32.621 33.556 - 0.70% -
std::mismatch(list<int>)_(it,_it,_it)/8192 2.86% 7294.064 7502.837 - -6.27% -
SetIntersection_None_Vector_uint64_262144_64 2.86% 1124148.676 1156244.348 - 3.22% -
std::rotate(deque<int>)_(1_element_backward)/50 2.85% 5.083 5.228 - 1.74% -
std::is_partitioned(list<int>)_(partitioned)/50 2.85% 13.477 13.862 - -1.25% -
BM_StringFindMatch1/1 2.85% 982.663 1010.649 - 2.88% -
std::pop_heap(vector<int>)/1024 2.85% 9.682 9.958 - -0.47% -
BM_vector_deque_ranges_move/4096 2.84% 145.614 149.755 - 3.63% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 2.84% 52.728 54.226 - 4.29% -
BM_format_to_string_pointer<wchar_t>/16384 2.84% 1849.075 1901.572 - 6.95% -
BM_BitsetToString<32>/Dense_(90%)/90 2.83% 13.688 14.076 - 9.55% -
std::flat_multimap<int,_int>::ctor(const&)/32 2.83% 23.065 23.718 - 2.67% -
std::find_end(list<int>)_(single_element)/8192 2.83% 9655.531 9928.761 - 21.26% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 2.82% 12495.451 12847.716 - 1.37% -
std::copy_if(list<int>)_(entire_range)/8 2.81% 2.452 2.521 - -0.88% -
std::find_end(forward_list<int>)_(single_element)/1024 2.80% 698.772 718.365 - 1.49% -
BM_Swap_FuncPtr_MemFuncPtr 2.80% 3.269 3.360 - 1.00% -
BM_std_minmax_element<long_long>/70000 2.79% 17802.912 18300.341 - -0.70% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.79% 539.710 554.784 - 3.23% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 2.79% 69.356 71.292 - 1.30% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.79% 18.846 19.371 - 1.85% -
SetIntersection_Front_Vector_uint64_1024_64 2.78% 1331682.778 1368662.919 - 2.18% -
std::move(deque<int>)/8 2.78% 3.450 3.545 - -1.67% -
std::move_backward(vector<bool>)_(unaligned)/4096 2.78% 27.187 27.942 - 1.63% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 2.77% 955545.288 982057.517 - 2.60% -
BM_format_string<char>/32 2.77% 0.393 0.404 - 5.66% -
ranges::minmax(std::deque<__int128>)/8 2.77% 3.704 3.806 - 0.80% -
BM_std_minmax_element<long_long>/64000 2.76% 16273.847 16723.796 - -0.80% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 2.76% 87105.785 89510.312 - 0.83% -
std::format(double)_(fmt:_{:_10a}) 2.76% 28.982 29.782 - 2.43% -
std::move(deque<int>)/1048576 2.75% 54549.017 56051.688 - 0.10% -
std::upper_bound(std::vector<int>)/8192 2.75% 15.596 16.025 - 2.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 2.74% 1.729 1.776 - 24.88% -
SetIntersection_Front_Vector_uint64_262144_16384 2.74% 73851794.053 75878332.478 - -3.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.74% 25.234 25.927 - 1.41% -
std::stable_sort(vector<int>)_(descending)/8 2.74% 23.331 23.971 - 2.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 2.74% 19.060 19.582 - 0.64% -
BM_PushHeap_string_Descending_256 2.74% 2.291 2.354 - -22.35% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.74% 23.771 24.422 - -0.44% -
BM_deque_vector_copy_backward/70000 2.73% 7945.824 8162.734 - -4.03% -
BM_PushHeap_string_Descending_16384 2.72% 2.310 2.373 - -27.81% -
SetIntersection_Front_Set_float_16_1 2.72% 63800294.722 65534226.373 - 4.57% -
std::format(int64_t)_(fmt:_{:0>512LX}) 2.72% 40.202 41.295 - 6.72% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.71% 31902.496 32768.270 - 1.94% -
BM_std_minmax_element<long_long>/64 2.71% 16.688 17.140 - -0.72% -
BM_format/string_len_60 2.70% 13.987 14.365 - -0.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.70% 201498306.274 206944487.074 - 6.80% -
std::unordered_multiset<int>::erase(iterator)/32 2.70% 20.038 20.578 - 2.66% -
std::find_end(list<int>,_pred)_(single_element)/1024 2.69% 801.364 822.957 - 1.89% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.69% 586.865 602.667 - 0.16% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.69% 12.551 12.889 - 1.56% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 2.69% 4.098 4.209 - -0.74% -
ranges::minmax(std::list<__int128>)/1 2.69% 0.447 0.459 - -0.16% -
std::set<std::string>::count(key)_(existent)/1024 2.69% 24.374 25.029 - 5.93% -
std::make_heap(deque<int>)_(heap)/8 2.68% 20.774 21.329 - 0.49% -
std::set<int>::contains(key)_(existent)/8192 2.66% 8.383 8.606 - 4.60% -
std::format(int64_t)_(fmt:_{:0^512x}) 2.66% 31.698 32.541 - 0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.66% 1.630 1.673 - 0.36% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 2.66% 28.960 29.730 - 0.69% -
BM_deque_deque_copy/65536 2.66% 3084.048 3166.009 - -1.24% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.66% 2.677 2.748 - 4.05% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 2.65% 5.511 5.657 - -1.00% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.65% 51447.054 52808.228 - -1.80% -
SetIntersection_Interlaced_Vector_uint32_16384_16 2.64% 2417594.561 2481344.495 - -16.69% -
std::equal(deque<int>)_(it,_it,_it)/1024 2.63% 481.458 494.135 - 4.19% -
SetIntersection_Front_Vector_uint32_16384_64 2.63% 1332856.331 1367922.091 - 4.31% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.63% 17.613 18.077 - 1.61% -
BM_format_string<wchar_t>/64 2.63% 0.467 0.480 - 3.11% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.62% 4.115 4.223 - -9.59% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 2.62% 45.186 46.370 - -8.42% -
BM_format_to_back_inserter<std::string>/string_len_60 2.61% 28.598 29.345 - -1.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.60% 6153282.716 6313194.709 - 5.29% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.60% 12.141 12.456 - -29.38% -
std::move(list<int>)/32768 2.59% 30295.449 31081.047 - -1.87% -
BM_vector_deque_move/2 2.57% 2.004 2.056 - 11.69% -
BM_align/256 2.57% 0.920 0.944 - 1.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.57% 0.608 0.623 - 2.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2.57% 1834721.313 1881846.943 - 5.41% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.57% 214.501 220.008 - -4.73% -
BM_format_to_string_span<wchar_t>/16384 2.56% 1752.648 1797.580 - 1.32% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2.56% 2534.865 2599.787 - 2.18% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.56% 1085672.395 1113450.649 - -0.24% -
BM_deque_deque_copy_backward/2 2.56% 2.468 2.531 - -0.16% -
BM_to_chars_good/23 2.55% 4.330 4.440 - 2.32% -
std::list<int>::erase(begin)_(cheap_elements)/32 2.55% 10.267 10.529 - -8.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 2.55% 16.308 16.723 - 2.31% -
BM_format_to_iterator/<std::deque>_C_string_len_60 2.54% 17.906 18.360 - 0.40% -
BM_vector_deque_move/64 2.53% 2.772 2.842 - 3.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.53% 0.604 0.620 - 2.76% -
BM_format_to_iterator/<std::deque>_string_view_len_60 2.53% 16.643 17.064 - 0.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.53% 2274537.858 2332076.689 - -4.39% -
std::format(float)_(fmt:_{:_0Lf}) 2.53% 48.997 50.235 - 1.86% -
BM_deque_deque_ranges_copy_backward/2 2.52% 2.305 2.363 - -2.32% -
BM_CmpEqual_uint_uint 2.52% 1.092 1.120 - 4.11% -
BM_PushHeap_string_SingleElement_4 2.52% 2.331 2.390 - 1.78% -
std::make_heap(deque<int>)_(ascending)/8192 2.52% 20434.578 20948.738 - 0.99% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 2.51% 6.256 6.413 - -5.88% -
std::set<std::string>::count(key)_(non-existent)/8192 2.51% 33.834 34.683 - 5.36% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.51% 14556.907 14922.040 - -0.29% -
BM_japanese_escaped<wchar_t> 2.51% 12100.711 12404.210 - -0.58% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 2.51% 88216.470 90426.682 - -0.68% -
std::make_heap(deque<int>)_(descending)/8 2.51% 20.667 21.185 - -0.23% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.50% 6264.584 6421.169 - -4.91% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.50% 11975.688 12274.994 - 1.84% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 2.49% 35548.682 36432.207 - 2.69% -
std::is_sorted_until(vector<int>)/8 2.48% 2.048 2.099 - -5.03% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 2.47% 17616.093 18051.763 - 9.04% -
std::partial_sort_copy(list<int>)_(repeated)/8192 2.47% 32520.954 33324.221 - -0.66% -
std::map<std::string,_int>::find(key)_(existent)/8192 2.46% 28.990 29.704 - -4.54% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.46% 20450.763 20954.253 - -0.32% -
std::multimap<int,_int>::clear()/0 2.46% 395.523 405.255 - 3.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.46% 350290295.941 358907917.849 - 3.73% -
BM_format_to_iterator/<std::deque>_string_view_len_6 2.46% 13.831 14.171 - -1.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.45% 0.635 0.650 - 2.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 2.45% 44.341 45.429 - 1.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.45% 627.111 642.490 - 2.73% -
BM_PushHeap_string_Random_16 2.45% 10.351 10.604 - 1.96% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 2.45% 7.979 8.174 - -0.53% -
BM_StringRead_Cold_Shallow_Small 2.45% 1.125 1.153 - 5.38% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 2.45% 4737.806 4853.751 - 3.95% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.45% 40.801 41.799 - 3.19% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.44% 5886.704 6030.558 - 0.35% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.43% 50.725 51.957 - 1.67% -
BM_PushHeap_uint64_Ascending_1024 2.43% 2.573 2.636 - 2.10% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 2.42% 22.999 23.557 - -14.59% -
std::format(int64_t)_(fmt:_{:0>512x}) 2.41% 28.313 28.996 - 1.78% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 2.41% 5.525 5.658 - -1.73% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.41% 731.555 749.160 - -3.71% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.41% 214.155 219.305 - -4.30% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.40% 592237.622 606467.789 - -0.20% -
std::find_end(list<int>)_(process_all)/1048576 2.39% 815929.152 835401.918 - 2.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 2.37% 217101137.257 222255286.523 - 4.13% -
BM_format_to_back_inserter<std::string>/string_view_len_60 2.37% 28.699 29.381 - -2.03% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 2.37% 1.243 1.272 - 11.26% -
SetIntersection_Interlaced_Vector_string_262144_64 2.37% 19913711.247 20386234.993 - -2.25% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.37% 16.530 16.921 - 3.53% -
BM_deque_deque_copy_backward/1 2.37% 2.708 2.772 - -1.42% -
BM_BitsetToString<1048576>/Uniform_(50%)/50 2.36% 361575.288 370122.267 - -0.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.35% 9755174.591 9984866.874 - 3.70% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.35% 17013.817 17413.681 - -2.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.35% 1148840.282 1175831.236 - -2.90% -
BM_PushHeap_uint64_Ascending_16384 2.35% 3.670 3.756 - 2.86% -
std::for_each(map<int>::iterator)/32 2.35% 21.499 22.004 - -1.27% -
std::find_end(forward_list<int>)_(process_all)/1000 2.34% 675.231 691.012 - 0.24% -
SetIntersection_Front_Set_string_1024_256 2.33% 14273701.097 14606281.636 - -10.54% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.33% 113925212.174 116576287.129 - -1.03% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 2.32% 28.472 29.134 - -2.95% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 2.32% 633714.787 648407.675 - 2.29% -
rng::contains_subrange(list<int>)_(single_element)/50 2.31% 17.211 17.609 - 0.37% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 2.30% 11.949 12.224 - -29.69% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 2.30% 17.080 17.474 - -2.97% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.29% 4.039 4.131 - -2.23% -
rng::find_last(list<int>)_(bail_10%)/8 2.29% 2.021 2.067 - -0.53% -
BM_lexicographical_compare_three_way<IntPtr>/1024 2.29% 236.209 241.622 - -0.65% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.29% 7466.192 7637.271 - 0.19% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2.29% 2539.921 2598.081 - 2.15% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.28% 2.125 2.173 - 1.59% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.28% 9.110 9.317 - -0.47% -
std::search(deque<int>)_(single_element)/1000 2.27% 446.638 456.789 - 2.12% -
std::remove_copy(vector<int>)_(prefix)/32 2.27% 9.367 9.580 - 1.47% -
std::set<int>::upper_bound(key)_(existent)/8192 2.27% 8.591 8.786 - 11.59% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 2.26% 562.840 575.580 - 5.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.26% 2453927.205 2509284.861 - -1.55% -
std::rotate(vector<int>)_(by_1/2)/32 2.25% 3.705 3.788 - 1.76% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.25% 5.094 5.209 - 3.99% -
SetIntersection_Interlaced_Vector_float_262144_4 2.24% 1990645.687 2035276.032 - 35.09% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.24% 10.125 10.352 - -0.88% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.24% 16.012 16.370 - 1.27% -
std::map<int,_int>::count(key)_(non-existent)/32 2.23% 2.885 2.949 - 2.05% -
BM_format_string<wchar_t>/4 2.23% 3.018 3.086 - -2.06% -
BM_lexicographical_compare_three_way<IntPtr>/16384 2.23% 3627.443 3708.401 - -0.56% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 2.23% 3663.895 3745.611 - -0.81% -
BM_StringRelational_Eq_Empty_Small_Control 2.22% 0.477 0.488 - 3.38% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.22% 6.874 7.026 - 4.73% -
std::multimap<int,_int>::ctor(const&)/8192 2.21% 53130.309 54306.933 - 5.18% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.21% 13014.337 13302.428 - -0.69% -
std::format(float)_(fmt:_{:_0La}) 2.21% 36.899 37.716 - 0.66% -
BM_lexicographical_compare_three_way<IntPtr>/64 2.21% 14.984 15.315 - -1.93% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.21% 1638.483 1674.722 - -0.19% -
std::move_backward(deque<int>)/32768 2.21% 3264.622 3336.686 - -1.31% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.21% 7.353 7.516 - 3.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.19% 399.906 408.680 - 3.73% -
std::format(double)_(fmt:_{:_10}) 2.19% 61.384 62.731 - 0.57% -
BM_format_to_string_back_inserter<std::wstring>/1 2.19% 13.475 13.770 - 0.91% -
SetIntersection_Front_Set_uint64_262144_16384 2.18% 218628940.634 223391264.967 - -4.31% -
std::partition(vector<int>)_(dense)/1024 2.18% 242.438 247.716 - -1.21% -
SetIntersection_Front_Set_string_1024_1024 2.17% 55151219.466 56349459.654 - -3.12% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 2.17% 12599356.073 12873083.322 - -1.13% -
std::unique_copy(deque<int>)_(contiguous)/52 2.17% 14.396 14.708 - -12.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.17% 1844583.414 1884555.824 - 2.67% -
std::format(int64_t)_(fmt:_{:0<512Lx}) 2.17% 37.036 37.839 - 5.90% -
rng::for_each(set<int>)/8 2.16% 4.492 4.589 - 0.43% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.16% 2.125 2.171 - 1.67% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.16% 22.140 22.619 - -2.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.15% 37.899 38.714 - 36.36% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 2.15% 29.404 30.036 - -3.24% -
SetIntersection_Interlaced_Set_string_64_16 2.15% 37531932.872 38337960.317 - -3.56% -
SetIntersection_Interlaced_Set_uint64_256_64 2.15% 13855898.284 14153309.838 - 4.40% -
BM_PushHeap_string_Descending_16 2.14% 2.103 2.148 - -7.26% -
BM_lexicographical_compare_three_way_fast_path/1024 2.14% 236.321 241.383 - -1.01% -
BM_lexicographical_compare_three_way<IntPtr>/4 2.14% 1.115 1.139 - -0.84% -
rng::for_each(multimap<int>)/8192 2.14% 15883.257 16222.398 - 0.96% -
BM_lexicographical_compare_three_way_fast_path/64 2.13% 15.034 15.355 - -2.10% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 2.12% 87.456 89.307 - -0.63% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.12% 41134.154 42004.744 - 2.32% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.11% 44.110 45.043 - -0.90% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.11% 286002.924 292044.915 - 2.99% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.11% 286619.438 292673.895 - 0.21% -
std::set<std::string>::clear()/32 2.11% 876.899 895.422 - 0.46% -
SetIntersection_Interlaced_Set_string_256_4 2.11% 13120120.785 13397215.963 - -0.33% -
std::move(vector<bool>)_(unaligned)/64 2.10% 1.631 1.665 - 0.52% -
std::make_heap(deque<int>)_(ascending)/1024 2.09% 2595.500 2649.853 - 1.62% -
std::list<int>::erase(begin)_(cheap_elements)/1024 2.09% 10.278 10.493 - -8.17% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.09% 5.176 5.285 - -1.56% -
SetIntersection_None_Set_string_16384_16384 2.08% 193088059.122 197105550.058 - -2.49% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.07% 12808.151 13073.735 - 0.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 2.07% 12252.128 12505.621 - 0.49% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 2.07% 637327.375 650504.028 - 1.40% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 2.06% 3638.752 3713.865 - -1.13% -
std::for_each(multiset<int>::iterator)/8192 2.06% 16097.390 16429.279 - 10.64% -
BM_std_minmax_element<short>/64 2.06% 16.799 17.145 - -1.29% -
BM_StringEraseWithMove_Large_Transparent 2.06% 2.648 2.702 - 6.74% -
BM_deque_deque_copy_backward/4096 2.06% 150.926 154.029 - -0.53% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.06% 17.281 17.636 - -0.48% -
std::move(vector<int>)/1048576 2.05% 55865.998 57013.992 - 0.83% -
std::make_heap(vector<int>)_(shuffled)/1024 2.05% 565.075 576.685 - 0.21% -
std::search(list<int>)_(no_match)/1024 2.05% 749.921 765.320 - 0.63% -
std::find_end(deque<int>)_(match_near_end)/1000 2.05% 348.494 355.639 - 0.26% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.05% 258.782 264.086 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.04% 11280377.934 11511006.642 - 0.20% -
ranges::minmax(std::vector<char>)/1 2.04% 0.626 0.638 - 2.60% -
BM_lexicographical_compare_three_way<IntPtr>/4096 2.04% 920.710 939.453 - -0.58% -
BM_deque_deque_ranges_move/4000 2.04% 142.121 145.014 - 0.14% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.03% 51.747 52.800 - 0.34% -
std::find_end(deque<int>,_pred)_(process_all)/1024 2.03% 603.360 615.626 - 0.03% -
std::multiset<int>::insert(value)_(already_present)/8192 2.03% 31.591 32.233 - 1.21% -
std::copy(vector<int>)/8 2.03% 2.184 2.228 - 0.43% -
SetIntersection_Front_Set_string_64_64 2.03% 34098903.052 34789445.609 - -3.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.02% 1219813.990 1244511.936 - 2.48% -
BM_align/1 2.02% 0.921 0.939 - 1.48% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.02% 5256.140 5362.069 - -1.20% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 2.02% 1438149.185 1467131.283 - 1.89% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.01% 2.363 2.410 - 1.76% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 2.01% 213.782 218.077 - -0.66% -
std::replace_if(deque<int>)_(prefix)/8192 2.01% 3420.887 3489.554 - 0.71% -
BM_std_minmax_element<int>/1024 2.01% 274.065 279.562 - -17.81% -
BM_format_to_string_begin<std::string>/1 2.00% 10.041 10.243 - 1.44% -
BM_vector_deque_move/1 2.00% 2.282 2.327 - 10.59% -
SetIntersection_Front_Vector_uint32_16384_16 2.00% 1113680.286 1135976.090 - 1.47% -
std::multimap<int,_int>::ctor(const&)/1024 2.00% 6682.139 6815.813 - 4.15% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.00% 3931.384 4009.880 - 1.81% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.99% 21.792 22.226 - 2.94% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.99% 1878.757 1916.121 - -0.18% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.99% 2.075 2.116 - -0.79% -
std::partial_sort(deque<int>)_(shuffled)/8 1.98% 32.026 32.661 - 0.27% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.98% 26.635 27.163 - 2.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.98% 9.213 9.396 - -0.46% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.98% 4.208 4.291 - -1.08% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.98% 50096.565 51088.701 - -5.09% -
std::find_end(deque<int>,_pred)_(single_element)/1024 1.98% 594.917 606.694 - 0.42% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 1.98% 129.651 132.215 - 0.55% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.97% 12552.941 12800.729 - 0.73% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.97% 71.833 73.245 - 3.95% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.96% 811422.036 827350.019 - -0.49% -
VChain,_3_levels 1.95% 11.319 11.540 - -1.42% -
SetIntersection_Front_Vector_uint64_64_64 1.95% 10702633.848 10911700.984 - 1.55% -
SetIntersection_Front_Set_float_262144_16384 1.95% 214062166.537 218239571.769 - -3.58% -
std::fill_n(list<int>)/50 1.95% 15.179 15.475 - 0.04% -
BM_StringRelational_Less_Empty_Small_Control 1.95% 1.673 1.705 - 1.59% -
std::sort_heap(vector<NonIntegral>)/8 1.95% 29.350 29.922 - 1.78% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 1.94% 12.485 12.727 - 3.91% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.94% 34.322 34.987 - -9.94% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.94% 241.115 245.784 - -1.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.93% 199.261 203.117 - 2.32% -
BM_std_minmax_element<int>/512 1.93% 139.072 141.761 - -17.71% -
BM_std_minmax_element<long_long>/4 1.93% 1.222 1.246 - -0.81% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.93% 19.326 19.699 - 0.12% -
BM_lexicographical_compare_three_way_fast_path/65536 1.92% 14587.432 14867.672 - -0.70% -
BM_lexicographical_compare_three_way_fast_path/262144 1.92% 58419.173 59540.937 - -0.80% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.92% 288209.174 293738.557 - 3.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.92% 1198669.846 1221665.287 - -0.30% -
rng::find_last(vector<char>)_(bail_90%)/50 1.91% 1.468 1.496 - -4.74% -
std::transform(vector<int>)_(identity_transform)/32 1.91% 8.977 9.149 - -0.42% -
ranges::minmax(std::vector<__int128>)/64 1.91% 31.230 31.826 - -0.25% -
std::multiset<int>::erase(key)_(existent)/1024 1.91% 39.857 40.618 - -1.29% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.91% 117123.022 119358.516 - -6.51% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.90% 3.663 3.733 - -0.13% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.90% 6.454 6.576 - -1.09% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.90% 240187.336 244741.955 - -0.75% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.90% 21.425 21.831 - -1.46% -
ranges::minmax(std::vector<__int128>)/70000 1.89% 34326.380 34976.846 - -0.09% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 1.89% 922.234 939.703 - -0.89% -
std::transform(vector<int>)_(identity_transform)/50 1.89% 16.064 16.368 - 0.85% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.89% 167793.054 170960.955 - 2.49% -
BM_lexicographical_compare_three_way_fast_path/16384 1.89% 3630.878 3699.353 - -1.00% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.88% 19.268 19.631 - 3.72% -
BM_lexicographical_compare_three_way_fast_path/4 1.88% 1.112 1.133 - -0.78% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.88% 138644.595 141251.293 - 0.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 1.88% 52.243 53.224 - 0.41% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 1.88% 71.608 72.953 - -1.67% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.88% 20275.115 20655.792 - -2.93% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 1.88% 8696.423 8859.685 - 0.39% -
std::format(float)_(fmt:_{:_0a}) 1.88% 25.724 26.207 - -0.60% -
std::replace_if(vector<int>)_(prefix)/1024 1.87% 266.744 271.744 - -0.34% -
BM_tolower_char<wchar_t> 1.87% 0.603 0.614 - 10.82% -
std::copy_backward(vector<bool>)_(aligned)/64 1.87% 1.605 1.635 - -1.26% -
BM_deque_deque_copy_backward/70000 1.86% 7949.848 8097.890 - 1.51% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.86% 8.320 8.475 - -9.30% -
BM_align/64 1.85% 0.921 0.938 - 1.28% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.84% 838659.492 854092.621 - 2.75% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.84% 17.333 17.652 - 0.50% -
SetIntersection_Front_Vector_uint64_16384_16384 1.84% 74450260.835 75817098.520 - -3.20% -
std::find(deque<int>)_(bail_25%)/1024 1.83% 66.035 67.244 - -1.15% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 1.83% 28.523 29.045 - -2.37% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.83% 39278.302 39997.060 - -0.20% -
BM_CmpLess_uchar_ushort 1.83% 1.065 1.084 - -0.24% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 1.83% 96551.076 98314.732 - 1.28% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.83% 58227.047 59290.276 - -1.28% -
BM_deque_vector_move/1 1.82% 2.051 2.088 - -1.70% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.82% 42314.526 43086.334 - -0.46% -
BM_PushHeap_string_Random_262144 1.82% 17.931 18.257 - -14.83% -
std::find_end(vector<int>)_(process_all)/1048576 1.82% 231092.482 235299.021 - -3.51% -
SetIntersection_Interlaced_Set_uint32_64_64 1.82% 13391486.461 13634960.551 - 0.85% -
std::count_if(list<int>)_(every_other)/8 1.82% 2.716 2.766 - -0.00% -
BM_std_minmax_element<char>/64 1.81% 17.109 17.420 - 2.54% -
std::format(int64_t)_(fmt:_{:0512LX}) 1.81% 42.427 43.196 - 5.27% -
BM_std_minmax_element<int>/64000 1.81% 16890.756 17196.917 - -18.59% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.81% 1.260 1.283 - 2.08% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.81% 17.256 17.569 - 2.89% -
rng::for_each(map<int>)/32 1.81% 21.636 22.027 - -1.19% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 1.81% 75.881 77.254 - -0.24% -
SetIntersection_None_Set_string_1024_4 1.81% 8913836.554 9074948.609 - -1.40% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.81% 33866.164 34478.151 - 3.35% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 1.81% 12842704.481 13074726.073 - -0.47% -
std::transform(vector<int>,_vector<int>)/32 1.81% 16.892 17.197 - 0.29% -
BM_deque_deque_copy/64000 1.80% 2947.276 3000.454 - 1.21% -
std::find_end(vector<int>)_(process_all)/8192 1.80% 1802.040 1834.506 - -3.91% -
BM_PushHeap_float_Ascending_256 1.80% 2.480 2.525 - 1.84% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.80% 7.263 7.393 - 0.63% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.80% 10.217 10.401 - 1.44% -
BM_StringDestroy_Huge 1.80% 10.927 11.123 - -0.25% -
std::stable_partition(deque<int>)_(dense)/1024 1.80% 569.032 579.250 - -9.03% -
BM_PushHeap_float_Ascending_1024 1.79% 3.120 3.175 - 2.30% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.79% 1.473 1.499 - 14.48% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.79% 22.971 23.382 - -0.97% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.78% 23.341 23.758 - -4.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.78% 799519.359 813777.437 - 1.11% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.78% 20.079 20.437 - -1.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.78% 3.417 3.478 - -4.06% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 1.78% 24759.709 25199.967 - 0.46% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.78% 2.879 2.931 - -1.56% -
BM_lexicographical_compare_three_way_fast_path/4096 1.78% 922.133 938.516 - -1.04% -
std::set<int>::erase(key)_(existent)/1024 1.77% 50.105 50.994 - 1.53% -
vector<bool>(const_vector<bool>&) 1.77% 9.564 9.734 - -1.28% -
BM_std_minmax_element<int>/2 1.77% 0.665 0.676 - 12.54% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.77% 11785.501 11993.626 - 2.90% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.76% 56760.805 57759.935 - 0.14% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.76% 997344.508 1014879.713 - 1.39% -
std::flat_map<int,_int>::find(key)_(existent)/32 1.76% 3.336 3.395 - 0.05% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.76% 2160.629 2198.562 - 1.33% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 1.75% 2.095 2.132 - 2.85% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.75% 21.981 22.367 - 2.34% -
BM_std_minmax_element<long_long>/4096 1.75% 1040.815 1059.027 - -1.19% -
std::remove_if(deque<int>)_(prefix)/1024 1.75% 546.111 555.657 - -0.54% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.75% 14554.157 14808.489 - -1.11% -
std::replace(list<int>)_(prefix)/50 1.75% 16.924 17.220 - 0.10% -
SetIntersection_Interlaced_Set_uint32_256_4 1.74% 11334047.715 11531720.210 - 2.53% -
std::find_end(forward_list<int>)_(single_element)/1000 1.74% 686.171 698.137 - 1.58% -
BM_cyrillic_escaped<wchar_t> 1.74% 11929.452 12137.263 - -2.01% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.74% 1.270 1.292 - -0.09% -
std::unordered_multiset<int>::erase(iterator)/8192 1.73% 22.805 23.199 - 18.69% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.73% 23.468 23.873 - -4.90% -
BM_std_minmax_element<long_long>/4000 1.73% 1016.659 1034.211 - -1.22% -
BM_std_minmax_element<int>/4000 1.72% 1057.755 1075.983 - -18.22% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 1.72% 156559.962 159255.911 - 1.91% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.72% 12040491.056 12247434.153 - 1.86% -
SetIntersection_Interlaced_Vector_string_256_16 1.72% 10394454.364 10572979.337 - -0.83% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1.72% 1028065.763 1045722.470 - 8.91% -
BM_std_minmax_element<int>/65536 1.72% 17315.143 17612.185 - -18.55% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.72% 1017.258 1034.705 - -0.66% -
BM_std_minmax_element<long_long>/2 1.71% 0.665 0.676 - -0.73% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.71% 644.406 655.412 - 1.86% -
ranges::min(std::vector<char>)/70000 1.71% 478.639 486.802 - -0.85% -
bm_ranges_swap_ranges_vb_aligned/262144 1.70% 481.950 490.163 - 0.11% -
std::multiset<int>::contains(key)_(existent)/8192 1.70% 8.211 8.351 - -0.96% -
std::partition(vector<int>)_(dense)/32 1.70% 8.349 8.490 - 1.08% -
BM_std_minmax_element<long_long>/512 1.70% 134.114 136.388 - -1.02% -
BM_std_minmax_element<int>/64 1.69% 17.174 17.465 - -16.84% -
BM_std_minmax_element<int>/4096 1.69% 1082.506 1100.847 - -18.27% -
std::copy_if(list<int>)_(every_other)/512 1.69% 349.505 355.423 - -0.78% -
BM_std_minmax_element<long_long>/5500 1.69% 1394.534 1418.137 - -1.41% -
std::format(double)_(fmt:_{:_10Lf}) 1.69% 73.482 74.726 - -0.08% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.69% 12612.502 12825.655 - -2.41% -
std::unordered_set<std::string>::count(key)_(existent)/32 1.69% 35.465 36.062 - -7.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.68% 5890.765 5989.824 - -15.59% -
std::reverse_copy(list<int>)/32768 1.68% 25899.089 26334.586 - -1.20% -
SetIntersection_None_Set_string_16384_1024 1.68% 190225548.901 193422069.322 - -10.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.68% 1226661.717 1247263.153 - 2.13% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.67% 31.915 32.449 - -0.41% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.67% 9.464 9.622 - -1.90% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.67% 4744.683 4823.895 - -0.46% -
std::format(int64_t)_(fmt:_{:0^512o}) 1.67% 33.637 34.197 - 1.33% -
std::lower_bound(std::list<int>)/100 1.66% 89.022 90.497 - -1.62% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.66% 3.222 3.276 - 1.21% -
SetIntersection_Front_Set_uint32_262144_16 1.65% 1170708.878 1190055.870 - 2.98% -
std::replace(vector<int>)_(sprinkled)/50 1.65% 8.763 8.907 - -11.67% -
std::format(float)_(fmt:_{:_10Lf}) 1.65% 55.747 56.666 - 1.48% -
SetIntersection_Interlaced_Vector_string_262144_256 1.65% 67535325.531 68648500.820 - -4.32% -
SetIntersection_Front_Set_float_262144_4 1.65% 1097414.686 1115497.259 - 5.30% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 1.64% 3426.712 3482.946 - -5.04% -
std::find_first_of(vector<int>)_(large_needle)/50 1.64% 270.903 275.348 - 4.32% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.63% 241.386 245.326 - 2.15% -
BM_PushHeap_uint64_PipeOrgan_16 1.63% 0.867 0.881 - 0.04% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.63% 6278.212 6380.449 - -4.43% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 1.62% 120344.086 122292.791 - -0.32% -
BM_sprintf/C_string_len_60 1.62% 5.850 5.945 - -7.33% -
std::fill_n(vector<bool>)/512 1.62% 1.428 1.451 - -0.14% -
ranges::min(std::vector<long_long>)/70000 1.62% 7674.275 7798.259 - -1.04% -
BM_deque_vector_ranges_move_backward/512 1.61% 17.938 18.226 - 1.67% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.61% 397.416 403.801 - 1.87% -
BM_format_to_string_pointer<char>/1 1.61% 9.876 10.034 - 0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.61% 1014687.591 1030975.021 - -0.10% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 1.60% 123.572 125.547 - -0.77% -
BM_Ostream_number/3 1.60% 31.338 31.838 - 0.73% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.60% 71.598 72.742 - 2.75% -
BM_deque_deque_ranges_copy_backward/1024 1.60% 37.754 38.357 - 2.09% -
SetIntersection_Front_Set_uint32_16384_16384 1.60% 211515699.545 214889682.268 - -1.34% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.59% 4.052 4.117 - -2.30% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.59% 1.396 1.418 - -0.19% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.59% 2.125 2.159 - 1.01% -
std::rotate(list<int>)_(by_1/3)/50 1.59% 23.151 23.518 - -0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.58% 4605565.917 4678539.035 - 2.17% -
ranges::min(std::deque<char>)/70000 1.58% 17335.680 17610.331 - -43.39% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.58% 253.971 257.988 - 1.16% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.58% 63724.692 64732.214 - 0.32% -
std::format(double)_(fmt:_{:_0e}) 1.58% 37.527 38.120 - 2.22% -
VChain_fail,_1_level 1.58% 7.292 7.407 - 0.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.57% 690.740 701.607 - 0.67% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.57% 238855.348 242612.405 - -1.79% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 1.57% 94.743 96.232 - -12.71% -
SetIntersection_Front_Set_string_16384_256 1.57% 14418310.113 14644817.968 - -8.96% -
std::partition_point(deque<int>)/8192 1.57% 14.911 15.145 - -1.47% -
BM_deque_deque_ranges_move/1024 1.57% 36.979 37.558 - 0.23% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.57% 4.994 5.073 - 1.08% -
std::vector<int>::ctor(size)/1024 1.56% 42.209 42.869 - -3.68% -
BM_deque_vector_copy/1024 1.56% 36.903 37.480 - -0.01% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.56% 38.334 38.933 - 23.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.56% 652.996 663.190 - 0.25% -
std::format(float)_(fmt:_{:_10e}) 1.56% 42.244 42.902 - -1.02% -
std::adjacent_find(deque<int>)/8 1.56% 2.935 2.980 - -0.09% -
std::upper_bound(std::list<int>)/8 1.56% 16.029 16.278 - 0.93% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.56% 2914.379 2959.775 - 1.83% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.56% 15.473 15.713 - -0.11% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 1.56% 40.776 41.410 - -1.50% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.55% 285.556 289.986 - -2.48% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.55% 512807.143 520756.748 - 1.36% -
std::copy_n(vector<int>)/8 1.55% 2.114 2.147 - -3.00% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 1.55% 476.742 484.119 - -0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.55% 1030945.833 1046888.037 - 5.35% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 1.55% 167.007 169.589 - -0.41% -
BM_align/8 1.54% 0.921 0.935 - 0.96% -
BM_std_minmax_element<int>/70000 1.54% 18468.258 18753.301 - -18.75% -
std::adjacent_find(vector<int>)/8 1.53% 2.000 2.030 - -4.49% -
std::format(double)_(fmt:_{:_0Lf}) 1.53% 69.653 70.720 - 0.45% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.53% 1922.355 1951.780 - 0.31% -
SetIntersection_None_Set_string_64_4 1.53% 21681062.814 22012777.760 - 0.47% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.53% 1891.277 1920.181 - -0.06% -
SetIntersection_Front_Vector_string_1024_64 1.53% 3204752.702 3253691.349 - 0.07% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.52% 346.008 351.277 - -1.38% -
std::set<int>::ctor(const&)/8192 1.52% 49697.732 50454.388 - 0.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.52% 645.818 655.637 - -2.58% -
std::format(float)_(fmt:_{:_10g}) 1.52% 61.394 62.328 - -0.02% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.52% 631569.454 641170.839 - -0.37% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 1.52% 5034.182 5110.648 - -0.76% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.52% 11591.517 11767.514 - -1.54% -
VChain_middle,_2_levels 1.52% 26.295 26.693 - 1.46% -
BM_CmpEqual_schar_short 1.51% 1.120 1.137 - 0.41% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 1.51% 25.361 25.744 - 14.05% -
std::for_each(list<int>)/32 1.51% 11.265 11.435 - 0.86% -
rng::starts_with(vector<int>,_pred)/1024 1.50% 287.309 291.631 - 1.38% -
std::find_end(vector<int>,_pred)_(process_all)/1024 1.50% 579.988 588.692 - 0.95% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.50% 8203.224 8326.262 - -0.34% -
rng::contains(deque<int>)_(process_all)/8 1.50% 2.866 2.909 - -8.73% -
std::stable_partition(list<int>)_(alloc_fails)/8192 1.49% 25182.513 25558.969 - 0.55% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.49% 357.148 362.479 - 0.17% -
std::make_heap(vector<int>,_pred)_(heap)/8192 1.49% 1946.604 1975.629 - 1.32% -
BM_CmpEqual_int_ushort 1.49% 1.094 1.111 - 0.64% -
BM_StringCopy_Huge 1.49% 110.873 112.522 - 0.69% -
BM_std_minmax_element<int>/5500 1.49% 1452.544 1474.139 - -18.42% -
std::copy_if(list<int>)_(every_other)/262144 1.48% 204387.302 207420.708 - 0.27% -
std::format(float)_(fmt:_{:_10f}) 1.48% 40.762 41.366 - 0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.48% 11251370.324 11417880.801 - 1.24% -
std::find_end(list<int>)_(process_all)/1024 1.47% 697.957 708.251 - 1.83% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.47% 512.925 520.485 - -0.48% -
BM_format_to_string_back_inserter<std::list<char>>/16384 1.47% 197755.059 200660.315 - -1.52% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.47% 24.558 24.919 - -4.96% -
VChain,_4_levels 1.47% 15.603 15.832 - -1.48% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.47% 48.124 48.830 - 0.48% -
ranges::min(std::deque<__int128>)/70000 1.47% 23865.090 24215.101 - -46.78% -
std::copy_if(list<int>)_(every_other)/8 1.46% 2.252 2.285 - -0.18% -
std::fill(vector<int>)/1024 1.46% 29.077 29.503 - 0.08% -
std::copy_if(deque<int>)_(every_other)/32768 1.46% 11391.688 11558.479 - -0.06% -
std::reverse_copy(list<int>)/64 1.46% 29.255 29.683 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.46% 1676653.891 1701139.893 - 3.88% -
bm_lexicographical_compare<unsigned_char>/4096 1.46% 75.774 76.877 - -0.51% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.46% 513904.709 521383.476 - 0.21% -
BM_SystemErrorWithoutMessage 1.45% 16.676 16.918 - 2.35% -
std::partition_point(list<int>)/32 1.45% 15.639 15.866 - -0.25% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.45% 396.950 402.704 - 2.86% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.45% 631323.920 640450.296 - -0.30% -
std::sort_heap(deque<int>)/8192 1.44% 453018.868 459562.749 - -0.58% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.44% 18.861 19.133 - 1.48% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.44% 1.508 1.529 - -3.42% -
ranges::minmax(std::vector<long_long>)/70000 1.44% 8975.629 9104.454 - -0.33% -
std::copy_if(deque<int>)_(every_other)/4096 1.43% 1421.829 1442.197 - -0.66% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.43% 6517.530 6610.862 - -1.63% -
BM_PushHeap_uint32_Ascending_16384 1.43% 3.704 3.757 - -0.72% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.43% 3.966 4.023 - 6.38% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 1.43% 485240.586 492162.741 - -0.64% -
std::unique(deque<int>)_(contiguous)/1024 1.42% 505.904 513.107 - -0.30% -
BM_std_minmax_element<short>/4 1.42% 1.212 1.229 - 2.63% -
BM_CmpEqual_schar_schar 1.42% 1.092 1.107 - 0.73% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.42% 2618.506 2655.579 - 0.27% -
BM_StringRelational_Less_Large_Large_Control 1.42% 2.121 2.151 - 0.19% -
BM_std_minmax_element<long_long>/1024 1.41% 264.891 268.636 - -1.04% -
std::remove(list<int>)_(prefix)/50 1.41% 62.538 63.421 - -0.63% -
std::format(float)_(fmt:_{:_0L}) 1.41% 73.979 75.024 - 0.85% -
std::move_backward(vector<bool>)_(aligned)/4096 1.41% 7.120 7.220 - 0.11% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.41% 20.336 20.621 - 0.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.40% 9.011 9.137 - -0.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.40% 40662.497 41230.248 - 0.09% -
BM_deque_deque_copy/1 1.39% 2.487 2.521 - -0.88% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.39% 36612278.526 37120541.680 - 0.62% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.39% 31591.357 32029.773 - 0.74% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.38% 2.128 2.158 - 1.21% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.38% 355.277 360.195 - 0.98% -
std::move_backward(vector<int>)/32768 1.38% 1700.669 1724.208 - -0.53% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.38% 33.399 33.861 - -0.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.38% 33.989 34.458 - 1.38% -
std::copy(list<int>)/32768 1.38% 25840.178 26196.468 - -0.31% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.38% 44.580 45.194 - 2.58% -
ranges::min(std::deque<char>)/64 1.37% 16.209 16.431 - -30.70% -
SetIntersection_None_Set_uint32_64_4 1.37% 21265636.559 21556643.152 - 0.50% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.37% 24.393 24.726 - -2.54% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 1.36% 19.563 19.830 - 3.06% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 1.36% 32.975 33.424 - -0.11% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.36% 90.470 91.702 - 3.62% -
ranges::min(std::list<__int128>)/64 1.36% 32.234 32.672 - -1.29% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1.36% 1884.918 1910.477 - -0.73% -
std::copy_if(deque<int>)_(every_other)/64 1.36% 22.779 23.088 - -0.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 1.35% 30067.956 30474.712 - -0.61% -
std::copy_if(deque<int>)_(every_other)/1048576 1.35% 364716.571 369638.141 - -0.14% -
BM_vector_deque_ranges_move_backward/512 1.34% 17.510 17.745 - 1.47% -
std::search(vector<int>,_pred)_(no_match)/1024 1.34% 520.964 527.951 - -16.09% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 1.34% 63.413 64.262 - 0.45% -
BM_StringFindMatch2/512 1.34% 990.188 1003.441 - 1.37% -
std::format(float)_(fmt:_{:_17000L}) 1.34% 97.165 98.464 - -1.99% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.34% 30.619 31.028 - -0.73% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.33% 28.526 28.906 - 0.18% -
SetIntersection_Interlaced_Vector_float_1024_4 1.33% 1391355.035 1409882.803 - 10.46% -
std::move(vector<int>)/8 1.33% 2.169 2.198 - -0.54% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.33% 1.176 1.192 - -0.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.32% 11443837.587 11595210.397 - 4.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.31% 12767.873 12935.510 - -2.37% -
std::copy_if(deque<int>)_(every_other)/262144 1.31% 91040.057 92234.502 - -0.28% -
std::remove_copy(list<int>)_(prefix)/50 1.31% 18.574 18.817 - -0.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.31% 54845.455 55562.808 - 2.30% -
std::rotate(vector<bool>)_(by_1/2)/50 1.31% 17.613 17.844 - -0.56% -
std::for_each(list<int>)/50 1.31% 21.451 21.731 - 1.10% -
std::unique(deque<int>)_(sprinkled)/52 1.31% 59.995 60.779 - -0.15% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.30% 272720.271 276269.807 - -0.09% -
std::rotate(list<int>)_(by_1/2)/50 1.30% 13.664 13.842 - -5.35% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.30% 1089856.705 1104031.645 - 0.63% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.30% 450.319 456.175 - 3.04% -
ranges::minmax(std::vector<__int128>)/8 1.30% 4.034 4.086 - -0.64% -
BM_join_view_in_vectors/1 1.30% 2.947 2.985 - 2.46% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 1.30% 23.019 23.318 - -0.66% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.29% 1824.271 1847.887 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.29% 169133115.747 171320679.188 - 1.72% -
std::find_if(list<int>)_(process_all)/8 1.29% 2.294 2.324 - -1.00% -
BM_deque_vector_move/1024 1.29% 36.794 37.267 - 0.85% -
BM_PushHeap_uint32_Ascending_1024 1.29% 2.555 2.588 - -4.99% -
std::partial_sort_copy(list<int>)_(heap)/8 1.29% 16.582 16.795 - 0.07% -
std::search(list<int>,_pred)_(near_matches)/1024 1.28% 43455.775 44012.810 - 0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.28% 178938.027 181225.537 - 1.83% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.28% 2298973.510 2328346.431 - -0.74% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.28% 55.966 56.680 - 0.02% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.28% 3948.061 3998.420 - 0.01% -
std::multimap<int,_int>::find(key)_(existent)/32 1.28% 1.691 1.712 - -2.23% -
bm_ranges_swap_ranges_vb_unaligned/64 1.27% 6.169 6.248 - 0.09% -
std::is_sorted(vector<int>)/8 1.27% 2.067 2.093 - 1.38% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.27% 138.667 140.430 - 4.22% -
SetIntersection_Interlaced_Vector_string_16384_64 1.27% 12178672.720 12333435.717 - -0.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.27% 210476.717 213148.423 - -0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.27% 37.025 37.495 - 0.57% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.26% 22.866 23.155 - -0.20% -
std::deque<int>::insert(begin)_(cheap_elements)/32 1.26% 6.033 6.109 - 0.76% -
std::copy_if(list<int>)_(every_other)/1048576 1.26% 820991.267 831338.101 - -1.14% -
std::find_if_not(list<int>)_(process_all)/32768 1.26% 25341.716 25660.906 - 1.33% -
std::rotate(vector<int>)_(by_1/4)/50 1.26% 35.303 35.748 - -0.65% -
std::copy_if(deque<int>)_(every_other)/512 1.26% 177.340 179.572 - -0.57% -
std::deque<int>::insert(begin)_(cheap_elements)/8192 1.26% 5.984 6.059 - 0.68% -
BM_PushHeap_float_PipeOrgan_16 1.25% 0.897 0.908 - 0.09% -
BM_deque_vector_ranges_copy/512 1.25% 16.558 16.765 - 1.23% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.25% 13.435 13.603 - 1.25% -
rng::fold_left(deque<int>)/32 1.25% 16.159 16.361 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 1.25% 542727498.137 549500814.764 - 3.02% -
std::move_backward(vector<bool>)_(aligned)/512 1.25% 2.280 2.309 - 2.70% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.25% 3983.782 4033.397 - 1.54% -
std::format(double)_(fmt:_{:_10g}) 1.25% 62.468 63.246 - -0.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.24% 2012.993 2038.017 - -1.94% -
std::search(vector<int>,_pred)_(no_match)/1000 1.24% 508.453 514.773 - -20.44% -
BM_std_minmax_element<int>/4 1.24% 1.239 1.255 - 3.35% -
BM_PushHeap_string_PipeOrgan_64 1.24% 5.753 5.824 - -3.86% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.23% 218.053 220.744 - -0.81% -
std::format(float)_(fmt:_{:_0g}) 1.23% 61.401 62.159 - 0.81% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.23% 678.819 687.194 - -0.25% -
BM_PushHeap_string_Random_256 1.23% 14.217 14.392 - 1.43% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.23% 583.390 590.566 - 0.43% -
std::rotate(list<int>)_(by_1/2)/32 1.23% 5.938 6.011 - -1.24% -
BM_PushHeap_string_Random_64 1.23% 12.895 13.053 - 1.86% -
std::remove_if(deque<int>)_(prefix)/8192 1.23% 4178.163 4229.389 - -0.63% -
std::adjacent_find(deque<int>)/50 1.22% 14.032 14.203 - -0.22% -
std::generate(vector<int>)/8192 1.21% 1799.929 1821.735 - -0.88% -
rng::find_last(list<int>)_(bail_10%)/8192 1.21% 6231.799 6307.177 - 0.22% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.21% 28.665 29.010 - 0.93% -
std::set<int>::find(key)_(existent)/8192 1.21% 7.979 8.076 - -3.06% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.21% 1708.425 1729.014 - 0.28% -
std::remove_copy(deque<int>)_(prefix)/32 1.20% 12.893 13.048 - 0.38% -
std::remove_if(list<int>)_(sprinkled)/1024 1.20% 958.191 969.671 - -0.99% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.19% 1002894.613 1014876.221 - 0.96% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.19% 761.305 770.393 - 2.22% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 1.19% 23.831 24.116 - 0.31% -
std::multiset<int>::contains(key)_(existent)/1024 1.19% 3.963 4.010 - -0.13% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.19% 93084.860 94191.132 - -0.77% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 1.19% 21.860 22.120 - -4.38% -
std::remove(vector<int>)_(sprinkled)/32 1.18% 48.416 48.988 - 0.35% -
rng::contains_subrange(list<int>)_(single_element)/8192 1.18% 7744.738 7836.180 - 14.74% -
std::replace_if(list<int>)_(sprinkled)/1024 1.18% 729.294 737.894 - -7.81% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.17% 8.373 8.471 - 0.43% -
std::multiset<std::string>::ctor(const&)/32 1.17% 774.937 784.032 - -0.96% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 1.17% 4.507 4.560 - 1.08% -
std::shift_right(deque<int>)/8192 1.17% 305.668 309.239 - 0.67% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.17% 1.504 1.522 - 1.18% -
std::format(double)_(fmt:_{:_10Le}) 1.16% 71.092 71.917 - 0.28% -
BM_tolower_string<wchar_t> 1.16% 6.286 6.359 - -0.38% -
BM_deque_deque_copy_backward/1024 1.16% 37.955 38.396 - -1.51% -
std::sort(deque<int>)_(descending)/8192 1.16% 10371.484 10491.422 - 1.27% -
std::move_backward(deque<int>)/4096 1.15% 152.702 154.457 - -1.13% -
BM_deque_deque_ranges_copy_backward/4096 1.15% 150.884 152.617 - 0.49% -
rng::find_last(vector<int>)_(bail_10%)/8 1.15% 2.005 2.028 - 0.43% -
std::multiset<int>::upper_bound(key)_(existent)/8192 1.15% 14.722 14.891 - 1.14% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 1.15% 10.563 10.684 - -2.29% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.15% 7231.930 7314.768 - -0.09% -
ranges::min(std::deque<__int128>)/64 1.15% 20.518 20.753 - -25.86% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.14% 17.791 17.994 - 1.14% -
SetIntersection_None_Vector_uint64_262144_16 1.14% 1134303.679 1147278.798 - 7.18% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 1.14% 38.547 38.987 - 2.29% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.14% 139204.095 140794.618 - -0.88% -
std::rotate(vector<bool>)_(by_1/2)/32 1.14% 17.802 18.005 - -0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.14% 1147075.338 1160137.694 - 2.75% -
SetIntersection_Front_Set_uint32_262144_4 1.14% 1071669.695 1083872.576 - 4.59% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.14% 510.928 516.744 - -0.46% -
BM_formatted_size_string<wchar_t>/1 1.13% 10.709 10.830 - 0.79% -
SetIntersection_Interlaced_Vector_uint64_1024_16 1.13% 2010712.985 2033476.632 - 10.68% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.13% 33779.520 34160.659 - 2.50% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.13% 202.494 204.778 - -2.34% -
bm_lexicographical_compare<unsigned_char>/32768 1.13% 562.517 568.851 - -0.29% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.13% 592.961 599.637 - -4.35% -
BM_sprintf/C_string_len_6000 1.12% 165.313 167.172 - -0.64% -
BM_format_to_iterator/<std::array>_string_len_60 1.12% 9.516 9.623 - 1.65% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.12% 1017.242 1028.597 - -0.55% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.12% 7539.064 7623.148 - -0.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.11% 22307416.818 22555970.119 - 1.23% -
std::sort_heap(deque<int>,_pred)/8 1.11% 34.758 35.145 - 3.46% -
BM_join_view_in_vectors/4096 1.11% 6144.486 6212.829 - 0.66% -
SetIntersection_Front_Vector_string_262144_16 1.11% 1608091.112 1625972.625 - -0.22% -
std::search(deque<int>)_(single_element)/1024 1.11% 457.466 462.545 - 1.09% -
SetIntersection_None_Vector_uint64_16384_256 1.11% 1104249.430 1116487.101 - 1.33% -
std::copy_if(vector<int>)_(entire_range)/4096 1.11% 911.558 921.656 - -0.66% -
std::replace(deque<int>)_(sprinkled)/8192 1.11% 2758.549 2789.096 - -0.74% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 1.11% 814.730 823.750 - 0.97% -
std::copy_if(vector<int>)_(entire_range)/32768 1.10% 7289.981 7370.507 - -0.44% -
BM_format_to_iterator/<std::array>_C_string_len_6 1.10% 8.934 9.033 - 0.04% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.10% 177587.939 179544.944 - -3.11% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.10% 13.612 13.762 - 2.24% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.10% 765.234 773.652 - 1.14% -
std::move(list<int>)/262144 1.10% 240899.308 243545.723 - 0.37% -
std::copy(vector<bool>)_(unaligned)/64 1.10% 1.755 1.775 - -1.07% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 1.09% 166166.617 167985.841 - -0.33% -
BM_join_view_in_vectors/4000 1.09% 6052.804 6119.039 - -2.60% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 1.09% 3811.925 3853.498 - -5.85% -
std::copy_if(deque<int>)_(entire_range)/4096 1.09% 1010.110 1021.095 - -0.16% -
std::set<std::string>::count(key)_(existent)/32 1.09% 15.437 15.605 - -9.50% -
SetIntersection_None_Vector_uint32_262144_4 1.09% 1133765.655 1146081.134 - 3.31% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 1.09% 23.466 23.720 - 0.90% -
std::move_backward(deque<int>)/262144 1.08% 29873.621 30197.732 - -0.11% -
std::deque<int>::insert(begin)_(cheap_elements)/1024 1.08% 5.959 6.023 - -0.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.08% 2276932.848 2301570.714 - -1.03% -
std::format(float)_(fmt:_{:_0f}) 1.08% 37.807 38.216 - -0.68% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 1.08% 691846.277 699296.895 - -0.97% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 1.07% 195063.013 197156.941 - -1.56% -
std::fill(vector<int>)/50 1.07% 2.161 2.184 - -0.65% -
std::reverse(list<int>)/4096 1.07% 1764.844 1783.780 - -2.00% -
std::find(deque<int>)_(process_all)/8192 1.07% 1911.547 1932.035 - -7.30% -
std::move_backward(vector<int>)/64 1.07% 4.291 4.337 - -0.12% -
std::set<int>::find(key)_(non-existent)/32 1.07% 2.284 2.308 - 0.91% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.07% 30111.049 30432.370 - 1.77% -
std::replace_if(vector<int>)_(prefix)/8192 1.07% 2006.992 2028.405 - -0.43% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.07% 129.218 130.596 - -4.10% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 1.07% 23.422 23.672 - 1.42% -
std::partial_sort(deque<int>)_(ascending)/8 1.07% 30.868 31.197 - -4.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.06% 12765.878 12901.732 - -2.79% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.06% 33.884 34.244 - 2.33% -
std::remove(vector<int>)_(sprinkled)/50 1.06% 52.468 53.025 - -0.37% -
bm_lexicographical_compare<signed_char>/32768 1.06% 472.571 477.564 - -0.16% -
SetIntersection_Interlaced_Vector_float_1024_16 1.05% 2543981.484 2570805.364 - 31.19% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.05% 10190966.562 10298292.232 - -16.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.05% 87.309 88.225 - -2.98% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.05% 35.053 35.420 - -0.74% -
bm_lexicographical_compare<int>/512 1.05% 29.463 29.771 - -0.13% -
BM_deque_vector_move/70000 1.05% 3204.991 3238.513 - 0.21% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.05% 462.421 467.256 - 1.93% -
BM_StringRelational_Less_Empty_Empty_Control 1.04% 1.669 1.687 - 4.32% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 1.04% 33.458 33.806 - -0.74% -
std::multiset<int>::insert(value)_(new_value,_end)/32 1.04% 18.593 18.786 - -2.34% -
SetIntersection_Front_Set_uint64_1024_1024 1.04% 12364017.187 12492246.791 - -1.71% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.04% 12616.389 12747.031 - -1.37% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.03% 15026.812 15181.602 - 0.21% -
BM_vector_deque_ranges_move_backward/64 1.03% 2.975 3.006 - -0.16% -
BM_deque_deque_move_backward/4000 1.03% 150.695 152.242 - -1.32% -
SetIntersection_Front_Set_uint32_16384_1024 1.03% 12283161.099 12409226.222 - -0.84% -
std::copy_if(deque<int>)_(entire_range)/262144 1.02% 68774.201 69478.425 - -0.09% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.02% 8.563 8.651 - -0.74% -
std::rotate(deque<int>)_(by_1/3)/50 1.02% 75.430 76.202 - -0.49% -
SetIntersection_None_Vector_string_1024_4 1.02% 1177095.671 1189134.044 - 4.15% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.02% 27.807 28.092 - 0.10% -
BM_PushHeap_uint32_Random_64 1.02% 5.026 5.078 - -1.22% -
std::remove(list<int>)_(prefix)/8192 1.02% 8258.722 8342.914 - 2.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.02% 52.720 53.257 - -0.96% -
SetIntersection_Interlaced_Set_string_16384_1024 1.02% 349998083.127 353559681.256 - -0.23% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.02% 13.066 13.199 - 1.08% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.02% 21.150 21.365 - -0.71% -
std::sample(list<int>)/1024 1.01% 11872.850 11993.311 - -0.52% -
BM_PushHeap_uint32_Random_262144 1.01% 5.757 5.815 - 1.43% -
SetIntersection_None_Set_uint32_1024_4 1.01% 9028347.956 9119513.444 - 4.92% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.01% 5.649 5.706 - 1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.01% 1679493.162 1696390.219 - 2.66% -
std::search(list<int>,_pred)_(near_matches)/1000 1.00% 41676.235 42095.080 - -0.45% -
std::find_end(deque<int>)_(same_length)/1024 1.00% 1394.647 1408.660 - 0.61% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.00% 38619.251 39006.208 - -1.43% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -0.48% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.275 - -0.65% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.423 - 1.71% -
std::distance(join_view(vector<vector<int>>))/50 -95.11% 12.517 0.613 - -3.07% -
std::fill_n(deque<int>)/8192 -87.56% 1866.881 232.310 - -0.59% -
std::fill(deque<int>)/8192 -87.49% 1864.796 233.226 - -0.59% -
std::fill_n(deque<int>)/1024 -87.30% 231.642 29.415 - -0.93% -
std::fill(deque<int>)/1024 -87.17% 232.589 29.843 - -0.41% -
std::fill_n(deque<int>)/32 -85.91% 8.269 1.165 - 0.94% -
std::fill(deque<int>)/32 -84.44% 8.811 1.371 - -0.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.17% 3859.343 649.548 - -0.50% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.96% 968.953 165.089 - -1.32% -
bm_exception_ptr_swap_nonnull -82.86% 7.606 1.303 - -0.00% -
std::fill_n(deque<int>)/50 -82.05% 12.186 2.187 - -0.57% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.58% 323441.716 59566.195 - 0.01% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.56% 122.759 22.633 - -1.73% -
std::fill(deque<int>)/50 -81.53% 12.763 2.357 - -0.27% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.30% 323485.437 60498.782 - 0.55% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.89% 271537.279 57330.199 - 0.04% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.16% 263474.992 57532.230 - 0.09% -
BM_num_get<void*> -76.53% 47.636 11.181 - 1.50% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.56% 194270.888 47486.458 - -0.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -71.44% 61.988 17.702 - -56.75% -
std::set<int>::ctor(&&,_different_allocs)/8192 -69.96% 161550.849 48524.410 - 1.08% -
std::fill(vector<bool>)/262144 -68.30% 720.065 228.233 - -1.01% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.36% 138430.643 52098.904 - -1.04% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.83% 18151.862 6929.393 - -0.19% -
BM_num_get<unsigned_int> -61.61% 25.424 9.759 - 0.49% -
std::rotate_copy(vector<int>)/8192 -61.39% 716.636 276.686 - -61.59% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -61.03% 17545.803 6837.080 - -0.80% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.93% 130791.216 51103.010 - -0.72% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.90% 249.065 97.376 - -54.21% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.19% 17236.328 6861.322 - 1.03% -
BM_num_get<unsigned_short> -60.15% 25.562 10.186 - 0.27% -
BM_num_get<unsigned_long_long> -60.13% 25.970 10.355 - -1.49% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.07% 14734.367 5884.101 - 0.05% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -59.55% 17633.737 7132.055 - 0.11% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.54% 13790.984 5717.716 - -0.32% -
BM_num_get<unsigned_long> -58.35% 25.450 10.601 - 1.44% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -58.29% 65.298 27.236 - 0.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -57.83% 248.703 104.879 - -56.95% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -57.19% 14372.895 6153.381 - 0.03% -
BM_format_to_string_begin<std::vector<char>>/16384 -56.79% 340.914 147.298 - 1.68% -
BM_num_get<long_long> -56.75% 24.715 10.690 - 0.10% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.55% 13791.062 5991.861 - 0.76% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -56.42% 76.407 33.300 - -1.14% -
BM_num_get<long> -56.23% 24.398 10.679 - -2.72% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.47% 222.294 98.982 - -56.26% -
std::set<std::string>::insert(value)_(already_present)/32 -54.37% 16.328 7.451 - -20.31% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -54.21% 73.822 33.804 - -54.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -53.97% 206.029 94.832 - -52.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -53.82% 216.578 100.014 - -55.15% -
BM_num_get<bool> -53.75% 25.320 11.711 - -1.35% -
rng::find_last_if(list<int>)_(bail_10%)/50 -53.73% 37.468 17.337 - -0.53% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.84% 213.056 100.468 - -57.71% -
std::find_if(list<int>)_(process_all)/50 -50.71% 38.050 18.754 - -1.32% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -50.57% 52.412 25.905 - -45.90% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.28% 417.683 207.681 - -1.39% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -49.69% 130.284 65.549 - -2.53% -
std::unique(vector<int>)_(sprinkled)/8192 -49.06% 3965.626 2020.164 - 5.93% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -49.05% 34.972 17.819 - -0.13% -
BM_format_to_n_string_begin<std::string>/16384 -48.93% 288.382 147.289 - 0.09% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -48.44% 3622.930 1867.992 - -0.64% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.31% 401.487 207.513 - -0.19% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.93% 336.688 175.326 - -1.13% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -47.70% 416.280 217.729 - 1.56% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -47.32% 412.896 217.519 - 0.74% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.24% 0.476 0.251 - -0.75% -
std::unique(vector<int>)_(sprinkled)/1024 -47.02% 531.254 281.452 - -0.14% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -47.01% 453.588 240.361 - -0.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -46.22% 143.373 77.106 - -45.69% -
rng::find_last(deque<int>)_(bail_90%)/8192 -45.23% 364.886 199.835 - -2.34% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.14% 46244.650 25370.614 - -0.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.06% 0.481 0.264 - -33.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.91% 141.916 78.187 - -44.48% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -44.48% 11.409 6.334 - -34.95% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.14% 341.550 190.792 - -1.25% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -44.06% 11.335 6.341 - -34.00% -
BM_Move_Null -43.99% 0.907 0.508 - 7.76% -
std::unordered_set<int>::count(key)_(non-existent)/0 -43.91% 0.485 0.272 - -11.70% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.58% 305.808 175.592 - 0.31% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -42.42% 10.857 6.251 - -42.66% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -42.19% 11.127 6.432 - -36.79% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -42.01% 0.485 0.281 - -0.10% -
std::find_if_not(deque<int>)_(bail_25%)/8 -41.98% 2.058 1.194 - 2.69% -
std::unique_copy(vector<int>)_(sprinkled)/52 -41.72% 21.793 12.702 - -0.75% -
bm_exception_ptr_move_ctor_nonnull -41.71% 6.848 3.992 - 13.97% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -41.65% 249.628 145.663 - -22.13% -
BM_format_to_string_pointer<char>/16384 -41.46% 253.145 148.186 - -0.87% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -41.32% 6.251 3.668 - 3.75% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -41.29% 7.924 4.653 - -30.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -41.21% 31.977 18.798 - -64.79% -
BM_format_string<char>/65536 -41.05% 0.036 0.021 - -35.18% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -40.96% 104.860 61.913 - 4.80% -
std::partial_sort_copy(deque<int>)_(descending)/8 -40.39% 23.334 13.909 - -6.19% -
std::find_if_not(list<int>)_(process_all)/50 -40.22% 38.043 22.743 - -0.78% -
BM_PushHeap_float_Descending_16 -39.89% 0.632 0.380 - 4.65% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -39.31% 89.642 54.407 - -13.16% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -39.23% 41.831 25.421 - -0.63% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -38.78% 307.662 188.363 - -0.18% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -38.64% 3657.183 2243.899 - 12.01% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -38.64% 919.690 564.323 - 7.85% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -38.59% 7.501 4.606 - -30.38% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -38.51% 27.276 16.773 - -0.08% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -37.96% 84.554 52.457 - -3.72% -
rng::find_last(deque<int>)_(bail_90%)/1024 -37.85% 45.933 28.547 - -0.99% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.66% 2.934 1.829 - -1.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -37.44% 33.952 21.239 - -34.76% -
std::unique_copy(vector<int>)_(sprinkled)/32 -37.07% 12.977 8.167 - -0.72% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.66% 79867.273 50585.928 - 0.27% -
BM_PushHeap_float_Descending_4 -36.58% 0.612 0.388 - 8.68% -
std::set<int>::ctor(const&,_alloc)/8192 -36.27% 77999.624 49707.136 - 1.20% -
bm_exception_ptr_swap_null -35.65% 5.399 3.475 - 0.62% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.58% 9837.980 6337.877 - 0.14% -
BM_StringEraseWithMove_Huge_Transparent -35.30% 69.490 44.962 - -3.85% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -35.29% 80156.175 51865.441 - -1.89% -
std::set<int>::ctor(const&,_alloc)/1024 -35.14% 9679.700 6278.308 - 1.17% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -35.05% 9999.342 6494.978 - -1.51% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -34.98% 7.197 4.679 - -31.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -34.69% 0.684 0.447 - -3.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -34.57% 51.409 33.638 - -38.97% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -34.04% 41.523 27.390 - -0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -33.57% 18235027.839 12112849.478 - 5.70% -
std::copy_n(list<int>)/64 -33.49% 22.405 14.901 - 0.83% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -33.35% 20.065 13.373 - -7.37% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.26% 41.375 27.614 - 1.13% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.06% 0.397 0.266 - -11.01% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -33.03% 120.283 80.557 - 3.47% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -32.73% 1.956 1.316 - -12.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.70% 13072113.395 8797296.359 - 1.16% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -32.69% 28.223 18.996 - -32.04% -
BM_PushHeap_uint64_QuickSortAdversary_1 -32.39% 0.696 0.470 - 0.86% -
BM_format_to_string_span<char>/16384 -32.32% 217.958 147.504 - -0.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -32.31% 12867102.536 8709843.702 - -3.04% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.17% 63.231 42.892 - -0.87% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -32.04% 47.142 32.036 - 0.43% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -31.99% 9961.179 6774.906 - 2.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.96% 12922716.210 8792039.261 - 1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.44% 12762327.382 8749882.960 - -0.84% -
BM_StringEraseWithMove_Huge_Opaque -31.39% 68.230 46.809 - -5.56% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -31.38% 78936.141 54167.596 - -0.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -31.26% 40.370 27.751 - -4.59% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -31.20% 31.932 21.969 - -2.48% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -31.17% 6.571 4.523 - -31.63% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -31.06% 32.730 22.564 - -19.22% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 -31.04% 1902.008 1311.579 - -24.64% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -30.60% 23668700.453 16427129.462 - -0.11% -
BM_PushHeap_float_PipeOrgan_1 -30.54% 0.671 0.466 - 0.03% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.51% 0.487 0.339 - 0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.47% 12709486.086 8836753.760 - 2.49% -
BM_format_to_n_string_begin<std::wstring>/16384 -30.21% 1903.067 1328.126 - 16.09% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.91% 39.488 27.676 - -0.03% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 -29.81% 1902.510 1335.436 - 17.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -29.78% 12857869.172 9029067.748 - 1.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -29.63% 345568085.054 243170127.376 - -2.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -29.55% 42.101 29.659 - -4.25% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -29.40% 6028.056 4255.579 - -0.66% -
std::find_end(deque<int>)_(process_all)/8192 -29.10% 2856.159 2024.917 - -7.52% -
ranges::min(std::deque<long_long>)/70000 -29.08% 26305.416 18656.814 - -29.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -29.03% 42.668 30.282 - 3.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -28.99% 33.662 23.904 - -5.47% -
std::partial_sort_copy(deque<int>)_(heap)/8 -28.70% 20.481 14.603 - -0.44% -
std::any_of(vector<int>)_(process_all)/50 -28.54% 18.971 13.557 - -1.59% -
std::find_end(deque<int>)_(process_all)/1048576 -28.21% 366182.771 262886.280 - -2.82% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -28.13% 9.077 6.524 - -13.38% -
BM_emoji_text<wchar_t> -28.02% 1153.624 830.330 - -0.07% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -28.01% 897.251 645.916 - -14.14% -
std::set<std::string>::insert(value)_(already_present)/1024 -27.55% 22.657 16.416 - -49.10% -
std::unique_copy(list<int>)_(contiguous)/52 -27.26% 29.051 21.132 - -2.55% -
std::find_end(deque<int>)_(process_all)/1024 -27.19% 359.385 261.669 - -5.07% -
std::multiset<int>::count(key)_(existent)/1024 -27.13% 8.033 5.853 - 1.96% -
BM_PushHeap_float_Descending_64 -26.45% 0.523 0.385 - 1.61% -
std::copy_backward(vector<int>)/32768 -26.40% 3795.777 2793.766 - -25.80% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -26.13% 33.088 24.443 - 0.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -26.03% 3.026 2.238 - -14.62% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -25.90% 2499501.196 1852087.394 - -23.22% -
std::copy_n(vector<int>)/32768 -25.56% 3686.644 2744.246 - -9.87% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -25.49% 1698.499 1265.596 - -0.70% -
bm_exception_ptr_move_ctor_null -25.43% 3.337 2.488 - -8.63% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -25.00% 982.518 736.931 - -1.20% -
BM_PushHeap_string_Descending_1 -24.71% 0.700 0.527 - 11.07% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -24.48% 1951710.117 1473970.459 - -14.96% -
BM_Istream_numbers/3 -24.44% 1402.724 1059.936 - -0.40% -
std::transform(list<int>)_(identity_transform)/50 -24.22% 39.305 29.785 - -1.09% -
BM_Istream_numbers/0 -24.19% 1395.199 1057.639 - 1.18% -
BM_StringFindStringLiteral/1024 -24.13% 23.787 18.047 - -1.67% -
BM_Istream_numbers/2 -24.03% 1434.465 1089.720 - -0.88% -
std::multiset<int>::contains(key)_(non-existent)/8192 -23.95% 14.637 11.132 - 25.99% -
BM_SystemErrorWithMessage -23.92% 23.123 17.592 - -0.43% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -23.73% 32.972 25.147 - -0.60% -
std::multiset<std::string>::erase(key)_(existent)/8192 -23.72% 106.311 81.092 - -0.12% -
bm_exception_ptr_move_assign_nonnull -23.61% 6.894 5.266 - 1.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -23.39% 43.291 33.164 - 0.24% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -23.07% 16.719 12.861 - -48.41% -
BM_Istream_numbers/1 -23.06% 1423.789 1095.436 - -0.47% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -22.85% 7.174 5.535 - -10.34% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -22.62% 3169.555 2452.554 - -9.29% -
ranges::min(std::vector<char>)/1 -22.37% 0.438 0.340 - -11.59% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -22.21% 30.304 23.572 - -0.27% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -21.93% 1.971 1.539 - 20.26% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -21.75% 11.049 8.646 - -2.47% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -21.74% 2.859 2.237 - -19.05% -
std::deque<std::string>::ctor(size)/32 -21.67% 51.330 40.206 - -8.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -21.64% 0.500 0.392 - -43.76% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -21.48% 0.588 0.461 - 0.49% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -21.25% 2.801 2.206 - -10.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -21.15% 211995.841 167157.858 - 0.68% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.04% 3747.263 2959.019 - -1.00% -
BM_format_to_string_begin<std::string>/16384 -20.97% 218.846 172.956 - -24.23% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -20.81% 10.626 8.414 - -42.73% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -20.74% 1.479 1.172 - 1.98% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.64% 52.478 41.648 - -25.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -20.62% 20.753 16.474 - -21.43% -
rng::contains_subrange(list<int>)_(process_all)/8192 -20.57% 9040.942 7181.389 - 8.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.52% 31.405 24.962 - -25.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -20.38% 0.515 0.410 - -34.74% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -20.27% 870.550 694.064 - 0.44% -
BM_Invoke_MemFuncPtr -20.22% 0.925 0.738 - 3.53% -
BM_vector_deque_ranges_copy/0 -20.21% 0.682 0.544 - 14.67% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.19% 1.025 0.818 - -0.03% -
BM_vector_deque_ranges_move_backward/0 -20.15% 0.549 0.438 - -16.25% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -20.09% 25.784 20.605 - -17.45% -
ranges::min(std::deque<__int128>)/1 -20.06% 0.837 0.669 - -27.05% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -19.98% 1506.395 1205.357 - -5.34% -
std::vector<std::string>::ctor(size)/8192 -19.71% 5187.044 4164.846 - -1.29% -
std::set<std::string>::erase(key)_(existent)/8192 -19.69% 104.125 83.627 - 17.38% -
BM_PushHeap_uint64_Ascending_1 -19.53% 0.577 0.464 - -0.15% -
BM_vector_deque_copy/0 -19.48% 0.551 0.443 - 11.79% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -19.31% 25.624 20.677 - -1.64% -
std::move_backward(list<int>)/4096 -19.14% 5186.231 4193.841 - -13.38% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -19.09% 2.971 2.404 - -9.29% -
std::search(vector<int>,_pred)_(single_element)/8192 -18.95% 4603.682 3731.349 - -0.07% -
std::search(vector<int>,_pred)_(single_element)/1024 -18.93% 576.950 467.731 - -0.24% -
std::search(vector<int>,_pred)_(single_element)/1000 -18.90% 563.172 456.742 - -4.96% -
BM_PushHeap_float_Descending_256 -18.84% 0.499 0.405 - 0.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.78% 205840.675 167186.020 - -1.09% -
std::move(list<int>)/64 -18.69% 47.883 38.934 - -2.59% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -18.65% 31.652 25.749 - -3.19% -
std::set<int>::count(key)_(non-existent)/8192 -18.63% 13.811 11.238 - -0.72% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -18.51% 1123.071 915.173 - -1.51% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -18.38% 23.913 19.517 - -18.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.27% 39.569 32.339 - 0.04% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -18.15% 3.195 2.615 - -13.44% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -18.13% 13.904 11.384 - 1.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -17.98% 7.342 6.022 - -0.37% -
std::stable_partition(list<int>)_(dense)/1024 -17.96% 1747.054 1433.204 - -17.77% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.85% 1650158.699 1355687.271 - -3.69% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -17.71% 30.827 25.366 - -0.49% -
BM_PushHeap_float_Descending_1024 -17.68% 0.474 0.390 - -2.56% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -17.67% 2.530 2.083 - -24.87% -
std::find_if(vector<int>)_(process_all)/50 -17.65% 6.862 5.651 - -0.29% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -17.63% 41.522 34.203 - 5.36% -
std::multiset<std::string>::count(key)_(non-existent)/32 -17.60% 12.420 10.234 - -5.78% -
std::copy_backward(vector<int>)/4096 -17.52% 254.615 210.014 - -11.39% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.44% 462.383 381.746 - -0.76% -
std::map<std::string,_int>::erase(iterator)/1024 -17.40% 35.703 29.489 - 14.54% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -17.40% 12.445 10.279 - -10.35% -
BM_StringEraseWithMove_Small_Opaque -17.31% 2.642 2.184 - 1.21% -
BM_std_minmax_element<char>/3 -17.27% 1.164 0.963 - -0.88% -
BM_PushHeap_float_Descending_16384 -17.23% 0.465 0.385 - -2.23% -
BM_PushHeap_float_Descending_262144 -17.20% 0.465 0.385 - -0.12% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -17.15% 415514.516 344246.522 - -1.66% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -16.99% 6308.222 5236.224 - -1.14% -
std::move(deque<int>)/64 -16.89% 6.112 5.080 - 0.71% -
std::unique(vector<int>)_(sprinkled)/52 -16.78% 65.244 54.297 - -0.46% -
SetIntersection_Front_Set_uint32_262144_1024 -16.76% 14078427.392 11718646.959 - -19.12% -
std::find_if_not(vector<int>)_(process_all)/50 -16.75% 6.854 5.706 - -1.99% -
BM_PushHeap_string_Random_1 -16.62% 0.698 0.582 - -12.73% -
rng::contains_subrange(deque<int>)_(same_length)/16 -16.58% 12.708 10.601 - -18.34% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -16.55% 1.450 1.210 - -9.16% -
std::multiset<int>::count(key)_(existent)/32 -16.53% 4.705 3.928 - 1.94% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.53% 59.578 49.731 - -14.28% -
ranges::min(std::list<__int128>)/1 -16.39% 0.396 0.331 - -18.02% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.30% 19.958 16.704 - -16.23% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -16.26% 4253.786 3562.035 - -0.54% -
std::set<int>::contains(key)_(non-existent)/32 -16.16% 3.072 2.576 - -8.18% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -16.05% 7.661 6.431 - -0.46% -
rng::find_last(vector<int>)_(bail_90%)/1024 -15.99% 27.923 23.458 - -1.39% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -15.98% 73.162 61.471 - -16.97% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -15.97% 1.573 1.322 - -10.05% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.93% 6490.822 5456.554 - -1.56% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -15.84% 1.573 1.324 - 1.80% -
std::reverse_copy(list<int>)/8 -15.74% 2.787 2.349 - -3.55% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.73% 55.915 47.118 - 0.13% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -15.68% 2854757.447 2406997.008 - -2.33% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -15.67% 22.287 18.794 - -4.69% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.66% 26.709 22.527 - -14.43% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -15.55% 42.679 36.042 - -3.63% -
std::find_if_not(vector<char>)_(bail_25%)/8 -15.54% 0.932 0.787 - -13.14% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.53% 943.756 797.228 - -4.09% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -15.51% 63.285 53.471 - -0.06% -
std::set<std::string>::erase(iterator)/32 -15.32% 31.731 26.869 - -1.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -15.23% 28.354 24.035 - 0.39% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -15.21% 29.805 25.271 - 2.02% -
std::is_sorted(list<int>,_pred)/8192 -15.17% 9043.894 7671.988 - -15.74% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -15.13% 1.697 1.441 - 24.90% -
BM_PushHeap_float_SingleElement_1 -15.11% 0.520 0.442 - 5.76% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -15.09% 71.100 60.371 - -16.03% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -15.03% 11.322 9.620 - -0.73% -
std::find_if(vector<int>)_(process_all)/8192 -14.98% 945.111 803.558 - -0.24% -
std::find_if(vector<int>)_(process_all)/32768 -14.97% 3759.689 3197.039 - -0.26% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -14.89% 1.590 1.353 - 9.34% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -14.82% 67.770 57.723 - -31.10% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.81% 3749.940 3194.681 - -0.23% -
std::unique(list<int>)_(contiguous)/1024 -14.78% 1074.782 915.884 - -0.92% -
std::set<std::string>::equal_range(key)_(existent)/8192 -14.77% 32.538 27.733 - -0.89% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.74% 943.307 804.291 - -0.13% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.67% 30.627 26.135 - 0.21% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -14.61% 2.579 2.202 - -7.90% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -14.59% 103.512 88.405 - -0.14% -
std::format(double)_(fmt:_{:_17000}) -14.53% 297.352 254.143 - 0.32% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -14.51% 41.946 35.860 - -4.23% -
std::map<int,_int>::erase(iterator)/1024 -14.40% 24.033 20.572 - -0.33% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -14.39% 26.306 22.522 - -21.95% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -14.37% 29706.690 25436.404 - 0.93% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -14.30% 1.525 1.307 - -20.48% -
rng::find_last(deque<int>)_(bail_90%)/8 -14.10% 0.969 0.833 - -3.47% -
std::map<int,_int>::count(key)_(existent)/1024 -14.05% 4.408 3.789 - -0.45% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -14.00% 62.246 53.531 - -14.23% -
std::partial_sort_copy(list<int>)_(ascending)/8 -13.98% 9.365 8.056 - -1.81% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -13.85% 872.788 751.912 - -3.68% -
std::set<int>::erase(key)_(non-existent,_end)/32 -13.75% 2.636 2.274 - 0.24% -
std::any_of(deque<int>)_(process_all)/50 -13.75% 21.838 18.835 - -0.28% -
BM_format_string<wchar_t>/8192 -13.74% 0.225 0.194 - -0.28% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -13.73% 6593671.884 5688176.543 - 5.27% -
bm_lexicographical_compare<unsigned_char>/8 -13.71% 1.389 1.199 - -11.66% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.62% 14.823 12.804 - -0.58% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.43% 14.792 12.805 - 0.06% -
Chain,_2_levels -13.42% 1.157 1.002 - -0.02% -
Chain,_9_levels -13.40% 1.157 1.002 - -0.02% -
Chain,_7_levels -13.39% 1.156 1.002 - -0.02% -
std::unordered_set<int>::contains(key)_(existent)/32 -13.39% 1.409 1.220 - -19.33% -
DAG_rightmost,_3_levels -13.39% 1.157 1.002 - 0.01% -
DAG_leftmost,_5_levels -13.39% 1.156 1.002 - -0.01% -
Chain,_6_levels -13.38% 1.156 1.002 - -0.00% -
Chain,_8_levels -13.38% 1.156 1.002 - -0.00% -
DAG_leftmost,_3_levels -13.37% 1.156 1.002 - 0.00% -
DAG_rightmost,_5_levels -13.36% 1.156 1.002 - 0.02% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -13.36% 41011.164 35533.562 - -1.26% -
Chain,_5_levels -13.35% 1.156 1.002 - 0.01% -
DAG_rightmost,_4_levels -13.34% 1.156 1.002 - -0.00% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.33% 399584.042 346304.993 - -0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -13.32% 0.579 0.502 - -21.08% -
Chain,_4_levels -13.30% 1.156 1.002 - 0.07% -
std::generate_n(deque<int>)/1024 -13.26% 278.270 241.376 - -0.70% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -13.24% 32.967 28.601 - 3.46% -
Chain,_3_levels -13.24% 1.157 1.004 - 0.21% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -13.23% 1.335 1.158 - -16.54% -
DAG_leftmost,_4_levels -13.22% 1.157 1.004 - 0.20% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -13.22% 79.544 69.031 - -2.91% -
rng::contains_subrange(deque<int>)_(process_all)/16 -13.20% 9.781 8.489 - 8.49% -
Chain_fail,_8_levels -13.16% 109.209 94.835 - -4.79% -
std::find_if(vector<int>)_(bail_25%)/32768 -13.11% 944.162 820.364 - 0.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -13.11% 34.641 30.101 - -27.66% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.08% 42.545 36.980 - 23.50% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -13.01% 3.054 2.657 - 4.87% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -12.99% 6.430 5.594 - 0.61% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -12.99% 23.003 20.015 - -15.02% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.93% 1003.120 873.450 - 0.45% -
BM_PushHeap_float_Random_4 -12.92% 3.007 2.619 - 6.80% -
std::find_end(deque<int>)_(match_near_end)/8192 -12.91% 191691.018 166938.649 - -7.67% -
BM_deque_deque_ranges_move_backward/0 -12.90% 0.921 0.802 - -12.86% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.84% 396460.055 345559.347 - -0.55% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -12.83% 42.237 36.816 - -0.03% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -12.77% 52.061 45.414 - -6.89% -
std::generate(deque<int>)/1024 -12.75% 276.750 241.464 - -0.69% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -12.72% 751.020 655.463 - -0.60% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -12.66% 1.312 1.146 - -13.99% -
std::find_first_of(list<int>)_(large_needle)/1024 -12.65% 985755.662 861084.411 - -6.04% -
std::partial_sort(deque<int>)_(ascending)/8192 -12.64% 162158.621 141664.545 - -3.42% -
std::adjacent_find(deque<int>,_pred)/8 -12.63% 4.838 4.227 - 2.28% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -12.63% 12660.436 11061.011 - -7.00% -
BM_format_to_n_string_span<char>/16384 -12.61% 247.907 216.653 - -20.78% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.56% 8360.145 7310.039 - -0.44% -
Chain_fail,_2_levels -12.54% 35.978 31.468 - -0.21% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -12.53% 6.544 5.724 - 5.50% -
BM_Move_MemFuncPtr -12.53% 1.353 1.184 - -8.50% -
std::set<std::string>::erase(key)_(existent)/32 -12.51% 85.032 74.398 - 48.67% -
BM_Invoke_FuncPtr -12.49% 0.790 0.691 - -12.09% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -12.47% 165961.418 145262.187 - -1.50% -
std::find_if(vector<int>)_(process_all)/8 -12.45% 1.487 1.302 - -8.81% -
std::map<int,_int>::erase(iterator)/32 -12.43% 23.494 20.574 - -0.11% -
std::none_of(deque<int>)_(process_all)/50 -12.39% 21.525 18.859 - -0.57% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -12.34% 34.841 30.543 - -0.19% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.31% 14.643 12.840 - -0.73% -
std::multiset<int>::ctor(const&,_alloc)/32 -12.30% 258.013 226.285 - 1.93% -
std::move(deque<int>)/32768 -12.28% 2074.423 1819.787 - -1.52% -
SetIntersection_Interlaced_Vector_float_256_4 -12.19% 5250844.767 4610746.485 - -1.15% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -12.17% 22.512 19.771 - -5.02% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -12.15% 15051.910 13222.961 - 13.21% -
BM_Move_LargeTrivialFunctor -12.15% 0.690 0.606 - -12.38% -
std::unordered_set<std::string>::find(key)_(existent)/32 -12.05% 39.750 34.961 - -7.23% -
std::set<int>::ctor(&&,_different_allocs)/0 -12.05% 14.528 12.778 - -0.86% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -12.04% 1191.292 1047.822 - -0.47% -
std::map<int,_int>::count(key)_(existent)/32 -12.00% 1.779 1.565 - 0.39% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -11.99% 8.273 7.281 - 2.44% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -11.98% 52.479 46.191 - -0.33% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -11.98% 392009.161 345039.389 - -0.26% -
std::replace(vector<int>)_(sprinkled)/8192 -11.98% 1245.180 1095.992 - -13.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.89% 192.524 169.628 - -14.86% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.85% 0.298 0.263 - -0.39% -
std::set<std::string>::ctor(const&,_alloc)/32 -11.84% 850.530 749.864 - 0.62% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -11.82% 1.619 1.428 - -17.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.76% 54.073 47.714 - 0.43% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -11.73% 1.760 1.554 - -2.90% -
std::for_each(multiset<int>::iterator)/50 -11.66% 47.219 41.711 - 6.93% -
BM_toupper_char<char> -11.66% 0.692 0.611 - -11.21% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -11.65% 24.763 21.877 - -12.93% -
std::set<int>::ctor(const&,_alloc)/32 -11.64% 248.035 219.170 - -0.70% -
BM_join_view_out_vectors/70000 -11.63% 167175.685 147736.053 - 5.55% -
Chain_fail,_4_levels -11.59% 62.373 55.146 - 2.46% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.58% 283279.563 250472.468 - -12.90% -
BM_format_to_iterator/<std::deque>_string_view_len_6000 -11.52% 159.192 140.856 - -8.07% -
BM_CmpEqual_ushort_schar -11.51% 1.118 0.989 - -0.07% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.51% 15961.235 14124.691 - -0.07% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -11.50% 27.006 23.901 - -40.54% -
BM_StringMove_Large -11.48% 0.798 0.706 - -0.05% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.47% 14.489 12.827 - -0.01% -
rng::contains_subrange(deque<int>)_(same_length)/32 -11.46% 20.214 17.897 - -12.81% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.46% 51354.220 45466.886 - 0.08% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.42% 79.353 70.288 - 0.40% -
BM_format_to_iterator/<std::array>_string_view_len_6000 -11.28% 67.343 59.743 - -0.62% -
std::set<int>::count(key)_(existent)/1024 -11.28% 4.683 4.155 - -2.85% -
Chain,_1_level -11.24% 1.160 1.029 - 2.76% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -11.19% 19.855 17.633 - 0.47% -
std::search_n(list<int>,_pred)_(no_match)/8192 -11.13% 8134.741 7229.115 164.041 -14.36% 164.041
BM_Copy_MemFuncPtr -11.08% 1.292 1.149 - -1.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -11.08% 1269612.394 1128954.741 - -2.38% -
BM_deque_vector_ranges_move/2 -11.07% 2.062 1.834 - -0.39% -
std::format(double)_(fmt:_{:_17000L}) -11.07% 312.977 278.341 - 2.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -11.07% 39.924 35.506 - -3.82% -
BM_format_to_iterator/<std::vector>_string_view_len_6000 -11.07% 67.319 59.870 - 0.24% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -11.05% 4.556 4.053 - -0.55% -
BM_format_to_string_begin<std::wstring>/16384 -11.03% 1775.154 1579.314 - -9.27% -
BM_CmpEqual_uint_short -11.03% 1.135 1.010 - -1.87% -
BM_ConstructAndDestroy_Null_Opaque -11.00% 0.451 0.401 - -0.65% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.98% 6141338.510 5466943.314 - -0.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -10.96% 57305.641 51025.232 - -2.75% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.93% 50238.000 44748.712 - -2.00% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -10.88% 29.261 26.077 - 4.67% -
BM_Swap_Null_LargeNonTrivialFunctor -10.87% 0.568 0.506 - 2.50% -
BM_emoji_escaped<char> -10.85% 24155.613 21535.026 - -1.75% -
BM_deque_vector_ranges_move_backward/0 -10.84% 1.584 1.412 - -5.04% -
std::any_of(deque<int>)_(process_all)/8192 -10.81% 2833.712 2527.350 - 0.04% -
std::is_partitioned(list<int>)_(partitioned)/1024 -10.80% 639.612 570.508 - -2.89% -
BM_format_to_iterator/<std::string>_string_view_len_6000 -10.80% 67.154 59.899 - -0.44% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.80% 6490.305 5789.234 - 3.18% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.80% 5.544 4.946 - -0.38% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -10.79% 7693.487 6863.334 - -0.86% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.77% 19.825 17.690 - -3.39% -
BM_deque_vector_ranges_move/1 -10.76% 2.368 2.113 - 1.52% -
std::sort(deque<int>)_(repeated)/1024 -10.75% 1068.865 953.990 - -0.82% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.72% 7679.045 6855.478 - -0.58% -
BM_deque_vector_copy_backward/0 -10.72% 1.541 1.376 - -3.42% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.72% 19.814 17.691 - -1.71% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.71% 237.582 212.130 - -0.01% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -10.68% 22.083 19.724 - 1.22% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.67% 1214.975 1085.374 - -5.45% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.66% 7671.183 6853.510 - -0.72% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.64% 41349.189 36951.392 - 0.77% -
std::copy(list<int>)/64 -10.63% 33.494 29.933 - -8.64% -
BM_join_view_in_vectors/70000 -10.63% 147988.502 132254.739 - 0.16% -
rng::contains(vector<int>)_(process_all)/8 -10.61% 2.817 2.519 - -6.00% -
std::any_of(deque<int>)_(process_all)/32768 -10.46% 11288.254 10107.673 - 0.07% -
std::map<int,_int>::ctor(const&,_alloc)/32 -10.45% 251.225 224.967 - -0.71% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.42% 14.297 12.807 - 0.11% -
std::find_if(vector<int>)_(process_all)/1024 -10.39% 125.593 112.544 - -0.31% -
std::map<int,_int>::erase(iterator)/8192 -10.39% 26.727 23.951 - 0.41% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -10.37% 28529.467 25570.161 - -1.59% -
BM_Swap_MemPtr_SmallTrivialFunctor -10.35% 3.641 3.264 - 0.28% -
std::search(deque<int>,_pred)_(single_element)/1000 -10.34% 685.624 614.752 - -10.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -10.33% 1253227.860 1123728.010 - -3.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -10.31% 1.254 1.125 - -4.50% -
ranges::min(std::deque<long_long>)/64 -10.28% 19.934 17.885 - -14.43% -
std::unordered_multiset<int>::find(key)_(existent)/32 -10.28% 1.345 1.206 - -16.31% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.27% 5909509.630 5302364.711 - -10.32% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -10.27% 17.650 15.837 - 0.58% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.26% 831.696 746.349 - -1.47% -
SetIntersection_Interlaced_Vector_float_16384_16 -10.25% 2847695.937 2555867.080 - 11.19% -
std::format(double)_(fmt:_{:0^17500_17000}) -10.23% 441.163 396.014 - 0.55% -
std::search(deque<int>,_pred)_(single_element)/8192 -10.23% 5671.592 5091.624 - -9.96% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -10.22% 23.829 21.394 - -8.32% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.22% 14.342 12.877 - -0.05% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -10.18% 255.785 229.757 - 1.88% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -10.15% 1.426 1.281 - -15.12% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -10.15% 540.529 485.665 - -0.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -10.12% 43642.399 39223.653 - -2.99% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -10.12% 7.269 6.534 - -2.10% -
std::copy(deque<int>)/64 -10.12% 3.018 2.712 - -10.25% -
BM_StringConstructDestroyCStr_Large_Transparent -10.11% 10.129 9.104 - -8.29% -
std::search(deque<int>,_pred)_(single_element)/1024 -10.09% 701.552 630.734 - -10.25% -
BM_CmpLess_uint_short -10.08% 1.136 1.022 - 0.23% -
std::sort_heap(vector<int>)/8 -10.08% 32.077 28.845 - -0.69% -
std::find_if_not(vector<int>)_(process_all)/1024 -10.05% 125.060 112.486 - -0.26% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.03% 50304.151 45259.021 - -18.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -10.03% 20147429.879 18126879.160 - 1.98% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -10.01% 32.185 28.964 - 4.74% -
rng::contains_subrange(list<int>)_(same_length)/50 -10.01% 28.308 25.475 - -0.71% -
std::unique(list<int>)_(contiguous)/8192 -9.94% 7802.830 7026.915 - 0.68% -
std::find_end(deque<int>)_(match_near_end)/1024 -9.91% 3640.053 3279.290 - -6.11% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -9.87% 29303.154 26411.548 - 0.20% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -9.87% 22.010 19.838 - -11.22% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.86% 2.456 2.214 - -4.12% -
BM_CmpEqual_uchar_schar -9.83% 1.123 1.013 - 0.24% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -9.82% 1.559 1.406 - -6.64% -
DAG_sidecast_fail,_1_level -9.82% 64.927 58.554 - 0.30% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -9.72% 6.007 5.423 - 0.47% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -9.70% 1.333 1.204 - -16.50% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -9.69% 27006.931 24389.269 - -1.78% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -9.69% 136.360 123.147 - 21.38% -
std::sort_heap(deque<int>,_pred)/8192 -9.68% 451004.639 407345.741 - -2.04% -
BM_join_view_out_vectors/64000 -9.67% 145901.515 131799.381 - 6.94% -
std::multiset<int>::find(key)_(non-existent)/1024 -9.66% 6.064 5.478 - 0.15% -
BM_StringEraseWithMove_Small_Transparent -9.66% 2.412 2.179 - 1.53% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -9.63% 4.625 4.179 - -13.06% -
std::reverse(list<int>)/32768 -9.63% 19216.225 17365.635 - -12.84% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -9.63% 1.423 1.286 - 4.90% -
BM_PushHeap_string_Ascending_1 -9.60% 0.642 0.580 - -9.61% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -9.59% 1.614 1.459 - 7.03% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -9.59% 6288828.913 5685889.700 - -25.99% -
std::unique(list<int>,_pred)_(sprinkled)/32 -9.58% 67.894 61.390 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.56% 0.515 0.465 - -0.04% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -9.53% 40274.147 36434.411 - 24.09% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -9.52% 14.103 12.761 - -1.29% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor -9.51% 1.276 1.155 - 0.29% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -9.50% 19485468.659 17634521.496 - -27.16% -
DAG_sidecast_fail,_3_levels -9.49% 116.720 105.645 - 0.72% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -9.43% 336.361 304.650 - 11.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -9.42% 1245913.791 1128500.747 - -2.32% -
std::format(double)_(fmt:_{:0>17500_17000}) -9.41% 436.192 395.130 - 0.57% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -9.41% 1.419 1.285 - 4.97% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -9.41% 23.704 21.473 - 0.59% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.41% 0.692 0.627 - -6.36% -
std::pop_heap(deque<std::string>)/1024 -9.40% 66.905 60.618 - -0.75% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -9.39% 1.380 1.250 - -4.92% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -9.38% 1.564 1.418 - -4.69% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -9.37% 1.448 1.312 - 7.36% -
bm_lexicographical_compare<unsigned_char>/1 -9.35% 1.566 1.420 - -7.66% -
BM_PushHeap_float_PipeOrgan_4 -9.33% 0.540 0.489 - -2.05% -
BM_vector_deque_ranges_copy/2 -9.31% 2.066 1.874 - -9.29% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -9.23% 1.577 1.432 - -7.29% -
Chain_fail,_5_levels -9.23% 72.988 66.251 - -2.92% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.23% 6386.166 5796.852 - -18.93% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -9.20% 41.582 37.755 - -4.78% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -9.20% 0.688 0.625 - 2.87% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -9.18% 2.689 2.443 - -2.89% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -9.15% 40223.506 36544.581 - -2.07% -
BM_StringMove_Small -9.13% 0.799 0.726 - -5.12% -
DAG_sidecast_fail,_2_levels -9.13% 98.508 89.516 - -0.13% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -9.12% 1.406 1.277 - -14.16% -
std::search(list<int>,_pred)_(same_length)/8192 -9.10% 8817.087 8014.460 - -17.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -9.08% 0.291 0.265 - -0.26% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -9.08% 24.093 21.906 - -11.86% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.06% 0.697 0.634 - 0.08% -
ranges::min(std::vector<__int128>)/70000 -9.04% 30876.815 28085.171 - -16.68% -
std::find_if_not(list<int>)_(bail_25%)/32768 -9.01% 7395.089 6728.542 - -13.37% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -9.01% 41839.989 38069.018 - 24.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.99% 51.053 46.462 - -9.38% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -8.97% 39.535 35.989 - 9.36% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -8.96% 43.261 39.383 - -0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -8.94% 115392280.410 105078305.938 - -14.13% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -8.92% 96.527 87.912 - -9.60% -
std::copy(vector<bool>)_(aligned)/1048576 -8.92% 3458.440 3149.844 - -16.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -8.91% 61242491.095 55785262.742 - -15.39% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.90% 13.890 12.654 - -0.09% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -8.90% 56.817 51.759 - -11.01% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.87% 13.879 12.648 - -0.71% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -8.86% 12589.841 11473.994 - -0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -8.83% 1239128.973 1129725.904 - -5.02% -
BM_CmpLess_ushort_schar -8.82% 1.119 1.021 - -4.03% -
std::map<int,_int>::clear()/1024 -8.79% 11337.328 10340.679 - 1.39% -
BM_deque_deque_move_backward/64 -8.79% 3.659 3.338 - -2.50% -
BM_PushHeap_float_QuickSortAdversary_4 -8.71% 0.586 0.535 - -0.09% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -8.71% 0.754 0.688 - -0.04% -
std::unique(vector<int>)_(sprinkled)/32 -8.68% 54.430 49.708 - -1.49% -
BM_to_chars_bad/2 -8.64% 0.615 0.562 - 0.61% -
BM_PushHeap_uint64_Descending_1 -8.63% 0.448 0.409 - -28.77% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -8.62% 0.521 0.476 - 0.99% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.60% 45431.064 41525.089 - 1.63% -
BM_Swap_Null_SmallTrivialFunctor -8.60% 1.254 1.146 - -2.40% -
BM_vector_deque_ranges_copy/1 -8.57% 2.319 2.121 - -8.71% -
BM_StringRelational_Compare_Huge_Large_Control -8.55% 2.276 2.081 - 0.01% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -8.54% 13167.920 12042.983 - 0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.54% 41.660 38.102 - -12.92% -
BM_join_view_deques/64 -8.52% 160.638 146.949 - -0.88% -
BM_vector_deque_ranges_copy_backward/0 -8.50% 0.519 0.475 - 3.02% -
std::copy_n(vector<bool>)_(aligned)/1048576 -8.48% 3110.122 2846.292 - -6.02% -
ranges::minmax(std::vector<char>)/64 -8.48% 1.353 1.238 - 3.76% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -8.47% 23.017 21.067 - -9.55% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.46% 23.685 21.680 - -14.45% -
std::vector<std::string>::ctor(size)/1024 -8.46% 464.449 425.158 - -1.59% -
SetIntersection_Front_Vector_uint32_1024_1024 -8.46% 5929059.040 5427649.037 - -8.03% -
BM_Move_FuncPtr -8.43% 1.311 1.200 - -0.85% -
BM_PushHeap_uint64_Ascending_4 -8.40% 0.588 0.539 - -1.59% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -8.40% 2.345 2.148 - -11.31% -
BM_CmpEqual_ushort_short -8.38% 1.126 1.031 - 4.29% -
BM_PushHeap_string_PipeOrgan_1 -8.37% 0.700 0.642 - 36.28% -
BM_PushHeap_string_QuickSortAdversary_1 -8.36% 0.700 0.641 - -8.47% -
Chain_fail,_7_levels -8.31% 99.270 91.019 - -2.25% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.30% 60.747 55.707 - -0.09% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -8.28% 24.474 22.447 - 0.29% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -8.27% 9.653 8.855 - -9.95% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.26% 376.205 345.135 - -0.76% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -8.24% 2.413 2.214 - -11.06% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.23% 1666.586 1529.382 - 11.93% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -8.23% 43.822 40.217 - -12.14% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.21% 0.378 0.347 - -0.34% -
std::is_sorted(deque<int>)/8 -8.17% 2.861 2.627 - -9.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.17% 3.116 2.862 - 2.19% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -8.17% 23.240 21.342 - 3.79% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -8.16% 10.497 9.640 - 8.71% -
SetIntersection_Interlaced_Vector_uint32_256_4 -8.16% 5095696.012 4679930.717 - -6.90% -
std::generate(deque<int>)/32 -8.15% 8.683 7.975 - -0.63% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -8.15% 928.015 852.391 - 6.00% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.14% 1.257 1.155 - -0.14% -
std::unique_copy(vector<int>)_(contiguous)/1024 -8.13% 267.502 245.745 - -0.97% -
SetIntersection_Interlaced_Vector_string_1024_64 -8.13% 8570493.635 7873632.413 - -1.50% -
rng::contains_subrange(deque<int>)_(same_length)/50 -8.12% 28.392 26.085 - -9.81% -
std::all_of(list<int>)_(process_all)/8192 -8.10% 7644.749 7025.493 - -12.60% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -8.08% 17.332 15.931 - 0.18% -
BM_Swap_MemPtr_SmallNonTrivialFunctor -8.06% 1.274 1.171 - -7.67% -
std::unordered_multimap<int,_int>::clear()/8192 -8.04% 67123.529 61725.058 - -24.15% -
std::format(double)_(fmt:_{:0>17500_17000L}) -8.04% 447.599 411.614 - -0.24% -
std::find_if(vector<char>)_(bail_25%)/8192 -8.03% 228.589 210.232 - -3.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -8.03% 1230312.025 1131566.214 - -2.61% -
BM_CmpEqual_uint_schar -8.01% 1.133 1.042 - 3.49% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.00% 871.186 801.473 - -2.99% -
BM_StringConstructDestroyCStr_Huge_Transparent -7.99% 69.276 63.739 - -2.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -7.98% 16158.710 14869.154 - -5.47% -
BM_join_view_out_vectors/0 -7.95% 0.427 0.393 - -7.17% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -7.94% 38.582 35.517 - -3.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.92% 1282.978 1181.322 - -5.39% -
rng::find_last(list<int>)_(bail_90%)/50 -7.91% 1.340 1.234 - -1.10% -
BM_CmpLess_uchar_short -7.91% 1.135 1.045 - 2.40% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -7.90% 39681.250 36546.348 - -0.00% -
SetIntersection_Interlaced_Set_string_256_256 -7.90% 31581530.718 29087374.776 - -11.81% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -7.90% 104088.386 95869.982 - -1.29% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -7.89% 1.111 1.023 - 14.15% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.89% 100.195 92.291 - -1.81% -
BM_PushHeap_float_Ascending_4 -7.88% 0.587 0.540 - 0.80% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -7.88% 9771.750 9001.950 - 10.55% -
BM_format_to_string_begin<std::vector<char>>/1048576 -7.87% 12545.013 11557.618 - 0.35% -
std::format(double)_(fmt:_{:017500_17000}) -7.86% 435.158 400.956 - 1.15% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 -7.86% 3638.454 3352.590 - -1.19% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -7.85% 1.389 1.280 - -3.77% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -7.84% 20.118 18.540 - -4.67% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -7.83% 7.310 6.737 - -2.74% -
std::format(double)_(fmt:_{:0<17500_17000}) -7.83% 431.638 397.843 - 0.97% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -7.80% 9.181 8.465 - 2.77% -
SetIntersection_Front_Set_string_262144_64 -7.79% 4991120.743 4602198.089 - -7.93% -
Chain_fail,_3_levels -7.79% 41.463 38.234 - -6.48% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -7.76% 1.405 1.296 - -28.05% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -7.75% 5.114 4.718 - -5.24% -
std::find_end(deque<int>)_(near_matches)/1024 -7.74% 31166.564 28754.661 - -6.21% -
BM_deque_deque_ranges_copy/2 -7.73% 2.246 2.072 - -5.33% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -7.73% 3675759.902 3391737.466 - 1.81% -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque -7.73% 0.745 0.687 - -0.24% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -7.69% 52.900 48.830 - -2.54% -
BM_StringRelational_Eq_Large_Large_Control -7.67% 2.238 2.066 - -11.65% -
std::search_n(list<int>)_(no_match)/8192 -7.67% 7440.476 6869.812 85.715 0.40% 85.715
std::format(double)_(fmt:_{:017500_17000L}) -7.67% 448.813 414.396 - 0.44% -
BM_PushHeap_float_Random_262144 -7.66% 7.779 7.183 - -0.30% -
std::remove_if(list<int>)_(prefix)/8192 -7.63% 10043.714 9277.577 - -6.48% -
BM_LexicallyNormal/small_path/16 -7.62% 279.519 258.223 - -2.62% -
std::map<int,_int>::clear()/8192 -7.61% 92082.029 85072.240 - 1.89% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -7.60% 0.514 0.475 - -15.25% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.58% 16.724 15.457 - 4.33% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -7.58% 2471.142 2283.931 - -4.37% -
std::format(int64_t)_(fmt:_{:X}) -7.58% 30.903 28.562 - -4.29% -
Chain_fail,_1_level -7.57% 22.735 21.013 - 0.83% -
std::multiset<int>::count(key)_(non-existent)/8192 -7.57% 9.852 9.106 - -1.35% -
std::format(double)_(fmt:_{:0^17500_17000L}) -7.57% 454.967 420.548 - 2.57% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -7.56% 6.088 5.628 - -6.09% -
BM_format_string<wchar_t>/131072 -7.55% 0.187 0.172 - -0.43% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -7.54% 15.976 14.772 - -15.65% -
BM_japanese_text<char> -7.51% 24049.095 22243.981 - -5.82% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -7.50% 11.611 10.740 - -4.21% -
std::find_end(deque<int>)_(near_matches)/1000 -7.50% 30016.921 27767.004 - -5.52% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.47% 19137.364 17708.412 - -0.40% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.45% 52.256 48.364 - -2.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -7.41% 0.463 0.429 - 0.06% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -7.41% 1.806 1.672 - 22.22% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -7.40% 16973.115 15717.448 - -4.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -7.35% 7954624.158 7370033.908 - 1.65% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -7.34% 2.648 2.454 - -0.09% -
SetIntersection_Interlaced_Vector_uint64_256_4 -7.33% 5027066.058 4658338.014 - -0.30% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.33% 25.080 23.241 - -4.93% -
SetIntersection_Interlaced_Vector_uint32_256_16 -7.33% 6681120.625 6191310.154 - -6.03% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -7.32% 1.570 1.455 - -3.25% -
SetIntersection_Front_Set_uint32_16384_256 -7.32% 3946016.288 3657310.144 - -2.14% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -7.31% 1.385 1.283 - -10.43% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.30% 1598.034 1481.332 - -25.56% -
std::shift_left(list<int>)/8192 -7.26% 7578.188 7028.064 - -2.12% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -7.25% 1.912 1.774 - -10.83% -
BM_Move_SmallTrivialFunctor -7.22% 1.288 1.195 - 3.27% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -7.22% 24.711 22.928 - -20.21% -
BM_LexicallyNormal/small_path/32 -7.21% 513.167 476.153 - -5.85% -
rng::find_last(vector<int>)_(bail_90%)/8 -7.21% 0.474 0.440 - -2.41% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -7.21% 53.657 49.790 - -1.92% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -7.20% 1000.098 928.100 - 6.87% -
BM_CmpLess_uint_schar -7.19% 1.134 1.053 - 0.62% -
BM_Swap_Null_FuncPtr -7.18% 1.257 1.167 - -3.79% -
SetIntersection_Front_Vector_uint32_1024_256 -7.17% 2283748.440 2119933.276 - -0.32% -
BM_deque_vector_ranges_move/0 -7.17% 1.514 1.406 - -1.35% -
ranges::minmax(std::deque<long_long>)/64 -7.14% 24.549 22.797 - -11.05% -
std::multiset<int>::find(key)_(non-existent)/32 -7.14% 2.469 2.293 - 0.57% -
BM_std_minmax_element<char>/5500 -7.12% 1441.057 1338.415 - 0.08% -
std::map<std::string,_int>::clear()/1024 -7.12% 23961.339 22255.514 - 0.73% -
std::set<int>::count(key)_(non-existent)/1024 -7.10% 7.964 7.398 - -0.41% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 -7.10% 43.301 40.225 - -10.36% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -7.10% 8.252 7.667 - -0.22% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -7.09% 176.086 163.610 - -0.34% -
SetIntersection_Front_Set_string_262144_16 -7.08% 1938129.251 1800844.104 - -8.08% -
std::generate(deque<int>)/50 -7.07% 12.851 11.942 - -0.62% -
BM_StringAssignAsciiz_Empty_Opaque -7.03% 3.336 3.101 - 5.93% -
std::partition(deque<int>)_(sparse)/50 -7.02% 17.246 16.035 - 5.29% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -7.01% 13.774 12.808 - -0.69% -
BM_StringAssignAsciiz_Small_Opaque -7.00% 3.337 3.104 - 5.97% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -6.99% 22.458 20.887 - 0.40% -
SetIntersection_Front_Set_string_1024_16 -6.98% 1992295.171 1853190.281 - -2.07% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -6.97% 26.351 24.514 - -6.95% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.94% 5.258 4.893 - -0.21% -
BM_LexicallyNormal/small_path/128 -6.94% 1986.208 1848.404 - -2.90% -
BM_StringRelational_Compare_Empty_Small_Control -6.91% 1.731 1.611 - -3.26% -
VDAG_leftmost_middle,_3_levels -6.90% 391.081 364.091 - -0.61% -
std::unordered_set<std::string>::ctor(const&)/32 -6.89% 795.931 741.064 - -2.68% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.88% 210.444 195.959 - -0.89% -
DAG_sidecast,_3_levels -6.88% 112.295 104.568 - -0.91% -
BM_StringRelational_Compare_Empty_Empty_Control -6.86% 1.732 1.613 - -6.02% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -6.86% 43.371 40.394 - -19.03% -
std::unordered_map<int,_int>::clear()/1024 -6.86% 8565.891 7978.250 - -2.12% -
std::replace_if(list<int>)_(sprinkled)/32 -6.84% 14.267 13.290 - 0.10% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -6.83% 371962841.924 346553633.123 - -1.30% -
BM_ConstructAndDestroy_FuncPtr_Opaque -6.83% 1.127 1.050 - -11.20% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -6.81% 13.061 12.171 - -1.83% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -6.81% 1.285 1.198 - -3.80% -
BM_LexicallyNormal/small_path/256 -6.80% 3894.153 3629.487 - -2.94% -
std::stable_partition(deque<int>)_(sparse)/8192 -6.79% 3657.156 3408.796 - 2.42% -
std::unordered_multiset<int>::count(key)_(existent)/32 -6.78% 1.855 1.729 - 3.01% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.78% 25.216 23.508 - -31.20% -
DAG_sidecast,_2_levels -6.77% 88.473 82.486 - 1.52% -
BM_deque_vector_ranges_move/64 -6.77% 2.844 2.651 - -0.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.75% 207958820.379 193921466.412 - -3.39% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.74% 0.589 0.549 - 0.78% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -6.74% 7094.092 6616.242 - -1.28% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -6.72% 2.540 2.370 - -0.72% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -6.71% 1.335 1.246 - 9.32% -
rng::find_last(vector<int>)_(bail_90%)/50 -6.70% 1.516 1.414 - -3.53% -
BM_LexicallyNormal/small_path/64 -6.69% 1004.095 936.969 - -6.85% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.68% 16.769 15.649 - -6.58% -
std::adjacent_find(vector<int>,_pred)/8 -6.67% 3.525 3.290 - 0.17% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.67% 331.743 309.631 - -0.13% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -6.65% 1.102 1.029 - -5.96% -
std::remove_if(vector<int>)_(prefix)/1024 -6.63% 377.315 352.298 - -3.89% -
std::adjacent_find(list<int>,_pred)/50 -6.63% 31.305 29.230 - -0.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.62% 21.307 19.897 - -0.84% -
BM_Move_MemPtr -6.62% 1.292 1.207 - -1.18% -
VChain_fail,_5_levels -6.60% 42.140 39.356 - -2.75% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -6.60% 0.603 0.563 - -8.81% -
std::remove_if(list<int>)_(sprinkled)/50 -6.59% 74.944 70.005 - -3.59% -
std::reverse(list<int>)/64 -6.58% 18.667 17.439 - -0.16% -
std::unordered_multiset<int>::clear()/8192 -6.57% 67213.796 62797.035 - 2.93% -
SetIntersection_Front_Vector_uint32_262144_256 -6.56% 2288249.427 2138108.463 - -6.13% -
std::generate_n(deque<int>)/50 -6.56% 12.913 12.066 - -0.89% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -6.55% 1.924 1.798 - -9.01% -
std::rotate(list<int>)_(by_1/2)/8192 -6.52% 4656.686 4352.845 - -29.60% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -6.50% 24.871 23.253 - -3.75% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.50% 2.311 2.161 - -0.46% -
BM_join_view_in_vectors/64000 -6.49% 129032.079 120658.242 - 0.42% -
BM_CmpEqual_int_uint -6.47% 1.136 1.062 - -1.72% -
std::partial_sort_copy(list<int>)_(descending)/8 -6.47% 16.289 15.235 - -6.06% -
BM_PathConstructForwardIter/large_string/512 -6.45% 16817.073 15732.995 - -1.00% -
std::upper_bound(std::forward_list<int>)/100 -6.43% 95.999 89.823 - -0.34% -
bm_lexicographical_compare<unsigned_char>/64 -6.43% 1.998 1.870 - -3.94% -
ranges::min(std::vector<__int128>)/64 -6.42% 26.794 25.074 - -15.87% -
BM_deque_deque_ranges_copy/1 -6.40% 2.483 2.324 - -6.82% -
BM_std_minmax_element<char>/70000 -6.40% 18227.984 17062.095 - -0.51% -
BM_CmpEqual_uchar_short -6.38% 1.085 1.016 - 2.41% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -6.37% 5.327 4.988 - -2.04% -
BM_deque_deque_move_backward/0 -6.37% 0.919 0.861 - 0.33% -
std::generate_n(deque<int>)/32 -6.34% 8.688 8.137 - -0.71% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -6.33% 16893.849 15824.012 - -1.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.33% 1173.764 1099.448 - -4.56% -
std::partition(deque<int>)_(sparse)/32 -6.33% 11.368 10.649 - 4.88% -
BM_StringFindNoMatch/10 -6.29% 1.356 1.271 - -4.28% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -6.26% 348.591 326.753 - 0.16% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -6.25% 228.568 214.280 - -0.36% -
SetIntersection_Interlaced_Vector_uint64_256_64 -6.24% 7380439.684 6920066.352 - -10.22% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -6.24% 40.777 38.234 - -5.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.22% 24758404.207 23218848.889 - -9.63% -
BM_std_minmax_element<char>/65536 -6.20% 17040.338 15983.554 - -0.37% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.20% 20.096 18.851 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -6.19% 16.631 15.602 - -3.56% -
std::swap_ranges(deque<int>)/1024 -6.18% 340.267 319.246 - -6.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -6.18% 13005203.083 12201907.570 - -6.56% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -6.17% 574.778 539.302 - 5.66% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -6.16% 1.995 1.872 - -4.98% -
std::generate(deque<int>)/8192 -6.15% 2008.638 1885.062 - -0.89% -
BM_join_view_in_vectors/0 -6.15% 2.692 2.527 - -10.26% -
std::replace(list<int>)_(sprinkled)/50 -6.15% 19.512 18.313 - -1.64% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -6.13% 1.390 1.304 - -5.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.12% 39.152 36.757 - -10.70% -
std::shift_left(list<int>)/32 -6.11% 14.178 13.312 - -0.68% -
BM_vector_deque_ranges_move_backward/1 -6.11% 2.329 2.187 - -5.80% -
BM_std_minmax_element<char>/64000 -6.10% 16622.266 15608.172 - -0.18% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -6.10% 15308.043 14374.632 - 6.02% -
BM_vector_deque_ranges_move_backward/2 -6.09% 2.062 1.936 - -5.92% -
std::equal(vector<int>)_(it,_it,_it)/50 -6.09% 4.559 4.282 - 0.35% -
std::unordered_multiset<int>::clear()/1024 -6.09% 8610.501 8086.177 - 2.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.09% 3.208 3.012 - -21.65% -
std::map<int,_int>::count(key)_(existent)/8192 -6.08% 6.152 5.778 - 0.14% -
std::fill_n(vector<bool>)/64 -6.08% 1.425 1.339 - -1.03% -
std::replace(vector<int>)_(sprinkled)/1024 -6.08% 149.937 140.819 - -15.16% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -6.07% 98519608.942 92534964.336 - 9.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.07% 1298.875 1220.070 - -5.94% -
VDAG_sidecast_fail,_2_levels -6.06% 97.487 91.580 - 0.57% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -6.06% 42.461 39.888 - -11.32% -
std::transform(deque<int>)_(identity_transform)/50 -6.06% 20.289 19.060 - -0.14% -
BM_join_view_in_vectors/65536 -6.05% 135556.562 127357.785 - 0.43% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.04% 13505.593 12690.187 - 0.48% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -6.01% 1.224 1.151 - -4.21% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.99% 12.544 11.792 - -53.19% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.99% 1747.195 1642.588 - 13.18% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -5.98% 7008.397 6588.988 - -1.25% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -5.98% 1.553 1.460 - 17.07% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -5.98% 302.465 284.373 - -0.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -5.98% 6584.250 6190.490 - -2.77% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.93% 111.832 105.204 - 2.81% -
std::unordered_set<std::string>::erase(iterator)/32 -5.92% 31.301 29.448 - 12.66% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.89% 1.775 1.670 - -5.90% -
BM_vector_deque_ranges_move_backward/65536 -5.88% 7713.704 7260.060 - -4.60% -
BM_PushHeap_uint64_SingleElement_16 -5.88% 0.358 0.337 - -8.53% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -5.87% 0.366 0.344 - -6.34% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -5.87% 1405.549 1323.029 - -4.32% -
std::multimap<int,_int>::clear()/8192 -5.87% 89258.681 84023.145 - -2.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.85% 7.340 6.910 - -0.97% -
std::unordered_multimap<int,_int>::clear()/1024 -5.83% 8476.642 7982.354 - -23.47% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 -5.83% 949.637 894.271 - -0.66% -
std::count_if(deque<int>)_(every_other)/8 -5.82% 3.706 3.491 - -0.42% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -5.82% 11.344 10.684 - 15.57% -
std::swap_ranges(deque<int>)/8192 -5.81% 2704.849 2547.661 - -5.91% -
std::find_if(list<int>)_(bail_25%)/32768 -5.81% 7428.034 6996.506 - -3.30% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 -5.80% 62.535 58.909 - -10.55% -
BM_PushHeap_float_Random_1024 -5.80% 7.536 7.099 - -1.09% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -5.79% 23.529 22.167 - -0.43% -
std::format(double)_(fmt:_{:017500_10Le}) -5.77% 220.457 207.730 - 0.18% -
BM_format/string_view_len_6000 -5.77% 77.081 72.632 - 0.52% -
std::stable_sort(deque<int>)_(descending)/8 -5.76% 28.414 26.777 - 6.91% -
std::swap_ranges(deque<int>)/50 -5.75% 16.818 15.850 - -5.89% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -5.75% 7.263 6.845 - -0.12% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -5.75% 2.726 2.569 - -0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.75% 200619415.969 189086081.714 - -8.66% -
std::fill(list<int>)/1024 -5.72% 515.521 486.024 - -1.94% -
BM_ascii_text<wchar_t> -5.72% 880.841 830.478 - -0.64% -
BM_deque_vector_move_backward/65536 -5.71% 7361.291 6940.732 - -4.27% -
rng::find_last(list<int>)_(bail_90%)/1024 -5.71% 71.792 67.692 - 5.03% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 -5.71% 256.684 242.038 - -3.89% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.71% 2505.735 2362.770 - -0.42% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.69% 24.606 23.206 - 6.96% -
BM_join_view_in_vectors/512 -5.69% 701.774 661.835 - -1.96% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.67% 52672.508 49683.850 - -0.12% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 -5.67% 4150.814 3915.318 - -5.77% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.67% 0.288 0.272 - -0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.67% 44632.813 42103.344 - -4.90% -
std::partition(deque<int>)_(sparse)/8192 -5.66% 3120.596 2943.834 - -3.61% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.66% 56599.341 53393.447 - -0.11% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.65% 12.960 12.228 - -9.74% -
SetIntersection_None_Vector_float_262144_4 -5.64% 1170390.489 1104372.036 - -2.13% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 -5.63% 62.584 59.061 - -10.43% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -5.61% 11865.262 11199.466 - -1.19% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -5.60% 85621.580 80830.874 - 0.61% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -5.59% 4.724 4.460 - 0.57% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -5.59% 818.171 772.458 - -1.98% -
BM_cyrillic_text<wchar_t> -5.58% 30460.916 28761.520 - -2.89% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -5.58% 27.147 25.633 - 0.02% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -5.57% 84960.154 80224.979 - -0.01% -
BM_PushHeap_uint64_SingleElement_4 -5.56% 0.377 0.356 - -6.91% -
BM_format_string<wchar_t>/32 -5.56% 0.885 0.836 - 2.09% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -5.55% 19.724 18.628 - 7.54% -
std::format(double)_(fmt:_{:0<17500_10Le}) -5.55% 219.827 207.623 - 1.81% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -5.55% 12.374 11.688 - -0.13% -
BM_PushHeap_float_Random_256 -5.52% 7.299 6.896 - 0.38% -
std::stable_sort(deque<int>)_(ascending)/8 -5.52% 20.212 19.096 - 5.55% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -5.51% 7.243 6.843 - -0.60% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.50% 2477.719 2341.329 - -0.28% -
BM_StringFindAllMatch/64 -5.50% 3.268 3.088 - -2.50% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -5.50% 3.801 3.592 - 4.93% -
BM_deque_vector_move_backward/64000 -5.49% 7173.428 6779.776 - -2.92% -
BM_format_to_string_begin<std::string>/1048576 -5.48% 12228.163 11557.517 - 0.36% -
SetIntersection_Front_Vector_string_1024_256 -5.48% 10204165.223 9644661.456 - 6.19% -
BM_CmpLess_ushort_short -5.48% 1.122 1.061 - -1.14% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.48% 14177.338 13400.451 - -18.81% -
BM_LexicallyRelative/small_path/64 -5.48% 1593.331 1506.068 - -3.25% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.47% 140533.380 132839.988 - -1.58% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -5.44% 1.274 1.205 - -0.81% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.43% 1926.770 1822.147 - 9.16% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.43% 32.168 30.422 - -6.43% -
std::partial_sort_copy(list<int>)_(repeated)/8 -5.43% 8.107 7.667 - -1.10% -
BM_std_minmax_element<char>/4096 -5.42% 1075.804 1017.522 - 2.60% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -5.41% 2215.243 2095.337 - -20.00% -
std::map<std::string,_int>::count(key)_(existent)/32 -5.39% 17.370 16.433 - 2.13% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.38% 37396.352 35384.083 - -1.29% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -5.38% 20.544 19.439 - -3.29% -
BM_StringFindCharLiteral/1024 -5.36% 18.979 17.961 - 0.63% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -5.36% 847.995 802.526 - -0.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.34% 9583149.285 9070992.052 - -5.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.33% 38.061 36.034 - -0.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.32% 167226.699 158336.117 - -0.04% -
SetIntersection_None_Set_string_64_16 -5.31% 18987297.820 17979040.212 - -3.03% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -5.31% 24.586 23.282 - -0.15% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.30% 33.890 32.094 - -3.11% -
BM_BitsetToString<8192>/Sparse_(10%)/10 -5.30% 424.143 401.660 - 0.12% -
std::swap_ranges(deque<int>)/32 -5.30% 10.994 10.412 - -5.57% -
BM_deque_deque_ranges_move/2 -5.30% 2.307 2.185 - -2.71% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -5.27% 513308.528 486247.186 - -6.43% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -5.27% 1.621 1.535 - 1.86% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -5.26% 280853.455 266082.415 - -2.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.25% 15803.235 14972.913 - -1.48% -
BM_format_to_iterator/<std::deque>_string_len_6000 -5.25% 149.032 141.205 - -6.73% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -5.25% 16.964 16.074 - -4.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.25% 3582575.480 3394503.499 - 4.03% -
BM_PushHeap_float_Random_64 -5.23% 6.730 6.378 - -0.19% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.23% 40.523 38.406 - 0.21% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.22% 395.247 374.634 - -5.95% -
SetIntersection_Front_Set_uint32_1024_256 -5.22% 3805387.994 3606936.831 - -11.66% -
bm_ranges_lexicographical_compare<signed_char>/1 -5.21% 1.715 1.625 - 9.30% -
BM_LexicallyRelative/small_path/32 -5.20% 819.008 776.427 - -3.04% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -5.19% 466.637 442.395 - -5.10% -
std::equal(list<int>)_(it,_it,_it)/50 -5.19% 36.884 34.968 - -1.44% -
std::multimap<int,_int>::erase(iterator)/8192 -5.17% 21.439 20.330 - -0.80% -
BM_deque_vector_ranges_move_backward/65536 -5.17% 7380.689 6999.190 - -19.28% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.16% 60.415 57.295 - 21.57% -
BM_format_to_iterator/<std::vector>_C_string_len_6 -5.16% 9.352 8.869 - -0.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -5.16% 1149515.145 1090243.755 - -5.94% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -5.15% 1.156 1.096 - 4.41% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.13% 610.268 578.971 - -0.43% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.12% 8.702 8.256 - -4.51% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.11% 6555.516 6220.256 - 11.66% -
std::partition_copy(deque<int>)/1024 -5.11% 662.698 628.854 - -1.44% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.11% 13591.303 12897.202 - -0.42% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -5.10% 56.323 53.450 - -1.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -5.09% 165871.209 157425.125 - -0.01% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.09% 7.331 6.958 - -1.19% -
VDAG_leftmost_middle,_2_levels -5.08% 194.699 184.809 - 0.42% -
BM_deque_vector_ranges_copy/0 -5.08% 1.438 1.365 - -6.08% -
BM_deque_deque_ranges_move/1 -5.06% 2.598 2.467 - -2.03% -
std::multiset<int>::count(key)_(non-existent)/0 -5.06% 0.275 0.261 - 3.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.06% 1121236.695 1064555.639 - -1.54% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.05% 13208.976 12541.688 - -1.16% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.05% 0.281 0.267 - -0.07% -
BM_format_to_n_string_span<char>/1 -5.04% 11.344 10.772 - 0.82% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -5.04% 25.332 24.055 - 1.55% -
std::format(int64_t)_(fmt:_{:0<512o}) -5.03% 33.164 31.497 - -3.90% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.03% 239.847 227.794 - -5.25% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.02% 13.054 12.398 - -0.66% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.01% 541.001 513.874 - -4.14% -
std::map<std::string,_int>::clear()/8192 -5.01% 227074.220 215688.656 - 1.76% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -5.00% 2.415 2.294 - -14.32% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.00% 31.240 29.678 - -3.54% -
SetIntersection_None_Set_uint64_16384_64 -5.00% 175620464.023 166843056.273 - -0.11% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -4.98% 508443.599 483103.408 - -5.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.98% 7688706.642 7305580.049 - 1.15% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -4.98% 1.923 1.827 - 0.46% -
BM_CmpLess_short_uchar -4.97% 1.140 1.084 - -1.22% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.97% 0.364 0.345 - -0.10% -
BM_LexicallyRelative/small_path/128 -4.97% 3123.464 2968.358 - -3.03% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -4.96% 523819.988 497819.756 - -6.18% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.96% 606.555 576.449 - 0.49% -
std::partition(deque<int>)_(dense)/50 -4.96% 15.300 14.541 - 6.41% -
BM_deque_vector_move_backward/0 -4.96% 1.371 1.303 - -16.23% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.95% 731.433 695.207 - -0.55% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.95% 1060.280 1007.827 - 0.93% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -4.94% 1428284.828 1357727.348 - -1.99% -
std::find_first_of(deque<int>)_(large_needle)/50 -4.94% 711.922 676.762 - 0.54% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.94% 0.264 0.251 - -1.32% -
std::format(int64_t)_(fmt:_{:d}) -4.93% 24.045 22.860 - 0.58% -
std::multimap<int,_int>::erase(iterator)/1024 -4.92% 21.391 20.337 - 0.19% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.92% 57036.838 54232.696 - 0.04% -
BM_LexicallyRelative/small_path/256 -4.91% 6186.110 5882.170 - -3.10% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.90% 27905.993 26537.635 - -5.51% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -4.90% 1.827 1.737 - -1.21% -
BM_LexicallyRelative/small_path/16 -4.90% 424.408 403.631 - -3.63% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -4.89% 22.427 21.330 - 3.24% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -4.88% 731.324 695.602 - -0.51% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.88% 13473.784 12815.953 - -1.25% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -4.88% 3496611.628 3325987.256 - 9.86% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -4.86% 4.628 4.403 - -8.31% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -4.85% 12702.973 12086.670 - -1.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.85% 19.401 18.460 - -4.55% -
SetIntersection_Interlaced_Vector_uint64_64_16 -4.84% 18312484.508 17425700.341 - 0.91% -
std::map<int,_int>::insert(value)_(already_present)/1024 -4.84% 3.465 3.297 - 0.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -4.84% 24.767 23.569 - -4.46% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.83% 725.747 690.676 - -6.60% -
std::multiset<int>::count(key)_(non-existent)/32 -4.83% 2.451 2.333 - -3.24% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -4.82% 8201.226 7805.556 - -1.16% -
SetIntersection_None_Vector_string_1024_64 -4.82% 1184281.984 1127155.794 - -3.57% -
std::unique_copy(list<int>)_(sprinkled)/52 -4.82% 23.781 22.636 - 0.81% -
std::map<int,_int>::erase(key)_(existent)/32 -4.81% 23.390 22.264 - 0.94% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.81% 1164.185 1108.184 - -1.03% -
SetIntersection_Interlaced_Set_float_256_64 -4.80% 13996144.730 13324379.596 - 3.95% -
SetIntersection_Front_Set_uint32_1024_16 -4.80% 1218841.643 1160395.679 - -1.70% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -4.78% 22.952 21.854 - -2.85% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -4.78% 16.523 15.733 - 1.50% -
std::multiset<std::string>::find(key)_(existent)/32 -4.78% 15.777 15.023 - 0.30% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.76% 2.515 2.395 - -0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.75% 4562981.152 4346157.889 - -1.53% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.75% 14808.666 14105.176 - -0.48% -
std::set<int>::count(key)_(non-existent)/32 -4.75% 3.015 2.872 - -0.63% -
std::multiset<int>::equal_range(key)_(existent)/32 -4.74% 2.469 2.352 - -0.04% -
std::set<int>::count(key)_(existent)/8192 -4.74% 8.218 7.829 - -0.58% -
vector<bool>::reserve() -4.73% 10.924 10.408 - -6.38% -
BM_CmpLess_uchar_schar -4.73% 1.122 1.069 - 2.10% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.73% 6911.440 6584.582 - -3.62% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.72% 12.073 11.502 - -10.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.70% 1969544.775 1877014.169 - 0.28% -
rng::contains(list<int>)_(process_all)/8 -4.69% 2.381 2.269 - -5.05% -
BM_CmpLess_uint_int -4.69% 1.126 1.074 - -2.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.67% 6396999.538 6097982.989 - -4.26% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -4.67% 1368.116 1304.278 - -5.75% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.66% 31.165 29.712 - -0.10% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -4.66% 111.135 105.959 - -4.68% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -4.66% 40.983 39.075 - -0.70% -
std::set<std::string>::clear()/8192 -4.65% 222479.643 212132.572 - -1.53% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.64% 16505.166 15738.579 - -6.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.64% 1190927.963 1135644.456 - -5.45% -
std::find_first_of(list<int>)_(small_needle)/1024 -4.64% 2889.237 2755.253 - -1.53% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.64% 55721.187 53138.258 - -2.57% -
std::set<std::string>::contains(key)_(existent)/32 -4.63% 15.919 15.181 - -1.74% -
ranges::min(std::list<char>)/1 -4.63% 0.354 0.337 - -18.84% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -4.63% 19.269 18.377 - -13.71% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -4.62% 20000.512 19076.923 - 0.26% -
Chain_fail,_6_levels -4.61% 85.024 81.101 - -7.39% -
DAG_sidecast,_1_level -4.61% 39.306 37.494 - 0.04% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.61% 40099.601 38251.668 - -0.96% -
SetIntersection_Front_Set_string_262144_1 -4.61% 1105079.899 1054166.591 - -1.95% -
BM_vector_deque_copy_backward/1 -4.61% 2.384 2.274 - 8.12% -
std::set<std::string>::ctor(const&)/32 -4.60% 832.328 794.042 - -0.46% -
BM_Swap_Null_MemFuncPtr -4.60% 1.207 1.151 - -1.10% -
std::search(vector<int>)_(no_match)/1024 -4.60% 219.520 209.426 - -5.77% -
BM_Swap_MemPtr_LargeNonTrivialFunctor -4.59% 1.203 1.148 - -4.33% -
std::search(vector<int>)_(no_match)/1000 -4.59% 214.568 204.719 - -5.68% -
BM_PushHeap_float_Random_16 -4.58% 5.334 5.090 - -0.27% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -4.57% 546.581 521.582 - 7.96% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.57% 727.902 694.641 - -0.63% -
std::partial_sort(deque<int>)_(descending)/8192 -4.56% 282589.439 269690.001 - -3.29% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.56% 36052.335 34408.438 - -0.56% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -4.54% 301.415 287.722 - -1.81% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.54% 29.998 28.636 - 1.39% -
std::set<int>::count(key)_(existent)/32 -4.54% 1.700 1.623 - -2.03% -
std::none_of(list<int>)_(process_all)/8192 -4.54% 7971.376 7609.760 - -7.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -4.54% 524.207 500.428 - -15.62% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -4.53% 10.330 9.862 - -3.59% -
BM_std_minmax_element<char>/4000 -4.53% 1048.304 1000.831 - 0.37% -
BM_unicode_escaped<char> -4.51% 24132.139 23042.681 - -0.09% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.49% 41552999.422 39685517.369 - -2.78% -
BM_vector_deque_ranges_move_backward/70000 -4.49% 8114.499 7749.819 - -3.56% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.48% 24.966 23.847 - -0.35% -
rng::contains(list<int>)_(process_all)/8192 -4.47% 7185.161 6864.033 - -0.63% -
std::list<std::string>::ctor(size)/8192 -4.46% 106484.862 101730.620 - -5.20% -
std::partition_copy(deque<int>)/50 -4.46% 22.007 21.025 - -0.72% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 -4.46% 542.247 518.047 - -0.45% -
SetIntersection_Interlaced_Vector_string_16_4 -4.46% 69825292.765 66711435.392 - -1.78% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.46% 1712.250 1635.914 - 6.83% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.45% 68.061 65.033 - -16.91% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 -4.44% 3.096 2.959 - -0.72% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.44% 1.629 1.557 - -0.10% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.44% 11.991 11.459 - -17.75% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 -4.43% 62.512 59.740 - -10.18% -
BM_deque_deque_ranges_move_backward/64000 -4.43% 7520.577 7187.150 - -2.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.43% 5.175 4.946 - -1.51% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.42% 35.733 34.152 - -5.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.42% 16.415 15.690 - -1.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.41% 1180847.323 1128751.257 - -2.53% -
VDAG_rightmost_middle,_1_level -4.41% 111.596 106.676 - 1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -4.41% 2303561.200 2202064.226 - -4.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.40% 55.542 53.099 - -1.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.40% 1673427.875 1599870.048 - 2.43% -
std::sort_heap(deque<int>,_pred)/1024 -4.39% 12968.908 12398.942 - 0.13% -
BM_deque_deque_move_backward/512 -4.39% 19.744 18.877 - -1.28% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -4.38% 16.374 15.656 - -3.31% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 -4.38% 187639.984 179426.163 - -0.49% -
std::partial_sort(vector<int>)_(descending)/8 -4.38% 25.388 24.277 - -1.31% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -4.37% 1.644 1.573 - -1.29% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.37% 13146.039 12571.082 - 4.55% -
BM_ascii_escaped<char> -4.37% 23782.212 22743.336 - -1.01% -
BM_CmpLess_int_uint -4.35% 1.140 1.090 - 2.66% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -4.34% 2.567 2.455 - 3.23% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -4.34% 31.241 29.885 - -2.10% -
std::sort(vector<int>)_(heap)/8 -4.33% 24.441 23.382 - -2.52% -
std::multimap<std::string,_int>::clear()/32 -4.33% 931.675 891.334 - -1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -4.33% 11792479.295 11282083.641 - -0.53% -
SetIntersection_Interlaced_Set_uint32_16384_1 -4.32% 1066480.963 1020421.712 - -2.09% -
std::equal(vector<bool>)_(unaligned)/50 -4.32% 0.816 0.781 - -26.73% -
std::find(vector<char>)_(bail_25%)/8 -4.32% 1.109 1.061 - -0.03% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.31% 16414.760 15706.768 - -4.90% -
std::format(double)_(fmt:_{:0^17500_10e}) -4.31% 206.477 197.580 - 0.46% -
BM_StringFindAllMatch/8 -4.31% 2.683 2.568 - -6.07% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.31% 1.155 1.106 - -4.80% -
VDAG_sidecast_fail,_3_levels -4.28% 116.750 111.750 - 1.10% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -4.28% 26620.027 25480.758 - -3.72% -
std::multimap<int,_int>::clear()/1024 -4.27% 11110.454 10635.801 - -1.41% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -4.27% 170124.182 162860.551 - -0.27% -
BM_LexicallyNormal/small_path/8 -4.27% 147.530 141.234 - 0.99% -
std::partial_sort(deque<int>)_(heap)/8192 -4.26% 275886.920 264125.974 - -1.24% -
rng::find_last(list<int>)_(bail_10%)/50 -4.26% 16.361 15.664 - -1.75% -
BM_LexicallyNormal/large_path/4 -4.25% 158.059 151.341 - -0.07% -
std::find(list<int>)_(process_all)/8192 -4.23% 7129.683 6827.743 - -5.56% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -4.23% 275.105 263.469 - -1.24% -
std::is_sorted_until(vector<int>,_pred)/8192 -4.23% 3385.722 3242.532 - -2.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -4.23% 21.022 20.133 - 6.27% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -4.23% 30.611 29.317 - 5.50% -
BM_CmpEqual_uint_int -4.22% 1.129 1.081 - 2.56% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.20% 88363.705 84649.105 - -0.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -4.20% 33.359 31.958 - -18.96% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.20% 10140.450 9714.895 - 0.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.18% 1470.972 1409.467 - -7.51% -
std::set<int>::equal_range(key)_(existent)/8192 -4.18% 8.252 7.907 - -0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -4.18% 29614.673 28377.226 - -1.46% -
std::pop_heap(deque<float>)/1024 -4.17% 13.589 13.022 - -4.04% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -4.16% 106.398 101.974 - -1.95% -
std::map<int,_int>::clear()/32 -4.15% 679.654 651.425 - 1.51% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -4.14% 438.868 420.680 - 0.51% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -4.14% 25.450 24.396 - -1.35% -
std::format(double)_(fmt:_{:0<17500_10}) -4.14% 216.866 207.890 - -1.55% -
std::find_first_of(vector<int>)_(small_needle)/50 -4.14% 72.092 69.110 - -1.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.13% 32.005 30.682 - -1.04% -
std::stable_sort(deque<int>)_(repeated)/8 -4.13% 19.713 18.899 - 5.12% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -4.13% 24.210 23.211 - -8.45% -
BM_vector_deque_ranges_move_backward/64000 -4.12% 7376.683 7072.471 - -2.24% -
BM_std_minmax_element<long_long>/1 -4.12% 0.324 0.311 - 2.61% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.12% 294.357 282.238 - -0.41% -
BM_join_view_out_vectors/4096 -4.11% 6490.929 6224.186 - 0.59% -
rng::contains_subrange(deque<int>)_(process_all)/32 -4.09% 14.421 13.830 - 15.37% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.09% 1.928 1.849 - -0.03% -
BM_deque_vector_move/0 -4.09% 1.426 1.368 - -0.65% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -4.09% 44.820 42.989 - -2.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -4.08% 1.201 1.152 - -9.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -4.06% 20.762 19.919 - -1.81% -
std::set<int>::clear()/8192 -4.05% 82177.383 78845.108 - -1.87% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.05% 25.980 24.927 - 0.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.05% 1116.022 1070.834 - -6.06% -
std::set<std::string>::clear()/1024 -4.04% 22482.733 21573.663 - -3.48% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -4.04% 13.442 12.900 - -4.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.03% 850.348 816.042 - -2.60% -
ranges::min(std::list<long_long>)/8 -4.03% 1.843 1.768 - -0.97% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -4.02% 1366.765 1311.756 - 0.34% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle -4.02% 1.203 1.155 - -8.29% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.02% 4856.554 4661.360 - -0.38% -
std::unordered_multiset<int>::ctor(const&)/32 -4.02% 204.962 196.726 - -0.33% -
BM_japanese_escaped<char> -4.01% 14781.604 14188.812 - -1.90% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.00% 5.309 5.096 - 0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.00% 27756247.120 26646105.675 - -2.70% -
BM_format_string<wchar_t>/16 -4.00% 1.599 1.535 - 3.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -4.00% 7172435.720 6885624.009 - 0.60% -
std::generate_n(deque<int>)/8192 -3.99% 2015.759 1935.273 - -0.78% -
BM_std_minmax_element<char>/2 -3.99% 0.634 0.608 - -5.53% -
std::format(int64_t)_(fmt:_{:0<512x}) -3.99% 31.696 30.432 - -0.55% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.98% 13371.437 12839.009 - -3.38% -
BM_deque_vector_move_backward/1 -3.98% 2.111 2.027 - -3.78% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.97% 1.206 1.158 - -1.29% -
BM_cyrillic_escaped<char> -3.97% 15246.221 14640.885 - 0.24% -
BM_StringRelational_Less_Small_Empty_Control -3.97% 1.679 1.613 - -3.21% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.96% 1050992.930 1009336.651 - -0.22% -
DAG_rightmost_middle,_1_level -3.96% 126.162 121.163 - -4.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.95% 27005271.138 25937217.927 - -1.79% -
SetIntersection_None_Vector_float_262144_16384 -3.95% 1172193.335 1125834.773 - -0.30% -
std::unique(list<int>,_pred)_(sprinkled)/52 -3.95% 84.216 80.885 - 2.47% -
SetIntersection_Interlaced_Set_string_1024_64 -3.94% 17058437.938 16386303.437 - -1.64% -
BM_format_to_n_string_begin<std::string>/1048576 -3.94% 12209.079 11728.205 - 1.09% -
VDAG_rightmost_middle,_2_levels -3.94% 219.946 211.288 - -0.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -3.93% 23.363 22.445 - -1.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.93% 5902996.389 5671291.339 - 0.44% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.91% 124602.611 119736.706 - 1.01% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.90% 58989.594 56686.292 - 2.19% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.90% 10198.439 9800.250 - 0.48% -
std::format(int64_t)_(fmt:_{:0512Lb}) -3.90% 42.954 41.278 - 0.29% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -3.90% 12203.876 11728.250 - -7.18% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -3.90% 11.775 11.316 - -13.39% -
SetIntersection_Front_Set_uint64_16384_16 -3.90% 1206813.359 1159802.685 - -3.68% -
std::pop_heap(deque<int>)/1024 -3.89% 13.584 13.056 - -0.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.89% 90.316 86.807 - -0.60% -
std::all_of(vector<int>)_(process_all)/8 -3.88% 2.517 2.419 - -1.98% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -3.88% 457245.025 439511.304 - -37.00% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -3.88% 23.950 23.022 - -0.10% -
SetIntersection_Front_Vector_uint32_1024_64 -3.87% 1372393.456 1319272.043 - -0.30% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.86% 6952.828 6684.272 - 0.73% -
BM_PushHeap_uint64_SingleElement_64 -3.86% 0.366 0.352 - -5.62% -
std::find_if_not(deque<int>)_(process_all)/8 -3.85% 2.669 2.566 - 1.75% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.85% 40171.401 38624.908 - -11.17% -
SetIntersection_Front_Set_uint64_1024_4 -3.85% 1088833.813 1046949.559 - -3.79% -
SetIntersection_None_Set_uint32_262144_4 -3.85% 1214413.332 1167707.924 - -2.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.84% 22845672.486 21968068.841 - -0.40% -
ranges::min(std::deque<char>)/1 -3.83% 0.686 0.660 - -4.67% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.82% 812.905 781.845 - 1.03% -
std::adjacent_find(deque<int>,_pred)/50 -3.82% 30.808 29.632 - 1.95% -
BM_PathConstructString/large_string/64 -3.81% 2445.594 2352.416 - -0.99% -
std::reverse(list<int>)/8 -3.80% 2.003 1.927 - -0.13% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -3.80% 20.215 19.446 - -1.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.80% 929275.850 893988.321 - -0.24% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.79% 84931.143 81710.083 - 0.89% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.79% 16.798 16.161 - -4.81% -
BM_join_view_deques/0 -3.77% 5.424 5.219 - 4.03% -
BM_Copy_SmallTrivialFunctor -3.77% 1.191 1.146 - -0.15% -
BM_StringRelational_Less_Huge_Large_Control -3.77% 2.177 2.095 - -1.16% -
SetIntersection_Front_Set_string_1024_4 -3.77% 1267604.709 1219817.982 - -1.26% -
BM_deque_deque_copy/4000 -3.77% 145.950 140.450 - 0.97% -
SetIntersection_None_Set_string_1024_16 -3.77% 9180812.435 8835025.335 - -5.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -3.76% 1.421 1.367 - 11.56% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -3.76% 1300008.949 1251084.310 - -1.09% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.76% 1.547 1.489 - -1.38% -
BM_unicode_text<wchar_t> -3.75% 44553.414 42883.365 - -2.12% -
VDAG_sidecast_fail,_1_level -3.75% 66.048 63.573 - 1.08% -
std::stable_sort(vector<int>)_(repeated)/8 -3.75% 15.843 15.249 - -4.20% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.74% 765.876 737.221 - -0.99% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.74% 26.059 25.084 - 0.36% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -3.73% 22.470 21.631 - -1.03% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -3.72% 11.000 10.591 - -4.83% -
std::partial_sort(deque<int>)_(shuffled)/8192 -3.72% 258966.284 249343.443 - 1.11% -
std::set<int>::lower_bound(key)_(existent)/32 -3.71% 1.616 1.556 - 0.79% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.70% 231.837 223.259 - 9.60% -
SetIntersection_Interlaced_Set_uint64_16_16 -3.69% 38563937.553 37139617.334 - -1.59% -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 -3.69% 191274.706 184211.453 - -0.12% -
BM_format_to_string_back_inserter<std::string>/1 -3.69% 13.346 12.854 - -0.28% -
std::is_sorted(deque<int>,_pred)/8 -3.68% 4.805 4.628 - -0.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.68% 90442.635 87110.293 - 0.26% -
std::unique(list<int>)_(sprinkled)/52 -3.68% 70.094 67.514 - 0.26% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -3.68% 52.048 50.133 - -0.07% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.68% 5.682 5.473 - -1.68% -
std::find_first_of(list<int>)_(small_needle)/8192 -3.68% 22873.156 22032.103 - -0.94% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.67% 1056733.030 1017930.864 - -2.78% -
std::for_each(join_view(vector<vector<int>>))/8 -3.67% 1.423 1.371 - -0.51% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.67% 257.745 248.295 - 0.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -3.66% 6.824 6.574 - 3.03% -
SetIntersection_Interlaced_Set_uint64_1024_4 -3.65% 10188318.812 9816383.413 - -0.10% -
std::multimap<int,_int>::erase(iterator)/32 -3.65% 20.978 20.212 - -0.62% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -3.65% 2.385 2.298 - 0.92% -
SetIntersection_Interlaced_Vector_string_1024_4 -3.65% 1744190.727 1680588.078 - 3.20% -
BM_CmpLess_short_ushort -3.65% 1.125 1.084 - -1.60% -
SetIntersection_Interlaced_Vector_float_262144_1 -3.64% 1064191.656 1025421.200 - -1.43% -
BM_deque_vector_ranges_copy/2 -3.64% 1.833 1.766 - -3.65% -
SetIntersection_None_Set_uint32_262144_16384 -3.64% 1212839.844 1168730.306 - -15.21% -
SetIntersection_Front_Set_uint64_262144_4 -3.63% 1096229.573 1056396.786 - -6.45% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -3.63% 45.608 43.951 - 2.07% -
BM_vector_deque_move_backward/65536 -3.63% 7706.512 7426.732 - -4.34% -
BM_CmpEqual_short_uint -3.63% 1.146 1.105 - -0.20% -
VDAG_leftmost_middle,_1_level -3.62% 101.027 97.368 - 0.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -3.62% 30.851 29.735 - -0.21% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -3.62% 27.944 26.933 - -2.13% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.61% 165.767 159.778 - 0.73% -
BM_vector_deque_move/0 -3.61% 0.519 0.501 - -26.64% -
SetIntersection_None_Set_float_262144_1024 -3.61% 1204483.070 1161039.795 - -3.42% -
BM_LexicallyRelative/small_path/2 -3.61% 57.997 55.906 - -2.14% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -3.60% 13586.026 13096.887 - -0.62% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -3.60% 12.402 11.956 - -1.05% -
ranges::minmax(std::vector<char>)/8 -3.60% 1.010 0.974 - -5.70% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -3.59% 888674.470 856730.212 - -1.70% -
std::format(double)_(fmt:_{:0>17500_10Le}) -3.59% 218.247 210.406 - -0.18% -
std::multimap<int,_int>::erase(key)_(existent)/32 -3.58% 23.207 22.376 - -0.89% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.58% 11760.130 11339.395 - 2.25% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.57% 20.957 20.208 - -1.06% -
std::map<int,_int>::find(key)_(existent)/8192 -3.57% 5.507 5.310 - -2.53% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.57% 94.891 91.505 - 0.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.57% 211188653.580 203655252.213 - 3.34% -
SetIntersection_None_Set_uint32_262144_64 -3.57% 1213896.160 1170614.338 - -3.29% -
ranges::minmax(std::deque<long_long>)/70000 -3.55% 25539.358 24631.479 - -11.24% -
BM_CmpLess_uchar_int -3.55% 1.130 1.089 - 0.36% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.54% 56.216 54.224 - -0.11% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.53% 41395.488 39932.420 - -0.03% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.53% 37.874 36.538 - 0.48% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.53% 11859.156 11440.999 - 1.28% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -3.52% 20.126 19.416 - -2.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.52% 634733.516 612380.077 - -0.48% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.52% 340.060 328.084 - -0.91% -
VChain_fail,_4_levels -3.52% 31.058 29.966 - 0.53% -
SetIntersection_Front_Set_uint64_1024_16 -3.51% 1227791.863 1184641.298 - -3.04% -
std::format(int64_t)_(fmt:_{:0<512X}) -3.51% 37.443 36.128 - -4.64% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -3.51% 13.362 12.893 - -3.58% -
std::unordered_set<int>::ctor(const&)/1024 -3.51% 6893.976 6652.156 - -0.06% -
BM_LexicallyRelative/small_path/8 -3.51% 220.549 212.813 - -2.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.50% 6.785 6.548 - 0.23% -
VDAG_rightmost_middle,_3_levels -3.50% 448.081 432.403 - 0.41% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.50% 1.766 1.704 - -7.98% -
BM_deque_vector_move_backward/2 -3.49% 1.835 1.771 - -3.50% -
BM_deque_vector_ranges_copy_backward/64000 -3.49% 7216.258 6964.503 - -0.99% -
BM_CmpEqual_ushort_uchar -3.49% 1.123 1.084 - -1.04% -
BM_vector_deque_move_backward/2 -3.49% 2.061 1.989 - -3.43% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -3.48% 185630.970 179171.338 - -1.80% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.47% 11606.503 11203.427 - -0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.47% 10047913.355 9699139.861 - -4.20% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.47% 377.936 364.818 - -3.30% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -3.46% 18.451 17.812 - 3.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -3.46% 13366051.667 12903729.423 - -0.05% -
SetIntersection_Front_Set_uint32_256_256 -3.46% 7788110.806 7518841.288 - -3.29% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -3.45% 26.452 25.539 - 3.43% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.45% 1.110 1.071 - 1.62% -
BM_CmpEqual_ushort_ushort -3.45% 1.086 1.049 - -2.87% -
SetIntersection_Interlaced_Vector_string_1024_256 -3.44% 21348405.275 20613600.069 - -1.25% -
SetIntersection_None_Set_uint32_262144_1 -3.44% 1217392.494 1175495.688 - -2.43% -
std::copy_n(vector<int>)/262144 -3.44% 12532.344 12101.101 - -3.37% -
std::format(double)_(fmt:_{:0<17500_10Lf}) -3.44% 216.996 209.536 - 0.40% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.44% 122227.464 118027.850 - -2.08% -
std::set<int>::ctor(const&,_alloc)/0 -3.44% 13.151 12.699 - -0.73% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -3.43% 14113.460 13628.776 - -0.53% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -3.43% 59.368 57.332 - 2.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.42% 3188667.332 3079616.401 - 0.17% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.42% 6812.765 6579.801 - -0.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.42% 63088.702 60931.789 - 2.23% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.42% 101908.781 98426.593 - 0.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.41% 1454.441 1404.865 - -0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -3.40% 16955.704 16379.521 - -0.22% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -3.40% 29.538 28.535 - -3.59% -
BM_vector_deque_ranges_copy/5500 -3.39% 200.764 193.950 - -0.49% -
BM_format_to_n_string_span<char>/1048576 -3.39% 12441.698 12019.474 - -2.91% -
std::is_sorted_until(deque<int>,_pred)/8 -3.39% 4.141 4.001 - -12.19% -
std::multiset<std::string>::ctor(const&)/1024 -3.39% 35493.582 34290.923 - -9.01% -
SetIntersection_None_Set_uint32_262144_256 -3.39% 1210101.156 1169116.293 - -3.08% -
SetIntersection_None_Set_uint64_256_4 -3.39% 11605921.922 11213037.219 - -0.80% -
std::format(double)_(fmt:_{:0>17500_10Lg}) -3.37% 232.459 224.614 - -0.33% -
SetIntersection_Front_Vector_float_262144_16 -3.37% 1137528.674 1099164.716 - -1.84% -
BM_format_to_n_string_back_inserter<std::string>/16384 -3.37% 1029.805 995.084 - -0.66% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -3.37% 37.978 36.699 - 0.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.36% 0.490 0.473 - 2.68% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -3.36% 1.416 1.368 - 11.54% -
SetIntersection_None_Set_uint32_262144_16 -3.36% 1213268.148 1172509.033 - -2.24% -
std::stable_sort(vector<int>)_(shuffled)/8 -3.36% 20.211 19.533 - -2.39% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -3.36% 13.347 12.899 - -0.45% -
std::map<int,_int>::insert(value)_(already_present)/8192 -3.35% 4.154 4.015 - -1.11% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.35% 36864.509 35628.028 - -0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.35% 15593.653 15071.218 - -2.86% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor -3.34% 1.184 1.145 - -0.36% -
BM_to_chars_good/16 -3.34% 2.078 2.009 - -2.07% -
std::format(double)_(fmt:_{:0<17500_0g}) -3.34% 203.339 196.553 - -1.37% -
BM_Ostream_number/2 -3.33% 38.108 36.837 - -0.74% -
BM_format_to_n_string_pointer<char>/1048576 -3.33% 12431.778 12017.890 - -2.90% -
VDAG_leftmost,_3_levels -3.33% 15.842 15.315 - -0.36% -
std::set<int>::erase(key)_(existent)/32 -3.32% 22.008 21.276 - -2.44% -
SetIntersection_Interlaced_Set_uint32_262144_16 -3.32% 1619121.174 1565337.973 - -1.03% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -3.31% 4.450 4.302 - 1.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -3.30% 54.342 52.550 - -0.66% -
BM_deque_deque_ranges_move_backward/2 -3.29% 2.470 2.389 - -5.56% -
BM_Basic<int32_t> -3.29% 17.752 17.168 - -0.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.29% 55744.287 53910.318 - -1.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -3.29% 1.353 1.309 - -11.41% -
BM_CmpLess_schar_ushort -3.29% 1.121 1.084 - -2.37% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.29% 203.960 197.258 - -0.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.28% 754.814 730.026 - -3.37% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.28% 167.814 162.305 - -1.56% -
std::format(double)_(fmt:_{:0^17500_10Le}) -3.28% 219.085 211.897 - -0.42% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.27% 14073448.888 13612583.138 - 1.62% -
std::find_first_of(list<int>)_(small_needle)/50 -3.27% 148.059 143.211 - -1.31% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.27% 252372.831 244112.575 - -5.62% -
BM_join_view_out_vectors/65536 -3.27% 135883.013 131440.335 - 4.49% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -3.27% 40.839 39.505 - 18.93% -
std::stable_sort(vector<int>)_(ascending)/8 -3.27% 15.761 15.246 - -3.41% -
std::copy(deque<int>)/512 -3.27% 17.161 16.601 - -3.68% -
BM_vector_deque_copy/2 -3.27% 2.003 1.937 - 12.79% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.26% 12414990.576 12010172.369 - 0.13% -
std::none_of(list<int>)_(process_all)/32768 -3.26% 26692.966 25822.638 - -3.59% -
BM_format_to_string_back_inserter<std::string>/16384 -3.26% 1008.806 975.937 - -0.80% -
BM_vector_deque_copy/1 -3.25% 2.291 2.217 - 13.18% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.24% 37560.174 36341.985 - -0.13% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -3.24% 48.608 47.035 - -1.70% -
std::list<std::string>::ctor(size)/32 -3.24% 352.735 341.321 - -2.64% -
std::multimap<std::string,_int>::clear()/1024 -3.24% 22540.064 21810.799 - 0.40% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -3.23% 1.637 1.584 - -13.09% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.23% 8.905 8.617 - -1.78% -
rng::find_if(vector<bool>)_(process_all)/8 -3.22% 3.578 3.463 - -2.10% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -3.21% 9.855 9.538 - 3.40% -
std::rotate(list<int>)_(1_element_backward)/8192 -3.21% 7466.603 7226.755 - -9.82% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -3.21% 60.114 58.183 - 1.12% -
std::stable_sort(deque<int>)_(heap)/8 -3.21% 26.262 25.419 - 5.04% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.21% 20.931 20.260 - -2.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.20% 5170572.752 5004866.045 - -5.14% -
BM_CmpLess_schar_uint -3.20% 1.147 1.110 - 0.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -3.20% 54.892 53.138 - 0.81% -
rng::contains_subrange(list<int>)_(process_all)/16 -3.19% 4.892 4.735 - 0.39% -
std::find_first_of(vector<int>)_(small_needle)/32 -3.19% 46.631 45.144 - -0.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.19% 1073225.193 1039033.150 - -0.03% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.18% 3.851 3.728 - -2.05% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -3.18% 26328.045 25491.325 - -0.23% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -3.17% 14.768 14.300 - -3.60% -
SetIntersection_Interlaced_Set_uint32_262144_4 -3.17% 1302458.494 1261153.891 - -0.83% -
SetIntersection_Front_Set_uint32_64_16 -3.17% 15398257.263 14910001.438 - -3.50% -
SetIntersection_Interlaced_Set_uint64_16384_64 -3.17% 238952161.408 231378555.101 - -2.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.17% 9581781.413 9278172.072 - 2.13% -
SetIntersection_None_Set_uint64_16384_1024 -3.16% 169268240.056 163914929.149 - 0.30% -
BM_CmpLess_ushort_int -3.16% 1.127 1.092 - 1.11% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -3.15% 97569.034 94496.892 - -4.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -3.15% 43.969 42.584 - -2.77% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -3.15% 345.574 334.703 - 0.58% -
std::set<std::string>::count(key)_(existent)/8192 -3.15% 32.965 31.928 - -1.23% -
BM_std_minmax_element<char>/1024 -3.14% 273.212 264.624 - -1.95% -
SetIntersection_Front_Vector_string_16384_1024 -3.14% 38681646.155 37466419.173 - -1.99% -
SetIntersection_None_Set_float_1024_64 -3.14% 9101645.475 8815951.985 - -16.27% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.14% 6768.170 6555.808 - 0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -3.13% 9556404.907 9257325.364 - 1.87% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -3.13% 55.881 54.132 - -2.72% -
BM_CmpLess_int_ushort -3.13% 1.150 1.114 - -1.05% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.12% 407623.529 394892.657 - -1.99% -
SetIntersection_None_Set_string_1024_64 -3.12% 9049882.699 8767781.172 - -4.03% -
SetIntersection_Interlaced_Set_string_1024_1 -3.12% 1114131.154 1079405.137 - 0.16% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -3.12% 176.580 171.078 - -2.99% -
bm_ranges_swap_ranges_vb_aligned/512 -3.12% 5.292 5.127 - -1.09% -
BM_deque_deque_move/0 -3.12% 0.789 0.764 - -7.03% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.11% 2791.654 2704.843 - -0.52% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 -3.11% 73099.595 70826.720 - -10.77% -
std::stable_sort(deque<int>)_(heap)/1024 -3.11% 2789.658 2703.003 - -0.43% -
BM_CmpLess_short_uint -3.10% 1.145 1.109 - -0.14% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.10% 36.308 35.182 - -2.32% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -3.10% 23.077 22.362 - -7.34% -
SetIntersection_None_Vector_float_256_256 -3.09% 2175890.443 2108552.767 - -1.21% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.09% 6987.038 6770.828 - -5.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -3.08% 9436636.240 9145661.123 - 1.50% -
SetIntersection_Front_Vector_uint64_262144_1 -3.08% 1058925.944 1026329.926 - 3.82% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.08% 1446.955 1402.418 - -0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.08% 1224383.796 1186721.244 - -0.30% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -3.08% 94999.524 92077.906 - -0.92% -
SetIntersection_Front_Set_string_64_4 -3.07% 19157033.078 18569715.327 - -0.91% -
std::unique(list<int>,_pred)_(contiguous)/1024 -3.06% 973.842 944.002 - -1.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -3.06% 18.230 17.673 - -2.58% -
BM_vector_deque_copy_backward/2 -3.06% 2.064 2.001 - 11.23% -
BM_PushHeap_uint64_Descending_4 -3.06% 0.371 0.360 - -0.21% -
BM_num_get<float> -3.05% 37.057 35.927 - -1.90% -
std::stable_partition(list<int>)_(dense)/50 -3.04% 57.680 55.926 - -3.54% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -3.03% 11.497 11.148 - -1.65% -
SetIntersection_None_Vector_string_262144_4 -3.03% 1303127.044 1263701.266 - -1.62% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.02% 682.412 661.776 - -1.13% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -3.02% 1.463 1.419 - -1.81% -
BM_format_to_string_pointer<char>/1048576 -3.02% 12433.192 12057.607 - 2.94% -
SetIntersection_None_Set_float_64_4 -3.01% 21065226.436 20430116.215 - 1.57% -
VDAG_sidecast,_2_levels -3.01% 87.163 84.542 - 1.53% -
rng::find_if(vector<bool>)_(process_all)/50 -3.01% 23.925 23.205 - -3.12% -
std::set<int>::contains(key)_(existent)/32 -3.00% 1.715 1.664 - -1.49% -
SetIntersection_Interlaced_Set_string_1024_16 -3.00% 13172778.262 12777156.165 - -0.44% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -3.00% 4853.916 4708.211 - -0.59% -
SetIntersection_Front_Vector_uint32_256_16 -3.00% 4311757.725 4182335.173 - 0.64% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.00% 37716.851 36584.958 - 0.50% -
SetIntersection_Front_Vector_uint64_16384_64 -3.00% 1385598.635 1344035.650 - -0.57% -
SetIntersection_None_Set_float_262144_262144 -3.00% 1204247.479 1168124.512 - -3.83% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.00% 5.520 5.355 - 0.01% -
SetIntersection_Front_Vector_uint32_1024_16 -2.99% 1129614.866 1095788.790 - -0.72% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -2.99% 21.746 21.095 - -3.60% -
std::format(int64_t)_(fmt:_{:Lx}) -2.99% 27.521 26.698 - 4.58% -
BM_LexicallyRelative/large_path/16 -2.99% 766.164 743.279 - -1.62% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -2.99% 47.355 45.941 - -1.15% -
std::make_heap(deque<int>)_(shuffled)/8192 -2.98% 24110.850 23391.237 - -5.10% -
SetIntersection_None_Vector_string_262144_16384 -2.98% 1315054.425 1275909.049 - -2.37% -
SetIntersection_Interlaced_Vector_string_4_4 -2.98% 153879752.243 149300204.696 - -0.79% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.97% 36897.959 35801.100 - 0.01% -
BM_std_minmax_element<char>/4 -2.97% 1.206 1.171 - -2.44% -
std::unordered_map<int,_int>::clear()/32 -2.97% 605.073 587.104 - -0.82% -
BM_deque_vector_ranges_move/4000 -2.96% 146.076 141.745 - 0.21% -
SetIntersection_Interlaced_Set_float_262144_256 -2.96% 1585005.209 1538086.668 - -2.70% -
std::copy_if(vector<int>)_(entire_range)/64 -2.96% 15.545 15.086 - -12.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.96% 1040889.794 1010106.845 - -2.20% -
SetIntersection_None_Vector_string_262144_262144 -2.95% 1317178.590 1278266.994 - -0.93% -
BM_LexicallyRelative/small_path/4 -2.95% 118.748 115.244 - -3.50% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.95% 51.966 50.434 - -4.84% -
std::format(int64_t)_(fmt:_{:0512Lx}) -2.95% 35.827 34.771 - 1.50% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -2.94% 33.865 32.868 - -3.13% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.94% 4861.077 4718.106 - -0.45% -
SetIntersection_None_Vector_float_16384_256 -2.94% 1113724.038 1081010.111 - -3.17% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.94% 12896.696 12517.920 - -4.09% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.93% 8.255 8.013 - -1.25% -
std::set<int>::erase(iterator)/8192 -2.93% 20.696 20.089 - 0.44% -
std::copy_if(list<int>)_(entire_range)/64 -2.93% 33.472 32.490 - 1.38% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.93% 11.428 11.093 - -0.64% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.93% 598.273 580.747 - -0.35% -
SetIntersection_Front_Vector_uint32_262144_16 -2.93% 1137510.540 1104214.496 - -0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.92% 1098142.576 1066055.128 - -1.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.92% 616251.928 598257.718 - -0.59% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.92% 2.379 2.310 - 1.04% -
SetIntersection_Front_Vector_uint32_1024_4 -2.91% 1084671.583 1053066.576 - -0.33% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -2.91% 2.963 2.877 - -0.82% -
SetIntersection_Front_Vector_string_262144_256 -2.91% 9584094.546 9305349.185 - -5.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.91% 8993633.471 8732177.119 - -0.85% -
BM_deque_vector_copy/1 -2.91% 2.139 2.077 - -2.51% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -2.91% 30.598 29.709 - -2.94% -
std::multiset<int>::find(key)_(existent)/8192 -2.90% 8.908 8.649 - 5.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.90% 17512672.119 17005342.060 - 0.80% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.90% 1074622.364 1043494.002 - -1.34% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -2.89% 216.795 210.523 - -1.18% -
std::any_of(list<int>)_(process_all)/32 -2.89% 11.748 11.408 - -0.49% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -2.89% 71.347 69.284 - -32.77% -
BM_PushHeap_string_Ascending_1024 -2.89% 13.452 13.063 - -4.66% -
SetIntersection_Interlaced_Set_float_16384_4 -2.89% 171734920.891 166779858.490 - -0.37% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -2.88% 5.916 5.745 - 4.50% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.88% 24.203 23.507 - -1.36% -
BM_CmpEqual_schar_uint -2.87% 1.149 1.116 - 0.15% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.87% 8917.054 8661.150 - -6.37% -
std::set<int>::clear()/1024 -2.87% 9592.911 9317.752 - 1.18% -
SetIntersection_None_Vector_uint32_1024_64 -2.87% 1108598.033 1076800.435 - -0.72% -
SetIntersection_None_Vector_uint32_1024_16 -2.86% 1105840.484 1074160.672 - 0.56% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.86% 1879.295 1825.470 - 0.15% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -2.86% 13.659 13.268 - 0.28% -
SetIntersection_None_Set_uint64_1024_64 -2.86% 9011260.678 8753715.813 - -0.52% -
BM_LexicallyNormal/small_path/4 -2.86% 89.526 86.967 - 3.63% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.86% 261593.282 254119.519 - 4.24% -
rng::fold_left(deque<int>)/8 -2.86% 4.025 3.910 - -0.34% -
BM_vector_deque_copy_backward/70000 -2.86% 8228.413 7993.465 - -1.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -2.85% 1.234 1.199 - -2.36% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -2.85% 53.207 51.689 - -2.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.85% 66268.701 64379.908 - -0.62% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.85% 49281175.000 47878586.066 - -3.04% -
BM_StringRelational_Eq_Empty_Empty_Control -2.84% 2.118 2.058 - -3.49% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.84% 2155.737 2094.556 - -0.99% -
SetIntersection_None_Set_uint64_262144_16 -2.84% 1234401.937 1199403.161 - 1.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.83% 1165340.803 1132397.993 - -1.97% -
std::sort(deque<int>)_(heap)/8 -2.83% 24.737 24.038 - -1.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.82% 1196457.007 1162671.511 - -2.04% -
std::set<std::string>::find(key)_(existent)/8192 -2.82% 30.665 29.799 - 6.22% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.82% 740.408 719.525 - -1.03% -
std::stable_sort(deque<int>)_(descending)/1024 -2.82% 2964.942 2881.320 - -0.47% -
std::set<std::string>::erase(iterator)/8192 -2.82% 31.029 30.155 - 8.67% -
BM_StringDestroy_Large -2.81% 7.416 7.208 - -1.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -2.81% 9035510.061 8781397.479 - -2.00% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.81% 2978.392 2894.644 - -0.69% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -2.81% 20.783 20.199 - -4.67% -
std::multimap<int,_int>::clear()/32 -2.81% 666.607 647.895 - 1.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.81% 1204563.996 1170774.054 - -3.10% -
std::unordered_set<int>::ctor(const&)/32 -2.80% 203.434 197.730 - -4.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.80% 46245.054 44949.146 - -0.21% -
BM_vector_deque_move_backward/70000 -2.79% 8003.041 7779.445 - -2.56% -
std::partial_sort(deque<int>)_(heap)/8 -2.79% 39.314 38.216 - -0.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.79% 14634.212 14225.583 - -2.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.79% 16888053.845 16416627.590 - 0.48% -
std::format(double)_(fmt:_{:017500_10Lg}) -2.79% 228.488 222.118 - 0.99% -
BM_CmpEqual_int_int -2.79% 1.091 1.060 - -0.63% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -2.78% 581.571 565.427 - -1.09% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.77% 206.318 200.600 - -6.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.77% 5320159.811 5172749.900 - 3.77% -
BM_vector_deque_move_backward/1 -2.77% 2.325 2.261 - -4.30% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -2.77% 17490.376 17006.633 - -1.03% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.77% 14674261.981 14268514.192 - -1.23% -
SetIntersection_None_Set_uint64_262144_64 -2.76% 1235613.361 1201490.802 - 1.51% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.76% 16663.636 16204.113 - 0.70% -
SetIntersection_Front_Vector_string_262144_1024 -2.76% 40066086.138 38961328.858 - -1.68% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.76% 27.776 27.010 - 4.63% -
BM_StringConstructDestroyCStr_Huge_Opaque -2.75% 161.642 157.189 - -1.13% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.75% 22.321 21.706 - -1.48% -
rng::find(vector<bool>)_(process_all)/8 -2.75% 0.642 0.624 - -14.95% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.75% 1071099.492 1041667.704 - -0.03% -
std::format(int64_t)_(fmt:_{:0<512Ld}) -2.74% 37.459 36.431 - -1.42% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor -2.74% 0.504 0.490 - -11.61% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.74% 16.786 16.326 - 1.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.73% 3553208.715 3456049.017 - -0.88% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.73% 0.971 0.944 - 0.86% -
BM_CmpLess_int_uchar -2.73% 1.152 1.120 - 0.31% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.73% 13.993 13.611 - 0.18% -
BM_deque_vector_ranges_move_backward/64000 -2.72% 7048.994 6857.218 - -5.73% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.72% 4.437 4.317 - -0.29% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -2.71% 13.605 13.236 - 0.07% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.71% 1107147.689 1077117.544 - -0.65% -
rng::contains_subrange(list<int>)_(single_element)/16 -2.71% 4.794 4.664 - -3.29% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.71% 15399.734 14983.146 - -2.19% -
std::stable_sort(deque<int>)_(shuffled)/1024 -2.70% 2583.297 2513.487 - -0.23% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.70% 570.477 555.062 - -1.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.70% 1391.772 1354.181 - -3.75% -
SetIntersection_None_Set_uint64_262144_262144 -2.70% 1252596.596 1218797.443 - 0.98% -
BM_LexicallyNormal/large_path/2 -2.70% 84.543 82.264 - 1.52% -
std::sort(vector<int>)_(shuffled)/8 -2.70% 23.104 22.481 - -1.10% -
std::set<int>::contains(key)_(non-existent)/1024 -2.69% 6.055 5.892 - -7.07% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.69% 15.707 15.284 - -2.11% -
SetIntersection_None_Set_float_262144_16 -2.69% 1201036.377 1168737.713 - -2.58% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.69% 12858.792 12513.177 - -3.93% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -2.69% 3848.883 3745.524 - -1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.68% 11710237.067 11396813.598 - 0.63% -
BM_StringResizeAndOverwrite -2.68% 0.841 0.819 - -0.18% -
std::sort(vector<int>)_(ascending)/8 -2.68% 16.086 15.656 - -0.64% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.67% 18.492 17.998 - -1.30% -
BM_format/C_string_len_6000 -2.67% 265.995 258.903 - -0.95% -
SetIntersection_None_Vector_string_262144_256 -2.67% 1305575.148 1270769.021 - -2.93% -
std::multiset<std::string>::clear()/32 -2.66% 925.512 900.895 - -2.10% -
std::multiset<std::string>::clear()/1024 -2.66% 22399.180 21803.583 - -2.85% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque -2.66% 0.923 0.899 - -6.35% -
SetIntersection_None_Vector_string_16384_1 -2.66% 1242322.275 1209303.137 - -0.90% -
std::sort(deque<int>)_(ascending)/8 -2.66% 17.770 17.298 - -1.46% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.65% 21.648 21.075 - -0.82% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.64% 56.153 54.669 - -0.91% -
BM_deque_vector_ranges_copy/1 -2.64% 2.095 2.040 - -1.87% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.64% 33.495 32.610 - 1.55% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -2.64% 667.833 650.211 - -2.50% -
rng::find_last_if(list<int>)_(bail_10%)/8 -2.64% 3.178 3.094 - -0.27% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.63% 3233.047 3147.988 - 0.10% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.63% 617.586 601.342 - -2.99% -
std::flat_multimap<int,_int>::clear()/0 -2.63% 402.105 391.534 - -2.19% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.62% 56615.908 55132.478 - -6.12% -
std::format(int64_t)_(fmt:_{:Lb}) -2.62% 33.015 32.151 - 1.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.62% 26463573.918 25771012.454 - 1.94% -
std::make_heap(vector<int>)_(ascending)/8 -2.62% 16.963 16.519 - 0.21% -
std::find_if_not(vector<int>)_(process_all)/8 -2.61% 1.413 1.376 - 5.62% -
std::all_of(list<int>)_(process_all)/32768 -2.61% 26335.806 25648.023 - -2.79% -
std::find_end(deque<int>)_(process_all)/1000 -2.61% 261.439 254.620 - 2.17% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -2.61% 21.617 21.053 - -1.15% -
std::copy_if(vector<int>)_(entire_range)/8 -2.60% 2.265 2.206 - -2.76% -
SetIntersection_None_Set_float_64_16 -2.60% 18072182.118 17601687.791 - 0.94% -
std::format(int64_t)_(fmt:_{:Lo}) -2.60% 28.799 28.049 - 2.07% -
BM_PushHeap_string_QuickSortAdversary_16384 -2.60% 16.168 15.747 - -4.60% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.60% 19.184 18.685 - 0.07% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.60% 61328.900 59734.217 - 5.73% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -2.59% 5176.580 5042.293 - -0.43% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -2.59% 1059570.090 1032132.419 - -2.46% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.59% 34.441 33.549 - 12.11% -
SetIntersection_None_Set_float_262144_4 -2.59% 1199770.508 1168737.876 - -3.83% -
SetIntersection_Front_Set_string_16_4 -2.58% 64661544.221 62990271.167 - -2.06% -
BM_format/string_view_len_6 -2.58% 2.538 2.473 - -3.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.58% 4187037.762 4078935.614 - 0.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.58% 4251146.599 4141473.864 - -0.28% -
SetIntersection_Interlaced_Set_uint32_262144_64 -2.58% 1591417.318 1550364.582 - -0.43% -
SetIntersection_None_Set_uint32_262144_262144 -2.58% 1208029.299 1176868.816 - -14.36% -
std::unordered_set<int>::ctor(const&)/8192 -2.58% 56042.916 54598.099 - -0.39% -
std::multiset<std::string>::clear()/8192 -2.57% 217763.273 212162.093 - -2.83% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.57% 356852871.119 347678111.542 - -3.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.57% 140607.813 136993.954 - -0.85% -
BM_join_view_out_vectors/512 -2.57% 799.215 778.674 - 0.42% -
BM_format_to_string_begin<std::vector<char>>/1 -2.57% 10.111 9.851 - -3.53% -
std::partition_copy(vector<int>)/1024 -2.57% 467.207 455.207 - -3.43% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.57% 399.859 389.589 - -2.85% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.57% 380.113 370.351 - -4.58% -
SetIntersection_None_Set_uint32_16384_4 -2.56% 161703992.755 157564108.276 - 1.65% -
std::search(vector<int>)_(no_match)/8192 -2.56% 1664.858 1622.317 - -3.13% -
BM_ConstructAndDestroy_MemPtr_Opaque -2.55% 0.887 0.864 - -11.37% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -2.55% 468.373 456.416 - -0.69% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -2.55% 324.985 316.697 - 1.09% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.55% 54841.951 53444.627 - -0.52% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.55% 8300.318 8089.041 - -1.94% -
std::map<std::string,_int>::ctor(const&)/1024 -2.54% 35638.740 34732.461 - -1.01% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.54% 620.393 604.621 - -1.52% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.54% 174458253.965 170023290.189 - 2.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.54% 811.331 790.712 - -1.01% -
SetIntersection_None_Set_uint32_16384_16 -2.54% 161921436.547 157808084.030 - 1.80% -
SetIntersection_Front_Set_string_16384_4 -2.54% 1258331.676 1226425.271 - 0.00% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -2.53% 31.005 30.219 - -8.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.53% 1.802 1.756 - 0.11% -
BM_PushHeap_float_Random_16384 -2.53% 7.550 7.359 - 2.28% -
std::find_if(list<int>)_(process_all)/1024 -2.53% 703.149 685.337 - -0.25% -
std::none_of(list<int>)_(process_all)/32 -2.53% 11.799 11.501 - 0.10% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -2.53% 1.333 1.299 - 11.72% -
SetIntersection_None_Vector_uint64_1024_16 -2.53% 1104320.490 1076417.413 - 0.24% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.52% 0.496 0.484 - -2.44% -
std::format(double)_(fmt:_{:0>17500_10g}) -2.52% 218.440 212.946 - 1.07% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.51% 25.507 24.866 - 3.95% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.51% 775.124 755.667 - -2.09% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.51% 22.452 21.890 - -4.84% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.50% 13.083 12.756 - -0.51% -
std::replace_if(list<int>)_(sprinkled)/50 -2.50% 23.420 22.834 - -3.91% -
BM_format_to_n_string_pointer<char>/1 -2.50% 10.903 10.630 - -1.70% -
SetIntersection_None_Vector_uint32_256_256 -2.50% 2182429.148 2127946.505 - -0.49% -
rng::for_each(map<int>)/8192 -2.49% 16529.420 16117.066 - 0.23% -
BM_deque_deque_ranges_move_backward/1024 -2.49% 38.898 37.928 - -0.29% -
BM_PushHeap_uint32_Random_4 -2.49% 2.214 2.158 - -1.32% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.49% 6853.370 6682.527 - -0.45% -
SetIntersection_None_Set_float_262144_16384 -2.49% 1201612.141 1171663.085 - -3.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.49% 1110330.722 1082701.032 - -4.54% -
std::find_first_of(list<int>)_(small_needle)/32 -2.49% 96.678 94.273 - -1.42% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.49% 16.100 15.699 - -0.33% -
BM_deque_vector_ranges_copy/5500 -2.49% 198.332 193.403 - -0.00% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -2.48% 488262.020 476140.830 - -1.42% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.48% 817.266 796.979 - 3.76% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.48% 57.389 55.965 - -1.11% -
bm_ranges_lexicographical_compare<int>/1 -2.48% 1.286 1.254 - -8.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.47% 400.924 391.004 - -3.01% -
SetIntersection_Front_Set_string_4_4 -2.47% 160383467.830 156416869.002 - -0.68% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.47% 16280.873 15878.264 - 0.50% -
SetIntersection_Front_Set_string_1024_1 -2.47% 1106618.958 1079303.553 - -1.29% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -2.47% 9479.483 9245.611 - -0.78% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -2.46% 24.855 24.243 - -14.45% -
std::format(float)_(fmt:_{:0^17500_10e}) -2.46% 197.037 192.185 - -0.33% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -2.46% 5182.046 5054.488 - -0.50% -
SetIntersection_Front_Vector_uint64_262144_4 -2.46% 1084804.364 1058138.359 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.46% 1054709.147 1028784.102 - -1.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.46% 17971062.702 17529513.264 - -0.96% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.46% 2210.858 2156.566 - -0.17% -
SetIntersection_None_Set_string_64_1 -2.45% 23272576.626 22701416.866 - -1.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.45% 1186100.636 1157018.604 - 5.22% -
SetIntersection_None_Set_uint64_262144_256 -2.45% 1233154.217 1202925.700 - 1.46% -
std::multiset<int>::find(key)_(existent)/1024 -2.45% 4.249 4.145 - -1.11% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.45% 1.168 1.139 - 16.92% -
std::partition(vector<int>)_(sparse)/32 -2.45% 8.818 8.602 - -2.11% -
SetIntersection_None_Set_uint32_262144_1024 -2.44% 1205418.945 1175979.900 - -6.66% -
SetIntersection_None_Vector_uint64_16384_1 -2.44% 1128744.076 1101196.534 - 0.29% -
SetIntersection_Interlaced_Vector_float_262144_16 -2.44% 2928717.384 2857288.892 - -11.88% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.43% 23.426 22.856 - -1.03% -
std::format(double)_(fmt:_{:017500_10L}) -2.43% 225.813 220.323 - 0.05% -
SetIntersection_None_Set_uint32_16384_1 -2.43% 161921330.369 157989550.709 - 2.18% -
BM_vector_deque_ranges_copy_backward/64000 -2.43% 7401.867 7222.298 - -2.35% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.42% 250004.039 243958.010 - 1.78% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.42% 11369.191 11094.406 - -3.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -2.41% 9.480 9.252 - -0.84% -
SetIntersection_Interlaced_Set_uint64_262144_64 -2.41% 1634458.902 1595004.233 - 0.79% -
std::format(double)_(fmt:_{:0<17500_10e}) -2.41% 199.822 195.007 - 0.78% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -2.41% 39268.073 38323.186 - -1.28% -
BM_Swap_MemPtr_LargeTrivialFunctor -2.40% 1.186 1.157 - -9.23% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.40% 333.708 325.696 - -3.66% -
std::set<int>::find(key)_(existent)/1024 -2.40% 4.106 4.008 - 2.27% -
BM_PushHeap_string_Ascending_4 -2.40% 2.579 2.518 - -2.31% -
std::format(double)_(fmt:_{:0^17500_10g}) -2.39% 219.201 213.952 - 1.36% -
SetIntersection_None_Set_string_64_64 -2.39% 11869624.117 11585427.418 - 0.32% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.39% 4584.955 4475.276 - -0.89% -
SetIntersection_Front_Set_string_16384_1 -2.39% 1110558.098 1083999.087 - -0.76% -
std::multiset<int>::clear()/1024 -2.39% 10367.689 10119.761 - -2.20% -
std::stable_sort(deque<int>)_(shuffled)/8 -2.39% 23.498 22.937 - 0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -2.39% 4398540.380 4293507.769 - -3.15% -
std::multiset<int>::clear()/8192 -2.39% 82670.556 80698.133 - -1.03% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.38% 121743.979 118840.731 - -1.47% -
std::format(int64_t)_(fmt:_{:0<512LX}) -2.38% 42.662 41.646 - -1.17% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.38% 51764.322 50531.691 - 12.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.38% 22.616 22.078 - -7.94% -
std::search(vector<int>)_(no_match)/1048576 -2.38% 213520.478 208440.882 - -2.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.38% 1140480.675 1113349.017 - -5.21% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.38% 35819.614 34967.546 - -1.48% -
std::format(double)_(fmt:_{:0^17500_0Lf}) -2.38% 215.456 210.337 - -1.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.38% 446.263 435.662 - -3.53% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.37% 23.348 22.795 - -1.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.37% 5174611.376 5052011.839 - -1.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.37% 4248614.427 4147962.044 - 0.19% -
std::generate(list<int>)/50 -2.37% 15.588 15.219 - 0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.37% 23235625.108 22685813.710 - 6.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.37% 11694218.203 11417551.615 - -0.21% -
std::find_if(vector<char>)_(bail_25%)/1024 -2.37% 26.011 25.395 - -7.15% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -2.36% 25288.706 24690.660 - 0.27% -
SetIntersection_None_Vector_float_16384_4 -2.36% 1113854.776 1087514.289 - -2.99% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -2.36% 11.511 11.239 - -1.36% -
std::format(double)_(fmt:_{:0>17500_10L}) -2.36% 228.446 223.051 - 1.09% -
BM_CmpLess_short_schar -2.36% 0.968 0.946 - -1.09% -
SetIntersection_Front_Set_uint64_262144_1 -2.36% 1068576.316 1043384.526 - -5.34% -
SetIntersection_None_Vector_float_262144_1 -2.35% 1164350.505 1136932.189 - -0.97% -
std::unordered_set<int>::clear()/0 -2.35% 397.878 388.510 - -0.76% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.35% 13.956 13.629 - 0.28% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.35% 211.626 206.662 - 0.31% -
BM_deque_deque_ranges_move_backward/1 -2.35% 2.716 2.652 - -5.75% -
SetIntersection_None_Vector_float_1024_256 -2.34% 1103979.508 1078108.218 - 0.33% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.34% 6.813 6.654 - 0.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.34% 1615.396 1577.583 - 10.62% -
SetIntersection_Interlaced_Set_uint32_16_16 -2.34% 38422313.910 37523968.293 - -0.76% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.33% 19.391 18.939 - 7.41% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.33% 25.106 24.521 - -0.01% -
rng::find(vector<bool>)_(process_all)/1024 -2.33% 4.682 4.573 - -1.93% -
std::format(double)_(fmt:_{:017500_10g}) -2.33% 217.246 212.192 - 0.29% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.33% 800.593 781.972 - -0.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.33% 402.818 393.450 - -3.01% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.33% 19.980 19.515 - -4.94% -
std::map<int,_int>::contains(key)_(existent)/32 -2.32% 1.658 1.620 - -2.20% -
SetIntersection_None_Vector_uint64_64_64 -2.32% 8627991.744 8427691.673 - 1.51% -
BM_format_to_string_span<char>/1048576 -2.32% 12342.134 12055.626 - 3.11% -
BM_Basic<int64_t> -2.32% 18.465 18.036 - -2.35% -
std::copy(list<int>)/4096 -2.32% 3268.963 3193.092 - 4.93% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.32% 5.553 5.424 - -0.23% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -2.32% 1.701 1.661 - -0.69% -
SetIntersection_None_Vector_string_256_256 -2.32% 2297961.203 2244724.418 - 0.70% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.32% 26297.375 25688.310 - 4.60% -
BM_Ostream_number/1 -2.31% 37.880 37.003 - -0.20% -
SetIntersection_Front_Vector_uint64_1024_4 -2.31% 1063274.361 1038683.260 - -2.56% -
SetIntersection_None_Vector_float_16384_16 -2.31% 1132002.459 1105823.962 - -1.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.31% 16.502 16.120 - -4.26% -
std::unordered_multimap<int,_int>::clear()/32 -2.31% 598.256 584.443 - -12.65% -
Chain_middle,_3_levels -2.31% 18.805 18.371 - -1.70% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.31% 13.047 12.746 - 0.17% -
SetIntersection_None_Vector_uint32_262144_1024 -2.31% 1151271.109 1124732.838 - 0.78% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.30% 25.414 24.828 - -1.39% -
BM_StringCopy_Large -2.30% 6.330 6.185 - -1.40% -
BM_format_to_back_inserter<std::string>/string_len_6000 -2.29% 474.489 463.638 - -0.80% -
BM_join_view_deques/70000 -2.29% 320539.282 313210.332 - 1.39% -
bm_ranges_swap_ranges_vb_aligned/256 -2.29% 3.535 3.454 - -0.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.29% 16842247.539 16457393.588 - 1.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -2.28% 0.477 0.466 - -33.14% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.28% 419.715 410.131 - -1.02% -
SetIntersection_None_Set_uint32_16384_64 -2.28% 161346958.987 157664949.979 - 1.79% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.28% 8274.288 8085.531 - -0.04% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.28% 10.947 10.698 - 0.60% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.28% 3.544 3.463 - -0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.27% 21495996.580 21007551.255 - -3.13% -
BM_format_to_n_string_back_inserter<std::string>/1048576 -2.27% 67330.974 65801.469 - -0.07% -
std::format(double)_(fmt:_{:0<17500_10L}) -2.27% 224.086 218.999 - -1.56% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.27% 38.180 37.313 - -0.42% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.27% 626.093 611.890 - -0.80% -
BM_PushHeap_float_Ascending_16384 -2.27% 4.291 4.194 - -4.08% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 -2.27% 10.802 10.557 - -1.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.27% 14737.138 14403.190 - -0.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.26% 1196653.862 1169555.770 - -1.54% -
SetIntersection_None_Vector_uint32_1024_4 -2.26% 1101704.300 1076833.950 - 3.43% -
BM_deque_deque_move/1024 -2.26% 37.715 36.864 - -6.79% -
SetIntersection_None_Vector_float_64_4 -2.25% 16316493.242 15948587.906 - 0.10% -
SetIntersection_Interlaced_Set_string_64_1 -2.25% 17518317.560 17123566.976 - -0.12% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -2.25% 20.402 19.942 - 1.28% -
SetIntersection_None_Vector_uint64_16384_4 -2.25% 1119547.193 1094345.812 - -0.95% -
SetIntersection_None_Set_string_256_4 -2.25% 11663625.844 11401124.489 - -2.18% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -2.25% 620.210 606.271 - -1.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -2.25% 21050812.837 20578178.201 - -4.41% -
BM_deque_deque_copy/0 -2.24% 0.869 0.849 - -0.64% -
std::move_backward(list<int>)/512 -2.24% 377.665 369.188 - -0.43% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.24% 1.042 1.018 - -4.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.24% 1049168.808 1025642.276 - -1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.24% 1363333.343 1332777.229 - 0.19% -
std::sort(vector<int>)_(repeated)/8 -2.24% 16.103 15.742 - -0.51% -
std::flat_multimap<int,_int>::clear()/32 -2.24% 401.845 392.841 - -1.96% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.24% 252514816.985 246857774.291 - 0.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.24% 138138.831 135046.856 - -1.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.24% 15.318 14.975 - -0.95% -
SetIntersection_Interlaced_Set_float_262144_16384 -2.23% 1280043.701 1251442.385 - -2.95% -
std::list<int>::ctor(size)/8192 -2.23% 97155.562 94988.760 - -3.91% -
SetIntersection_None_Vector_string_256_1 -2.23% 4581619.318 4479542.947 - -0.32% -
SetIntersection_None_Set_float_262144_1 -2.23% 1202049.803 1175274.740 - -2.93% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -2.22% 18.897 18.477 - -4.86% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.22% 63833.936 62415.454 - -1.51% -
BM_Swap_FuncPtr_LargeTrivialFunctor -2.22% 1.179 1.153 - -1.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.22% 205628505.192 201062974.816 - 2.15% -
std::unique(list<int>,_pred)_(contiguous)/32 -2.22% 57.537 56.260 - -1.17% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.22% 6.108 5.972 - -1.62% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.22% 621.748 607.975 - -0.06% -
SetIntersection_Front_Vector_string_1024_1024 -2.21% 40090416.042 39203132.659 - -1.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.21% 400.310 391.464 - -2.94% -
DAG_leftmost_middle,_1_level -2.21% 20.134 19.690 - 1.03% -
SetIntersection_None_Vector_float_262144_64 -2.21% 1147223.260 1121923.389 - -2.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.20% 1172152.588 1146310.211 - -0.31% -
SetIntersection_None_Set_float_256_256 -2.20% 5915177.303 5784802.315 - 1.76% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.20% 819.837 801.778 - -0.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.20% 983.493 961.847 - 1.47% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.20% 1544752.277 1510781.575 - -2.62% -
std::list<std::string>::ctor(size)/1024 -2.20% 12773.821 12493.005 - -6.14% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 -2.20% 3.062 2.995 - -0.48% -
SetIntersection_None_Vector_uint64_262144_16384 -2.20% 1155002.388 1129643.824 - 0.27% -
SetIntersection_Front_Vector_uint32_16384_1 -2.19% 1064317.168 1040971.381 - 3.15% -
SetIntersection_Interlaced_Set_float_1024_64 -2.19% 10294092.846 10068472.475 - -0.17% -
std::sort(deque<int>)_(repeated)/8192 -2.19% 6838.740 6688.963 - -0.90% -
SetIntersection_Interlaced_Set_string_4_1 -2.19% 226748245.583 221790746.193 - -0.28% -
SetIntersection_Interlaced_Vector_float_16_16 -2.18% 36209774.075 35418714.617 - -0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -2.18% 4412188.482 4315857.314 - -2.16% -
SetIntersection_Interlaced_Set_string_16384_256 -2.18% 358077212.254 350262661.629 - -0.75% -
SetIntersection_None_Set_uint32_1024_16 -2.18% 9126969.381 8927815.991 - 3.24% -
std::unordered_set<std::string>::ctor(const&)/0 -2.18% 13.105 12.819 - -0.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.18% 1603539.576 1568560.198 - 1.76% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.18% 333.164 325.912 - -17.46% -
BM_std_minmax_element<char>/512 -2.17% 139.007 135.988 - 4.39% -
std::partition_copy(deque<int>)/32 -2.17% 12.799 12.522 - -2.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.17% 1121451.303 1097113.810 - -1.34% -
std::multiset<int>::find(key)_(existent)/32 -2.17% 1.660 1.624 - -0.56% -
SetIntersection_Front_Vector_uint64_256_1 -2.17% 4220914.450 4129501.139 - 0.68% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.17% 37.515 36.703 - -0.58% -
BM_vector_deque_move_backward/64000 -2.17% 7254.530 7097.449 - -3.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.16% 11585117.784 11334312.384 - -2.73% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -2.16% 20.716 20.268 - -0.04% -
CastTo<B<Width_/_2,_Depth>> -2.16% 2928.917 2865.635 - 1.37% -
BM_CmpEqual_uchar_int -2.16% 1.093 1.070 - 0.64% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.16% 2.055 2.010 - -2.65% -
std::pop_heap(deque<float>)/8 -2.16% 53.037 51.892 - -0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.16% 1083592.178 1060198.452 - -1.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -2.16% 1262323.158 1235118.002 - -0.48% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.15% 12.972 12.692 - -0.22% -
SetIntersection_None_Set_uint64_256_16 -2.15% 11025193.051 10787858.014 - 1.55% -
VChain_middle,_3_levels -2.15% 46.653 45.649 - 1.15% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.15% 206.649 202.216 - -0.77% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.14% 22.789 22.300 - -1.39% -
std::format(double)_(fmt:_{:017500_10Lf}) -2.14% 214.578 209.977 - -0.16% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -2.14% 114445.855 111992.090 - -3.21% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.14% 140659.434 137643.877 - -0.68% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.14% 18.643 18.244 - -1.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.14% 1500.403 1468.285 - -0.05% -
std::format(double)_(fmt:_{:017500_0Lf}) -2.14% 210.953 206.439 - 0.45% -
BM_vector_deque_ranges_copy_backward/70000 -2.14% 8163.861 7989.219 - -1.33% -
rng::find(vector<bool>)_(process_all)/50 -2.14% 0.692 0.677 - -4.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -2.13% 19.846 19.424 - -5.26% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.13% 23.862 23.354 - -3.02% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -2.13% 10.794 10.564 - -0.12% -
BM_format_to_iterator/<std::vector>_string_len_6 -2.12% 8.564 8.382 - 1.77% -
SetIntersection_Interlaced_Set_float_262144_16 -2.12% 1609847.736 1575688.232 - -3.02% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.12% 12.998 12.722 - -0.59% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.12% 18123.411 17739.946 - -0.09% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.11% 1.802 1.763 - -0.38% -
BM_LexicallyRelative/large_path/4 -2.11% 211.724 207.254 - -1.51% -
std::any_of(list<int>)_(process_all)/32768 -2.11% 26094.079 25543.281 - -3.21% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.11% 20.495 20.062 - -2.47% -
std::pop_heap(vector<size_t>)/8 -2.11% 52.702 51.591 - -0.38% -
BM_StringFindStringLiteral/512 -2.11% 9.665 9.462 - -1.24% -
std::copy_n(list<int>)/8 -2.10% 2.249 2.201 - -0.85% -
std::format(int64_t)_(fmt:_{:0^512b}) -2.10% 39.045 38.224 - -0.87% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 -2.10% 440.722 431.460 - -1.00% -
std::multimap<std::string,_int>::clear()/8192 -2.10% 218727.261 214132.717 - 0.27% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -2.09% 19.217 18.815 - -1.37% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.09% 18.802 18.408 - -2.25% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.09% 13.068 12.794 - 0.20% -
std::pop_heap(vector<std::string>)/8 -2.09% 54.290 53.156 - -0.53% -
std::sort(deque<int>)_(repeated)/8 -2.09% 18.070 17.693 - -2.95% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.08% 400.199 391.859 - -0.38% -
BM_format_to_iterator/<std::vector>_string_len_60 -2.08% 9.798 9.595 - 1.39% -
std::partition_point(vector<int>)/1024 -2.08% 6.144 6.016 - -1.42% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -2.07% 231.999 227.188 - 3.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.07% 1060768.287 1038797.628 - 1.48% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -2.07% 7.540 7.384 - -0.25% -
BM_join_view_deques/512 -2.07% 1326.153 1298.691 - 1.07% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.07% 881860.156 863599.867 - -6.72% -
std::format(int64_t)_(fmt:_{:Ld}) -2.07% 27.766 27.192 - 1.90% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -2.07% 20688.633 20260.931 - -5.71% -
std::multiset<int>::clear()/0 -2.07% 395.123 386.956 - -1.59% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.07% 56108.442 54949.698 - 2.13% -
BM_PushHeap_string_Ascending_262144 -2.06% 31.698 31.044 - -11.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.06% 15179591.155 14866476.145 - -0.75% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.06% 1105952.539 1083141.940 - 4.16% -
SetIntersection_Front_Set_string_1_1 -2.06% 564725508.719 553081642.079 - -0.33% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.06% 665.322 651.618 - -1.77% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.06% 785.946 769.758 - -1.14% -
BM_CmpLess_uint_uint -2.06% 1.080 1.058 - -0.33% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -2.06% 4134123.686 4048993.816 - -3.09% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -2.06% 32.756 32.082 - -0.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.06% 1122039.562 1098943.175 - -1.31% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -2.05% 1.889 1.850 - -1.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.05% 5114643.937 5009605.454 - 0.50% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -2.05% 8.462 8.289 - -0.95% -
VChain,_1_level -2.05% 5.958 5.836 - -4.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.05% 1.315 1.289 - -0.84% -
SetIntersection_None_Vector_string_4_4 -2.05% 138990411.721 136142964.520 - 0.60% -
std::sort(deque<int>)_(descending)/8 -2.05% 25.442 24.922 - -0.72% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.04% 37412.974 36648.812 - -1.44% -
BM_format/string_len_6000 -2.04% 73.164 71.670 - -1.01% -
std::for_each(multiset<int>::iterator)/8 -2.04% 4.590 4.496 - -1.37% -
std::find_first_of(deque<int>)_(small_needle)/50 -2.04% 165.166 161.796 - -5.13% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -2.04% 13.523 13.247 - -0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.04% 64005546.802 62700617.400 - -0.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.04% 1263085.043 1237349.366 - -0.80% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -2.04% 7653186.013 7497290.839 - -1.10% -
std::deque<std::string>::ctor(size)/1024 -2.04% 725.802 711.018 - -0.59% -
BM_CmpEqual_short_ushort -2.03% 1.119 1.097 - -0.21% -
std::pop_heap(deque<int>)/8 -2.03% 53.201 52.122 - -0.63% -
std::any_of(vector<int>)_(process_all)/8 -2.03% 2.419 2.370 - -3.70% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.03% 38921.089 38132.539 - -0.25% -
BM_vector_deque_copy/5500 -2.03% 198.104 194.091 - -0.34% -
SetIntersection_Interlaced_Set_float_1024_16 -2.02% 11559718.693 11325983.414 - -0.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.02% 13.616 13.341 - -1.10% -
SetIntersection_Interlaced_Set_string_4_4 -2.02% 161752356.068 158486137.133 - -1.05% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -2.02% 19.904 19.502 - -4.40% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.02% 12.068 11.825 - -2.84% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -2.02% 196.866 192.898 - 0.25% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.01% 1456.669 1427.321 - 0.73% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.01% 59.667 58.466 - 2.66% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -2.01% 17.900 17.541 - 0.30% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.00% 12.992 12.732 - -0.92% -
BM_SharedPtrCreateDestroy -2.00% 11.049 10.828 - -5.67% -
SetIntersection_Front_Set_uint32_64_1 -2.00% 16759194.315 16424188.581 - -1.89% -
std::shift_right(list<int>)/50 -2.00% 27.137 26.594 - -1.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.00% 1175862.515 1152368.378 - 0.23% -
BM_LexicallyRelative/large_path/8 -2.00% 406.391 398.272 - -1.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.00% 56236560.783 55113440.208 - 0.86% -
SetIntersection_None_Vector_uint32_16384_256 -1.99% 1121826.189 1099452.007 - 0.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -1.99% 35.254 34.551 - -3.28% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -1.99% 209.273 205.101 - -2.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.99% 201799789.194 197777027.364 - -0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.99% 1343750.734 1316971.519 - -10.07% -
VDAG_rightmost,_5_levels -1.99% 273.608 268.160 - -0.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.99% 121357383.437 118941501.384 - -0.21% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.99% 1582098.356 1550620.260 - -16.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.99% 1258407.879 1233402.752 - 0.01% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.99% 12.964 12.706 - -1.90% -
SetIntersection_Front_Vector_uint32_262144_4 -1.99% 1089319.759 1067687.808 - 1.73% -
SetIntersection_Interlaced_Set_string_16_1 -1.98% 66731081.712 65406735.198 - 0.16% -
std::flat_map<int,_int>::ctor(const&)/32 -1.98% 23.271 22.809 - -0.51% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.98% 4.383 4.296 - 2.80% -
SetIntersection_None_Set_float_262144_256 -1.98% 1196047.936 1172373.695 - -2.37% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.98% 1.289 1.264 - -0.09% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -1.98% 478.170 468.715 - -0.21% -
SetIntersection_Front_Set_uint32_262144_16384 -1.97% 221825955.181 217446001.647 - -2.21% -
VDAG_leftmost,_4_levels -1.97% 20.030 19.634 - -0.27% -
BM_LexicallyRelative/large_path/32 -1.97% 1455.330 1426.614 - -1.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.97% 1075966.426 1054777.537 - 1.42% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.97% 1156.495 1133.720 - -2.63% -
BM_num_put<double> -1.97% 58.842 57.684 - 0.52% -
SetIntersection_Interlaced_Set_float_256_256 -1.97% 7643424.055 7493086.515 - -0.14% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.96% 5.317 5.212 - -2.19% -
BM_CmpLess_schar_uchar -1.96% 1.121 1.099 - -0.97% -
SetIntersection_Front_Set_string_262144_4 -1.96% 1279899.034 1254817.365 - -0.41% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.96% 15.726 15.418 - -1.72% -
SetIntersection_Interlaced_Vector_string_64_1 -1.96% 17259813.501 16921770.502 - 0.11% -
std::format(double)_(fmt:_{:017500_10e}) -1.96% 199.938 196.023 - 0.69% -
SetIntersection_Interlaced_Set_string_16384_1 -1.96% 1110352.355 1088620.787 - -0.69% -
rng::fold_left(deque<int>)/8192 -1.95% 4554.097 4465.092 - -0.53% -
std::set<std::string>::ctor(const&)/1024 -1.95% 35219.954 34532.725 - -0.28% -
SetIntersection_Front_Set_uint64_1024_64 -1.95% 1716611.232 1683117.817 - -3.29% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.95% 23.836 23.371 - -0.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.95% 21.884 21.458 - 1.72% -
SetIntersection_Interlaced_Set_float_256_16 -1.94% 12174675.101 11937930.539 - -1.31% -
SetIntersection_Front_Set_uint32_1024_1 -1.94% 1065102.236 1044394.511 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.94% 9907107.213 9714684.874 - 1.40% -
BM_CmpEqual_short_schar -1.94% 1.150 1.127 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.94% 4256799.668 4174212.631 - -0.20% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.94% 13.070 12.816 - -3.38% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -1.93% 1.662 1.630 - 9.99% -
SetIntersection_None_Vector_float_1024_64 -1.93% 1098249.472 1077039.712 - 1.15% -
SetIntersection_None_Vector_uint32_262144_64 -1.93% 1139972.234 1117962.853 - -1.11% -
SetIntersection_None_Vector_uint64_1024_4 -1.93% 1102987.149 1081700.254 - 1.10% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.93% 18.765 18.403 - -2.89% -
std::format(double)_(fmt:_{:_0g}) -1.93% 62.986 61.771 - -0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.93% 19920405.161 19536715.217 - 1.99% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.93% 210241.865 206194.250 - -0.22% -
BM_BasicLow<__int128_t> -1.92% 19.617 19.239 - -1.57% -
BM_StringFindNoMatch/512 -1.92% 9.389 9.209 - -1.56% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.92% 11115296.641 10901522.960 - 1.09% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.92% 397.678 390.030 - -0.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.92% 397.265 389.640 - -1.50% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.92% 1103453.655 1082283.573 - -0.01% -
DAG_rightmost_middle,_2_levels -1.92% 111.476 109.339 - -2.64% -
BM_deque_deque_ranges_move_backward/4096 -1.92% 155.306 152.329 - -1.13% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.92% 22.215 21.790 - -0.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.92% 401.005 393.325 - -2.66% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.92% 14232.241 13959.691 - -2.64% -
BM_deque_deque_move_backward/2 -1.91% 2.526 2.478 - -2.11% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 -1.91% 54.297 53.258 - 0.56% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.91% 12.930 12.683 - -2.33% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.91% 399.036 391.415 - -1.26% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -1.91% 211.155 207.123 - -0.49% -
std::find_end(list<int>)_(process_all)/8192 -1.91% 7498.840 7355.731 - 6.40% -
SetIntersection_None_Set_uint64_262144_4 -1.91% 1222956.951 1199630.531 - 1.56% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.90% 3145.745 3085.966 - -0.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.90% 743.792 729.685 - -0.04% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.89% 215139479.982 211063055.474 - -0.27% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.89% 2.957 2.901 - -0.37% -
BM_deque_deque_move/5500 -1.89% 202.045 198.218 - 0.04% -
std::multiset<int>::erase(iterator)/8192 -1.89% 24.003 23.549 - -0.39% -
SetIntersection_Front_Set_uint32_262144_262144 -1.89% 1660380.857 1628985.922 - -2.00% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.89% 13.109 12.861 - -2.14% -
BM_PushHeap_string_QuickSortAdversary_262144 -1.88% 16.645 16.331 - -5.55% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.88% 2799380.699 2746613.284 - -4.35% -
std::format(double)_(fmt:_{:0^17500_10}) -1.88% 215.075 211.022 - -1.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.88% 1177747.916 1155562.383 - -0.72% -
std::format(double)_(fmt:_{:0<17500_0f}) -1.88% 199.671 195.910 - -0.97% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.88% 4.251 4.171 - -0.21% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.88% 399.620 392.120 - -0.38% -
std::for_each(multiset<int>::iterator)/32 -1.87% 21.436 21.034 - -0.33% -
SetIntersection_None_Set_float_4_4 -1.87% 137839271.761 135255814.878 - 0.45% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.87% 386.354 379.122 - -0.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.87% 68443.795 67162.944 - -0.56% -
SetIntersection_Front_Set_uint32_262144_256 -1.87% 3821812.911 3750340.284 - -0.22% -
std::format(int64_t)_(fmt:_{:0>512d}) -1.87% 31.075 30.494 - 1.01% -
BM_format_to_iterator/<std::array>_string_view_len_6 -1.87% 8.377 8.220 - -0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.87% 55497465.628 54460203.895 - -1.94% -
SetIntersection_None_Vector_uint64_262144_4 -1.87% 1151017.544 1129505.299 - 1.54% -
BM_deque_vector_copy_backward/65536 -1.87% 7365.590 7227.995 - 1.28% -
SetIntersection_Interlaced_Set_string_256_16 -1.87% 18329013.724 17986670.214 - -0.74% -
SetIntersection_Interlaced_Vector_float_64_1 -1.87% 16669146.872 16357881.254 - -0.32% -
BM_deque_deque_move_backward/70000 -1.86% 8128.075 7976.491 - -1.49% -
SetIntersection_None_Set_string_1024_1 -1.86% 9175112.863 9004114.485 - -2.90% -
SetIntersection_None_Vector_uint32_1024_1 -1.86% 1098923.609 1078446.758 - -0.43% -
std::format(double)_(fmt:_{:0^17500_0g}) -1.86% 206.564 202.717 - -0.29% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.86% 17.379 17.055 - -1.49% -
SetIntersection_Interlaced_Vector_string_256_4 -1.86% 6302829.421 6185569.827 - 1.04% -
std::search(list<int>)_(no_match)/1048576 -1.86% 836312.104 820760.052 - -2.59% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -1.86% 33.264 32.646 - 3.11% -
SetIntersection_Front_Set_uint32_16384_16 -1.86% 1219808.358 1197131.669 - 0.49% -
BM_Swap_FuncPtr_SmallTrivialFunctor -1.86% 3.284 3.223 - -0.45% -
SetIntersection_None_Vector_float_1024_1 -1.86% 1101633.699 1081169.580 - -0.33% -
std::sort(deque<int>)_(ascending)/1024 -1.86% 767.209 752.971 - -0.79% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.86% 9623.536 9444.947 - -4.65% -
std::format(double)_(fmt:_{:0<17500_10g}) -1.86% 218.595 214.540 - 1.67% -
VChain,_5_levels -1.86% 21.131 20.739 - -2.17% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.85% 12.361 12.131 - -0.74% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.85% 398.718 391.327 - -1.28% -
std::replace_if(list<int>)_(prefix)/32 -1.85% 14.064 13.803 - -0.72% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.85% 5.909 5.799 - -0.34% -
SetIntersection_Interlaced_Set_float_16_16 -1.85% 38789084.375 38071338.354 - 2.17% -
SetIntersection_None_Set_float_1_1 -1.85% 544405158.250 534340765.164 - 0.22% -
std::reverse_copy(vector<int>)/4096 -1.85% 134.328 131.846 - -1.01% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.85% 140584.791 137987.277 - -1.19% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.85% 15.720 15.429 - -1.80% -
SetIntersection_Front_Vector_string_16384_256 -1.85% 9918254.377 9735111.284 - -0.11% -
SetIntersection_None_Vector_float_64_16 -1.85% 13762019.008 13507963.770 - -0.32% -
SetIntersection_None_Vector_float_4_1 -1.84% 217741939.458 213727178.720 - 0.09% -
std::copy(vector<bool>)_(aligned)/4096 -1.84% 4.800 4.712 - -0.57% -
std::find_if(vector<bool>)_(process_all)/8 -1.84% 3.601 3.534 - 0.48% -
SetIntersection_None_Set_uint64_262144_1 -1.84% 1225983.479 1203406.574 - 1.47% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -1.84% 1595439.453 1566075.439 - -2.92% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.84% 13.051 12.811 - 0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.84% 4230272.987 4152536.818 - 0.05% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.84% 397.545 390.241 - -1.54% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.84% 396.883 389.593 - -0.38% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.84% 13180.992 12939.069 - -2.52% -
BM_LexicallyRelative/large_path/2 -1.83% 116.935 114.789 - -0.31% -
SetIntersection_Interlaced_Set_float_262144_4 -1.83% 1294171.307 1270468.830 - -4.76% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.83% 3157.428 3099.637 - -0.38% -
SetIntersection_None_Vector_string_16384_4 -1.83% 1244967.866 1222203.871 - -0.18% -
BM_LexicallyRelative/large_path/128 -1.83% 5675.304 5571.648 - -1.20% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.82% 5.580 5.479 - -1.64% -
std::format(double)_(fmt:_{:0<17500_0e}) -1.82% 184.928 181.560 - -0.55% -
std::format(double)_(fmt:_{:0>17500_0Le}) -1.82% 198.353 194.741 - 0.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.82% 118248.438 116097.630 - -0.23% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.82% 13.070 12.832 - -0.31% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.82% 410.177 402.723 - 0.30% -
std::fill(vector<bool>)/64 -1.82% 1.475 1.449 - -7.27% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.82% 21.396 21.008 - -1.45% -
std::partition(list<int>)_(dense)/32 -1.82% 8.952 8.789 - -0.82% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -1.82% 1.202 1.180 - -0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.81% 18.268 17.936 - -1.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.81% 1820315.754 1787301.025 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.81% 547741091.247 537822225.466 - 0.56% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.81% 4.515 4.433 - -3.23% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.81% 21115254.937 20733456.348 - -1.21% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.81% 1.820 1.787 - -0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.81% 1130196.866 1109778.113 - -0.35% -
SetIntersection_None_Vector_float_256_64 -1.80% 3485211.169 3422330.214 - 0.32% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -1.80% 1061325.299 1042176.740 - 0.43% -
std::format(float)_(fmt:_{:0>17500_0e}) -1.80% 185.955 182.601 - -0.87% -
SetIntersection_None_Vector_float_16_4 -1.80% 54796785.307 53808639.127 - 0.25% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.80% 13297.534 13057.772 - -1.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.80% 63955660.720 62803179.098 - -2.31% -
SetIntersection_None_Set_uint64_1024_256 -1.80% 8934891.142 8773894.637 - 1.96% -
BM_deque_deque_copy_backward/64 -1.80% 3.411 3.349 - -6.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.80% 1235254.614 1213013.415 - 0.58% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.80% 1443.350 1417.380 - -0.80% -
SetIntersection_None_Set_float_16384_1 -1.80% 159023715.713 156165343.001 - -0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.80% 544791965.446 535002113.819 - -0.37% -
std::flat_multimap<int,_int>::clear()/1024 -1.80% 401.215 394.006 - -2.05% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.79% 1058852.244 1039848.286 - 0.49% -
std::format(double)_(fmt:_{:0^17500_0a}) -1.79% 162.977 160.052 - -0.03% -
SetIntersection_None_Vector_float_1024_4 -1.79% 1099032.300 1079309.344 - -0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.79% 1085120.825 1065651.157 - -0.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.79% 2894644.191 2842810.462 - -1.27% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.79% 18.743 18.408 - 0.22% -
BM_vector_deque_ranges_copy_backward/1 -1.79% 2.284 2.244 - -3.25% -
std::map<std::string,_int>::ctor(const&)/8192 -1.79% 349335.870 343088.038 - -0.74% -
SetIntersection_None_Vector_uint32_16384_16384 -1.79% 1119446.159 1099450.307 - 3.88% -
std::reverse_copy(vector<int>)/8 -1.79% 2.432 2.389 - -0.94% -
BM_format_to_n_string_begin<std::string>/1 -1.78% 10.968 10.772 - 1.09% -
SetIntersection_None_Vector_string_16384_16384 -1.78% 1247558.401 1225303.867 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.78% 16586291.537 16290685.019 - 0.79% -
SetIntersection_Front_Vector_string_1024_4 -1.78% 1193488.629 1172219.339 - -1.22% -
std::move_backward(deque<int>)/64 -1.78% 5.262 5.169 - -0.04% -
SetIntersection_Front_Vector_float_256_1 -1.78% 4197705.454 4122982.908 - -0.18% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.78% 97811.238 96070.881 - -0.41% -
std::count(list<int>)_(every_other)/8 -1.78% 2.131 2.094 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.78% 1064877.395 1045933.877 - -0.49% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.78% 24141.735 23712.467 - -0.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.78% 370.577 363.989 - -3.55% -
SetIntersection_None_Set_uint64_16384_16 -1.78% 167918423.877 164934126.277 - 0.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.78% 766.850 753.224 - -1.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.78% 4341412.970 4264332.159 - 1.09% -
std::set<std::string>::clear()/0 -1.78% 401.471 394.343 - -0.02% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.77% 56.959 55.948 - -3.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.77% 8918258.087 8760264.497 - -0.28% -
std::format(double)_(fmt:_{:0^17500_10a}) -1.77% 169.248 166.252 - -0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.77% 9.292 9.127 - -1.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.76% 13.054 12.823 - -0.09% -
SetIntersection_Front_Vector_uint32_1024_1 -1.76% 1059493.162 1040804.141 - -0.20% -
BM_deque_deque_ranges_move_backward/64 -1.76% 3.419 3.359 - 0.08% -
BM_PushHeap_uint32_Random_1024 -1.76% 5.717 5.617 - -2.33% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -1.76% 1246.171 1224.211 - -0.39% -
std::set<std::string>::ctor(const&)/0 -1.76% 12.905 12.679 - -0.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.76% 396.574 389.605 - -0.31% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -1.75% 2.317 2.277 - -3.34% -
BM_format_to_iterator/<std::array>_C_string_len_6000 -1.75% 172.057 169.040 - -0.19% -
SetIntersection_None_Set_uint64_16384_4 -1.75% 165013346.874 162122905.442 - 0.34% -
SetIntersection_None_Vector_float_4_4 -1.75% 136030635.479 133649600.545 - 0.24% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.75% 9465.214 9299.645 - -4.56% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.75% 4.595 4.515 - 0.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.75% 139204842.573 136770283.522 - -0.30% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.75% 18.655 18.328 - -1.31% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -1.75% 12.246 12.032 - -0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.75% 1067688.484 1049028.123 - 0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.75% 63944282.974 62827822.971 - 0.61% -
std::any_of(list<int>)_(process_all)/8 -1.74% 2.684 2.637 - -0.39% -
SetIntersection_Front_Vector_float_16_4 -1.74% 54866913.990 53910827.316 - -0.41% -
std::find_end(list<int>)_(single_element)/1000 -1.74% 684.813 672.881 - 2.53% -
BM_format_to_string_span<char>/1 -1.74% 10.010 9.835 - -1.75% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.74% 371.217 364.762 - -2.00% -
BM_CmpEqual_short_int -1.73% 1.136 1.116 - -0.76% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 -1.73% 3554.999 3493.384 - -0.91% -
std::sort(deque<int>)_(heap)/1024 -1.73% 6253.296 6144.917 - 1.27% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -1.73% 332.248 326.491 - -4.07% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.73% 5.348 5.255 - -2.67% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.73% 7517.445 7387.413 - 0.04% -
BM_SeedSeq_Generate/8/1 -1.73% 25.362 24.923 - -0.92% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.73% 16049.085 15771.727 - 0.28% -
SetIntersection_Interlaced_Set_float_64_64 -1.73% 13353964.578 13123482.591 - -1.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.73% 15.381 15.116 - -0.09% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.73% 13.056 12.831 - -0.13% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -1.72% 31.168 30.631 - 0.56% -
std::set<std::string>::contains(key)_(existent)/8192 -1.72% 28.668 28.173 - -5.09% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.72% 414.830 407.678 - -0.15% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.72% 25.021 24.590 - -2.65% -
SetIntersection_None_Set_uint64_1024_4 -1.72% 9106801.985 8950003.081 - 4.44% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.72% 18243912.267 17929826.805 - 0.98% -
rng::fold_left(vector<int>)/32 -1.72% 21.979 21.601 - -0.58% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.72% 661.528 650.147 - -0.05% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.72% 11567.640 11368.910 - -3.91% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.72% 2.313 2.273 - -2.76% -
SetIntersection_None_Set_uint64_262144_16384 -1.72% 1229565.836 1208470.619 - 1.75% -
std::pop_heap(vector<int>)/8 -1.71% 51.641 50.755 - -0.43% -
std::format(double)_(fmt:_{:0^17500_10L}) -1.71% 227.781 223.880 - 0.07% -
SetIntersection_None_Vector_float_1_1 -1.71% 542865270.508 533579568.325 - 0.30% -
BM_LexicallyRelative/large_path/256 -1.71% 11271.642 11078.842 - -1.43% -
SetIntersection_Interlaced_Vector_string_256_1 -1.71% 4347446.389 4273232.368 - 0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -1.71% 170028454.787 167126134.897 - 1.41% -
BM_deque_vector_ranges_move/1024 -1.71% 37.338 36.701 - -0.74% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.71% 1579259.279 1552326.092 - -0.63% -
std::format(float)_(fmt:_{:0^17500_10}) -1.71% 205.194 201.695 - -0.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -1.70% 3040247.681 2988451.374 - 0.73% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.70% 51877.772 50994.355 - -4.20% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -1.70% 761.049 748.094 - -1.29% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.70% 4.855 4.773 - 2.66% -
BM_vector_deque_move/5500 -1.70% 198.407 195.034 - -0.35% -
SetIntersection_Interlaced_Set_string_1_1 -1.70% 566736809.475 557104287.525 - 0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.70% 0.695 0.683 - 3.53% -
SetIntersection_Interlaced_Vector_float_4_1 -1.70% 216772346.559 213089073.426 - 0.26% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.70% 142912.089 140485.037 - 0.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.70% 543412778.453 534185709.512 - 0.42% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.70% 4.654 4.575 - 0.52% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -1.70% 58496845.420 57504341.661 - 0.42% -
SetIntersection_Front_Vector_float_16_16 -1.69% 35920845.811 35311990.392 - -1.08% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.69% 18.280 17.970 - -0.53% -
SetIntersection_None_Set_uint64_1024_16 -1.69% 8972386.503 8820478.881 - 1.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.69% 34411732.764 33829302.303 - -0.14% -
SetIntersection_Interlaced_Set_float_262144_64 -1.69% 1573635.904 1547008.870 - -2.25% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.69% 52.850 51.956 - -0.20% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.69% 402.522 395.718 - -2.60% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -1.69% 4990595.621 4906269.122 - 5.31% -
std::copy_if(list<int>)_(every_other)/32768 -1.69% 25805.456 25369.435 - -0.63% -
std::format(double)_(fmt:_{:017500_0Le}) -1.69% 198.075 194.733 - 1.04% -
SetIntersection_Front_Vector_uint64_16384_1 -1.69% 1062926.961 1045002.966 - 0.15% -
SetIntersection_None_Vector_uint64_256_1 -1.69% 4322103.341 4249244.470 - -0.51% -
std::all_of(list<int>)_(process_all)/8 -1.69% 2.719 2.674 - 0.15% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.68% 2105109.699 2069643.715 - -0.43% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.68% 57964.042 56988.024 - -0.50% -
SetIntersection_None_Set_uint32_1024_256 -1.68% 9073451.384 8920872.683 - 2.16% -
SetIntersection_None_Set_uint64_1024_1 -1.68% 8987520.224 8836458.792 - 1.88% -
bm_make_exception_ptr/threads:4 -1.68% 4.206 4.136 - -4.35% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.68% 4.668 4.589 - 1.87% -
SetIntersection_None_Vector_uint64_1024_1024 -1.68% 1095331.508 1076959.390 - 1.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -1.68% 1.661 1.633 - 21.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.68% 1189597.387 1169655.454 - 0.67% -
std::flat_multimap<int,_int>::clear()/8192 -1.68% 419.513 412.482 - -1.76% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.68% 12.860 12.644 - -0.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.68% 461906.336 454167.460 - -1.44% -
std::multimap<std::string,_int>::clear()/0 -1.68% 399.083 392.397 - -0.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.67% 39152978.349 38498330.450 - 0.49% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.67% 5381.197 5291.272 - 0.39% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.67% 1809998.454 1779758.318 - -1.55% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.67% 442.645 435.256 - -3.49% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -1.66% 44403612.134 43664395.440 - -22.52% -
SetIntersection_None_Set_uint64_16384_16384 -1.66% 179750549.058 176763087.812 - 1.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.66% 21200315.028 20848208.627 - -0.14% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.66% 181479.996 178466.656 - -5.04% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.66% 399.401 392.775 - -0.64% -
std::reverse_copy(list<int>)/4096 -1.66% 3193.733 3140.760 - 2.37% -
SetIntersection_Front_Set_uint32_16384_64 -1.66% 1674342.786 1646583.482 - -3.52% -
BM_format_to_iterator/<std::vector>_C_string_len_6000 -1.66% 170.874 168.041 - -0.94% -
SetIntersection_Interlaced_Vector_float_4_4 -1.66% 137770842.045 135487170.956 - 0.35% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.66% 63839582.058 62781998.082 - -0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.66% 1184141.591 1164526.117 - -0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -1.66% 21188253.378 20837284.149 - -19.46% -
std::unordered_multiset<int>::clear()/0 -1.66% 396.600 390.032 - -0.18% -
SetIntersection_Interlaced_Vector_float_1_1 -1.65% 542459171.297 533502104.140 - 0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.65% 4229266.802 4159502.630 - -1.24% -
std::sort(vector<int>)_(descending)/8 -1.65% 25.057 24.644 - -0.54% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.65% 16697876.304 16422645.419 - -0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.65% 1251047.852 1230435.873 - 0.13% -
BM_deque_vector_ranges_copy_backward/65536 -1.65% 7489.534 7366.249 - 0.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.64% 542772261.657 533846088.847 - -1.65% -
SetIntersection_None_Set_uint64_262144_1024 -1.64% 1230612.955 1210386.151 - 1.99% -
SetIntersection_Front_Vector_string_256_1 -1.64% 4296017.532 4225465.963 - -1.23% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.64% 12.957 12.744 - -0.06% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.64% 13.444 13.224 - -0.08% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.64% 19.013 18.701 - -2.45% -
SetIntersection_Front_Set_uint64_256_16 -1.63% 4544499.534 4470231.624 - 0.54% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -1.63% 4725.111 4648.062 - -0.48% -
std::map<std::string,_int>::ctor(const&)/32 -1.63% 822.918 809.504 - -1.52% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.63% 114321.025 112458.392 - -2.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.63% 399.755 393.243 - -2.46% -
SetIntersection_None_Set_float_262144_64 -1.63% 1192726.645 1173304.688 - -2.26% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.63% 20.059 19.733 - 0.30% -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.63% 117379.726 115468.674 - -0.66% -
SetIntersection_Front_Vector_float_16384_4 -1.63% 1071736.044 1054292.388 - -0.93% -
SetIntersection_Front_Vector_uint64_256_4 -1.63% 4232684.291 4163846.573 - 0.11% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.63% 291.386 286.649 - -1.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.63% 6.566 6.459 - -2.24% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.62% 16676109.290 16405218.808 - 1.24% -
std::format(float)_(fmt:_{:0^17500_10a}) -1.62% 165.533 162.845 - -0.75% -
std::unordered_set<std::string>::clear()/0 -1.62% 398.988 392.514 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.62% 138350800.733 136106123.744 - 0.27% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -1.62% 73613.790 72420.386 - -1.74% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.62% 7164.598 7048.600 - -8.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.62% 397.630 391.193 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -1.62% 119546306.640 117610905.378 - 0.26% -
SetIntersection_Front_Set_uint64_4_4 -1.62% 138721966.678 136477157.991 - 0.67% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.62% 5.497 5.408 - -1.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.62% 15.375 15.126 - 0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.62% 1263006.594 1242597.820 - -0.30% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.61% 1635740.154 1609326.332 - 0.92% -
SetIntersection_Front_Set_uint64_16384_1 -1.61% 1059419.799 1042313.613 - -0.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.61% 1158242.529 1139553.256 - -1.44% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.61% 10.953 10.776 - 0.20% -
SetIntersection_None_Vector_string_262144_16 -1.61% 1310665.749 1289535.372 - -1.60% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -1.61% 568.266 559.108 - -1.92% -
SetIntersection_None_Set_float_16384_16384 -1.61% 160745861.464 158155347.843 - 1.17% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.61% 23.423 23.046 - -4.83% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.60% 18.465 18.169 - -0.55% -
BM_LexicallyRelative/large_path/64 -1.60% 2851.184 2805.472 - -1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.60% 354636383.584 348950946.793 - -2.15% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.60% 368.208 362.307 - -0.30% -
BM_StringFindAllMatch/512 -1.60% 11.609 11.423 - -1.78% -
std::move(vector<bool>)_(unaligned)/512 -1.60% 4.782 4.705 - -9.82% -
rng::fold_left(list<int>)/32 -1.60% 20.985 20.649 - -0.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.60% 28.971 28.508 - 0.17% -
SetIntersection_None_Vector_float_256_16 -1.60% 4099074.404 4033582.070 - 0.03% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.60% 331.655 326.359 - -4.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -1.60% 14497.753 14266.316 - -0.79% -
BM_StringDestroy_Empty -1.60% 0.633 0.623 - -0.27% -
SetIntersection_None_Set_float_64_1 -1.60% 22164630.300 21810834.419 - 1.07% -
SetIntersection_Interlaced_Vector_string_256_256 -1.60% 20642737.251 20313474.743 - -2.34% -
SetIntersection_None_Set_float_16384_4 -1.59% 159001102.512 156466272.452 - -0.53% -
BM_to_chars_good/8 -1.59% 2.370 2.332 - 1.69% -
SetIntersection_None_Vector_uint32_1024_256 -1.59% 1093842.660 1076428.869 - -0.75% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.59% 217231593.790 213773477.854 - -2.10% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.59% 77580.928 76346.141 - -0.63% -
std::unordered_set<std::string>::clear()/8192 -1.59% 224925.691 221347.957 - 0.49% -
SetIntersection_Interlaced_Set_float_4_4 -1.59% 139177711.205 136965309.621 - 0.62% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.59% 23.704 23.327 - -8.30% -
std::fill(list<int>)/50 -1.59% 35.148 34.590 - -0.15% -
VDAG_sidecast,_1_level -1.59% 43.791 43.096 - -0.13% -
BM_deque_vector_move_backward/4000 -1.59% 143.230 140.957 - -1.50% -
SetIntersection_Interlaced_Set_string_262144_1 -1.59% 1110736.749 1093120.197 - 0.14% -
BM_deque_vector_ranges_copy_backward/1 -1.59% 2.154 2.120 - 1.49% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.59% 11064931.281 10889547.896 - -0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.58% 139790266.744 137575528.331 - 0.43% -
SetIntersection_None_Vector_uint64_1024_64 -1.58% 1094413.085 1077078.267 - -0.08% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.58% 32.207 31.697 - -1.75% -
BM_Copy_LargeTrivialFunctor -1.58% 12.651 12.451 - -15.43% -
BM_lexicographical_compare_three_way_fast_path/16 -1.58% 4.308 4.240 - -1.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.58% 13.057 12.851 - -0.33% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.58% 13.693 13.477 - -0.07% -
std::copy_if(list<int>)_(entire_range)/32768 -1.58% 26037.497 25626.566 - -3.34% -
std::is_sorted(list<int>)/1024 -1.58% 754.497 742.592 - -4.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.58% 398.607 392.321 - -0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.58% 1269302.084 1249302.408 - -0.68% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.57% 6859.385 6751.578 - 1.55% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.57% 28.844 28.391 - -0.34% -
BM_deque_deque_ranges_copy/4096 -1.57% 149.308 146.965 - -1.17% -
std::multimap<std::string,_int>::ctor(const&)/32 -1.57% 796.493 784.006 - 14.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.57% 8735872.298 8598941.050 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.57% 1607453.914 1582263.001 - 0.51% -
std::format(double)_(fmt:_{:0^17500_0e}) -1.56% 188.214 185.269 - -0.27% -
SetIntersection_Front_Vector_uint32_256_1 -1.56% 4214152.026 4148276.141 - -0.65% -
SetIntersection_None_Vector_float_1024_16 -1.56% 1096776.640 1079647.416 - -0.52% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.56% 637.450 627.500 - -5.67% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.56% 35.982 35.421 - -60.54% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.56% 13.970 13.752 - -0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.56% 17173009.279 16905308.736 - -2.16% -
SetIntersection_None_Vector_float_262144_16 -1.56% 1147178.712 1129312.421 - -1.41% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.56% 17.557 17.284 - -1.55% -
SetIntersection_Front_Vector_uint64_16384_16 -1.56% 1132367.435 1114741.007 - 1.33% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.56% 22.732 22.379 - -0.94% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.55% 685.809 675.147 - 2.96% -
VChain_fail,_2_levels -1.55% 13.789 13.575 - 1.55% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.55% 431.915 425.210 - -0.35% -
std::pop_heap(deque<std::string>)/8 -1.55% 57.937 57.038 - -0.70% -
SetIntersection_Interlaced_Set_float_256_4 -1.55% 11325948.800 11150404.453 - 2.11% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.55% 3.416 3.363 - -0.73% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.55% 4920.825 4844.559 - -4.20% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.55% 23398.721 23036.216 - -0.07% -
BM_vector_deque_ranges_move_backward/4096 -1.55% 151.696 149.346 - 1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.55% 138492345.907 136346795.177 - -2.00% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.55% 541720870.301 533343549.201 - 0.79% -
std::format(double)_(fmt:_{:0<17500_10f}) -1.55% 200.134 197.040 - -0.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.55% 14929761.354 14699002.647 - -2.76% -
SetIntersection_Interlaced_Set_float_16_1 -1.55% 63838778.174 62852462.991 - 0.43% -
SetIntersection_None_Set_string_1_1 -1.54% 550860337.676 542354323.214 - 0.38% -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 -1.54% 18975.345 18682.441 - -0.19% -
std::flat_map<int,_int>::clear()/8192 -1.54% 417.984 411.533 - -0.11% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -1.54% 6.673 6.570 - -3.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.54% 4361995.259 4294687.189 - -1.68% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.54% 1301531.740 1281455.811 - 1.24% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.54% 53.643 52.816 - 4.84% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -1.54% 2.449 2.411 - -6.21% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.54% 397.676 391.560 - -1.08% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.54% 22.097 21.757 - 0.13% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.54% 12.843 12.645 - -0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.54% 137617701.811 135503683.832 - 0.47% -
SetIntersection_Front_Set_uint64_64_4 -1.54% 16277911.661 16027966.853 - 0.37% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -1.53% 191987.927 189041.858 - 0.08% -
SetIntersection_Interlaced_Vector_float_16_1 -1.53% 63798274.896 62819662.907 - 0.54% -
SetIntersection_None_Set_float_16_1 -1.53% 68013977.265 66971647.782 - 0.91% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.53% 15.476 15.239 - -0.25% -
SetIntersection_Front_Vector_float_262144_64 -1.53% 1356836.175 1336043.380 - -2.39% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.53% 13.027 12.828 - 0.06% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.53% 417.185 410.798 - -0.40% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.53% 8646.464 8514.140 - -0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.53% 353509.387 348102.267 - -1.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.53% 1656192.547 1630862.957 - -0.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.53% 25.012 24.630 - -3.54% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.53% 13.004 12.806 - -0.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.53% 1.257 1.238 - -11.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.53% 19879286.500 19575859.195 - 0.63% -
std::stable_partition(deque<int>)_(dense)/32 -1.53% 29.751 29.297 - -7.21% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.53% 612515.698 603168.107 - -0.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.53% 54960253.464 54122103.159 - -2.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.52% 18612063.147 18328391.524 - 2.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.52% 217341092.674 214029114.704 - 0.48% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.52% 13.012 12.814 - 0.27% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.52% 13.484 13.278 - 0.18% -
BM_format_to_n_string_back_inserter<std::string>/1 -1.52% 13.359 13.156 - -1.14% -
std::any_of(vector<int>)_(process_all)/32 -1.52% 8.392 8.264 - -0.82% -
std::unique(list<int>)_(contiguous)/52 -1.52% 64.286 63.307 - -1.12% -
SetIntersection_None_Vector_float_262144_262144 -1.52% 1151246.363 1133731.189 - -1.32% -
SetIntersection_None_Vector_uint64_4_4 -1.52% 135498711.368 133438356.864 - 0.52% -
std::format(int64_t)_(fmt:_{:0512x}) -1.52% 30.022 29.566 - 2.23% -
std::multiset<std::string>::ctor(const&)/0 -1.52% 12.817 12.622 - -0.92% -
SetIntersection_Front_Vector_float_1024_16 -1.52% 1121978.994 1104940.364 - -1.10% -
std::format(double)_(fmt:_{:0<17500_0L}) -1.52% 210.284 207.094 - -0.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.52% 15.353 15.120 - -0.06% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.51% 13.004 12.808 - -0.54% -
SetIntersection_Interlaced_Vector_float_256_256 -1.51% 4606317.495 4536669.808 - 0.19% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.51% 25.052 24.674 - 0.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.51% 218188921.158 214891937.889 - -0.07% -
CastTo<A<Width,_Depth>> -1.51% 242.198 238.539 - -1.93% -
SetIntersection_Front_Set_uint32_256_4 -1.51% 4257677.515 4193387.469 - 1.01% -
std::set<int>::ctor(const&)/0 -1.51% 12.921 12.726 - -3.81% -
std::format(int64_t)_(fmt:_{:LX}) -1.51% 34.384 33.865 - 0.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 -1.51% 176322435.641 173661948.391 - 0.44% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -1.51% 0.681 0.671 - -0.07% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.51% 210318.353 207147.901 - -0.41% -
std::sort(deque<int>)_(heap)/8192 -1.51% 72424.391 71332.780 - -0.92% -
std::pop_heap(deque<int>)/8192 -1.51% 53.829 53.018 - -1.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.51% 3523444.244 3470341.845 - -2.78% -
BM_CmpEqual_uchar_uchar -1.51% 1.081 1.065 - 0.25% -
SetIntersection_Front_Vector_float_256_16 -1.51% 4226474.973 4162795.397 - -0.95% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.51% 13.090 12.893 - -1.09% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.51% 400.360 394.333 - -0.18% -
bm_swap_ranges_vb_aligned/64 -1.50% 2.889 2.846 - -0.85% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -1.50% 1264317.629 1245295.722 - -9.16% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.50% 397.916 391.933 - -0.36% -
SetIntersection_Interlaced_Set_float_4_1 -1.50% 217375524.638 214107232.688 - 0.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.50% 37392154.278 36830245.755 - 0.35% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.50% 3.835 3.777 - -0.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.50% 557367.419 549017.555 - -1.43% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.50% 16678407.296 16428638.147 - 0.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.50% 64569072.363 63602501.874 - 0.30% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.50% 577.594 568.957 - -1.86% -
SetIntersection_None_Set_string_16_16 -1.49% 37044843.940 36491751.675 - 0.17% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.49% 107.704 106.098 - -4.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.49% 130288.140 128346.915 - -0.41% -
SetIntersection_Front_Vector_float_1_1 -1.49% 541729523.349 533660785.997 - 0.26% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.49% 64731371.829 63767613.696 - -2.37% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.49% 398.977 393.039 - -0.29% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -1.49% 111472.742 109813.712 - -0.55% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.49% 13.485 13.284 - -0.51% -
SetIntersection_Front_Set_uint64_64_1 -1.49% 16609313.029 16362237.159 - 0.08% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -1.49% 57754652.750 56895836.761 - -4.63% -
SetIntersection_None_Vector_string_262144_1024 -1.49% 1316366.620 1296792.312 - 1.44% -
std::flat_map<int,_int>::ctor(const&)/0 -1.49% 12.944 12.752 - -1.02% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.48% 4711.197 4641.239 - -0.18% -
SetIntersection_Front_Set_uint32_262144_1 -1.48% 1056198.562 1040534.489 - 3.84% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.48% 13.620 13.418 - -0.29% -
SetIntersection_Front_Set_uint32_1_1 -1.48% 542315347.184 534281665.286 - -2.58% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.48% 399.188 393.275 - -0.17% -
SetIntersection_None_Vector_uint64_64_16 -1.48% 13716974.220 13513903.401 - 0.68% -
SetIntersection_None_Vector_uint32_64_1 -1.48% 16894173.347 16644072.502 - 0.75% -
SetIntersection_Front_Set_uint64_1024_256 -1.48% 3954225.146 3895687.234 - -3.90% -
std::unique(list<int>,_pred)_(contiguous)/8192 -1.48% 7494.497 7383.649 - -0.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.48% 4300225.340 4236662.232 - -3.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.48% 398.743 392.850 - -0.19% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.48% 6765.031 6665.124 - 0.37% -
SetIntersection_None_Set_string_262144_1024 -1.48% 1720230.062 1694827.472 - -9.94% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.48% 534.130 526.244 - 0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.48% 13936868.153 13731287.578 - 0.44% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.47% 1.064 1.048 - -3.91% -
SetIntersection_None_Vector_uint64_256_4 -1.47% 4262322.082 4199496.177 - 0.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.47% 1171234.022 1153971.085 - -3.65% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.47% 12.871 12.681 - -0.70% -
SetIntersection_Interlaced_Set_uint64_1_1 -1.47% 542209913.817 534218667.088 - -3.96% -
std::format(float)_(fmt:_{:0>17500_10e}) -1.47% 194.964 192.092 - 0.24% -
std::shift_right(deque<int>)/50 -1.47% 4.498 4.432 - -1.58% -
SetIntersection_Front_Vector_float_256_4 -1.47% 4225779.107 4163575.578 - 0.24% -
SetIntersection_Front_Set_uint64_256_4 -1.47% 4255338.034 4192754.382 - -0.86% -
SetIntersection_None_Set_float_256_1 -1.47% 11581584.109 11411460.468 - -2.25% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.47% 18.692 18.417 - -0.66% -
SetIntersection_Front_Vector_float_64_16 -1.47% 14342662.895 14132130.202 - -1.04% -
SetIntersection_Front_Set_uint64_4_1 -1.47% 216691185.212 213512190.561 - 1.00% -
std::move_backward(list<int>)/32768 -1.47% 31156.368 30699.390 - -3.20% -
SetIntersection_None_Vector_uint64_262144_1024 -1.47% 1141594.660 1124856.740 - 0.43% -
std::unordered_set<int>::count(key)_(existent)/8192 -1.47% 1.407 1.386 - 1.35% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.47% 398.178 392.345 - -0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.46% 186797.930 184061.759 - 0.82% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.46% 20.288 19.991 - 3.00% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.46% 16.055 15.820 - -0.87% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.46% 2.130 2.099 - -2.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.46% 2194280.366 2162204.129 - -3.51% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.46% 71.005 69.968 - -1.67% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.46% 4.546 4.480 - 0.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.46% 6028.432 5940.389 - -5.15% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.46% 31.587 31.126 - -1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.46% 205335869.819 202340493.876 - 7.37% -
BM_vector_deque_copy/64 -1.46% 2.820 2.779 - 2.59% -
SetIntersection_Front_Set_uint64_1_1 -1.46% 541820530.750 533928086.193 - 0.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.46% 4200244.633 4139073.301 - -0.55% -
std::find_end(vector<int>)_(near_matches)/1024 -1.45% 15666.013 15438.104 - 1.78% -
SetIntersection_Front_Set_string_16_1 -1.45% 66005298.276 65045520.699 - 0.16% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.45% 398.436 392.644 - -0.43% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -1.45% 29.037 28.615 - 0.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.45% 15.312 15.090 - -3.52% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.45% 12.887 12.700 - -3.33% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.45% 3.587 3.535 - -0.38% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.45% 23517.979 23177.118 - -0.95% -
SetIntersection_Front_Vector_string_262144_4 -1.45% 1186812.688 1169612.414 - -2.25% -
SetIntersection_None_Set_uint64_1_1 -1.45% 542417661.344 534561360.986 - 0.73% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.45% 398.198 392.431 - -0.65% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.45% 216600887.248 213464574.702 - 0.98% -
std::reverse(list<int>)/512 -1.45% 194.746 191.928 - -0.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.45% 352239299.645 347142559.735 - -1.03% -
std::format(int64_t)_(fmt:_{:0^512LX}) -1.44% 46.475 45.804 - 2.82% -
SetIntersection_None_Set_uint64_4_4 -1.44% 137100652.284 135123128.784 - 0.63% -
SetIntersection_Front_Vector_float_4_1 -1.44% 216458259.426 213336228.023 - 0.23% -
SetIntersection_Front_Set_uint64_16384_256 -1.44% 3884669.344 3828663.032 - -3.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.44% 399.715 393.955 - -0.05% -
BM_deque_deque_ranges_move/5500 -1.44% 200.739 197.848 - 0.15% -
std::partition(list<int>)_(dense)/50 -1.44% 13.394 13.202 - -0.85% -
SetIntersection_None_Vector_string_64_4 -1.44% 16913673.142 16670319.244 - 0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.44% 220157180.664 216993602.770 - 0.60% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.43% 216675829.100 213566996.455 - -3.27% -
std::remove(list<int>)_(sprinkled)/8192 -1.43% 7863.522 7750.712 - -4.54% -
SetIntersection_Front_Vector_float_1024_1 -1.43% 1056776.886 1041618.820 - 0.03% -
std::sort(deque<int>)_(shuffled)/8 -1.43% 22.910 22.581 - -1.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.43% 18.773 18.503 - -1.49% -
std::format(double)_(fmt:_{:017500_10La}) -1.43% 175.207 172.695 - -0.77% -
SetIntersection_Front_Set_uint64_262144_1024 -1.43% 12550053.575 12370214.282 - -5.65% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.43% 2.027 1.998 - -0.37% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -1.43% 18.115 17.856 - -0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.43% 3168648.357 3123391.928 - 2.70% -
SetIntersection_None_Vector_float_64_1 -1.43% 16949921.754 16708262.561 - -0.22% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -1.43% 16.020 15.792 - -0.70% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.42% 22.692 22.369 - -1.09% -
rng::contains_subrange(list<int>)_(process_all)/32 -1.42% 10.106 9.962 - -0.57% -
std::for_each(set<int>::iterator)/8192 -1.42% 15715.673 15491.862 - 4.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.42% 1174466.201 1157741.471 - 1.40% -
BM_lexicographical_compare_three_way<IntPtr>/256 -1.42% 68.656 67.678 - -2.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.42% 397.186 391.534 - -0.41% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.42% 86513.804 85283.464 - -0.78% -
SetIntersection_None_Set_string_4_4 -1.42% 140366264.746 138371409.571 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.42% 16689089.567 16452035.626 - -1.93% -
SetIntersection_Front_Set_float_1_1 -1.42% 541531665.480 533843583.256 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.42% 5825001.279 5742312.638 - 0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.42% 400.360 394.678 - -0.77% -
SetIntersection_None_Vector_uint64_256_256 -1.42% 2159798.351 2129162.187 - 0.95% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.42% 6788.506 6692.242 - -0.35% -
bm_ranges_swap_ranges_vb_aligned/8 -1.42% 3.263 3.217 - -0.61% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.42% 13.013 12.828 - -0.03% -
SetIntersection_Interlaced_Set_float_16384_16 -1.42% 209372791.775 206409771.600 - -1.61% -
BM_deque_vector_copy_backward/64000 -1.41% 7487.791 7381.866 - 4.50% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.41% 14.193 13.993 - -0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.41% 10828.801 10675.863 - -2.09% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.41% 16.036 15.810 - -1.78% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.41% 399.474 393.839 - -0.78% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.41% 16.999 16.759 - -0.75% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.41% 19.008 18.740 - -1.00% -
SetIntersection_None_Vector_float_16384_64 -1.41% 1125762.233 1109911.425 - -0.75% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -1.41% 24.772 24.424 - -7.13% -
SetIntersection_None_Vector_float_256_1 -1.41% 4316317.025 4255619.257 - 0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.41% 217075329.561 214025054.054 - 0.55% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.41% 581.450 573.281 - -1.24% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -1.40% 7.511 7.406 - -9.60% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.40% 12.935 12.754 - -1.05% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.40% 761.374 750.710 - -1.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.40% 16351502.122 16122721.054 - -2.22% -
BM_deque_vector_ranges_move/5500 -1.40% 197.144 194.388 - 0.61% -
SetIntersection_Front_Vector_uint32_262144_64 -1.40% 1385125.582 1365768.371 - -0.86% -
BM_deque_vector_ranges_move_backward/1 -1.40% 2.116 2.087 - -0.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.40% 17016.829 16779.127 - -0.96% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.40% 689.705 680.072 - -2.66% -
SetIntersection_Front_Vector_uint64_64_16 -1.40% 14506186.516 14303635.983 - 1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.40% 544757240.676 537152178.415 - 0.58% -
std::lower_bound(std::deque<int>)/8 -1.39% 16.973 16.736 - -1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.39% 1253226.482 1235748.942 - -0.59% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.39% 611278.079 602755.507 - -1.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.39% 8.655 8.535 - -0.97% -
SetIntersection_None_Set_string_262144_262144 -1.39% 1710767.334 1686950.603 - -0.37% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.39% 4.318 4.258 - -1.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.39% 54852921.199 54089549.485 - 0.49% -
SetIntersection_Front_Vector_float_16384_1 -1.39% 1053208.428 1038574.200 - 1.05% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.39% 63779.148 62893.230 - 0.94% -
BM_num_put<long_double> -1.39% 59.679 58.851 - -0.00% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.39% 13.076 12.894 - -3.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.39% 5.466 5.390 - 0.32% -
SetIntersection_None_Vector_uint64_1024_1 -1.39% 1096194.824 1080996.465 - 2.81% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.39% 18.912 18.649 - -2.25% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.39% 398.764 393.238 - -0.17% -
SetIntersection_None_Set_uint64_4_1 -1.39% 219261208.834 216222667.819 - 0.88% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -1.38% 19.617 19.345 - -0.07% -
SetIntersection_Interlaced_Set_uint64_262144_4 -1.38% 1331267.982 1312841.633 - 1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.38% 542566472.017 535065554.117 - 0.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.38% 400.048 394.518 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.38% 13880996.596 13689158.163 - -2.19% -
SetIntersection_None_Set_float_64_64 -1.38% 11631647.010 11470944.223 - -0.09% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.38% 12.855 12.677 - -0.35% -
SetIntersection_Front_Vector_uint32_64_4 -1.38% 16161426.000 15938214.000 - 0.54% -
SetIntersection_None_Vector_uint64_16_16 -1.38% 34107677.915 33636664.031 - 1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.38% 12281433.946 12112022.867 - -2.64% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.38% 953.430 940.279 - -0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.38% 136039799.336 134167672.615 - 0.27% -
BM_deque_deque_ranges_move_backward/65536 -1.38% 7577.810 7473.536 - -0.35% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.38% 31.594 31.160 - -0.20% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.38% 398.417 392.938 - -0.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -1.38% 23330.612 23009.774 - -0.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.37% 399.520 394.027 - -2.69% -
std::unordered_multiset<int>::clear()/32 -1.37% 599.786 591.542 - 1.10% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.37% 121381.422 119713.436 - -1.08% -
BM_PushHeap_uint32_Random_16 -1.37% 4.180 4.122 - 0.46% -
BM_vector_deque_copy_backward/64000 -1.37% 7399.057 7297.429 - -1.65% -
SetIntersection_Front_Vector_uint32_16384_4 -1.37% 1075728.418 1060957.685 - 0.60% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.37% 7928.712 7819.893 - -0.23% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.37% 60333716.109 59505850.223 - -0.20% -
SetIntersection_None_Set_float_16384_64 -1.37% 158239066.454 156068696.678 - -0.85% -
SetIntersection_None_Vector_uint32_16_1 -1.37% 64290174.378 63408712.062 - 0.77% -
SetIntersection_None_Vector_uint32_262144_262144 -1.37% 1141241.657 1125600.451 - -0.84% -
std::sort(vector<int>)_(pipe-organ)/8 -1.37% 17.968 17.722 - 0.58% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.37% 1105670.461 1090524.039 - 0.60% -
std::multiset<int>::clear()/32 -1.37% 636.117 627.413 - -1.01% -
SetIntersection_Front_Vector_uint32_262144_1 -1.37% 1065785.498 1051204.599 - 1.95% -
BM_format_to_n_string_begin<std::wstring>/1 -1.37% 11.160 11.007 - -1.82% -
SetIntersection_Interlaced_Vector_string_16_1 -1.37% 65604980.314 64707745.184 - 0.48% -
std::find(vector<char>)_(process_all)/50 -1.37% 1.646 1.623 - -0.01% -
SetIntersection_None_Set_float_4_1 -1.36% 219928071.767 216926914.414 - 0.46% -
SetIntersection_None_Vector_float_16_16 -1.36% 34118096.115 33652675.871 - 0.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -1.36% 527.668 520.473 - -0.43% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -1.36% 34573.132 34101.819 - 6.66% -
std::format(float)_(fmt:_{:0^17500_0e}) -1.36% 185.433 182.905 - -0.51% -
std::copy(vector<int>)/262144 -1.36% 12531.319 12360.543 - -1.35% -
SetIntersection_None_Vector_uint32_64_64 -1.36% 8592701.836 8475646.649 - 0.61% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.36% 12.851 12.676 - -0.40% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.36% 4854.522 4788.541 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.36% 38010750.021 37494261.189 - 0.67% -
SetIntersection_Front_Set_uint32_16_1 -1.36% 63854649.244 62987124.510 - 0.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.36% 6872.156 6778.959 - 1.45% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.36% 15.177 14.971 - -4.83% -
SetIntersection_Front_Set_uint64_16_1 -1.36% 63670798.394 62807895.712 - 0.99% -
BM_num_get<long_double> -1.35% 36.203 35.712 - 0.62% -
BM_CmpLess_schar_schar -1.35% 0.963 0.950 - 0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.35% 542834330.704 535502093.828 - 0.53% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.35% 7979.343 7871.654 - -0.71% -
rng::for_each(set<int>)/32 -1.35% 21.082 20.798 - -2.56% -
std::unordered_multimap<int,_int>::clear()/0 -1.35% 396.294 390.948 - -0.42% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor -1.35% 1.171 1.156 - -6.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.35% 398.919 393.543 - -0.22% -
std::find_if(list<int>)_(process_all)/32768 -1.34% 25777.024 25430.601 - -1.78% -
BM_StringRelational_Compare_Huge_Empty_Control -1.34% 1.634 1.612 - -3.04% -
std::format(double)_(fmt:_{:0>17500_0e}) -1.34% 186.181 183.681 - -0.38% -
BM_Swap_Null_MemPtr -1.34% 1.190 1.174 - -2.08% -
std::shift_left(list<int>)/50 -1.34% 27.484 27.115 - -2.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.34% 12.892 12.719 - -0.35% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 -1.34% 3.342 3.297 - -0.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.34% 13.643 13.460 - 0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.34% 542902106.741 535623376.778 - 0.74% -
BM_BasicLow<__uint128_t> -1.34% 18.701 18.451 - -4.19% -
std::flat_map<int,_int>::clear()/0 -1.34% 398.924 393.580 - -0.01% -
BM_format_to_iterator/<std::array>_string_view_len_60 -1.34% 9.545 9.418 - -0.60% -
std::adjacent_find(list<int>)/8 -1.34% 2.098 2.070 - -0.28% -
SetIntersection_Front_Vector_uint64_256_16 -1.34% 4267256.340 4210230.091 - 0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.34% 13839734.453 13654818.872 - -0.74% -
SetIntersection_None_Vector_float_262144_256 -1.34% 1150417.204 1135055.709 - -1.79% -
SetIntersection_Front_Set_float_4_1 -1.33% 216828586.892 213934684.615 - 0.45% -
SetIntersection_None_Set_float_16384_16 -1.33% 158598567.120 156482416.664 - -0.37% -
SetIntersection_None_Vector_float_16_1 -1.33% 64161355.631 63305596.695 - 0.30% -
std::make_heap(vector<int>)_(heap)/1024 -1.33% 275.186 271.518 - -0.16% -
SetIntersection_Front_Set_uint64_16_16 -1.33% 38449012.134 37937758.854 - 1.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.33% 57272196.144 56510855.415 - 0.60% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.33% 63731781.903 62884647.273 - 0.90% -
std::format(double)_(fmt:_{:0>17500_10}) -1.33% 213.823 210.981 - -0.58% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.33% 216504830.734 213628132.248 - 0.50% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.32% 17.422 17.191 - -0.18% -
ranges::minmax(std::list<long_long>)/70000 -1.32% 54022.020 53307.234 - -1.52% -
SetIntersection_Front_Vector_float_64_4 -1.32% 16150474.099 15936802.136 - 0.35% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.32% 30.408 30.006 - 6.41% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.32% 56595814.142 55847351.055 - 0.14% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.32% 94152.033 92906.968 - -1.31% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.32% 137389266.988 135573046.848 - 0.64% -
SetIntersection_None_Vector_uint64_16384_64 -1.32% 1117509.722 1102758.237 - -0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.32% 396.115 390.888 - -0.11% -
std::find_end(vector<int>)_(near_matches)/1000 -1.32% 15052.698 14854.163 - 1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.32% 8737238.736 8622047.857 - -1.38% -
BM_join_view_deques/1024 -1.32% 2698.181 2662.621 - -0.48% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.32% 14.166 13.979 - -0.38% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.32% 571.028 563.509 - -1.30% -
BM_CmpLess_uchar_uchar -1.32% 1.078 1.064 - -0.68% -
SetIntersection_Front_Vector_uint64_4_1 -1.32% 216359574.843 213511367.532 - 0.93% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.32% 22913.248 22611.675 - -0.56% -
SetIntersection_Front_Vector_uint32_256_4 -1.31% 4226886.626 4171345.719 - 1.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.31% 63654542.809 62818380.039 - 0.44% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.31% 397.041 391.827 - -0.15% -
std::partition_copy(vector<int>)/32 -1.31% 8.078 7.972 - -0.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.31% 540349945.110 533255011.047 - -0.96% -
std::set<int>::clear()/0 -1.31% 398.092 392.872 - -0.05% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.31% 18.112 17.875 - -0.46% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.31% 26.382 26.037 - -0.02% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -1.31% 86865.854 85727.723 - 3.89% -
BM_SeedSeq_Generate/16/8 -1.31% 39.870 39.347 - -0.75% -
SetIntersection_Front_Vector_uint64_1_1 -1.31% 540750500.120 533672186.742 - 0.80% -
SetIntersection_Front_Vector_float_4_4 -1.31% 137660030.403 135861161.737 - 0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.31% 4188967.600 4134228.527 - -0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.31% 216926625.376 214092346.704 - 0.59% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.30% 166983.802 164805.056 - -0.72% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.30% 397.844 392.662 - -0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.30% 217627762.796 214793235.504 - 0.06% -
BM_deque_vector_move/5500 -1.30% 195.292 192.749 - -0.57% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.30% 400.007 394.802 - -0.16% -
SetIntersection_Front_Vector_uint64_16_1 -1.30% 63659597.606 62832078.838 - 0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.30% 136358818.604 134590014.117 - -0.15% -
SetIntersection_Interlaced_Vector_float_64_64 -1.30% 11040834.947 10897707.766 - 0.31% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.30% 41342.773 40807.318 - -2.29% -
std::partition(deque<int>)_(dense)/1024 -1.29% 357.251 352.626 - -0.92% -
SetIntersection_Interlaced_Vector_float_16_4 -1.29% 57234745.688 56493828.885 - 2.11% -
std::sort(vector<int>)_(pipe-organ)/8192 -1.29% 21690.705 21409.919 - -0.77% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.29% 220901474.929 218041955.892 - 0.75% -
rng::find_last(vector<char>)_(bail_90%)/1024 -1.29% 27.802 27.442 - -0.88% -
SetIntersection_Front_Vector_string_256_16 -1.29% 6087286.265 6008598.046 - 0.46% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.29% 24.576 24.259 - -1.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -1.29% 1078129.030 1064209.255 - -0.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.29% 940421.622 928284.779 - 0.05% -
BM_deque_deque_ranges_copy_backward/64 -1.29% 3.406 3.362 - -2.24% -
SetIntersection_None_Set_float_1024_4 -1.29% 8935352.638 8820062.509 - -17.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.29% 1179673.224 1164458.706 - -0.73% -
std::set<int>::equal_range(key)_(existent)/1024 -1.29% 4.457 4.399 - -0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.29% 545289697.873 538262702.299 - 0.62% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 -1.29% 84292.191 83206.116 - -0.54% -
std::format(float)_(fmt:_{:0<17500_10e}) -1.29% 190.254 187.803 - -0.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.29% 398.469 393.341 - -0.19% -
std::search(list<int>)_(same_length)/8192 -1.29% 7999.769 7896.912 - -8.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.29% 218362034.403 215554653.588 - 0.70% -
BM_Basic<uint64_t> -1.29% 17.577 17.351 - -0.02% -
SetIntersection_None_Set_uint32_4_4 -1.29% 137216034.472 135452192.872 - 0.92% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.29% 396.495 391.398 - 0.15% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.28% 401.987 396.822 - -0.29% -
std::remove_if(vector<int>)_(prefix)/32 -1.28% 51.240 50.582 - -0.09% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.28% 4235902.351 4181576.805 - -2.82% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.28% 398.769 393.656 - -0.84% -
SetIntersection_Interlaced_Vector_string_4_1 -1.28% 223104044.453 220244489.787 - 0.65% -
SetIntersection_None_Set_uint32_256_16 -1.28% 11048257.955 10906654.917 - 1.96% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.28% 55761.060 55046.510 - 0.11% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.28% 7.158 7.067 - -1.15% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.28% 20.113 19.856 - -1.40% -
SetIntersection_None_Vector_uint32_1024_1024 -1.28% 1087243.083 1073327.796 - -1.40% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.28% 20.021 19.765 - 1.05% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.28% 23315.840 23017.486 - -1.52% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.28% 44.226 43.661 - 1.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.28% 67260612.057 66400000.868 - 0.37% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.28% 55622.540 54910.964 - 1.32% -
std::rotate(deque<int>)_(by_1/4)/8192 -1.28% 6755.688 6669.280 - -0.28% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.28% 400.715 395.591 - -3.73% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.28% 18.762 18.523 - 0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.28% 16734415.503 16520891.518 - 0.54% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.27% 793.908 783.797 - 0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.27% 1065735.386 1052171.268 - 0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.27% 63815976.226 63004102.390 - 0.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.27% 396.147 391.107 - -0.23% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.27% 180.366 178.073 - -2.44% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.27% 788.585 778.572 - -0.06% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -1.27% 544.152 537.244 - -0.39% -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 -1.27% 4448.114 4391.665 - -0.22% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.27% 2326.467 2296.945 - -0.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.27% 1056804.972 1043395.478 - -0.53% -
std::fill(vector<bool>)/512 -1.27% 1.519 1.500 - 1.47% -
SetIntersection_None_Vector_uint32_16_4 -1.27% 54666782.030 53973351.613 - 0.90% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.27% 23.080 22.787 - -1.43% -
std::format(float)_(fmt:_{:0<17500_0Lf}) -1.27% 184.470 182.132 - -0.22% -
BM_CmpEqual_int_short -1.27% 1.135 1.120 - -0.83% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.27% 15.881 15.680 - -0.54% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.27% 8855.572 8743.503 - -0.46% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.26% 76484.215 75516.737 - 0.53% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.26% 149978.682 148082.256 - -2.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.26% 216611120.227 213874638.135 - 0.49% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.26% 5992657.497 5916991.301 - -0.90% -
SetIntersection_None_Vector_string_256_16 -1.26% 4323954.653 4269383.382 - -0.14% -
SetIntersection_None_Vector_string_64_16 -1.26% 14382474.485 14201021.057 - 0.12% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.26% 231.290 228.372 - -4.23% -
SetIntersection_Interlaced_Vector_float_256_1 -1.26% 4228546.790 4175255.921 - 0.87% -
VDAG_leftmost,_5_levels -1.26% 23.673 23.375 - -0.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.26% 395.551 390.574 - -0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.26% 2046678.061 2020938.479 - -0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.26% 58816174.085 58077085.528 - 0.41% -
std::format(float)_(fmt:_{:0^17500_10Lf}) -1.26% 201.244 198.716 - 0.40% -
SetIntersection_None_Set_uint32_16_1 -1.26% 67523204.098 66675682.491 - 1.44% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.25% 63585104.934 62787683.209 - 0.60% -
std::unordered_set<int>::ctor(const&)/0 -1.25% 13.012 12.849 - -0.14% -
SetIntersection_Interlaced_Set_float_64_1 -1.25% 16654687.769 16446046.640 - 0.87% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.25% 398.399 393.413 - -0.65% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -1.25% 22.154 21.877 - -1.31% -
std::is_sorted(list<int>)/8192 -1.25% 7306.584 7215.353 - -9.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -1.25% 5761377.533 5689461.374 - -1.45% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.25% 138504559.110 136777426.344 - -2.51% -
std::set<int>::insert(value)_(new_value,_middle)/0 -1.25% 17.177 16.963 - -3.48% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.24% 396.366 391.435 - -0.28% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.24% 34202.804 33777.389 - 0.74% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.24% 63758636.537 62966474.433 - 0.55% -
SetIntersection_None_Vector_float_256_4 -1.24% 4268277.429 4215259.936 - 0.23% -
std::multiset<int>::ctor(const&)/0 -1.24% 12.918 12.757 - -0.71% -
SetIntersection_None_Vector_uint64_1024_256 -1.24% 1088515.945 1075005.584 - 4.76% -
std::pop_heap(deque<size_t>)/8 -1.24% 52.901 52.245 - -0.39% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.24% 2218.379 2190.873 - -1.25% -
SetIntersection_None_Vector_uint64_1_1 -1.24% 540328773.212 533630785.615 - 0.78% -
SetIntersection_Front_Set_uint64_16_4 -1.24% 55371264.765 54685281.647 - 0.94% -
bm_list/8 -1.24% 16.736 16.528 - 0.37% -
SetIntersection_None_Set_uint32_16384_256 -1.24% 160847931.984 158855440.463 - 2.52% -
SetIntersection_None_Vector_uint64_16_1 -1.24% 64001503.396 63208706.521 - 0.69% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -1.24% 2416.837 2386.937 - -1.06% -
SetIntersection_None_Vector_float_64_64 -1.24% 8611066.786 8504563.458 - 0.99% -
SetIntersection_None_Set_string_16_4 -1.24% 59171111.987 58439515.487 - 0.80% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.23% 537.264 530.631 - -0.67% -
SetIntersection_None_Vector_uint32_64_4 -1.23% 16153118.292 15953755.968 - 0.30% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.23% 13.446 13.280 - -0.28% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.23% 3.596 3.551 - -0.35% -
BM_PushHeap_string_QuickSortAdversary_256 -1.23% 14.968 14.784 - -2.33% -
BM_format_to_iterator/<std::string>_C_string_len_6000 -1.23% 170.741 168.636 - -0.39% -
SetIntersection_None_Set_float_16384_256 -1.23% 157779909.816 155837249.744 - -1.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.23% 217574489.586 214895856.970 - -0.65% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.23% 19.138 18.902 - -2.54% -
std::rotate(deque<int>)_(1_element_backward)/1024 -1.23% 41.151 40.645 - -0.59% -
SetIntersection_Front_Vector_string_1_1 -1.23% 555663769.551 548829976.415 - 0.66% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.23% 13.407 13.242 - -0.35% -
SetIntersection_None_Set_uint32_16_4 -1.23% 57235440.283 56531807.115 - 1.08% -
SetIntersection_None_Set_uint32_4_1 -1.23% 219577407.786 216879557.188 - 0.89% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.23% 56739466.246 56042420.804 - 0.99% -
SetIntersection_Front_Vector_float_256_256 -1.23% 4333279.065 4280057.467 - -6.42% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 -1.23% 9050.135 8939.028 - -0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.23% 16759089.685 16553536.339 - 0.63% -
SetIntersection_None_Vector_string_1_1 -1.23% 543671244.851 537005104.518 - 0.75% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.23% 1059042.136 1046061.592 - -0.88% -
std::count_if(vector<int>)_(every_other)/8 -1.23% 4.181 4.129 - -0.63% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.23% 12.904 12.745 - -0.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.22% 62304.650 61541.824 - -0.74% -
std::unique(list<int>)_(contiguous)/32 -1.22% 52.275 51.635 - -0.73% -
SetIntersection_None_Vector_uint64_256_64 -1.22% 3440982.179 3398884.069 - -0.53% -
std::format(float)_(fmt:_{:0>17500_0g}) -1.22% 198.266 195.842 - -2.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.22% 18.364 18.140 - -0.15% -
SetIntersection_Front_Vector_uint64_4_4 -1.22% 137284286.380 135607377.355 - 0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.22% 1700123.779 1679358.074 - 1.41% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.22% 18194211.567 17972115.078 - -3.11% -
std::unordered_multiset<int>::ctor(const&)/0 -1.22% 13.077 12.918 - -0.13% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.22% 19.390 19.154 - 0.57% -
SetIntersection_None_Vector_uint64_4_1 -1.22% 216457447.253 213825362.498 - 0.79% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.22% 23.350 23.066 - -1.37% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.21% 52.346 51.710 - 1.70% -
SetIntersection_None_Set_uint32_1024_64 -1.21% 9030494.945 8920904.958 - 1.42% -
SetIntersection_Interlaced_Set_float_16_4 -1.21% 60059432.400 59331068.535 - 0.17% -
SetIntersection_None_Vector_string_16_16 -1.21% 35091368.072 34665878.436 - 0.59% -
SetIntersection_None_Set_uint32_16_16 -1.21% 35910927.606 35475521.542 - 1.48% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.21% 138498967.862 136820588.241 - 0.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.21% 1578628.408 1559543.770 - -1.86% -
BM_CmpEqual_short_uchar -1.21% 1.114 1.101 - -0.12% -
SetIntersection_Front_Vector_float_64_1 -1.21% 16645742.569 16444603.743 - 0.22% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.21% 3702.423 3657.697 - -2.39% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.21% 12.274 12.126 - -1.06% -
std::unordered_multimap<int,_int>::ctor(const&)/0 -1.21% 13.021 12.864 - -2.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.21% 398.797 393.983 - -0.10% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -1.21% 24.975 24.673 - -0.38% -
SetIntersection_None_Vector_uint64_64_4 -1.21% 16108444.272 15914032.612 - 0.50% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.21% 13.367 13.206 - -0.07% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.21% 1101.470 1088.191 - -0.28% -
std::partial_sort(vector<int>)_(heap)/8 -1.21% 27.715 27.381 - -0.80% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.20% 18.349 18.128 - -0.43% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -1.20% 1.426 1.409 - 13.94% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.20% 24.133 23.843 - -0.90% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.20% 216466118.256 213875762.835 - 0.81% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.19% 18.847 18.622 - 0.01% -
BM_StringFindStringLiteral/2048 -1.19% 40.727 40.241 - -0.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.19% 672.771 664.744 - -0.05% -
BM_LexicallyNormal/large_path/256 -1.19% 9074.514 8966.370 - -1.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.19% 134204602.963 132605706.772 - -0.65% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.19% 21.140 20.889 - 0.55% -
std::remove_copy(deque<int>)_(sprinkled)/50 -1.19% 18.495 18.275 - -0.32% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.19% 5.537 5.472 - -0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.19% 1535100.384 1516858.367 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.19% 163389564.305 161449016.183 - 1.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.19% 32.661 32.273 - -0.25% -
SetIntersection_None_Vector_string_262144_1 -1.19% 1320752.211 1305072.494 - -0.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.19% 399.780 395.038 - 0.02% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.19% 506698.677 500689.791 - -0.11% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.19% 14685795.818 14511677.491 - -0.32% -
std::format(float)_(fmt:_{:017500_10g}) -1.19% 202.553 200.152 - -0.47% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.18% 96.757 95.611 - 9.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.18% 57591418.692 56909155.479 - 0.63% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 -1.18% 23.881 23.598 - -2.14% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.18% 213204.359 210680.600 - 0.21% -
SetIntersection_Interlaced_Set_float_16384_1 -1.18% 1058843.335 1046315.985 - 0.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.18% 142836119.881 141149318.717 - 0.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.18% 1664655.191 1645006.754 - -0.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.18% 396.173 391.498 - -0.67% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.18% 174694.668 172633.900 - -0.78% -
BM_deque_deque_copy_backward/512 -1.18% 19.130 18.905 - -3.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 -1.18% 34336117.851 33931808.422 - -2.04% -
std::multimap<std::string,_int>::ctor(const&)/8192 -1.18% 345781.902 341712.945 - -0.23% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.18% 1056347.331 1043917.363 - 0.33% -
std::format(float)_(fmt:_{:0^17500_10f}) -1.18% 189.471 187.242 - 0.03% -
SetIntersection_None_Vector_uint32_1_1 -1.18% 541529052.613 535164958.936 - 0.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.17% 399.419 394.726 - -0.60% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.17% 17.233 17.031 - -0.17% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.17% 12.583 12.435 - -0.04% -
BM_SeedSeq_Generate/8/64 -1.17% 226.149 223.493 - 0.15% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.17% 18.827 18.607 - -1.62% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.17% 397.073 392.420 - 0.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.17% 2.568 2.538 - -2.54% -
BM_deque_deque_move_backward/5500 -1.17% 205.692 203.282 - -1.00% -
std::multiset<std::string>::clear()/0 -1.17% 399.166 394.490 - -0.35% -
SetIntersection_None_Set_uint32_1_1 -1.17% 542360359.474 536010509.534 - 0.78% -
SetIntersection_Front_Vector_uint64_64_1 -1.17% 16616495.539 16422048.429 - 0.65% -
Chain_middle,_4_levels -1.17% 19.499 19.272 - 3.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.17% 1179481.674 1165709.865 - -6.63% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.17% 27.141 26.824 - 1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.17% 1697857.422 1678055.340 - 0.69% -
BM_LexicallyNormal/large_path/16 -1.17% 587.720 580.869 - -1.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.17% 623608.637 616341.175 - -0.31% -
BM_deque_deque_ranges_move/64 -1.16% 3.084 3.048 - -0.93% -
BM_deque_deque_move_backward/64000 -1.16% 7290.515 7205.613 - -2.07% -
SetIntersection_None_Set_string_4_1 -1.16% 225004552.149 222386693.248 - 0.40% -
SetIntersection_Front_Vector_uint64_64_4 -1.16% 16075897.703 15888958.981 - 0.44% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.16% 4212364.574 4163403.054 - 1.94% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.16% 15.255 15.078 - 0.00% -
SetIntersection_Front_Vector_uint32_1_1 -1.16% 540980493.886 534702304.568 - 0.66% -
BM_CmpLess_ushort_uint -1.16% 1.081 1.068 - -1.34% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.16% 16.215 16.027 - -0.74% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.16% 15.358 15.180 - -0.37% -
SetIntersection_None_Set_uint32_256_4 -1.16% 11503521.639 11370369.558 - 2.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.16% 1533171.629 1515432.423 - -1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.16% 169892681.161 167928707.098 - 1.30% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.16% 18.825 18.608 - -0.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.16% 16213840.419 16026533.981 - -2.98% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -1.15% 39.552 39.095 - -1.49% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.15% 11.475 11.342 - -17.53% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.15% 1543732.828 1525939.615 - 0.35% -
std::format(int64_t)_(fmt:_{:0^512d}) -1.15% 31.918 31.550 - -0.14% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.15% 14.304 14.140 - -0.11% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.15% 67624.044 66846.734 - 0.79% -
rng::find_last(list<int>)_(bail_90%)/8192 -1.15% 601.149 594.246 - -0.13% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.15% 15.284 15.108 - 0.65% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.15% 541180685.779 534970227.360 - 0.58% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.15% 347.680 343.692 - -0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.15% 1095921.430 1083354.246 - 5.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.15% 1124820.484 1111922.763 - -0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.15% 3.182 3.145 - -0.11% -
SetIntersection_None_Vector_string_256_64 -1.15% 3679144.223 3636982.702 - 0.22% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.15% 493.439 487.785 - -2.53% -
BM_StringAssignAsciizMix_Transparent -1.14% 3.081 3.046 - 1.35% -
SetIntersection_Front_Vector_float_1024_4 -1.14% 1070035.065 1057796.395 - 0.18% -
SetIntersection_Front_Vector_uint64_16384_4 -1.14% 1070256.558 1058022.437 - 5.74% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.14% 396.568 392.037 - -0.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.14% 1.481 1.464 - 0.07% -
BM_CmpEqual_uchar_uint -1.14% 1.068 1.056 - -2.93% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 -1.14% 119364.266 118002.584 - -0.66% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.14% 55521758.252 54888593.006 - 0.56% -
BM_StringFindCharLiteral/512 -1.14% 9.562 9.453 - -0.50% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.14% 180899872.314 178839095.428 - 0.99% -
SetIntersection_None_Vector_uint32_256_1 -1.14% 4313258.097 4264174.648 - 0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.14% 16698388.968 16508509.863 - 0.51% -
BM_LexicallyNormal/large_path/128 -1.14% 4558.702 4506.883 - -1.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.14% 395.570 391.075 - 0.03% -
std::format(float)_(fmt:_{:0>17500_10}) -1.14% 202.003 199.710 - -0.08% -
BM_format_to_iterator/<std::string>_string_len_60 -1.14% 9.827 9.715 - 1.34% -
std::format(float)_(fmt:_{:0^17500_10L}) -1.13% 215.631 213.187 - -0.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.13% 398.749 394.230 - -0.07% -
SetIntersection_None_Vector_string_64_64 -1.13% 8957959.193 8856444.771 - 1.06% -
std::format(float)_(fmt:_{:0>17500_10Lg}) -1.13% 212.257 209.852 - -1.07% -
std::all_of(vector<int>)_(process_all)/32 -1.13% 8.364 8.269 - -2.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.13% 16315289.156 16130449.504 - -0.16% -
SetIntersection_None_Vector_uint32_4_4 -1.13% 135715168.064 134177680.148 - 0.83% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.13% 219.996 217.504 - -4.80% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -1.13% 217.466 215.004 - -0.05% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.13% 35878.167 35472.206 - -0.53% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.13% 17.187 16.992 - 0.30% -
std::sort(vector<int>)_(descending)/8192 -1.13% 7255.035 7172.970 - -0.44% -
BM_vector_deque_ranges_copy/64 -1.13% 2.803 2.772 - -2.44% -
rng::starts_with(list<int>,_pred)/8 -1.13% 3.478 3.439 - -1.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.13% 819.794 810.532 - 0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.13% 10910963.406 10787765.427 - 1.03% -
SetIntersection_Front_Set_uint32_4_1 -1.13% 216451508.726 214008996.323 - 0.68% -
std::deque<int>::ctor(size)/8192 -1.13% 440.115 435.151 - -0.90% -
BM_StringRelational_Less_Empty_Huge_Control -1.13% 1.671 1.652 - -1.48% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.13% 12.844 12.700 - -0.09% -
SetIntersection_Interlaced_Set_float_1024_1 -1.12% 1061672.011 1049729.979 - 0.44% -
BM_CmpLess_ushort_ushort -1.12% 1.090 1.077 - -0.10% -
SetIntersection_None_Vector_uint32_64_16 -1.12% 13721896.923 13568011.982 - 1.34% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.12% 1050980.676 1039195.722 - 4.59% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.12% 5.944 5.877 - -0.60% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.12% 16.610 16.424 - -0.37% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.12% 13.248 13.100 - 1.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.12% 15.253 15.082 - -1.00% -
std::multimap<int,_int>::ctor(const&)/0 -1.12% 12.918 12.773 - 0.12% -
SetIntersection_Interlaced_Set_string_256_1 -1.12% 4391941.971 4342866.957 - 0.30% -
BM_format_to_iterator/<std::array>_C_string_len_60 -1.12% 10.992 10.869 - 0.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.11% 1248716.959 1234800.617 - 0.29% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.11% 307.987 304.560 - 0.82% -
rng::starts_with(deque<int>,_pred)/1000 -1.11% 512.500 506.801 - 0.08% -
SetIntersection_Interlaced_Set_uint64_256_4 -1.11% 11295011.243 11169508.891 - 2.18% -
std::search(list<int>)_(single_element)/1024 -1.11% 739.627 731.409 - -3.39% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.11% 398.854 394.428 - -0.14% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.11% 12160.987 12026.183 - -1.01% -
BM_StringFindStringLiteral/256 -1.11% 5.463 5.403 - -0.29% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.11% 32.439 32.079 - 2.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.11% 4215650.830 4168977.711 - 1.06% -
SetIntersection_None_Vector_uint32_262144_16 -1.11% 1138355.437 1125774.914 - -0.10% -
SetIntersection_None_Vector_uint32_4_1 -1.11% 217300221.154 214898834.135 - 0.77% -
std::format(float)_(fmt:_{:0^17500_0Lf}) -1.10% 193.525 191.387 - -0.18% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.10% 5.792 5.728 - -1.30% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.10% 4221573.717 4174991.316 - 1.66% -
std::format(double)_(fmt:_{:0^17500_0L}) -1.10% 215.735 213.361 - -0.19% -
SetIntersection_None_Vector_string_16_4 -1.10% 56169386.849 55551593.066 - 0.42% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.10% 8052.557 7963.992 - -2.13% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.10% 28.804 28.488 - -1.62% -
SetIntersection_Front_Set_string_4_1 -1.10% 224377351.457 221920034.626 - 0.38% -
SetIntersection_None_Set_uint64_16_4 -1.10% 57148398.323 56522549.093 - 0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.09% 1064862.368 1053205.726 - 3.06% -
BM_SeedSeq_Generate/8/8 -1.09% 26.365 26.076 - -0.60% -
SetIntersection_Interlaced_Vector_float_1024_1024 -1.09% 5958482.543 5893308.196 - -0.16% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.09% 190677.887 188592.648 - -0.69% -
std::unique(list<int>)_(sprinkled)/32 -1.09% 54.099 53.508 - 0.24% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.09% 15320.993 15153.493 - -1.10% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.09% 7822.914 7737.392 - 0.24% -
rng::contains(vector<int>)_(process_all)/32 -1.09% 8.260 8.170 - -1.77% -
std::generate(list<int>)/32 -1.09% 8.526 8.433 - -0.86% -
BM_format_to_n_string_begin<std::wstring>/1048576 -1.09% 50266.536 49718.241 - 0.16% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.09% 531.681 525.889 - 0.02% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.09% 71332.112 70555.284 - -1.33% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 -1.09% 11.690 11.562 - -1.46% -
std::replace(deque<int>)_(prefix)/32 -1.09% 12.822 12.682 - -0.55% -
std::format(double)_(fmt:_{:0^17500_0La}) -1.09% 172.167 170.295 - 0.02% -
std::set<int>::erase(key)_(existent)/8192 -1.09% 69.240 68.488 - -1.24% -
SetIntersection_Front_Vector_uint32_4_1 -1.08% 216305967.543 213960679.846 - 0.80% -
SetIntersection_Front_Vector_string_64_16 -1.08% 20885225.283 20658834.724 - 1.10% -
SetIntersection_None_Vector_uint64_16384_16 -1.08% 1111855.840 1099804.096 - -0.52% -
std::set<int>::upper_bound(key)_(non-existent)/32 -1.08% 2.445 2.418 - -0.79% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.08% 417.858 413.339 - 0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.08% 63671783.020 62983728.399 - 0.75% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 -1.08% 1925.795 1904.987 - -0.65% -
SetIntersection_Front_Vector_uint32_64_1 -1.08% 16666240.216 16486173.459 - 1.32% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.08% 540987696.421 535146456.708 - 0.83% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -1.08% 50277.851 49735.517 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.08% 36288627.262 35897697.531 - 0.86% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.08% 206.279 204.058 - 2.82% -
BM_LexicallyNormal/large_path/8 -1.07% 309.233 305.913 - -0.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.07% 3196455.298 3162153.288 - 0.06% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -1.07% 477.758 472.634 - -0.88% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.07% 116897.672 115645.454 - -1.04% -
SetIntersection_None_Vector_float_262144_1024 -1.07% 1153369.700 1141018.765 - -0.33% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.07% 17.267 17.082 - -1.34% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.07% 778.235 769.922 - -0.56% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.07% 144204758.663 142664886.841 - 2.14% -
BM_LexicallyNormal/large_path/32 -1.07% 1143.995 1131.792 - -0.87% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.07% 81.331 80.463 - -9.50% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.07% 1.854 1.834 - 0.09% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.07% 13.477 13.334 - -0.20% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.06% 7.115 7.039 - -2.18% -
BM_deque_deque_move/4096 -1.06% 149.167 147.580 - -1.07% -
SetIntersection_Front_Set_uint32_1024_64 -1.06% 1631755.639 1614441.499 - -4.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.06% 12366.965 12235.785 - -0.30% -
SetIntersection_Front_Vector_uint64_16_16 -1.06% 36216717.230 35832591.489 - 1.23% -
rng::starts_with(list<int>)/8 -1.06% 2.939 2.908 - -0.07% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.06% 13.036 12.898 - -3.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.06% 543284524.648 537529931.568 - 0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.06% 63972728.301 63295299.748 - 0.60% -
ranges::min(std::vector<long_long>)/8 -1.06% 2.126 2.104 - -6.99% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.06% 4206023.000 4161512.425 - -1.19% -
SetIntersection_Front_Vector_string_1024_1 -1.06% 1092486.189 1080931.499 - 0.74% -
SetIntersection_None_Vector_uint32_16_16 -1.06% 34071696.239 33711513.284 - 0.92% -
std::format(float)_(fmt:_{:017500_10Lg}) -1.06% 210.124 207.906 - -0.51% -
SetIntersection_Front_Vector_float_16_1 -1.06% 63740982.007 63068406.012 - 0.60% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.05% 12.854 12.719 - -0.86% -
SetIntersection_Front_Vector_float_16384_256 -1.05% 2168473.030 2145626.733 - -6.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.05% 1056491.772 1045385.171 - -0.45% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -1.05% 8768.684 8676.503 - -2.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -1.05% 15226.288 15066.338 - -0.90% -
SetIntersection_Interlaced_Set_float_256_1 -1.05% 4210272.568 4166097.916 - 0.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.05% 397.863 393.689 - -0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.05% 1636964.273 1619802.328 - -6.05% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.05% 15.009 14.852 - 0.89% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.05% 22.618 22.382 - -0.94% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.05% 13.397 13.257 - -0.38% -
SetIntersection_None_Vector_uint64_262144_1 -1.04% 1140983.357 1129060.928 - 0.09% -
SetIntersection_None_Vector_uint64_256_16 -1.04% 4071927.095 4029400.491 - 1.26% -
std::format(float)_(fmt:_{:017500_0Lf}) -1.04% 187.142 185.190 - -0.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.04% 21.860 21.632 - -1.68% -
std::multiset<std::string>::count(key)_(existent)/32 -1.04% 19.597 19.393 - -2.12% -
SetIntersection_Interlaced_Set_string_16384_4 -1.04% 197023347.536 194970544.446 - -0.59% -
SetIntersection_None_Vector_uint64_16_4 -1.04% 54330257.146 53764734.185 - 0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.04% 1094577.011 1083189.077 - 3.97% -
SetIntersection_Interlaced_Set_uint32_1024_64 -1.04% 10208425.177 10102310.427 - 0.17% -
SetIntersection_None_Set_float_16_4 -1.04% 57409192.620 56813848.577 - 0.33% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.04% 5.423 5.367 - 0.01% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.04% 5.317 5.262 - -0.66% -
BM_CmpEqual_schar_uchar -1.04% 1.114 1.103 - -0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.04% 63988636.497 63325932.932 - 0.80% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.03% 12418.883 12290.377 - -1.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.03% 398.587 394.469 - -0.04% -
BM_StringFindAllMatch/1 -1.03% 2.905 2.875 - -3.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.03% 452.090 447.425 - -0.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.03% 826.011 817.496 - 0.72% -
SetIntersection_None_Vector_uint32_16384_1024 -1.03% 1117583.399 1106095.032 - 0.76% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -1.03% 16.946 16.772 - -0.24% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.03% 42.559 42.122 - -17.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.02% 353815202.608 350196260.717 - -0.57% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.02% 22.426 22.197 - -1.00% -
BM_format_to_string_begin<std::list<char>>/1048576 -1.02% 959927.963 950147.172 - -0.69% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.02% 18.109 17.924 - 0.49% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -1.02% 8421887.417 8336182.567 - 0.75% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.02% 27743.971 27461.886 - -2.36% -
BM_PushHeap_uint32_PipeOrgan_64 -1.02% 1.314 1.301 - -0.33% -
std::format(float)_(fmt:_{:0<17500_10Lg}) -1.02% 210.562 208.423 - -0.56% -
SetIntersection_Interlaced_Set_uint32_256_256 -1.02% 7874019.660 7794056.120 - 0.73% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 -1.01% 10.442 10.336 - 1.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.01% 1692190.672 1675041.342 - 0.46% -
std::format(double)_(fmt:_{:0<17500_0Le}) -1.01% 195.556 193.577 - -0.45% -
BM_format_to_iterator/<std::vector>_string_view_len_6 -1.01% 8.413 8.328 - 0.88% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -1.01% 31.347 31.030 - -1.22% -
std::flat_map<int,_int>::erase(iterator)/32 -1.01% 20.016 19.814 - -0.22% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.01% 17138.612 16965.518 - -2.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.01% 201241354.042 199209870.847 - 0.96% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.01% 8865.235 8775.805 - -1.43% -
std::flat_map<int,_int>::clear()/32 -1.01% 397.835 393.823 - -0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.01% 59096291.225 58501827.271 - 0.68% -
SetIntersection_None_Set_float_16_16 -1.01% 35987858.396 35625956.897 - 0.44% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.01% 19.978 19.777 - -2.19% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.01% 12.587 12.460 - 0.17% -
SetIntersection_Front_Vector_uint32_16_16 -1.00% 36290280.542 35926391.073 - 1.14% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.00% 60003140.116 59401833.696 - 0.28% -
std::format(float)_(fmt:_{:0>17500_10L}) -1.00% 211.142 209.027 - -0.90% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.00% 13347.107 13213.416 - 1.06% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.00% 98806.582 97817.161 - -1.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.00% 11275.992 11163.145 - -0.35% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.00% 566.602 560.935 - -0.81% -


Report Time: 6.16s
Name Current %
BM_Basic<__int128_t> 51.246 -
BM_Basic<__uint128_t> 62.495 -
BM_Basic<int32_t> 17.168 -
BM_Basic<int64_t> 18.036 -2.35%
BM_Basic<uint32_t> 13.797 1.10%
BM_Basic<uint64_t> 17.351 -
BM_BasicLow<__int128_t> 19.239 -1.57%
BM_BasicLow<__uint128_t> 18.451 -4.19%
BM_BitsetToString<1048576>/Dense_(90%)/90 81528.633 3.78%
BM_BitsetToString<1048576>/Sparse_(10%)/10 60717.466 -3.67%
BM_BitsetToString<1048576>/Uniform_(50%)/50 370122.267 -
BM_BitsetToString<32>/Dense_(90%)/90 14.076 9.55%
BM_BitsetToString<32>/Sparse_(10%)/10 13.800 6.39%
BM_BitsetToString<32>/Uniform_(50%)/50 17.516 -
BM_BitsetToString<64>/Dense_(90%)/90 14.753 -
BM_BitsetToString<64>/Sparse_(10%)/10 13.246 -2.52%
BM_BitsetToString<64>/Uniform_(50%)/50 19.838 13.56%
BM_BitsetToString<8192>/Dense_(90%)/90 401.836 -
BM_BitsetToString<8192>/Sparse_(10%)/10 401.660 -
BM_BitsetToString<8192>/Uniform_(50%)/50 2095.337 -20.00%
BM_Bitset_ctor_ull 0.226 -
BM_CmpEqual_int_int 1.060 -
BM_CmpEqual_int_schar 1.128 -
BM_CmpEqual_int_short 1.120 -
BM_CmpEqual_int_uchar 1.112 -
BM_CmpEqual_int_uint 1.062 -1.72%
BM_CmpEqual_int_ushort 1.111 -
BM_CmpEqual_schar_int 1.139 -
BM_CmpEqual_schar_schar 1.107 -
BM_CmpEqual_schar_short 1.137 -
BM_CmpEqual_schar_uchar 1.103 -
BM_CmpEqual_schar_uint 1.116 -
BM_CmpEqual_schar_ushort 1.109 -
BM_CmpEqual_short_int 1.116 -
BM_CmpEqual_short_schar 1.127 -
BM_CmpEqual_short_short 1.071 -1.30%
BM_CmpEqual_short_uchar 1.101 -
BM_CmpEqual_short_uint 1.105 -
BM_CmpEqual_short_ushort 1.097 -
BM_CmpEqual_uchar_int 1.070 -
BM_CmpEqual_uchar_schar 1.013 -
BM_CmpEqual_uchar_short 1.016 2.41%
BM_CmpEqual_uchar_uchar 1.065 -
BM_CmpEqual_uchar_uint 1.056 -2.93%
BM_CmpEqual_uchar_ushort 1.080 -
BM_CmpEqual_uint_int 1.081 2.56%
BM_CmpEqual_uint_schar 1.042 3.49%
BM_CmpEqual_uint_short 1.010 -1.87%
BM_CmpEqual_uint_uchar 1.108 -
BM_CmpEqual_uint_uint 1.120 4.11%
BM_CmpEqual_uint_ushort 1.104 -
BM_CmpEqual_ushort_int 1.068 -1.18%
BM_CmpEqual_ushort_schar 0.989 -
BM_CmpEqual_ushort_short 1.031 4.29%
BM_CmpEqual_ushort_uchar 1.084 -1.04%
BM_CmpEqual_ushort_uint 1.060 -
BM_CmpEqual_ushort_ushort 1.049 -2.87%
BM_CmpLess_int_int 1.068 -
BM_CmpLess_int_schar 1.138 -
BM_CmpLess_int_short 1.140 -
BM_CmpLess_int_uchar 1.120 -
BM_CmpLess_int_uint 1.090 2.66%
BM_CmpLess_int_ushort 1.114 -1.05%
BM_CmpLess_schar_int 1.121 -1.07%
BM_CmpLess_schar_schar 0.950 -
BM_CmpLess_schar_short 0.949 -1.32%
BM_CmpLess_schar_uchar 1.099 -
BM_CmpLess_schar_uint 1.110 -
BM_CmpLess_schar_ushort 1.084 -2.37%
BM_CmpLess_short_int 1.130 1.91%
BM_CmpLess_short_schar 0.946 -1.09%
BM_CmpLess_short_short 0.954 -
BM_CmpLess_short_uchar 1.084 -1.22%
BM_CmpLess_short_uint 1.109 -
BM_CmpLess_short_ushort 1.084 -1.60%
BM_CmpLess_uchar_int 1.089 -
BM_CmpLess_uchar_schar 1.069 2.10%
BM_CmpLess_uchar_short 1.045 2.40%
BM_CmpLess_uchar_uchar 1.064 -
BM_CmpLess_uchar_uint 1.079 -
BM_CmpLess_uchar_ushort 1.084 -
BM_CmpLess_uint_int 1.074 -2.88%
BM_CmpLess_uint_schar 1.053 -
BM_CmpLess_uint_short 1.022 -
BM_CmpLess_uint_uchar 1.116 -
BM_CmpLess_uint_uint 1.058 -
BM_CmpLess_uint_ushort 1.109 -
BM_CmpLess_ushort_int 1.092 1.11%
BM_CmpLess_ushort_schar 1.021 -4.03%
BM_CmpLess_ushort_short 1.061 -1.14%
BM_CmpLess_ushort_uchar 1.116 -4.77%
BM_CmpLess_ushort_uint 1.068 -1.34%
BM_CmpLess_ushort_ushort 1.077 -
BM_ConstructAndDestroy_FuncPtr_Opaque 1.050 -11.20%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 10.279 -10.35%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 12.618 -19.15%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.899 -6.35%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.864 -11.37%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.401 -
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 10.330 1.38%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.687 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.146 -
BM_Copy_LargeNonTrivialFunctor 11.016 -6.89%
BM_Copy_LargeTrivialFunctor 12.451 -15.43%
BM_Copy_MemFuncPtr 1.149 -1.35%
BM_Copy_MemPtr 1.146 -3.91%
BM_Copy_Null 0.571 -5.26%
BM_Copy_SmallNonTrivialFunctor 10.121 -6.44%
BM_Copy_SmallTrivialFunctor 1.146 -
BM_Hash/uint32_random_std_hash/1024 698.236 -
BM_Hash/uint32_top_std_hash/1024 631.678 -11.69%
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.691 -12.09%
BM_Invoke_LargeNonTrivialFunctor 0.686 -4.99%
BM_Invoke_LargeTrivialFunctor 0.685 -
BM_Invoke_MemFuncPtr 0.738 3.53%
BM_Invoke_MemPtr 0.690 -
BM_Invoke_SmallNonTrivialFunctor 0.685 -
BM_Invoke_SmallTrivialFunctor 0.684 -
BM_Istream_numbers/0 1057.639 1.18%
BM_Istream_numbers/1 1095.436 -
BM_Istream_numbers/2 1089.720 -
BM_Istream_numbers/3 1059.936 -
BM_LexicallyNormal/large_path/128 4506.883 -1.13%
BM_LexicallyNormal/large_path/16 580.869 -1.07%
BM_LexicallyNormal/large_path/2 82.264 1.52%
BM_LexicallyNormal/large_path/256 8966.370 -1.01%
BM_LexicallyNormal/large_path/32 1131.792 -
BM_LexicallyNormal/large_path/4 151.341 -
BM_LexicallyNormal/large_path/64 2263.851 -
BM_LexicallyNormal/large_path/8 305.913 -
BM_LexicallyNormal/small_path/128 1848.404 -2.90%
BM_LexicallyNormal/small_path/16 258.223 -2.62%
BM_LexicallyNormal/small_path/2 44.075 1.66%
BM_LexicallyNormal/small_path/256 3629.487 -2.94%
BM_LexicallyNormal/small_path/32 476.153 -5.85%
BM_LexicallyNormal/small_path/4 86.967 3.63%
BM_LexicallyNormal/small_path/64 936.969 -6.85%
BM_LexicallyNormal/small_path/8 141.234 -
BM_LexicallyRelative/large_path/128 5571.648 -1.20%
BM_LexicallyRelative/large_path/16 743.279 -1.62%
BM_LexicallyRelative/large_path/2 114.789 -
BM_LexicallyRelative/large_path/256 11078.842 -1.43%
BM_LexicallyRelative/large_path/32 1426.614 -1.45%
BM_LexicallyRelative/large_path/4 207.254 -1.51%
BM_LexicallyRelative/large_path/64 2805.472 -1.39%
BM_LexicallyRelative/large_path/8 398.272 -1.43%
BM_LexicallyRelative/small_path/128 2968.358 -3.03%
BM_LexicallyRelative/small_path/16 403.631 -3.63%
BM_LexicallyRelative/small_path/2 55.906 -2.14%
BM_LexicallyRelative/small_path/256 5882.170 -3.10%
BM_LexicallyRelative/small_path/32 776.427 -3.04%
BM_LexicallyRelative/small_path/4 115.244 -3.50%
BM_LexicallyRelative/small_path/64 1506.068 -3.25%
BM_LexicallyRelative/small_path/8 212.813 -2.38%
BM_Move_FuncPtr 1.200 -
BM_Move_LargeNonTrivialFunctor 0.689 6.74%
BM_Move_LargeTrivialFunctor 0.606 -12.38%
BM_Move_MemFuncPtr 1.184 -8.50%
BM_Move_MemPtr 1.207 -1.18%
BM_Move_Null 0.508 7.76%
BM_Move_SmallNonTrivialFunctor 0.690 -
BM_Move_SmallTrivialFunctor 1.195 3.27%
BM_OperatorBool_FuncPtr 0.243 -
BM_OperatorBool_LargeNonTrivialFunctor 0.239 -
BM_OperatorBool_LargeTrivialFunctor 0.242 -
BM_OperatorBool_MemFuncPtr 0.241 -
BM_OperatorBool_MemPtr 0.229 -
BM_OperatorBool_Null 0.238 -
BM_OperatorBool_SmallNonTrivialFunctor 0.238 -
BM_OperatorBool_SmallTrivialFunctor 0.239 -
BM_Ostream_number/0 29.456 -1.28%
BM_Ostream_number/1 37.003 -
BM_Ostream_number/2 36.837 -
BM_Ostream_number/3 31.838 -
BM_PathConstructCStr/large_string/1024 30276.234 5.16%
BM_PathConstructForwardIter/large_string/1024 30370.165 -
BM_PathConstructForwardIter/large_string/512 15732.995 -
BM_PathConstructForwardIter/large_string/64 2588.138 -
BM_PathConstructForwardIter/large_string/8 175.428 -
BM_PathConstructInputIter/large_string/1024 1732336.119 -
BM_PathConstructInputIter/large_string/512 870209.994 -
BM_PathConstructInputIter/large_string/64 109593.336 -
BM_PathConstructInputIter/large_string/8 13590.563 -
BM_PathConstructString/large_string/1024 13290.072 9.70%
BM_PathConstructString/large_string/512 8858.309 2.22%
BM_PathConstructString/large_string/64 2352.416 -
BM_PathConstructString/large_string/8 92.913 -
BM_PathIterateMultipleTimes/iterate_elements/1024 304448.578 -
BM_PathIterateMultipleTimes/iterate_elements/512 152251.841 -
BM_PathIterateMultipleTimes/iterate_elements/64 18942.700 -
BM_PathIterateMultipleTimes/iterate_elements/8 2373.113 -
BM_PathIterateOnce/iterate_elements/1024 318255.121 -
BM_PathIterateOnce/iterate_elements/512 158397.844 -
BM_PathIterateOnce/iterate_elements/64 20396.648 -
BM_PathIterateOnce/iterate_elements/8 2461.148 -
BM_PathIterateOnceBackwards/iterate_elements/1024 320398.121 -
BM_PushHeap_float_Ascending_1 0.471 -
BM_PushHeap_float_Ascending_1024 3.175 2.30%
BM_PushHeap_float_Ascending_16 1.063 8.96%
BM_PushHeap_float_Ascending_16384 4.194 -4.08%
BM_PushHeap_float_Ascending_256 2.525 1.84%
BM_PushHeap_float_Ascending_262144 5.420 8.06%
BM_PushHeap_float_Ascending_4 0.540 -
BM_PushHeap_float_Ascending_64 1.816 4.09%
BM_PushHeap_float_Descending_1 0.620 7.58%
BM_PushHeap_float_Descending_1024 0.390 -2.56%
BM_PushHeap_float_Descending_16 0.380 4.65%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.388 8.68%
BM_PushHeap_float_Descending_64 0.385 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.095 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.519 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.149 -
BM_PushHeap_float_PipeOrgan_4 0.489 -2.05%
BM_PushHeap_float_PipeOrgan_64 1.300 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.627 -
BM_PushHeap_float_QuickSortAdversary_16 0.984 -
BM_PushHeap_float_QuickSortAdversary_16384 0.491 -
BM_PushHeap_float_QuickSortAdversary_256 0.731 -
BM_PushHeap_float_QuickSortAdversary_262144 0.423 -
BM_PushHeap_float_QuickSortAdversary_4 0.535 -
BM_PushHeap_float_QuickSortAdversary_64 0.622 -
BM_PushHeap_float_Random_1 0.538 -12.45%
BM_PushHeap_float_Random_1024 7.099 -1.09%
BM_PushHeap_float_Random_16 5.090 -
BM_PushHeap_float_Random_16384 7.359 2.28%
BM_PushHeap_float_Random_256 6.896 -
BM_PushHeap_float_Random_262144 7.183 -
BM_PushHeap_float_Random_4 2.619 6.80%
BM_PushHeap_float_Random_64 6.378 -
BM_PushHeap_float_SingleElement_1 0.442 5.76%
BM_PushHeap_float_SingleElement_1024 0.388 -
BM_PushHeap_float_SingleElement_16 0.363 -
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 -3.02%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.415 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.669 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.299 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.469 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.340 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.780 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.599 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.465 -
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.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.528 -7.94%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -8.09%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.983 3.72%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.396 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.999 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.410 1.76%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.409 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.766 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.868 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.576 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.192 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.535 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.094 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.575 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.774 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.561 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.958 -1.19%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.355 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.845 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.910 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.843 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.657 4.87%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.574 3.03%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.638 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.527 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.625 4.26%
BM_PushHeap_string_Ascending_1 0.580 -9.61%
BM_PushHeap_string_Ascending_1024 13.063 -4.66%
BM_PushHeap_string_Ascending_16 4.667 -
BM_PushHeap_string_Ascending_16384 18.962 -14.56%
BM_PushHeap_string_Ascending_256 10.965 -2.05%
BM_PushHeap_string_Ascending_262144 31.044 -11.14%
BM_PushHeap_string_Ascending_4 2.518 -2.31%
BM_PushHeap_string_Ascending_64 7.329 -1.29%
BM_PushHeap_string_Descending_1 0.527 11.07%
BM_PushHeap_string_Descending_1024 2.435 -19.18%
BM_PushHeap_string_Descending_16 2.148 -7.26%
BM_PushHeap_string_Descending_16384 2.373 -27.81%
BM_PushHeap_string_Descending_256 2.354 -22.35%
BM_PushHeap_string_Descending_262144 3.389 -38.63%
BM_PushHeap_string_Descending_4 1.900 -13.36%
BM_PushHeap_string_Descending_64 2.282 -14.02%
BM_PushHeap_string_PipeOrgan_1 0.642 36.28%
BM_PushHeap_string_PipeOrgan_1024 9.451 -8.73%
BM_PushHeap_string_PipeOrgan_16 4.185 -1.24%
BM_PushHeap_string_PipeOrgan_16384 12.751 -16.98%
BM_PushHeap_string_PipeOrgan_256 7.845 -15.63%
BM_PushHeap_string_PipeOrgan_262144 17.910 -19.65%
BM_PushHeap_string_PipeOrgan_4 2.489 -6.45%
BM_PushHeap_string_PipeOrgan_64 5.824 -3.86%
BM_PushHeap_string_QuickSortAdversary_1 0.641 -8.47%
BM_PushHeap_string_QuickSortAdversary_1024 15.284 -2.11%
BM_PushHeap_string_QuickSortAdversary_16 10.688 -
BM_PushHeap_string_QuickSortAdversary_16384 15.747 -4.60%
BM_PushHeap_string_QuickSortAdversary_256 14.784 -2.33%
BM_PushHeap_string_QuickSortAdversary_262144 16.331 -5.55%
BM_PushHeap_string_QuickSortAdversary_4 6.406 -2.26%
BM_PushHeap_string_QuickSortAdversary_64 13.240 -
BM_PushHeap_string_Random_1 0.582 -12.73%
BM_PushHeap_string_Random_1024 14.953 1.78%
BM_PushHeap_string_Random_16 10.604 1.96%
BM_PushHeap_string_Random_16384 16.194 -
BM_PushHeap_string_Random_256 14.392 1.43%
BM_PushHeap_string_Random_262144 18.257 -14.83%
BM_PushHeap_string_Random_4 6.355 2.43%
BM_PushHeap_string_Random_64 13.053 1.86%
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.717 6.07%
BM_PushHeap_string_SingleElement_16 2.747 6.86%
BM_PushHeap_string_SingleElement_16384 2.700 4.08%
BM_PushHeap_string_SingleElement_256 2.722 3.87%
BM_PushHeap_string_SingleElement_262144 2.863 6.43%
BM_PushHeap_string_SingleElement_4 2.390 1.78%
BM_PushHeap_string_SingleElement_64 2.775 4.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.447 -3.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.547 1.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.998 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.459 -2.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.742 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.819 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.901 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.392 -43.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.623 2.61%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.617 7.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.620 2.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.650 2.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.621 3.44%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.683 3.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.649 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.429 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.036 -2.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.938 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.538 -2.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.390 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.153 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.466 -33.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.499 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.289 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.145 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.077 -1.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.756 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.804 4.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.673 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.410 -34.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.127 -1.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.954 -1.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.252 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.041 1.32%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.396 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.478 -4.06%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.535 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.502 -21.08%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.600 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.633 3.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.616 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.595 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.644 7.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.639 2.91%
BM_PushHeap_uint32_Ascending_1 0.464 -19.33%
BM_PushHeap_uint32_Ascending_1024 2.588 -4.99%
BM_PushHeap_uint32_Ascending_16 0.969 -
BM_PushHeap_uint32_Ascending_16384 3.757 -
BM_PushHeap_uint32_Ascending_256 2.156 -5.16%
BM_PushHeap_uint32_Ascending_262144 4.986 -
BM_PushHeap_uint32_Ascending_4 0.585 -
BM_PushHeap_uint32_Ascending_64 1.609 -6.68%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.361 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.396 -
BM_PushHeap_uint32_Descending_262144 0.380 -3.02%
BM_PushHeap_uint32_Descending_4 0.357 2.94%
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.602 -13.20%
BM_PushHeap_uint32_PipeOrgan_1024 1.913 -
BM_PushHeap_uint32_PipeOrgan_16 0.871 -
BM_PushHeap_uint32_PipeOrgan_16384 2.373 -
BM_PushHeap_uint32_PipeOrgan_256 1.692 -
BM_PushHeap_uint32_PipeOrgan_262144 3.027 -
BM_PushHeap_uint32_PipeOrgan_4 0.538 -
BM_PushHeap_uint32_PipeOrgan_64 1.301 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.410 -4.08%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.922 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.468 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.409 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.615 -
BM_PushHeap_uint32_Random_1 0.530 -7.89%
BM_PushHeap_uint32_Random_1024 5.617 -2.33%
BM_PushHeap_uint32_Random_16 4.122 -
BM_PushHeap_uint32_Random_16384 5.801 -
BM_PushHeap_uint32_Random_256 5.514 -
BM_PushHeap_uint32_Random_262144 5.815 1.43%
BM_PushHeap_uint32_Random_4 2.158 -1.32%
BM_PushHeap_uint32_Random_64 5.078 -1.22%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.362 -
BM_PushHeap_uint32_SingleElement_16 0.336 -
BM_PushHeap_uint32_SingleElement_16384 0.355 -
BM_PushHeap_uint32_SingleElement_256 0.381 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.340 -
BM_PushHeap_uint32_SingleElement_64 0.349 -
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.636 2.10%
BM_PushHeap_uint64_Ascending_16 0.979 5.86%
BM_PushHeap_uint64_Ascending_16384 3.756 2.86%
BM_PushHeap_uint64_Ascending_256 2.168 3.79%
BM_PushHeap_uint64_Ascending_262144 4.914 3.01%
BM_PushHeap_uint64_Ascending_4 0.539 -
BM_PushHeap_uint64_Ascending_64 1.604 2.81%
BM_PushHeap_uint64_Descending_1 0.409 -28.77%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.359 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.360 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.466 -
BM_PushHeap_uint64_PipeOrgan_1024 1.920 -
BM_PushHeap_uint64_PipeOrgan_16 0.881 -
BM_PushHeap_uint64_PipeOrgan_16384 2.383 -
BM_PushHeap_uint64_PipeOrgan_256 1.695 -
BM_PushHeap_uint64_PipeOrgan_262144 3.033 -
BM_PushHeap_uint64_PipeOrgan_4 0.507 3.86%
BM_PushHeap_uint64_PipeOrgan_64 1.316 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.470 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.608 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.944 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.186 -
BM_PushHeap_uint64_Random_16 4.440 -2.68%
BM_PushHeap_uint64_Random_16384 6.213 -1.14%
BM_PushHeap_uint64_Random_256 5.897 -2.08%
BM_PushHeap_uint64_Random_262144 6.276 -
BM_PushHeap_uint64_Random_4 2.585 1.30%
BM_PushHeap_uint64_Random_64 5.532 -
BM_PushHeap_uint64_SingleElement_1 0.694 29.28%
BM_PushHeap_uint64_SingleElement_1024 0.363 -4.04%
BM_PushHeap_uint64_SingleElement_16 0.337 -8.53%
BM_PushHeap_uint64_SingleElement_16384 0.364 -3.29%
BM_PushHeap_uint64_SingleElement_256 0.386 -3.04%
BM_PushHeap_uint64_SingleElement_262144 0.357 -4.33%
BM_PushHeap_uint64_SingleElement_4 0.356 -6.91%
BM_PushHeap_uint64_SingleElement_64 0.352 -5.62%
BM_SeedSeq_Generate/1/1 5.656 -
BM_SeedSeq_Generate/1/256 891.824 -
BM_SeedSeq_Generate/1/64 223.233 -
BM_SeedSeq_Generate/1/8 23.367 -
BM_SeedSeq_Generate/16/1 54.081 -1.21%
BM_SeedSeq_Generate/16/256 888.381 -
BM_SeedSeq_Generate/16/64 226.799 -
BM_SeedSeq_Generate/16/8 39.347 -
BM_SeedSeq_Generate/8/1 24.923 -
BM_SeedSeq_Generate/8/256 891.693 -
BM_SeedSeq_Generate/8/64 223.493 -
BM_SeedSeq_Generate/8/8 26.076 -
BM_SharedPtrCreateDestroy 10.828 -5.67%
BM_SharedPtrIncDecRef 3.047 -
BM_StringAssignAsciizMix_Opaque 5.215 5.68%
BM_StringAssignAsciizMix_Transparent 3.046 1.35%
BM_StringAssignAsciiz_Empty_Opaque 3.101 5.93%
BM_StringAssignAsciiz_Empty_Transparent 0.346 -
BM_StringAssignAsciiz_Huge_Opaque 190.081 -
BM_StringAssignAsciiz_Huge_Transparent 190.636 -
BM_StringAssignAsciiz_Large_Opaque 11.703 -
BM_StringAssignAsciiz_Large_Transparent 11.721 -
BM_StringAssignAsciiz_Small_Opaque 3.104 5.97%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 112.787 -1.76%
BM_StringAssignStr_Huge_Transparent 114.507 -
BM_StringAssignStr_Large_Opaque 10.278 -1.28%
BM_StringAssignStr_Large_Transparent 10.330 -
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.358 7.54%
BM_StringConstructDestroyCStr_Empty_Transparent 0.454 45.55%
BM_StringConstructDestroyCStr_Huge_Opaque 157.189 -1.13%
BM_StringConstructDestroyCStr_Huge_Transparent 63.739 -2.17%
BM_StringConstructDestroyCStr_Large_Opaque 17.482 9.99%
BM_StringConstructDestroyCStr_Large_Transparent 9.104 -8.29%
BM_StringConstructDestroyCStr_Small_Opaque 2.247 -
BM_StringConstructDestroyCStr_Small_Transparent 0.457 23.67%
BM_StringCopy_Empty 0.579 -
BM_StringCopy_Huge 112.522 -
BM_StringCopy_Large 6.185 -1.40%
BM_StringCopy_Small 0.662 -
BM_StringCtorDefault 0.236 -15.10%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 11.123 -
BM_StringDestroy_Large 7.208 -1.45%
BM_StringDestroy_Small 0.622 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.346 -
BM_StringEraseToEnd_Huge_Opaque 2.268 -4.82%
BM_StringEraseToEnd_Huge_Transparent 2.412 -2.56%
BM_StringEraseToEnd_Large_Opaque 0.994 -
BM_StringEraseToEnd_Large_Transparent 0.831 -
BM_StringEraseToEnd_Small_Opaque 0.594 -
BM_StringEraseToEnd_Small_Transparent 0.400 -
BM_StringEraseWithMove_Empty_Opaque 0.982 16.14%
BM_StringEraseWithMove_Empty_Transparent 0.630 3.60%
BM_StringEraseWithMove_Huge_Opaque 46.809 -5.56%
BM_StringEraseWithMove_Huge_Transparent 44.962 -3.85%
BM_StringEraseWithMove_Large_Opaque 2.807 5.03%
BM_StringEraseWithMove_Large_Transparent 2.702 6.74%
BM_StringEraseWithMove_Small_Opaque 2.184 1.21%
BM_StringEraseWithMove_Small_Transparent 2.179 1.53%
BM_StringFindAllMatch/1 2.875 -3.92%
BM_StringFindAllMatch/131072 2357.703 3.84%
BM_StringFindAllMatch/32768 575.027 -
BM_StringFindAllMatch/4096 79.658 -
BM_StringFindAllMatch/512 11.423 -1.78%
BM_StringFindAllMatch/64 3.088 -2.50%
BM_StringFindAllMatch/8 2.568 -6.07%
BM_StringFindCharLiteral/1024 17.961 -
BM_StringFindCharLiteral/128 3.004 -5.81%
BM_StringFindCharLiteral/16 1.618 -3.69%
BM_StringFindCharLiteral/2048 40.197 -
BM_StringFindCharLiteral/256 5.483 -
BM_StringFindCharLiteral/32 1.618 -8.74%
BM_StringFindCharLiteral/4096 77.071 -
BM_StringFindCharLiteral/512 9.453 -
BM_StringFindCharLiteral/64 2.095 -8.80%
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 137.952 -
BM_StringFindMatch1/1 1010.649 2.88%
BM_StringFindMatch1/32768 1565.100 -
BM_StringFindMatch1/4096 1058.412 -
BM_StringFindMatch1/512 997.942 -
BM_StringFindMatch1/64 982.899 -
BM_StringFindMatch1/8 982.047 -
BM_StringFindMatch2/1 981.803 -
BM_StringFindMatch2/32768 1563.750 -
BM_StringFindMatch2/4096 1058.004 -
BM_StringFindMatch2/512 1003.441 1.37%
BM_StringFindMatch2/64 982.019 -
BM_StringFindMatch2/8 981.289 -
BM_StringFindNoMatch/10 1.271 -4.28%
BM_StringFindNoMatch/131072 1961.053 -
BM_StringFindNoMatch/32768 498.883 -
BM_StringFindNoMatch/4096 74.949 -
BM_StringFindNoMatch/512 9.209 -1.56%
BM_StringFindNoMatch/64 2.088 -
BM_StringFindStringLiteral/1024 18.047 -1.67%
BM_StringFindStringLiteral/128 3.187 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.241 -
BM_StringFindStringLiteral/256 5.403 -
BM_StringFindStringLiteral/32 1.734 -
BM_StringFindStringLiteral/4096 77.291 -
BM_StringFindStringLiteral/512 9.462 -1.24%
BM_StringFindStringLiteral/64 2.155 -1.00%
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.252 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.726 -5.12%
BM_StringRead_Cold_Deep_Empty 1.224 4.70%
BM_StringRead_Cold_Deep_Large 1.353 2.16%
BM_StringRead_Cold_Deep_Small 1.260 8.02%
BM_StringRead_Cold_Shallow_Empty 1.153 6.11%
BM_StringRead_Cold_Shallow_Large 1.187 5.47%
BM_StringRead_Cold_Shallow_Small 1.153 5.38%
BM_StringRead_Hot_Deep_Empty 0.504 -
BM_StringRead_Hot_Deep_Large 0.505 -
BM_StringRead_Hot_Deep_Small 0.500 -
BM_StringRead_Hot_Shallow_Empty 0.482 -
BM_StringRead_Hot_Shallow_Large 0.488 -
BM_StringRead_Hot_Shallow_Small 0.473 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.414 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.584 -13.09%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.584 -9.84%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.412 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.064 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.670 -5.90%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.426 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -8.45%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.834 -3.16%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -8.29%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.348 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.347 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.357 20.61%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.460 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.820 -1.28%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.816 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.445 45.34%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.627 -6.36%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.628 -9.42%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.625 2.87%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.668 9.04%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.235 6.95%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.226 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.238 7.80%
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.691 2.63%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.693 2.82%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.185 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.850 -1.97%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.418 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.010 -2.65%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.320 9.33%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.773 3.23%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.320 9.47%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.618 -
BM_StringRelational_Compare_Empty_Empty_Control 1.613 -6.02%
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -
BM_StringRelational_Compare_Empty_Large_Control 1.837 -2.89%
BM_StringRelational_Compare_Empty_Small_Control 1.611 -3.26%
BM_StringRelational_Compare_Huge_Empty_Control 1.612 -3.04%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.397 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.401 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.707 -
BM_StringRelational_Compare_Huge_Huge_Control 98.969 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.851 -
BM_StringRelational_Compare_Large_Empty_Control 1.612 -3.35%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.394 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.080 -
BM_StringRelational_Compare_Large_Small_Control 1.854 -
BM_StringRelational_Compare_Small_Empty_Control 1.612 -3.04%
BM_StringRelational_Compare_Small_Huge_Control 1.858 -
BM_StringRelational_Compare_Small_Large_Control 1.849 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.626 -3.12%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.850 -
BM_StringRelational_Eq_Empty_Empty_Control 2.058 -3.49%
BM_StringRelational_Eq_Empty_Huge_Control 0.484 -2.57%
BM_StringRelational_Eq_Empty_Large_Control 0.476 -
BM_StringRelational_Eq_Empty_Small_Control 0.488 3.38%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.532 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 102.765 3.61%
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 57.940 2.36%
BM_StringRelational_Eq_Huge_Huge_Control 98.852 -
BM_StringRelational_Eq_Large_Huge_Control 0.491 2.91%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.537 -5.00%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.080 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.730 -6.43%
BM_StringRelational_Eq_Large_Large_Control 2.066 -11.65%
BM_StringRelational_Eq_Small_Huge_Control 0.476 -
BM_StringRelational_Eq_Small_Large_Control 0.468 -4.69%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.529 -3.42%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.079 9.64%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.557 -
BM_StringRelational_Eq_Small_Small_Control 1.853 -2.59%
BM_StringRelational_Less_Empty_Empty_Control 1.687 4.32%
BM_StringRelational_Less_Empty_Huge_Control 1.652 -1.48%
BM_StringRelational_Less_Empty_Large_Control 1.664 -3.38%
BM_StringRelational_Less_Empty_Small_Control 1.705 1.59%
BM_StringRelational_Less_Huge_Empty_Control 1.665 3.21%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.407 -3.27%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.082 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.584 -
BM_StringRelational_Less_Huge_Huge_Control 99.113 -4.09%
BM_StringRelational_Less_Huge_Large_Control 2.095 -1.16%
BM_StringRelational_Less_Huge_Small_Control 1.854 -
BM_StringRelational_Less_Large_Empty_Control 1.612 -
BM_StringRelational_Less_Large_Huge_Control 2.160 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.407 -1.28%
BM_StringRelational_Less_Large_Large_ChangeLast 2.103 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Less_Large_Large_Control 2.151 -
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.613 -3.21%
BM_StringRelational_Less_Small_Huge_Control 1.851 -
BM_StringRelational_Less_Small_Large_Control 1.849 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.704 -7.98%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.847 -
BM_StringResizeAndOverwrite 0.819 -
BM_Swap_FuncPtr_FuncPtr 2.972 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.155 -
BM_Swap_FuncPtr_LargeTrivialFunctor 1.153 -1.09%
BM_Swap_FuncPtr_MemFuncPtr 3.360 -
BM_Swap_FuncPtr_MemPtr 3.317 -5.04%
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.180 -
BM_Swap_FuncPtr_SmallTrivialFunctor 3.223 -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.490 -11.61%
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.563 -8.81%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.461 -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.263 7.51%
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.198 -4.58%
BM_Swap_MemFuncPtr_MemFuncPtr 2.983 -
BM_Swap_MemFuncPtr_MemPtr 3.445 -1.18%
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.151 -12.63%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.344 -
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.148 -4.33%
BM_Swap_MemPtr_LargeTrivialFunctor 1.157 -9.23%
BM_Swap_MemPtr_MemPtr 2.971 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.171 -7.67%
BM_Swap_MemPtr_SmallTrivialFunctor 3.264 -
BM_Swap_Null_FuncPtr 1.167 -3.79%
BM_Swap_Null_LargeNonTrivialFunctor 0.506 2.50%
BM_Swap_Null_LargeTrivialFunctor 0.563 11.91%
BM_Swap_Null_MemFuncPtr 1.151 -1.10%
BM_Swap_Null_MemPtr 1.174 -2.08%
BM_Swap_Null_Null 0.459 11.69%
BM_Swap_Null_SmallNonTrivialFunctor 0.502 8.79%
BM_Swap_Null_SmallTrivialFunctor 1.146 -2.40%
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.587 28.01%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.645 27.52%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.555 9.71%
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.145 -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.172 1.98%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.156 -6.26%
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.953 -
BM_SystemErrorWithMessage 17.592 -
BM_SystemErrorWithoutMessage 16.918 2.35%
BM_WeakPtrIncDecRef 4.073 -1.45%
BM_align/1 0.939 1.48%
BM_align/256 0.944 1.95%
BM_align/64 0.938 1.28%
BM_align/8 0.935 -
BM_ascii_escaped<char> 22743.336 -1.01%
BM_ascii_escaped<wchar_t> 22340.144 -1.23%
BM_ascii_text<char> 775.517 4.98%
BM_ascii_text<wchar_t> 830.478 -
BM_cyrillic_escaped<char> 14640.885 -
BM_cyrillic_escaped<wchar_t> 12137.263 -2.01%
BM_cyrillic_text<char> 25562.921 -
BM_cyrillic_text<wchar_t> 28761.520 -2.89%
BM_deque_deque_copy/0 0.849 -
BM_deque_deque_copy/1 2.521 -
BM_deque_deque_copy/1024 37.044 -
BM_deque_deque_copy/2 2.235 -2.96%
BM_deque_deque_copy/4000 140.450 -
BM_deque_deque_copy/4096 148.017 -
BM_deque_deque_copy/512 17.699 -
BM_deque_deque_copy/5500 197.174 -
BM_deque_deque_copy/64 3.082 1.45%
BM_deque_deque_copy/64000 3000.454 1.21%
BM_deque_deque_copy/65536 3166.009 -1.24%
BM_deque_deque_copy/70000 3200.455 -3.76%
BM_deque_deque_copy_backward/0 0.921 5.91%
BM_deque_deque_copy_backward/1 2.772 -1.42%
BM_deque_deque_copy_backward/1024 38.396 -1.51%
BM_deque_deque_copy_backward/2 2.531 -
BM_deque_deque_copy_backward/4000 151.695 -
BM_deque_deque_copy_backward/4096 154.029 -
BM_deque_deque_copy_backward/512 18.905 -3.20%
BM_deque_deque_copy_backward/5500 203.950 -
BM_deque_deque_copy_backward/64 3.349 -6.20%
BM_deque_deque_copy_backward/64000 7338.177 -
BM_deque_deque_copy_backward/65536 7611.560 -1.48%
BM_deque_deque_copy_backward/70000 8097.890 1.51%
BM_deque_deque_move/0 0.764 -7.03%
BM_deque_deque_move/1 2.581 -
BM_deque_deque_move/1024 36.864 -6.79%
BM_deque_deque_move/2 2.302 -
BM_deque_deque_move/4000 141.663 -
BM_deque_deque_move/4096 147.580 -1.07%
BM_deque_deque_move/512 17.644 -
BM_deque_deque_move/5500 198.218 -
BM_deque_deque_move/64 3.042 -1.53%
BM_deque_deque_move/64000 3049.391 -1.05%
BM_deque_deque_move/65536 3095.986 -
BM_deque_deque_move/70000 3336.285 -1.03%
BM_deque_deque_move_backward/0 0.861 -
BM_deque_deque_move_backward/1 2.772 -
BM_deque_deque_move_backward/1024 38.237 -
BM_deque_deque_move_backward/2 2.478 -2.11%
BM_deque_deque_move_backward/4000 152.242 -1.32%
BM_deque_deque_move_backward/4096 153.074 -
BM_deque_deque_move_backward/512 18.877 -1.28%
BM_deque_deque_move_backward/5500 203.282 -1.00%
BM_deque_deque_move_backward/64 3.338 -2.50%
BM_deque_deque_move_backward/64000 7205.613 -2.07%
BM_deque_deque_move_backward/65536 7590.733 -1.13%
BM_deque_deque_move_backward/70000 7976.491 -1.49%
BM_deque_deque_ranges_copy/0 0.917 1.57%
BM_deque_deque_ranges_copy/1 2.324 -6.82%
BM_deque_deque_ranges_copy/1024 37.836 3.04%
BM_deque_deque_ranges_copy/2 2.072 -5.33%
BM_deque_deque_ranges_copy/4000 146.562 -
BM_deque_deque_ranges_copy/4096 146.965 -1.17%
BM_deque_deque_ranges_copy/512 17.695 -
BM_deque_deque_ranges_copy/5500 198.044 -
BM_deque_deque_ranges_copy/64 3.068 -
BM_deque_deque_ranges_copy/64000 3161.627 6.38%
BM_deque_deque_ranges_copy/65536 3074.686 -
BM_deque_deque_ranges_copy/70000 3316.054 -
BM_deque_deque_ranges_copy_backward/0 0.856 15.40%
BM_deque_deque_ranges_copy_backward/1 2.742 1.59%
BM_deque_deque_ranges_copy_backward/1024 38.357 2.09%
BM_deque_deque_ranges_copy_backward/2 2.363 -2.32%
BM_deque_deque_ranges_copy_backward/4000 149.588 -1.25%
BM_deque_deque_ranges_copy_backward/4096 152.617 -
BM_deque_deque_ranges_copy_backward/512 18.922 -1.01%
BM_deque_deque_ranges_copy_backward/5500 202.195 -
BM_deque_deque_ranges_copy_backward/64 3.362 -2.24%
BM_deque_deque_ranges_copy_backward/64000 7324.348 -
BM_deque_deque_ranges_copy_backward/65536 7538.476 -
BM_deque_deque_ranges_copy_backward/70000 8223.661 -
BM_deque_deque_ranges_move/0 0.919 7.66%
BM_deque_deque_ranges_move/1 2.467 -2.03%
BM_deque_deque_ranges_move/1024 37.558 -
BM_deque_deque_ranges_move/2 2.185 -2.71%
BM_deque_deque_ranges_move/4000 145.014 -
BM_deque_deque_ranges_move/4096 147.750 -
BM_deque_deque_ranges_move/512 17.667 -
BM_deque_deque_ranges_move/5500 197.848 -
BM_deque_deque_ranges_move/64 3.048 -
BM_deque_deque_ranges_move/64000 3024.669 -1.16%
BM_deque_deque_ranges_move/65536 3097.581 -
BM_deque_deque_ranges_move/70000 3283.842 -
BM_deque_deque_ranges_move_backward/0 0.802 -12.86%
BM_deque_deque_ranges_move_backward/1 2.652 -5.75%
BM_deque_deque_ranges_move_backward/1024 37.928 -
BM_deque_deque_ranges_move_backward/2 2.389 -5.56%
BM_deque_deque_ranges_move_backward/4000 151.401 -
BM_deque_deque_ranges_move_backward/4096 152.329 -1.13%
BM_deque_deque_ranges_move_backward/512 18.907 -
BM_deque_deque_ranges_move_backward/5500 203.467 -
BM_deque_deque_ranges_move_backward/64 3.359 -
BM_deque_deque_ranges_move_backward/64000 7187.150 -2.54%
BM_deque_deque_ranges_move_backward/65536 7473.536 -
BM_deque_deque_ranges_move_backward/70000 7990.533 -
BM_deque_vector_copy/0 1.360 -
BM_deque_vector_copy/1 2.077 -2.51%
BM_deque_vector_copy/1024 37.480 -
BM_deque_vector_copy/2 1.824 -
BM_deque_vector_copy/4000 152.212 7.08%
BM_deque_vector_copy/4096 152.796 4.78%
BM_deque_vector_copy/512 16.533 -
BM_deque_vector_copy/5500 196.158 -
BM_deque_vector_copy/64 2.622 -
BM_deque_vector_copy/64000 2873.562 -
BM_deque_vector_copy/65536 2915.120 -
BM_deque_vector_copy/70000 3179.243 -
BM_deque_vector_copy_backward/0 1.376 -3.42%
BM_deque_vector_copy_backward/1 2.135 2.29%
BM_deque_vector_copy_backward/1024 37.113 -
BM_deque_vector_copy_backward/2 1.840 -
BM_deque_vector_copy_backward/4000 142.934 -
BM_deque_vector_copy_backward/4096 147.742 -
BM_deque_vector_copy_backward/512 17.909 -
BM_deque_vector_copy_backward/5500 200.094 -
BM_deque_vector_copy_backward/64 2.924 -
BM_deque_vector_copy_backward/64000 7381.866 4.50%
BM_deque_vector_copy_backward/65536 7227.995 1.28%
BM_deque_vector_copy_backward/70000 8162.734 -4.03%
BM_deque_vector_move/0 1.368 -
BM_deque_vector_move/1 2.088 -1.70%
BM_deque_vector_move/1024 37.267 -
BM_deque_vector_move/2 1.923 4.55%
BM_deque_vector_move/4000 139.370 -
BM_deque_vector_move/4096 145.353 -
BM_deque_vector_move/512 16.672 -
BM_deque_vector_move/5500 192.749 -
BM_deque_vector_move/64 2.669 -1.26%
BM_deque_vector_move/64000 3007.030 -
BM_deque_vector_move/65536 2991.238 -
BM_deque_vector_move/70000 3238.513 -
BM_deque_vector_move_backward/0 1.303 -16.23%
BM_deque_vector_move_backward/1 2.027 -3.78%
BM_deque_vector_move_backward/1024 36.674 -
BM_deque_vector_move_backward/2 1.771 -3.50%
BM_deque_vector_move_backward/4000 140.957 -1.50%
BM_deque_vector_move_backward/4096 148.432 -
BM_deque_vector_move_backward/512 17.878 -
BM_deque_vector_move_backward/5500 199.792 -
BM_deque_vector_move_backward/64 2.926 -
BM_deque_vector_move_backward/64000 6779.776 -2.92%
BM_deque_vector_move_backward/65536 6940.732 -4.27%
BM_deque_vector_move_backward/70000 7842.053 -
BM_deque_vector_ranges_copy/0 1.365 -6.08%
BM_deque_vector_ranges_copy/1 2.040 -1.87%
BM_deque_vector_ranges_copy/1024 37.047 -
BM_deque_vector_ranges_copy/2 1.766 -3.65%
BM_deque_vector_ranges_copy/4000 142.105 -
BM_deque_vector_ranges_copy/4096 146.090 -
BM_deque_vector_ranges_copy/512 16.765 1.23%
BM_deque_vector_ranges_copy/5500 193.403 -
BM_deque_vector_ranges_copy/64 2.605 -1.19%
BM_deque_vector_ranges_copy/64000 2914.784 -1.06%
BM_deque_vector_ranges_copy/65536 2937.827 -1.18%
BM_deque_vector_ranges_copy/70000 3214.626 -
BM_deque_vector_ranges_copy_backward/0 1.532 3.52%
BM_deque_vector_ranges_copy_backward/1 2.120 1.49%
BM_deque_vector_ranges_copy_backward/1024 36.923 -
BM_deque_vector_ranges_copy_backward/2 1.836 -
BM_deque_vector_ranges_copy_backward/4000 141.879 -
BM_deque_vector_ranges_copy_backward/4096 147.685 -
BM_deque_vector_ranges_copy_backward/512 17.902 -15.83%
BM_deque_vector_ranges_copy_backward/5500 198.839 -
BM_deque_vector_ranges_copy_backward/64 2.923 -
BM_deque_vector_ranges_copy_backward/64000 6964.503 -
BM_deque_vector_ranges_copy_backward/65536 7366.249 -
BM_deque_vector_ranges_copy_backward/70000 8208.061 -4.75%
BM_deque_vector_ranges_move/0 1.406 -1.35%
BM_deque_vector_ranges_move/1 2.113 1.52%
BM_deque_vector_ranges_move/1024 36.701 -
BM_deque_vector_ranges_move/2 1.834 -
BM_deque_vector_ranges_move/4000 141.745 -
BM_deque_vector_ranges_move/4096 145.071 -
BM_deque_vector_ranges_move/512 19.911 -1.30%
BM_deque_vector_ranges_move/5500 194.388 -
BM_deque_vector_ranges_move/64 2.651 -
BM_deque_vector_ranges_move/64000 2974.696 -
BM_deque_vector_ranges_move/65536 2991.760 -
BM_deque_vector_ranges_move/70000 3273.077 -
BM_deque_vector_ranges_move_backward/0 1.412 -5.04%
BM_deque_vector_ranges_move_backward/1 2.087 -
BM_deque_vector_ranges_move_backward/1024 36.909 -
BM_deque_vector_ranges_move_backward/2 1.829 -
BM_deque_vector_ranges_move_backward/4000 142.249 -
BM_deque_vector_ranges_move_backward/4096 147.674 -
BM_deque_vector_ranges_move_backward/512 18.226 1.67%
BM_deque_vector_ranges_move_backward/5500 197.898 -
BM_deque_vector_ranges_move_backward/64 2.923 -
BM_deque_vector_ranges_move_backward/64000 6857.218 -5.73%
BM_deque_vector_ranges_move_backward/65536 6999.190 -19.28%
BM_deque_vector_ranges_move_backward/70000 7995.977 -19.42%
BM_emoji_escaped<char> 21535.026 -1.75%
BM_emoji_escaped<wchar_t> 22654.565 -
BM_emoji_text<char> 1052.373 22.68%
BM_emoji_text<wchar_t> 830.330 -
BM_format 18.346 -
BM_format/C_string_len_6 13.750 -1.45%
BM_format/C_string_len_60 27.331 -2.90%
BM_format/C_string_len_6000 258.903 -
BM_format/string_len_6 2.661 4.90%
BM_format/string_len_60 14.365 -
BM_format/string_len_6000 71.670 -1.01%
BM_format/string_view_len_6 2.473 -3.28%
BM_format/string_view_len_60 14.116 -2.68%
BM_format/string_view_len_6000 72.632 -
BM_format_string<char>/1 1.155 -
BM_format_string<char>/1024 0.021 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.090 -
BM_format_string<char>/131072 0.027 -
BM_format_string<char>/16 0.111 -
BM_format_string<char>/16384 0.019 -
BM_format_string<char>/2 0.692 -
BM_format_string<char>/2048 0.014 -
BM_format_string<char>/256 0.066 -
BM_format_string<char>/262144 0.031 -
BM_format_string<char>/32 0.404 5.66%
BM_format_string<char>/32768 0.030 -
BM_format_string<char>/4 0.468 -
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.042 -
BM_format_string<char>/524288 0.030 -
BM_format_string<char>/64 0.178 -
BM_format_string<char>/65536 0.021 -35.18%
BM_format_string<char>/8 0.193 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 12.762 -1.23%
BM_format_string<wchar_t>/1024 0.121 -
BM_format_string<wchar_t>/1048576 0.148 -
BM_format_string<wchar_t>/128 0.326 8.68%
BM_format_string<wchar_t>/131072 0.172 -
BM_format_string<wchar_t>/16 1.535 3.78%
BM_format_string<wchar_t>/16384 0.151 -
BM_format_string<wchar_t>/2 5.993 -1.34%
BM_format_string<wchar_t>/2048 0.095 -
BM_format_string<wchar_t>/256 0.247 -
BM_format_string<wchar_t>/262144 0.128 -
BM_format_string<wchar_t>/32 0.836 2.09%
BM_format_string<wchar_t>/32768 0.126 -
BM_format_string<wchar_t>/4 3.086 -2.06%
BM_format_string<wchar_t>/4096 0.077 -
BM_format_string<wchar_t>/512 0.153 -
BM_format_string<wchar_t>/524288 0.113 -11.38%
BM_format_string<wchar_t>/64 0.480 3.11%
BM_format_string<wchar_t>/65536 0.114 -
BM_format_string<wchar_t>/8 3.352 11.12%
BM_format_string<wchar_t>/8192 0.194 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 40.217 -12.14%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 59.740 -10.18%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2633.847 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 40.225 -10.36%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 59.061 -10.43%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2599.787 2.18%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 40.394 -19.03%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 58.909 -10.55%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2536.731 -
BM_format_to_back_inserter<std::list<char>> 132.835 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 82.417 1.18%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 663.796 -3.55%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 70826.720 -10.77%
BM_format_to_back_inserter<std::list<char>>/string_len_6 81.985 1.01%
BM_format_to_back_inserter<std::list<char>>/string_len_60 663.923 -2.73%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 83726.968 7.28%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 82.062 -10.99%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 663.312 -2.86%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 76368.976 -2.55%
BM_format_to_back_inserter<std::string> 19.635 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.297 -
BM_format_to_back_inserter<std::string>/C_string_len_60 30.398 -3.15%
BM_format_to_back_inserter<std::string>/C_string_len_6000 565.427 -1.09%
BM_format_to_back_inserter<std::string>/string_len_6 14.865 -1.09%
BM_format_to_back_inserter<std::string>/string_len_60 29.345 -1.84%
BM_format_to_back_inserter<std::string>/string_len_6000 463.638 -
BM_format_to_back_inserter<std::string>/string_view_len_6 14.837 -
BM_format_to_back_inserter<std::string>/string_view_len_60 29.381 -2.03%
BM_format_to_back_inserter<std::string>/string_view_len_6000 468.715 -
BM_format_to_back_inserter<std::vector<char>> 30.747 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 26.433 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 30.036 -3.24%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 518.047 -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 24.424 -7.13%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 29.134 -2.95%
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 448.567 7.38%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 24.243 -14.45%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 29.045 -2.37%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 420.680 -
BM_format_to_iterator/<std::array> 16.773 -
BM_format_to_iterator/<std::array>_C_string_len_6 9.033 -
BM_format_to_iterator/<std::array>_C_string_len_60 10.869 -
BM_format_to_iterator/<std::array>_C_string_len_6000 169.040 -
BM_format_to_iterator/<std::array>_string_len_6 8.419 -
BM_format_to_iterator/<std::array>_string_len_60 9.623 1.65%
BM_format_to_iterator/<std::array>_string_len_6000 60.055 -
BM_format_to_iterator/<std::array>_string_view_len_6 8.220 -
BM_format_to_iterator/<std::array>_string_view_len_60 9.418 -
BM_format_to_iterator/<std::array>_string_view_len_6000 59.743 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.908 -1.16%
BM_format_to_iterator/<std::deque>_C_string_len_60 18.360 -
BM_format_to_iterator/<std::deque>_C_string_len_6000 242.038 -3.89%
BM_format_to_iterator/<std::deque>_string_len_6 14.397 -4.07%
BM_format_to_iterator/<std::deque>_string_len_60 17.146 -
BM_format_to_iterator/<std::deque>_string_len_6000 141.205 -6.73%
BM_format_to_iterator/<std::deque>_string_view_len_6 14.171 -1.14%
BM_format_to_iterator/<std::deque>_string_view_len_60 17.064 -
BM_format_to_iterator/<std::deque>_string_view_len_6000 140.856 -8.07%
BM_format_to_iterator/<std::string> 16.784 -
BM_format_to_iterator/<std::string>_C_string_len_6 9.370 -
BM_format_to_iterator/<std::string>_C_string_len_60 11.074 1.19%
BM_format_to_iterator/<std::string>_C_string_len_6000 168.636 -
BM_format_to_iterator/<std::string>_string_len_6 8.446 -
BM_format_to_iterator/<std::string>_string_len_60 9.715 1.34%
BM_format_to_iterator/<std::string>_string_len_6000 60.014 -
BM_format_to_iterator/<std::string>_string_view_len_6 8.435 1.10%
BM_format_to_iterator/<std::string>_string_view_len_60 9.517 -
BM_format_to_iterator/<std::string>_string_view_len_6000 59.899 -
BM_format_to_iterator/<std::vector> 16.964 -
BM_format_to_iterator/<std::vector>_C_string_len_6 8.869 -
BM_format_to_iterator/<std::vector>_C_string_len_60 10.960 -
BM_format_to_iterator/<std::vector>_C_string_len_6000 168.041 -
BM_format_to_iterator/<std::vector>_string_len_6 8.382 1.77%
BM_format_to_iterator/<std::vector>_string_len_60 9.595 1.39%
BM_format_to_iterator/<std::vector>_string_len_6000 60.113 1.01%
BM_format_to_iterator/<std::vector>_string_view_len_6 8.328 -
BM_format_to_iterator/<std::vector>_string_view_len_60 9.494 -
BM_format_to_iterator/<std::vector>_string_view_len_6000 59.870 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 23.720 -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 12873083.322 -1.13%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 199614.019 -1.15%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 24.055 1.55%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 12767160.377 -1.44%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 197156.941 -1.56%
BM_format_to_n_string_back_inserter<std::string>/1 13.156 -1.14%
BM_format_to_n_string_back_inserter<std::string>/1048576 65801.469 -
BM_format_to_n_string_back_inserter<std::string>/16384 995.084 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 23.353 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 60591.323 -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 933.726 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 23.598 -2.14%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 179426.163 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3352.590 -1.19%
BM_format_to_n_string_back_inserter<std::wstring>/1 13.905 -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 184211.453 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 3915.318 -5.77%
BM_format_to_n_string_begin<std::list<char>>/1 12.973 -4.76%
BM_format_to_n_string_begin<std::list<char>>/1048576 956150.149 -
BM_format_to_n_string_begin<std::list<char>>/16384 15088.890 -3.45%
BM_format_to_n_string_begin<std::list<wchar_t>>/1 11.784 -1.21%
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1082320.658 -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 16259.330 -
BM_format_to_n_string_begin<std::string>/1 10.772 1.09%
BM_format_to_n_string_begin<std::string>/1048576 11728.205 1.09%
BM_format_to_n_string_begin<std::string>/16384 147.289 -
BM_format_to_n_string_begin<std::vector<char>>/1 10.986 -
BM_format_to_n_string_begin<std::vector<char>>/1048576 11728.250 -7.18%
BM_format_to_n_string_begin<std::vector<char>>/16384 145.663 -22.13%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 10.956 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 49735.517 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1335.436 17.53%
BM_format_to_n_string_begin<std::wstring>/1 11.007 -1.82%
BM_format_to_n_string_begin<std::wstring>/1048576 49718.241 -
BM_format_to_n_string_begin<std::wstring>/16384 1328.126 16.09%
BM_format_to_n_string_pointer<char>/1 10.630 -1.70%
BM_format_to_n_string_pointer<char>/1048576 12017.890 -2.90%
BM_format_to_n_string_pointer<char>/16384 226.998 -17.66%
BM_format_to_n_string_pointer<wchar_t>/1 10.908 -
BM_format_to_n_string_pointer<wchar_t>/1048576 50255.188 -
BM_format_to_n_string_pointer<wchar_t>/16384 1907.087 -
BM_format_to_n_string_span<char>/1 10.772 -
BM_format_to_n_string_span<char>/1048576 12019.474 -2.91%
BM_format_to_n_string_span<char>/16384 216.653 -20.78%
BM_format_to_n_string_span<wchar_t>/1 10.972 -
BM_format_to_n_string_span<wchar_t>/1048576 50251.956 -
BM_format_to_n_string_span<wchar_t>/16384 1898.071 -
BM_format_to_string_back_inserter<std::list<char>>/1 22.166 -
BM_format_to_string_back_inserter<std::list<char>>/1048576 13074726.073 -
BM_format_to_string_back_inserter<std::list<char>>/16384 200660.315 -1.52%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 23.672 1.42%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 13254907.246 3.09%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 203965.925 2.81%
BM_format_to_string_back_inserter<std::string>/1 12.854 -
BM_format_to_string_back_inserter<std::string>/1048576 65995.369 -
BM_format_to_string_back_inserter<std::string>/16384 975.937 -
BM_format_to_string_back_inserter<std::vector<char>>/1 22.362 -7.34%
BM_format_to_string_back_inserter<std::vector<char>>/1048576 60634.079 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 894.271 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 23.282 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 179171.338 -1.80%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 3299.196 1.29%
BM_format_to_string_back_inserter<std::wstring>/1 13.770 -
BM_format_to_string_back_inserter<std::wstring>/1048576 189041.858 -
BM_format_to_string_back_inserter<std::wstring>/16384 4150.638 -
BM_format_to_string_begin<std::list<char>>/1 11.455 -
BM_format_to_string_begin<std::list<char>>/1048576 950147.172 -
BM_format_to_string_begin<std::list<char>>/16384 15011.516 -
BM_format_to_string_begin<std::list<wchar_t>>/1 11.408 3.39%
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1072516.997 -1.03%
BM_format_to_string_begin<std::list<wchar_t>>/16384 16377.654 4.39%
BM_format_to_string_begin<std::string>/1 10.243 1.44%
BM_format_to_string_begin<std::string>/1048576 11557.517 -
BM_format_to_string_begin<std::string>/16384 172.956 -24.23%
BM_format_to_string_begin<std::vector<char>>/1 9.851 -3.53%
BM_format_to_string_begin<std::vector<char>>/1048576 11557.618 -
BM_format_to_string_begin<std::vector<char>>/16384 147.298 1.68%
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.339 -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 51660.203 3.78%
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1311.579 -24.64%
BM_format_to_string_begin<std::wstring>/1 10.515 -
BM_format_to_string_begin<std::wstring>/1048576 49701.399 -
BM_format_to_string_begin<std::wstring>/16384 1579.314 -9.27%
BM_format_to_string_pointer<char>/1 10.034 -
BM_format_to_string_pointer<char>/1048576 12057.607 2.94%
BM_format_to_string_pointer<char>/16384 148.186 -
BM_format_to_string_pointer<wchar_t>/1 10.355 -
BM_format_to_string_pointer<wchar_t>/1048576 50222.870 -
BM_format_to_string_pointer<wchar_t>/16384 1901.572 6.95%
BM_format_to_string_span<char>/1 9.835 -1.75%
BM_format_to_string_span<char>/1048576 12055.626 3.11%
BM_format_to_string_span<char>/16384 147.504 -
BM_format_to_string_span<wchar_t>/1 10.386 -
BM_format_to_string_span<wchar_t>/1048576 50340.877 -
BM_format_to_string_span<wchar_t>/16384 1797.580 1.32%
BM_formatted_size_string<char>/1 10.741 2.48%
BM_formatted_size_string<char>/1048576 0.000 -
BM_formatted_size_string<char>/16384 0.001 -
BM_formatted_size_string<wchar_t>/1 10.830 -
BM_formatted_size_string<wchar_t>/1048576 0.000 -
BM_formatted_size_string<wchar_t>/16384 0.001 -
BM_getline_string 16.765 -
BM_japanese_escaped<char> 14188.812 -1.90%
BM_japanese_escaped<wchar_t> 12404.210 -
BM_japanese_text<char> 22243.981 -5.82%
BM_japanese_text<wchar_t> 22975.918 -2.88%
BM_join_view_deques/0 5.219 4.03%
BM_join_view_deques/1 8.479 -
BM_join_view_deques/1024 2662.621 -
BM_join_view_deques/2 11.639 -
BM_join_view_deques/4000 12000.324 -7.74%
BM_join_view_deques/4096 12300.826 -7.42%
BM_join_view_deques/512 1298.691 1.07%
BM_join_view_deques/5500 17979.367 -
BM_join_view_deques/64 146.949 -
BM_join_view_deques/64000 280554.816 2.85%
BM_join_view_deques/65536 290578.556 3.18%
BM_join_view_deques/70000 313210.332 1.39%
BM_join_view_in_vectors/0 2.527 -10.26%
BM_join_view_in_vectors/1 2.985 2.46%
BM_join_view_in_vectors/1024 1601.941 -9.93%
BM_join_view_in_vectors/2 4.677 1.74%
BM_join_view_in_vectors/4000 6119.039 -2.60%
BM_join_view_in_vectors/4096 6212.829 -
BM_join_view_in_vectors/512 661.835 -1.96%
BM_join_view_in_vectors/5500 8477.217 -2.50%
BM_join_view_in_vectors/64 85.279 -
BM_join_view_in_vectors/64000 120658.242 -
BM_join_view_in_vectors/65536 127357.785 -
BM_join_view_in_vectors/70000 132254.739 -
BM_join_view_out_vectors/0 0.393 -7.17%
BM_join_view_out_vectors/1 2.058 -
BM_join_view_out_vectors/1024 1555.471 -29.49%
BM_join_view_out_vectors/2 3.491 -
BM_join_view_out_vectors/4000 6047.925 -
BM_join_view_out_vectors/4096 6224.186 -
BM_join_view_out_vectors/512 778.674 -
BM_join_view_out_vectors/5500 9055.872 10.11%
BM_join_view_out_vectors/64 98.076 -
BM_join_view_out_vectors/64000 131799.381 6.94%
BM_join_view_out_vectors/65536 131440.335 4.49%
BM_join_view_out_vectors/70000 147736.053 5.55%
BM_lexicographical_compare_three_way<IntPtr>/1 0.391 6.60%
BM_lexicographical_compare_three_way<IntPtr>/1024 241.622 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 247534.051 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.291 -1.08%
BM_lexicographical_compare_three_way<IntPtr>/16384 3708.401 -
BM_lexicographical_compare_three_way<IntPtr>/256 67.678 -2.01%
BM_lexicographical_compare_three_way<IntPtr>/262144 60005.594 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.139 -
BM_lexicographical_compare_three_way<IntPtr>/4096 939.453 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.315 -1.93%
BM_lexicographical_compare_three_way<IntPtr>/65536 14922.040 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.235 -1.17%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 484.119 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 492162.741 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.137 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7623.148 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 125.547 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122292.791 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.733 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1910.477 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.028 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30474.712 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.380 5.64%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 245.784 -1.16%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 242612.405 -1.79%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.337 -3.79%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3713.865 -1.13%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 72.953 -1.67%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 59290.276 -1.28%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.276 1.21%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 939.703 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.474 -2.97%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14808.489 -1.11%
BM_lexicographical_compare_three_way_fast_path/1 0.454 -
BM_lexicographical_compare_three_way_fast_path/1024 241.383 -1.01%
BM_lexicographical_compare_three_way_fast_path/1048576 244741.955 -
BM_lexicographical_compare_three_way_fast_path/16 4.240 -1.07%
BM_lexicographical_compare_three_way_fast_path/16384 3699.353 -
BM_lexicographical_compare_three_way_fast_path/256 68.842 -1.44%
BM_lexicographical_compare_three_way_fast_path/262144 59540.937 -
BM_lexicographical_compare_three_way_fast_path/4 1.133 -
BM_lexicographical_compare_three_way_fast_path/4096 938.516 -1.04%
BM_lexicographical_compare_three_way_fast_path/64 15.355 -2.10%
BM_lexicographical_compare_three_way_fast_path/65536 14867.672 -
BM_lexicographical_compare_three_way_slow_path/1 0.387 -5.59%
BM_lexicographical_compare_three_way_slow_path/1024 304.965 4.14%
BM_lexicographical_compare_three_way_slow_path/1048576 307871.959 3.76%
BM_lexicographical_compare_three_way_slow_path/16 4.711 2.23%
BM_lexicographical_compare_three_way_slow_path/16384 4741.220 4.61%
BM_lexicographical_compare_three_way_slow_path/256 81.671 3.11%
BM_lexicographical_compare_three_way_slow_path/262144 75899.398 4.79%
BM_lexicographical_compare_three_way_slow_path/4 1.218 3.64%
BM_lexicographical_compare_three_way_slow_path/4096 1193.622 4.41%
BM_lexicographical_compare_three_way_slow_path/64 18.592 4.64%
BM_lexicographical_compare_three_way_slow_path/65536 18982.369 4.81%
BM_map_find_string_literal 11.635 -
BM_num_get<bool> 11.711 -1.35%
BM_num_get<double> 36.367 2.02%
BM_num_get<float> 35.927 -1.90%
BM_num_get<long> 10.679 -2.72%
BM_num_get<long_double> 35.712 -
BM_num_get<long_long> 10.690 -
BM_num_get<unsigned_int> 9.759 -
BM_num_get<unsigned_long> 10.601 1.44%
BM_num_get<unsigned_long_long> 10.355 -1.49%
BM_num_get<unsigned_short> 10.186 -
BM_num_get<void*> 11.181 1.50%
BM_num_put<bool> 10.417 -
BM_num_put<const_void*> 12.133 -
BM_num_put<double> 57.684 -
BM_num_put<long> 11.449 -4.73%
BM_num_put<long_double> 58.851 -
BM_num_put<long_long> 11.530 -2.57%
BM_num_put<unsigned_long> 11.262 -1.51%
BM_num_put<unsigned_long_long> 11.314 -1.08%
BM_sprintf 33.564 -
BM_sprintf/C_string_len_6 5.049 25.53%
BM_sprintf/C_string_len_60 5.945 -7.33%
BM_sprintf/C_string_len_6000 167.172 -
BM_std_minmax_element<char>/1 0.311 -
BM_std_minmax_element<char>/1024 264.624 -1.95%
BM_std_minmax_element<char>/2 0.608 -5.53%
BM_std_minmax_element<char>/3 0.963 -
BM_std_minmax_element<char>/4 1.171 -2.44%
BM_std_minmax_element<char>/4000 1000.831 -
BM_std_minmax_element<char>/4096 1017.522 2.60%
BM_std_minmax_element<char>/512 135.988 4.39%
BM_std_minmax_element<char>/5500 1338.415 -
BM_std_minmax_element<char>/64 17.420 2.54%
BM_std_minmax_element<char>/64000 15608.172 -
BM_std_minmax_element<char>/65536 15983.554 -
BM_std_minmax_element<char>/70000 17062.095 -
BM_std_minmax_element<int>/1 0.299 -
BM_std_minmax_element<int>/1024 279.562 -17.81%
BM_std_minmax_element<int>/2 0.676 12.54%
BM_std_minmax_element<int>/3 1.281 12.30%
BM_std_minmax_element<int>/4 1.255 3.35%
BM_std_minmax_element<int>/4000 1075.983 -18.22%
BM_std_minmax_element<int>/4096 1100.847 -18.27%
BM_std_minmax_element<int>/512 141.761 -17.71%
BM_std_minmax_element<int>/5500 1474.139 -18.42%
BM_std_minmax_element<int>/64 17.465 -16.84%
BM_std_minmax_element<int>/64000 17196.917 -18.59%
BM_std_minmax_element<int>/65536 17612.185 -18.55%
BM_std_minmax_element<int>/70000 18753.301 -18.75%
BM_std_minmax_element<long_long>/1 0.311 -
BM_std_minmax_element<long_long>/1024 268.636 -1.04%
BM_std_minmax_element<long_long>/2 0.676 -
BM_std_minmax_element<long_long>/3 1.182 -4.23%
BM_std_minmax_element<long_long>/4 1.246 -
BM_std_minmax_element<long_long>/4000 1034.211 -1.22%
BM_std_minmax_element<long_long>/4096 1059.027 -1.19%
BM_std_minmax_element<long_long>/512 136.388 -1.02%
BM_std_minmax_element<long_long>/5500 1418.137 -1.41%
BM_std_minmax_element<long_long>/64 17.140 -
BM_std_minmax_element<long_long>/64000 16723.796 -
BM_std_minmax_element<long_long>/65536 17145.999 -
BM_std_minmax_element<long_long>/70000 18300.341 -
BM_std_minmax_element<short>/1 0.302 -3.34%
BM_std_minmax_element<short>/1024 274.271 -
BM_std_minmax_element<short>/2 0.681 -
BM_std_minmax_element<short>/3 1.137 -4.60%
BM_std_minmax_element<short>/4 1.229 2.63%
BM_std_minmax_element<short>/4000 1049.852 -
BM_std_minmax_element<short>/4096 1074.850 -
BM_std_minmax_element<short>/512 139.970 -
BM_std_minmax_element<short>/5500 1441.609 1.04%
BM_std_minmax_element<short>/64 17.145 -1.29%
BM_std_minmax_element<short>/64000 16796.037 1.81%
BM_std_minmax_element<short>/65536 17160.120 1.42%
BM_std_minmax_element<short>/70000 18296.208 1.12%
BM_stop_token_async_reg_unreg_callback/1024 8675344.375 3.31%
BM_stop_token_async_reg_unreg_callback/131072 118296364.581 5.05%
BM_stop_token_async_reg_unreg_callback/16777216 14437185875.140 3.33%
BM_stop_token_multi_thread_polling_stop_requested/1024 439511.304 -37.00%
BM_stop_token_multi_thread_polling_stop_requested/131072 7422983.875 4.38%
BM_stop_token_multi_thread_polling_stop_requested/16777216 57504341.661 -
BM_stop_token_single_thread_polling_stop_requested/1024 1672.894 -
BM_stop_token_single_thread_polling_stop_requested/131072 208106.462 -
BM_stop_token_single_thread_polling_stop_requested/16777216 26738415.042 -
BM_stop_token_single_thread_reg_unreg_callback/1024 14264.611 -
BM_stop_token_single_thread_reg_unreg_callback/131072 1815396.319 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 232330222.304 -
BM_string_without_formatting<char> 0.360 8.88%
BM_string_without_formatting<wchar_t> 11.791 -4.20%
BM_to_chars 2.189 -
BM_to_chars_as_string 3.980 -
BM_to_chars_bad/10 0.630 -
BM_to_chars_bad/16 0.580 10.80%
BM_to_chars_bad/2 0.562 -
BM_to_chars_bad/23 2.108 -
BM_to_chars_bad/8 0.696 -
BM_to_chars_good/10 1.558 -6.81%
BM_to_chars_good/16 2.009 -2.07%
BM_to_chars_good/2 2.862 -
BM_to_chars_good/23 4.440 2.32%
BM_to_chars_good/8 2.332 1.69%
BM_to_string 4.789 -
BM_tolower_char<char> 0.691 -
BM_tolower_char<wchar_t> 0.614 10.82%
BM_tolower_string<char> 15.257 -2.67%
BM_tolower_string<wchar_t> 6.359 -
BM_toupper_char<char> 0.611 -11.21%
BM_toupper_char<wchar_t> 0.687 7.41%
BM_toupper_string<char> 15.682 -6.22%
BM_toupper_string<wchar_t> 6.359 -2.20%
BM_unicode_escaped<char> 23042.681 -
BM_unicode_escaped<wchar_t> 21467.942 -
BM_unicode_text<char> 37168.224 1.07%
BM_unicode_text<wchar_t> 42883.365 -2.12%
BM_vector_deque_copy/0 0.443 11.79%
BM_vector_deque_copy/1 2.217 13.18%
BM_vector_deque_copy/1024 35.856 -
BM_vector_deque_copy/2 1.937 12.79%
BM_vector_deque_copy/4000 138.975 -
BM_vector_deque_copy/4096 144.214 -
BM_vector_deque_copy/512 16.937 -
BM_vector_deque_copy/5500 194.091 -
BM_vector_deque_copy/64 2.779 2.59%
BM_vector_deque_copy/64000 2834.005 -
BM_vector_deque_copy/65536 2851.346 -
BM_vector_deque_copy/70000 3097.259 -
BM_vector_deque_copy_backward/0 0.529 -3.34%
BM_vector_deque_copy_backward/1 2.274 8.12%
BM_vector_deque_copy_backward/1024 37.944 2.35%
BM_vector_deque_copy_backward/2 2.001 11.23%
BM_vector_deque_copy_backward/4000 144.634 -
BM_vector_deque_copy_backward/4096 149.390 -
BM_vector_deque_copy_backward/512 17.483 -3.69%
BM_vector_deque_copy_backward/5500 198.364 -
BM_vector_deque_copy_backward/64 2.968 -5.83%
BM_vector_deque_copy_backward/64000 7297.429 -1.65%
BM_vector_deque_copy_backward/65536 7641.487 -
BM_vector_deque_copy_backward/70000 7993.465 -1.58%
BM_vector_deque_move/0 0.501 -26.64%
BM_vector_deque_move/1 2.327 10.59%
BM_vector_deque_move/1024 35.936 -
BM_vector_deque_move/2 2.056 11.69%
BM_vector_deque_move/4000 139.971 -
BM_vector_deque_move/4096 144.706 -
BM_vector_deque_move/512 16.961 -
BM_vector_deque_move/5500 195.034 -
BM_vector_deque_move/64 2.842 3.42%
BM_vector_deque_move/64000 2836.465 -
BM_vector_deque_move/65536 2852.857 -
BM_vector_deque_move/70000 3099.241 -
BM_vector_deque_move_backward/0 0.674 -
BM_vector_deque_move_backward/1 2.261 -4.30%
BM_vector_deque_move_backward/1024 37.347 -
BM_vector_deque_move_backward/2 1.989 -3.43%
BM_vector_deque_move_backward/4000 143.611 -
BM_vector_deque_move_backward/4096 149.366 1.26%
BM_vector_deque_move_backward/512 17.461 -
BM_vector_deque_move_backward/5500 199.285 -
BM_vector_deque_move_backward/64 2.982 -1.11%
BM_vector_deque_move_backward/64000 7097.449 -3.28%
BM_vector_deque_move_backward/65536 7426.732 -4.34%
BM_vector_deque_move_backward/70000 7779.445 -2.56%
BM_vector_deque_ranges_copy/0 0.544 14.67%
BM_vector_deque_ranges_copy/1 2.121 -8.71%
BM_vector_deque_ranges_copy/1024 35.824 -
BM_vector_deque_ranges_copy/2 1.874 -9.29%
BM_vector_deque_ranges_copy/4000 139.647 -
BM_vector_deque_ranges_copy/4096 144.258 -
BM_vector_deque_ranges_copy/512 16.869 -
BM_vector_deque_ranges_copy/5500 193.950 -
BM_vector_deque_ranges_copy/64 2.772 -2.44%
BM_vector_deque_ranges_copy/64000 2834.222 -
BM_vector_deque_ranges_copy/65536 2852.740 -
BM_vector_deque_ranges_copy/70000 3099.372 -
BM_vector_deque_ranges_copy_backward/0 0.475 3.02%
BM_vector_deque_ranges_copy_backward/1 2.244 -3.25%
BM_vector_deque_ranges_copy_backward/1024 39.499 4.00%
BM_vector_deque_ranges_copy_backward/2 1.996 -3.30%
BM_vector_deque_ranges_copy_backward/4000 147.102 4.46%
BM_vector_deque_ranges_copy_backward/4096 149.019 -
BM_vector_deque_ranges_copy_backward/512 17.492 -
BM_vector_deque_ranges_copy_backward/5500 198.702 -
BM_vector_deque_ranges_copy_backward/64 3.016 1.04%
BM_vector_deque_ranges_copy_backward/64000 7222.298 -2.35%
BM_vector_deque_ranges_copy_backward/65536 7573.819 -
BM_vector_deque_ranges_copy_backward/70000 7989.219 -1.33%
BM_vector_deque_ranges_move/0 0.394 -36.25%
BM_vector_deque_ranges_move/1 2.322 2.37%
BM_vector_deque_ranges_move/1024 36.092 -
BM_vector_deque_ranges_move/2 2.080 3.70%
BM_vector_deque_ranges_move/4000 140.154 -
BM_vector_deque_ranges_move/4096 149.755 3.63%
BM_vector_deque_ranges_move/512 16.914 -
BM_vector_deque_ranges_move/5500 210.165 7.65%
BM_vector_deque_ranges_move/64 2.829 -
BM_vector_deque_ranges_move/64000 2838.498 -
BM_vector_deque_ranges_move/65536 2857.878 -
BM_vector_deque_ranges_move/70000 3098.525 -
BM_vector_deque_ranges_move_backward/0 0.438 -16.25%
BM_vector_deque_ranges_move_backward/1 2.187 -5.80%
BM_vector_deque_ranges_move_backward/1024 40.714 7.03%
BM_vector_deque_ranges_move_backward/2 1.936 -5.92%
BM_vector_deque_ranges_move_backward/4000 141.471 -
BM_vector_deque_ranges_move_backward/4096 149.346 1.12%
BM_vector_deque_ranges_move_backward/512 17.745 1.47%
BM_vector_deque_ranges_move_backward/5500 198.173 1.00%
BM_vector_deque_ranges_move_backward/64 3.006 -
BM_vector_deque_ranges_move_backward/64000 7072.471 -2.24%
BM_vector_deque_ranges_move_backward/65536 7260.060 -4.60%
BM_vector_deque_ranges_move_backward/70000 7749.819 -3.56%
CastTo<A<Width,_Depth>> 238.539 -1.93%
CastTo<B<Width_/_2,_Depth>> 2865.635 1.37%
Chain,_1_level 1.029 2.76%
Chain,_2_levels 1.002 -
Chain,_3_levels 1.004 -
Chain,_4_levels 1.002 -
Chain,_5_levels 1.002 -
Chain,_6_levels 1.002 -
Chain,_7_levels 1.002 -
Chain,_8_levels 1.002 -
Chain,_9_levels 1.002 -
Chain_fail,_1_level 21.013 -
Chain_fail,_2_levels 31.468 -
Chain_fail,_3_levels 38.234 -6.48%
Chain_fail,_4_levels 55.146 2.46%
Chain_fail,_5_levels 66.251 -2.92%
Chain_fail,_6_levels 81.101 -7.39%
Chain_fail,_7_levels 91.019 -2.25%
Chain_fail,_8_levels 94.835 -4.79%
Chain_middle,_1_level 8.363 7.02%
Chain_middle,_2_levels 15.176 8.26%
Chain_middle,_3_levels 18.371 -1.70%
Chain_middle,_4_levels 19.272 3.01%
Chain_to_complete 0.234 -
DAG_leftmost,_3_levels 1.002 -
DAG_leftmost,_4_levels 1.004 -
DAG_leftmost,_5_levels 1.002 -
DAG_leftmost_middle,_1_level 19.690 1.03%
DAG_leftmost_middle,_2_levels 15.708 -
DAG_leftmost_middle,_3_levels 13.039 1.74%
DAG_rightmost,_3_levels 1.002 -
DAG_rightmost,_4_levels 1.002 -
DAG_rightmost,_5_levels 1.002 -
DAG_rightmost_middle,_1_level 121.163 -4.49%
DAG_rightmost_middle,_2_levels 109.339 -2.64%
DAG_rightmost_middle,_3_levels 75.264 -1.97%
DAG_sidecast,_1_level 37.494 -
DAG_sidecast,_2_levels 82.486 1.52%
DAG_sidecast,_3_levels 104.568 -
DAG_sidecast_fail,_1_level 58.554 -
DAG_sidecast_fail,_2_levels 89.516 -
DAG_sidecast_fail,_3_levels 105.645 -
DAG_to_complete 0.283 -
SetIntersection_Front_Set_float_1024_1 1103530.024 6.33%
SetIntersection_Front_Set_float_1024_1024 14568710.553 -
SetIntersection_Front_Set_float_1024_16 1315541.994 8.49%
SetIntersection_Front_Set_float_1024_256 4775753.139 14.98%
SetIntersection_Front_Set_float_1024_4 1115882.823 4.33%
SetIntersection_Front_Set_float_1024_64 1955945.769 10.29%
SetIntersection_Front_Set_float_16384_1 1110488.509 6.81%
SetIntersection_Front_Set_float_16384_1024 15340938.751 10.09%
SetIntersection_Front_Set_float_16384_16 1296181.997 8.17%
SetIntersection_Front_Set_float_16384_16384 234949252.934 1.52%
SetIntersection_Front_Set_float_16384_256 4393013.584 -2.32%
SetIntersection_Front_Set_float_16384_4 1137746.761 5.55%
SetIntersection_Front_Set_float_16384_64 1811186.284 -2.47%
SetIntersection_Front_Set_float_16_1 65534226.373 4.57%
SetIntersection_Front_Set_float_16_16 40763746.980 5.30%
SetIntersection_Front_Set_float_16_4 57903258.625 5.81%
SetIntersection_Front_Set_float_1_1 533843583.256 -
SetIntersection_Front_Set_float_256_1 4393933.219 5.39%
SetIntersection_Front_Set_float_256_16 4976388.862 6.87%
SetIntersection_Front_Set_float_256_256 9106150.455 7.49%
SetIntersection_Front_Set_float_256_4 4506746.618 7.20%
SetIntersection_Front_Set_float_256_64 6195095.520 4.08%
SetIntersection_Front_Set_float_262144_1 1095619.906 5.48%
SetIntersection_Front_Set_float_262144_1024 14398991.409 4.29%
SetIntersection_Front_Set_float_262144_16 1253902.901 7.66%
SetIntersection_Front_Set_float_262144_16384 218239571.769 -3.58%
SetIntersection_Front_Set_float_262144_256 4242745.991 2.89%
SetIntersection_Front_Set_float_262144_262144 1622743.246 -2.30%
SetIntersection_Front_Set_float_262144_4 1115497.259 5.30%
SetIntersection_Front_Set_float_262144_64 1844000.816 1.86%
SetIntersection_Front_Set_float_4_1 213934684.615 -
SetIntersection_Front_Set_float_4_4 138346053.022 1.23%
SetIntersection_Front_Set_float_64_1 17278293.468 5.68%
SetIntersection_Front_Set_float_64_16 16796283.847 7.39%
SetIntersection_Front_Set_float_64_4 16787073.103 3.80%
SetIntersection_Front_Set_float_64_64 15224465.054 8.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1045933.877 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14557626.313 6.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1247263.153 2.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4478975.541 6.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1086612.279 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1891130.678 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1054520.784 1.53%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14807629.078 7.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1233163.380 1.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 351052541.924 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4926630.072 17.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1083189.077 3.97%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1881846.943 5.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62827822.971 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39300059.676 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55113440.208 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 535623376.778 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4141473.864 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4678539.035 2.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 9044400.415 8.13%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4264332.159 1.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6167335.258 8.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1056358.236 5.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 15512723.809 12.28%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1244511.936 2.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 346572351.214 43.72%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4670606.277 10.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1884555.824 2.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1083354.246 5.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1875075.303 5.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 214029114.704 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 138212414.663 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16457393.588 1.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15737843.762 1.99%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16290685.019 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14689341.988 2.95%
SetIntersection_Front_Set_string_1024_1 1079303.553 -1.29%
SetIntersection_Front_Set_string_1024_1024 56349459.654 -3.12%
SetIntersection_Front_Set_string_1024_16 1853190.281 -2.07%
SetIntersection_Front_Set_string_1024_256 14606281.636 -10.54%
SetIntersection_Front_Set_string_1024_4 1219817.982 -1.26%
SetIntersection_Front_Set_string_1024_64 4758586.771 -3.43%
SetIntersection_Front_Set_string_16384_1 1083999.087 -
SetIntersection_Front_Set_string_16384_1024 58871080.948 -1.99%
SetIntersection_Front_Set_string_16384_16 1884213.244 -1.04%
SetIntersection_Front_Set_string_16384_16384 350703982.133 -
SetIntersection_Front_Set_string_16384_256 14644817.968 -8.96%
SetIntersection_Front_Set_string_16384_4 1226425.271 -
SetIntersection_Front_Set_string_16384_64 4845977.051 -
SetIntersection_Front_Set_string_16_1 65045520.699 -
SetIntersection_Front_Set_string_16_16 59284922.162 -1.64%
SetIntersection_Front_Set_string_16_4 62990271.167 -2.06%
SetIntersection_Front_Set_string_1_1 553081642.079 -
SetIntersection_Front_Set_string_256_1 4370725.512 1.32%
SetIntersection_Front_Set_string_256_16 7382103.264 3.76%
SetIntersection_Front_Set_string_256_256 30832964.023 -6.62%
SetIntersection_Front_Set_string_256_4 4998098.289 1.23%
SetIntersection_Front_Set_string_256_64 14713066.394 -8.18%
SetIntersection_Front_Set_string_262144_1 1054166.591 -1.95%
SetIntersection_Front_Set_string_262144_1024 59167996.370 -3.61%
SetIntersection_Front_Set_string_262144_16 1800844.104 -8.08%
SetIntersection_Front_Set_string_262144_16384 348154058.483 -
SetIntersection_Front_Set_string_262144_256 14676032.874 -6.27%
SetIntersection_Front_Set_string_262144_262144 18252773.682 3.18%
SetIntersection_Front_Set_string_262144_4 1254817.365 -
SetIntersection_Front_Set_string_262144_64 4602198.089 -7.93%
SetIntersection_Front_Set_string_4_1 221920034.626 -
SetIntersection_Front_Set_string_4_4 156416869.002 -
SetIntersection_Front_Set_string_64_1 17097978.180 -
SetIntersection_Front_Set_string_64_16 25197117.189 1.02%
SetIntersection_Front_Set_string_64_4 18569715.327 -
SetIntersection_Front_Set_string_64_64 34789445.609 -3.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1059164.196 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23218848.889 -9.63%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1352598.369 3.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6382046.264 -1.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1107434.432 6.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2202064.226 -4.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1046888.037 5.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27712751.217 4.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1332777.229 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 361586608.616 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6633857.894 10.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1064555.639 -1.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2332076.689 -4.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63325932.932 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41978429.977 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56243315.100 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 538262702.299 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4152536.818 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5052011.839 -1.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12201907.570 -6.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4294687.189 -1.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7370033.908 1.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1030975.021 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26646105.675 -2.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1334964.969 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 370728445.829 5.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6313194.709 5.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2925699.378 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1083141.940 4.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2301570.714 -1.03%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 215554653.588 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 142664886.841 2.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16520891.518 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17005342.060 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16416627.590 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18126879.160 1.98%
SetIntersection_Front_Set_uint32_1024_1 1044394.511 -
SetIntersection_Front_Set_uint32_1024_1024 11652523.414 -6.40%
SetIntersection_Front_Set_uint32_1024_16 1160395.679 -1.70%
SetIntersection_Front_Set_uint32_1024_256 3606936.831 -11.66%
SetIntersection_Front_Set_uint32_1024_4 1081460.273 -
SetIntersection_Front_Set_uint32_1024_64 1614441.499 -4.07%
SetIntersection_Front_Set_uint32_16384_1 1049642.675 3.76%
SetIntersection_Front_Set_uint32_16384_1024 12409226.222 -
SetIntersection_Front_Set_uint32_16384_16 1197131.669 -
SetIntersection_Front_Set_uint32_16384_16384 214889682.268 -1.34%
SetIntersection_Front_Set_uint32_16384_256 3657310.144 -2.14%
SetIntersection_Front_Set_uint32_16384_4 1068702.240 -
SetIntersection_Front_Set_uint32_16384_64 1646583.482 -3.52%
SetIntersection_Front_Set_uint32_16_1 62987124.510 -
SetIntersection_Front_Set_uint32_16_16 37521746.662 -1.27%
SetIntersection_Front_Set_uint32_16_4 54839383.202 -
SetIntersection_Front_Set_uint32_1_1 534281665.286 -2.58%
SetIntersection_Front_Set_uint32_256_1 4173039.698 -
SetIntersection_Front_Set_uint32_256_16 4519484.714 -
SetIntersection_Front_Set_uint32_256_256 7518841.288 -3.29%
SetIntersection_Front_Set_uint32_256_4 4193387.469 1.01%
SetIntersection_Front_Set_uint32_256_64 5762169.870 1.52%
SetIntersection_Front_Set_uint32_262144_1 1040534.489 3.84%
SetIntersection_Front_Set_uint32_262144_1024 11718646.959 -19.12%
SetIntersection_Front_Set_uint32_262144_16 1190055.870 2.98%
SetIntersection_Front_Set_uint32_262144_16384 217446001.647 -2.21%
SetIntersection_Front_Set_uint32_262144_256 3750340.284 -
SetIntersection_Front_Set_uint32_262144_262144 1628985.922 -2.00%
SetIntersection_Front_Set_uint32_262144_4 1083872.576 4.59%
SetIntersection_Front_Set_uint32_262144_64 1664854.263 -
SetIntersection_Front_Set_uint32_4_1 214008996.323 -
SetIntersection_Front_Set_uint32_4_4 137022955.432 -
SetIntersection_Front_Set_uint32_64_1 16424188.581 -1.89%
SetIntersection_Front_Set_uint32_64_16 14910001.438 -3.50%
SetIntersection_Front_Set_uint32_64_4 16097612.356 -1.85%
SetIntersection_Front_Set_uint32_64_64 12879576.395 -1.86%
SetIntersection_Front_Set_uint64_1024_1 1050522.131 -2.01%
SetIntersection_Front_Set_uint64_1024_1024 12492246.791 -1.71%
SetIntersection_Front_Set_uint64_1024_16 1184641.298 -3.04%
SetIntersection_Front_Set_uint64_1024_256 3895687.234 -3.90%
SetIntersection_Front_Set_uint64_1024_4 1046949.559 -3.79%
SetIntersection_Front_Set_uint64_1024_64 1683117.817 -3.29%
SetIntersection_Front_Set_uint64_16384_1 1042313.613 -
SetIntersection_Front_Set_uint64_16384_1024 12525813.530 -4.26%
SetIntersection_Front_Set_uint64_16384_16 1159802.685 -3.68%
SetIntersection_Front_Set_uint64_16384_16384 224687811.407 -5.39%
SetIntersection_Front_Set_uint64_16384_256 3828663.032 -3.92%
SetIntersection_Front_Set_uint64_16384_4 1073312.086 -
SetIntersection_Front_Set_uint64_16384_64 1730941.454 -
SetIntersection_Front_Set_uint64_16_1 62807895.712 -
SetIntersection_Front_Set_uint64_16_16 37937758.854 1.67%
SetIntersection_Front_Set_uint64_16_4 54685281.647 -
SetIntersection_Front_Set_uint64_1_1 533928086.193 -
SetIntersection_Front_Set_uint64_256_1 4157985.598 -
SetIntersection_Front_Set_uint64_256_16 4470231.624 -
SetIntersection_Front_Set_uint64_256_256 7677261.058 -2.40%
SetIntersection_Front_Set_uint64_256_4 4192754.382 -
SetIntersection_Front_Set_uint64_256_64 5297589.342 -9.58%
SetIntersection_Front_Set_uint64_262144_1 1043384.526 -5.34%
SetIntersection_Front_Set_uint64_262144_1024 12370214.282 -5.65%
SetIntersection_Front_Set_uint64_262144_16 1208154.985 -1.92%
SetIntersection_Front_Set_uint64_262144_16384 223391264.967 -4.31%
SetIntersection_Front_Set_uint64_262144_256 3903343.643 1.19%
SetIntersection_Front_Set_uint64_262144_262144 1692208.416 -5.63%
SetIntersection_Front_Set_uint64_262144_4 1056396.786 -6.45%
SetIntersection_Front_Set_uint64_262144_64 1707138.808 2.46%
SetIntersection_Front_Set_uint64_4_1 213512190.561 1.00%
SetIntersection_Front_Set_uint64_4_4 136477157.991 -
SetIntersection_Front_Set_uint64_64_1 16362237.159 -
SetIntersection_Front_Set_uint64_64_16 15272389.811 1.39%
SetIntersection_Front_Set_uint64_64_4 16027966.853 -
SetIntersection_Front_Set_uint64_64_64 13133029.502 -
SetIntersection_Front_Vector_float_1024_1 1041618.820 -
SetIntersection_Front_Vector_float_1024_1024 5428279.853 -8.44%
SetIntersection_Front_Vector_float_1024_16 1104940.364 -1.10%
SetIntersection_Front_Vector_float_1024_256 2149433.916 -4.87%
SetIntersection_Front_Vector_float_1024_4 1057796.395 -
SetIntersection_Front_Vector_float_1024_64 1331890.437 -3.00%
SetIntersection_Front_Vector_float_16384_1 1038574.200 1.05%
SetIntersection_Front_Vector_float_16384_1024 5436367.001 -7.57%
SetIntersection_Front_Vector_float_16384_16 1108320.593 -1.37%
SetIntersection_Front_Vector_float_16384_16384 71751661.673 -9.81%
SetIntersection_Front_Vector_float_16384_256 2145626.733 -6.15%
SetIntersection_Front_Vector_float_16384_4 1054292.388 -
SetIntersection_Front_Vector_float_16384_64 1335228.207 -3.06%
SetIntersection_Front_Vector_float_16_1 63068406.012 -
SetIntersection_Front_Vector_float_16_16 35311990.392 -1.08%
SetIntersection_Front_Vector_float_16_4 53910827.316 -
SetIntersection_Front_Vector_float_1_1 533660785.997 -
SetIntersection_Front_Vector_float_256_1 4122982.908 -
SetIntersection_Front_Vector_float_256_16 4162795.397 -
SetIntersection_Front_Vector_float_256_256 4280057.467 -6.42%
SetIntersection_Front_Vector_float_256_4 4163575.578 -
SetIntersection_Front_Vector_float_256_64 4279888.965 -2.05%
SetIntersection_Front_Vector_float_262144_1 1046982.768 -
SetIntersection_Front_Vector_float_262144_1024 5419087.877 -8.53%
SetIntersection_Front_Vector_float_262144_16 1099164.716 -1.84%
SetIntersection_Front_Vector_float_262144_16384 71786685.155 -9.63%
SetIntersection_Front_Vector_float_262144_256 2153542.766 -5.91%
SetIntersection_Front_Vector_float_262144_262144 350613626.428 -
SetIntersection_Front_Vector_float_262144_4 1070315.998 -
SetIntersection_Front_Vector_float_262144_64 1336043.380 -2.39%
SetIntersection_Front_Vector_float_4_1 213336228.023 -
SetIntersection_Front_Vector_float_4_4 135861161.737 -
SetIntersection_Front_Vector_float_64_1 16444603.743 -
SetIntersection_Front_Vector_float_64_16 14132130.202 -1.04%
SetIntersection_Front_Vector_float_64_4 15936802.136 -
SetIntersection_Front_Vector_float_64_64 10788227.255 -2.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1043395.478 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8408364.815 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1153971.085 -3.65%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2876928.876 -1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1064209.255 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1517113.521 -2.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1025642.276 -1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8464130.152 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1113349.017 -5.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118115035.176 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2874525.868 -1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1065651.157 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1515432.423 -1.71%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62803179.098 -2.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 37420716.271 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54460203.895 -1.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 533846088.847 -1.65%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4159502.630 -1.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4315857.314 -2.16%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5689461.374 -1.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4181576.805 -2.82%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4856783.574 -1.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1045385.171 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8336182.567 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1132397.993 -1.97%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117610905.378 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2842810.462 -1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350974707.052 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1066055.128 -1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1516858.367 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213773477.854 -2.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136346795.177 -2.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16452035.626 -1.93%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14699002.647 -2.76%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16026533.981 -2.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12112022.867 -2.64%
SetIntersection_Front_Vector_string_1024_1 1080931.499 -
SetIntersection_Front_Vector_string_1024_1024 39203132.659 -
SetIntersection_Front_Vector_string_1024_16 1610558.142 2.46%
SetIntersection_Front_Vector_string_1024_256 9644661.456 6.19%
SetIntersection_Front_Vector_string_1024_4 1172219.339 -1.22%
SetIntersection_Front_Vector_string_1024_64 3253691.349 -
SetIntersection_Front_Vector_string_16384_1 1083879.025 -
SetIntersection_Front_Vector_string_16384_1024 37466419.173 -1.99%
SetIntersection_Front_Vector_string_16384_16 1614524.802 -
SetIntersection_Front_Vector_string_16384_16384 349038173.736 -
SetIntersection_Front_Vector_string_16384_256 9735111.284 -
SetIntersection_Front_Vector_string_16384_4 1193154.534 -
SetIntersection_Front_Vector_string_16384_64 3260685.809 -2.41%
SetIntersection_Front_Vector_string_16_1 64648856.271 -
SetIntersection_Front_Vector_string_16_16 51472940.077 1.15%
SetIntersection_Front_Vector_string_16_4 60703767.715 -
SetIntersection_Front_Vector_string_1_1 548829976.415 -
SetIntersection_Front_Vector_string_256_1 4225465.963 -1.23%
SetIntersection_Front_Vector_string_256_16 6008598.046 -
SetIntersection_Front_Vector_string_256_256 19685208.392 -2.83%
SetIntersection_Front_Vector_string_256_4 4671269.420 -
SetIntersection_Front_Vector_string_256_64 11133392.089 8.77%
SetIntersection_Front_Vector_string_262144_1 1092160.401 -
SetIntersection_Front_Vector_string_262144_1024 38961328.858 -1.68%
SetIntersection_Front_Vector_string_262144_16 1625972.625 -
SetIntersection_Front_Vector_string_262144_16384 347575821.780 -
SetIntersection_Front_Vector_string_262144_256 9305349.185 -5.58%
SetIntersection_Front_Vector_string_262144_262144 15003875.080 4.07%
SetIntersection_Front_Vector_string_262144_4 1169612.414 -2.25%
SetIntersection_Front_Vector_string_262144_64 3270650.141 2.22%
SetIntersection_Front_Vector_string_4_1 220119557.219 -
SetIntersection_Front_Vector_string_4_4 152489856.898 1.37%
SetIntersection_Front_Vector_string_64_1 16958782.306 1.14%
SetIntersection_Front_Vector_string_64_16 20658834.724 1.10%
SetIntersection_Front_Vector_string_64_4 17827193.888 -
SetIntersection_Front_Vector_string_64_64 26050127.063 4.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1028784.102 -1.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9278172.072 2.13%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1164526.117 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3079616.401 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1060198.452 -1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1568560.198 1.76%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1043434.402 3.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9257325.364 1.87%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1172800.627 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 133484087.716 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3195650.189 4.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1074182.639 1.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1559543.770 -1.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62818380.039 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37494261.189 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54888593.006 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 534185709.512 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4134228.527 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4416257.537 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6097982.989 -4.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4245350.526 2.57%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5009605.454 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1039033.150 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9070992.052 -5.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1169655.454 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 132605706.772 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3162153.288 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 349803116.010 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1074391.736 3.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1582263.001 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213874638.135 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136770283.522 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16462300.531 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14866476.145 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16131803.139 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12559685.208 -
SetIntersection_Front_Vector_uint32_1024_1 1040804.141 -
SetIntersection_Front_Vector_uint32_1024_1024 5427649.037 -8.03%
SetIntersection_Front_Vector_uint32_1024_16 1095788.790 -
SetIntersection_Front_Vector_uint32_1024_256 2119933.276 -
SetIntersection_Front_Vector_uint32_1024_4 1053066.576 -
SetIntersection_Front_Vector_uint32_1024_64 1319272.043 -
SetIntersection_Front_Vector_uint32_16384_1 1040971.381 3.15%
SetIntersection_Front_Vector_uint32_16384_1024 5895156.792 -
SetIntersection_Front_Vector_uint32_16384_16 1135976.090 1.47%
SetIntersection_Front_Vector_uint32_16384_16384 76963825.806 -
SetIntersection_Front_Vector_uint32_16384_256 2285622.974 -
SetIntersection_Front_Vector_uint32_16384_4 1060957.685 -
SetIntersection_Front_Vector_uint32_16384_64 1367922.091 4.31%
SetIntersection_Front_Vector_uint32_16_1 62936458.880 -
SetIntersection_Front_Vector_uint32_16_16 35926391.073 1.14%
SetIntersection_Front_Vector_uint32_16_4 54223230.068 -
SetIntersection_Front_Vector_uint32_1_1 534702304.568 -
SetIntersection_Front_Vector_uint32_256_1 4148276.141 -
SetIntersection_Front_Vector_uint32_256_16 4182335.173 -
SetIntersection_Front_Vector_uint32_256_256 4559398.154 7.64%
SetIntersection_Front_Vector_uint32_256_4 4171345.719 1.28%
SetIntersection_Front_Vector_uint32_256_64 4381305.305 -
SetIntersection_Front_Vector_uint32_262144_1 1051204.599 1.95%
SetIntersection_Front_Vector_uint32_262144_1024 5911900.300 11.48%
SetIntersection_Front_Vector_uint32_262144_16 1104214.496 -
SetIntersection_Front_Vector_uint32_262144_16384 77021972.795 2.00%
SetIntersection_Front_Vector_uint32_262144_256 2138108.463 -6.13%
SetIntersection_Front_Vector_uint32_262144_262144 355676552.178 2.41%
SetIntersection_Front_Vector_uint32_262144_4 1067687.808 1.73%
SetIntersection_Front_Vector_uint32_262144_64 1365768.371 -
SetIntersection_Front_Vector_uint32_4_1 213960679.846 -
SetIntersection_Front_Vector_uint32_4_4 135745765.931 -
SetIntersection_Front_Vector_uint32_64_1 16486173.459 1.32%
SetIntersection_Front_Vector_uint32_64_16 14381244.521 1.10%
SetIntersection_Front_Vector_uint32_64_4 15938214.000 -
SetIntersection_Front_Vector_uint32_64_64 10923768.154 3.83%
SetIntersection_Front_Vector_uint64_1024_1 1044500.430 -
SetIntersection_Front_Vector_uint64_1024_1024 5302364.711 -10.32%
SetIntersection_Front_Vector_uint64_1024_16 1120554.506 5.42%
SetIntersection_Front_Vector_uint64_1024_256 2276268.317 -
SetIntersection_Front_Vector_uint64_1024_4 1038683.260 -2.56%
SetIntersection_Front_Vector_uint64_1024_64 1368662.919 2.18%
SetIntersection_Front_Vector_uint64_16384_1 1045002.966 -
SetIntersection_Front_Vector_uint64_16384_1024 5920761.716 -
SetIntersection_Front_Vector_uint64_16384_16 1114741.007 1.33%
SetIntersection_Front_Vector_uint64_16384_16384 75817098.520 -3.20%
SetIntersection_Front_Vector_uint64_16384_256 2280926.000 3.58%
SetIntersection_Front_Vector_uint64_16384_4 1058022.437 5.74%
SetIntersection_Front_Vector_uint64_16384_64 1344035.650 -
SetIntersection_Front_Vector_uint64_16_1 62832078.838 -
SetIntersection_Front_Vector_uint64_16_16 35832591.489 1.23%
SetIntersection_Front_Vector_uint64_16_4 54220618.556 -
SetIntersection_Front_Vector_uint64_1_1 533672186.742 -
SetIntersection_Front_Vector_uint64_256_1 4129501.139 -
SetIntersection_Front_Vector_uint64_256_16 4210230.091 -
SetIntersection_Front_Vector_uint64_256_256 4540930.896 1.43%
SetIntersection_Front_Vector_uint64_256_4 4163846.573 -
SetIntersection_Front_Vector_uint64_256_64 4384121.662 2.04%
SetIntersection_Front_Vector_uint64_262144_1 1026329.926 3.82%
SetIntersection_Front_Vector_uint64_262144_1024 5904426.171 1.24%
SetIntersection_Front_Vector_uint64_262144_16 1114395.543 -
SetIntersection_Front_Vector_uint64_262144_16384 75878332.478 -3.25%
SetIntersection_Front_Vector_uint64_262144_256 2285007.807 -
SetIntersection_Front_Vector_uint64_262144_262144 349553245.592 -
SetIntersection_Front_Vector_uint64_262144_4 1058138.359 -
SetIntersection_Front_Vector_uint64_262144_64 1329192.959 -2.84%
SetIntersection_Front_Vector_uint64_4_1 213511367.532 -
SetIntersection_Front_Vector_uint64_4_4 135607377.355 -
SetIntersection_Front_Vector_uint64_64_1 16422048.429 -
SetIntersection_Front_Vector_uint64_64_16 14303635.983 1.43%
SetIntersection_Front_Vector_uint64_64_4 15888958.981 -
SetIntersection_Front_Vector_uint64_64_64 10911700.984 1.55%
SetIntersection_Interlaced_Set_float_1024_1 1049729.979 -
SetIntersection_Interlaced_Set_float_1024_1024 12010172.369 -
SetIntersection_Interlaced_Set_float_1024_16 11325983.414 -
SetIntersection_Interlaced_Set_float_1024_256 15391137.510 4.41%
SetIntersection_Interlaced_Set_float_1024_4 9822686.880 -
SetIntersection_Interlaced_Set_float_1024_64 10068472.475 -
SetIntersection_Interlaced_Set_float_16384_1 1046315.985 -
SetIntersection_Interlaced_Set_float_16384_1024 172305367.419 -
SetIntersection_Interlaced_Set_float_16384_16 206409771.600 -1.61%
SetIntersection_Interlaced_Set_float_16384_16384 216449861.700 -1.64%
SetIntersection_Interlaced_Set_float_16384_256 200834461.170 -
SetIntersection_Interlaced_Set_float_16384_4 166779858.490 -
SetIntersection_Interlaced_Set_float_16384_64 214306624.756 -
SetIntersection_Interlaced_Set_float_16_1 62852462.991 -
SetIntersection_Interlaced_Set_float_16_16 38071338.354 2.17%
SetIntersection_Interlaced_Set_float_16_4 59331068.535 -
SetIntersection_Interlaced_Set_float_1_1 539537824.855 1.23%
SetIntersection_Interlaced_Set_float_256_1 4166097.916 -
SetIntersection_Interlaced_Set_float_256_16 11937930.539 -1.31%
SetIntersection_Interlaced_Set_float_256_256 7493086.515 -
SetIntersection_Interlaced_Set_float_256_4 11150404.453 2.11%
SetIntersection_Interlaced_Set_float_256_64 13324379.596 3.95%
SetIntersection_Interlaced_Set_float_262144_1 1039488.290 -
SetIntersection_Interlaced_Set_float_262144_1024 1510781.575 -2.62%
SetIntersection_Interlaced_Set_float_262144_16 1575688.232 -3.02%
SetIntersection_Interlaced_Set_float_262144_16384 1251442.385 -2.95%
SetIntersection_Interlaced_Set_float_262144_256 1538086.668 -2.70%
SetIntersection_Interlaced_Set_float_262144_262144 1647561.444 -
SetIntersection_Interlaced_Set_float_262144_4 1270468.830 -4.76%
SetIntersection_Interlaced_Set_float_262144_64 1547008.870 -2.25%
SetIntersection_Interlaced_Set_float_4_1 214107232.688 -
SetIntersection_Interlaced_Set_float_4_4 136965309.621 -
SetIntersection_Interlaced_Set_float_64_1 16446046.640 -
SetIntersection_Interlaced_Set_float_64_16 21718558.297 -2.83%
SetIntersection_Interlaced_Set_float_64_4 21060466.089 -
SetIntersection_Interlaced_Set_float_64_64 13123482.591 -1.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1052171.268 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12903729.423 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11334312.384 -2.73%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 15032705.411 1.72%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9984866.874 3.70%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10328503.899 2.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1053998.249 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175665506.493 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 217047594.836 -1.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 246857774.291 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204937046.695 -1.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 173661948.391 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229966480.362 1.82%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62700617.400 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38498330.450 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 60206527.045 1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 535065554.117 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4147962.044 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12132100.085 1.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8175548.889 1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11282083.641 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13797415.329 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1044951.814 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1619802.328 -6.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1673105.062 1.36%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1316971.519 -10.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1645006.754 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1830416.992 -6.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1360332.521 1.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1630862.957 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 214025054.054 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137575528.331 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16538827.367 1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22685813.710 6.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20848208.627 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13731287.578 -
SetIntersection_Interlaced_Set_string_1024_1 1079405.137 -
SetIntersection_Interlaced_Set_string_1024_1024 55731284.154 -4.57%
SetIntersection_Interlaced_Set_string_1024_16 12777156.165 -
SetIntersection_Interlaced_Set_string_1024_256 35426205.437 -2.39%
SetIntersection_Interlaced_Set_string_1024_4 10453127.246 -
SetIntersection_Interlaced_Set_string_1024_64 16386303.437 -1.64%
SetIntersection_Interlaced_Set_string_16384_1 1088620.787 -
SetIntersection_Interlaced_Set_string_16384_1024 353559681.256 -
SetIntersection_Interlaced_Set_string_16384_16 242486967.202 -
SetIntersection_Interlaced_Set_string_16384_16384 350083361.578 -
SetIntersection_Interlaced_Set_string_16384_256 350262661.629 -
SetIntersection_Interlaced_Set_string_16384_4 194970544.446 -
SetIntersection_Interlaced_Set_string_16384_64 348742858.094 1.14%
SetIntersection_Interlaced_Set_string_16_1 65406735.198 -
SetIntersection_Interlaced_Set_string_16_16 61406465.879 1.62%
SetIntersection_Interlaced_Set_string_16_4 73284063.858 -1.16%
SetIntersection_Interlaced_Set_string_1_1 557104287.525 -
SetIntersection_Interlaced_Set_string_256_1 4342866.957 -
SetIntersection_Interlaced_Set_string_256_16 17986670.214 -
SetIntersection_Interlaced_Set_string_256_256 29087374.776 -11.81%
SetIntersection_Interlaced_Set_string_256_4 13397215.963 -
SetIntersection_Interlaced_Set_string_256_64 31548068.189 -1.05%
SetIntersection_Interlaced_Set_string_262144_1 1093120.197 -
SetIntersection_Interlaced_Set_string_262144_1024 2069643.715 -
SetIntersection_Interlaced_Set_string_262144_16 2148082.927 -
SetIntersection_Interlaced_Set_string_262144_16384 2746613.284 -4.35%
SetIntersection_Interlaced_Set_string_262144_256 2075721.924 1.12%
SetIntersection_Interlaced_Set_string_262144_262144 18143311.115 4.94%
SetIntersection_Interlaced_Set_string_262144_4 1878573.810 -
SetIntersection_Interlaced_Set_string_262144_64 2127988.280 -
SetIntersection_Interlaced_Set_string_4_1 221790746.193 -
SetIntersection_Interlaced_Set_string_4_4 158486137.133 -1.05%
SetIntersection_Interlaced_Set_string_64_1 17123566.976 -
SetIntersection_Interlaced_Set_string_64_16 38337960.317 -3.56%
SetIntersection_Interlaced_Set_string_64_4 25832622.636 -2.18%
SetIntersection_Interlaced_Set_string_64_64 35265987.053 -8.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1057423.213 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25771012.454 1.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11863942.031 1.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19076173.444 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9699139.861 -4.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12247434.153 1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1059985.856 3.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 242534741.917 -4.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 243170127.376 -2.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 347678111.542 -3.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 358907917.849 3.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 197777027.364 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 348950946.793 -2.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63295299.748 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41974412.823 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 63816213.128 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 537152178.415 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4174212.631 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12829575.982 1.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 14094330.917 5.52%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11511006.642 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17529513.264 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1010106.845 -2.20%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1984340.170 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2133271.892 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1787301.025 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2020938.479 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3123391.928 2.70%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1862478.595 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2114708.334 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214793235.504 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 141149318.717 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16553536.339 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25937217.927 -1.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22806521.173 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19536715.217 1.99%
SetIntersection_Interlaced_Set_uint32_1024_1 1043917.363 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12696434.342 -
SetIntersection_Interlaced_Set_uint32_1024_16 11470095.729 2.13%
SetIntersection_Interlaced_Set_uint32_1024_256 14268514.192 -1.23%
SetIntersection_Interlaced_Set_uint32_1024_4 10234791.761 5.67%
SetIntersection_Interlaced_Set_uint32_1024_64 10102310.427 -
SetIntersection_Interlaced_Set_uint32_16384_1 1020421.712 -2.09%
SetIntersection_Interlaced_Set_uint32_16384_1024 173657869.546 1.94%
SetIntersection_Interlaced_Set_uint32_16384_16 209600668.981 -
SetIntersection_Interlaced_Set_uint32_16384_16384 226082584.241 -1.04%
SetIntersection_Interlaced_Set_uint32_16384_256 204145339.340 3.42%
SetIntersection_Interlaced_Set_uint32_16384_4 170023290.189 2.30%
SetIntersection_Interlaced_Set_uint32_16384_64 217390198.448 2.15%
SetIntersection_Interlaced_Set_uint32_16_1 62966474.433 -
SetIntersection_Interlaced_Set_uint32_16_16 37523968.293 -
SetIntersection_Interlaced_Set_uint32_16_4 59401833.696 -
SetIntersection_Interlaced_Set_uint32_1_1 534970227.360 -
SetIntersection_Interlaced_Set_uint32_256_1 4163403.054 1.94%
SetIntersection_Interlaced_Set_uint32_256_16 12128531.784 1.80%
SetIntersection_Interlaced_Set_uint32_256_256 7794056.120 -
SetIntersection_Interlaced_Set_uint32_256_4 11531720.210 2.53%
SetIntersection_Interlaced_Set_uint32_256_64 13612583.138 1.62%
SetIntersection_Interlaced_Set_uint32_262144_1 1048860.301 3.83%
SetIntersection_Interlaced_Set_uint32_262144_1024 1525939.615 -
SetIntersection_Interlaced_Set_uint32_262144_16 1565337.973 -1.03%
SetIntersection_Interlaced_Set_uint32_262144_16384 1251084.310 -1.09%
SetIntersection_Interlaced_Set_uint32_262144_256 1552326.092 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1859910.481 4.42%
SetIntersection_Interlaced_Set_uint32_262144_4 1261153.891 -
SetIntersection_Interlaced_Set_uint32_262144_64 1550364.582 -
SetIntersection_Interlaced_Set_uint32_4_1 213628132.248 -
SetIntersection_Interlaced_Set_uint32_4_4 136820588.241 -
SetIntersection_Interlaced_Set_uint32_64_1 16428638.147 -
SetIntersection_Interlaced_Set_uint32_64_16 22295106.416 -
SetIntersection_Interlaced_Set_uint32_64_4 20733456.348 -1.21%
SetIntersection_Interlaced_Set_uint32_64_64 13634960.551 -
SetIntersection_Interlaced_Set_uint64_1024_1 1046061.592 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12448697.356 -9.86%
SetIntersection_Interlaced_Set_uint64_1024_16 11428959.774 -15.36%
SetIntersection_Interlaced_Set_uint64_1024_256 14863266.596 5.09%
SetIntersection_Interlaced_Set_uint64_1024_4 9816383.413 -
SetIntersection_Interlaced_Set_uint64_1024_64 10298292.232 -16.10%
SetIntersection_Interlaced_Set_uint64_16384_1 1051731.651 -
SetIntersection_Interlaced_Set_uint64_16384_1024 178953656.270 1.19%
SetIntersection_Interlaced_Set_uint64_16384_16 223975630.145 -
SetIntersection_Interlaced_Set_uint64_16384_16384 233368516.021 -1.60%
SetIntersection_Interlaced_Set_uint64_16384_256 211063055.474 -
SetIntersection_Interlaced_Set_uint64_16384_4 178839095.428 -
SetIntersection_Interlaced_Set_uint64_16384_64 231378555.101 -2.44%
SetIntersection_Interlaced_Set_uint64_16_1 62781998.082 -
SetIntersection_Interlaced_Set_uint64_16_16 37139617.334 -1.59%
SetIntersection_Interlaced_Set_uint64_16_4 59505850.223 -
SetIntersection_Interlaced_Set_uint64_1_1 534218667.088 -3.96%
SetIntersection_Interlaced_Set_uint64_256_1 4161512.425 -1.19%
SetIntersection_Interlaced_Set_uint64_256_16 12001448.114 -3.20%
SetIntersection_Interlaced_Set_uint64_256_256 7729346.515 -
SetIntersection_Interlaced_Set_uint64_256_4 11169508.891 2.18%
SetIntersection_Interlaced_Set_uint64_256_64 14153309.838 4.40%
SetIntersection_Interlaced_Set_uint64_262144_1 1043494.002 -1.34%
SetIntersection_Interlaced_Set_uint64_262144_1024 1566075.439 -2.92%
SetIntersection_Interlaced_Set_uint64_262144_16 1635378.582 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1281455.811 1.24%
SetIntersection_Interlaced_Set_uint64_262144_256 1609326.332 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1712165.282 1.67%
SetIntersection_Interlaced_Set_uint64_262144_4 1312841.633 1.33%
SetIntersection_Interlaced_Set_uint64_262144_64 1595004.233 -
SetIntersection_Interlaced_Set_uint64_4_1 213566996.455 -3.27%
SetIntersection_Interlaced_Set_uint64_4_4 136777426.344 -2.51%
SetIntersection_Interlaced_Set_uint64_64_1 16422645.419 -
SetIntersection_Interlaced_Set_uint64_64_16 22902895.776 -
SetIntersection_Interlaced_Set_uint64_64_4 21007591.851 2.23%
SetIntersection_Interlaced_Set_uint64_64_64 13211149.407 -
SetIntersection_Interlaced_Vector_float_1024_1 1039848.286 -
SetIntersection_Interlaced_Vector_float_1024_1024 5893308.196 -
SetIntersection_Interlaced_Vector_float_1024_16 2570805.364 31.19%
SetIntersection_Interlaced_Vector_float_1024_256 5861357.324 -1.94%
SetIntersection_Interlaced_Vector_float_1024_4 1409882.803 10.46%
SetIntersection_Interlaced_Vector_float_1024_64 4869294.720 33.98%
SetIntersection_Interlaced_Vector_float_16384_1 1041667.704 -
SetIntersection_Interlaced_Vector_float_16384_1024 51379289.670 17.26%
SetIntersection_Interlaced_Vector_float_16384_16 2555867.080 11.19%
SetIntersection_Interlaced_Vector_float_16384_16384 79378165.687 -
SetIntersection_Interlaced_Vector_float_16384_256 29486126.302 69.57%
SetIntersection_Interlaced_Vector_float_16384_4 1355687.271 -3.69%
SetIntersection_Interlaced_Vector_float_16384_64 7422482.508 16.86%
SetIntersection_Interlaced_Vector_float_16_1 62819662.907 -
SetIntersection_Interlaced_Vector_float_16_16 35418714.617 -
SetIntersection_Interlaced_Vector_float_16_4 56493828.885 2.11%
SetIntersection_Interlaced_Vector_float_1_1 533502104.140 -
SetIntersection_Interlaced_Vector_float_256_1 4175255.921 -
SetIntersection_Interlaced_Vector_float_256_16 8009824.086 32.44%
SetIntersection_Interlaced_Vector_float_256_256 4536669.808 -
SetIntersection_Interlaced_Vector_float_256_4 4610746.485 -1.15%
SetIntersection_Interlaced_Vector_float_256_64 7976059.711 11.19%
SetIntersection_Interlaced_Vector_float_262144_1 1025421.200 -1.43%
SetIntersection_Interlaced_Vector_float_262144_1024 130379350.791 49.04%
SetIntersection_Interlaced_Vector_float_262144_16 2857288.892 -11.88%
SetIntersection_Interlaced_Vector_float_262144_16384 361453436.928 3.25%
SetIntersection_Interlaced_Vector_float_262144_256 40238766.970 76.41%
SetIntersection_Interlaced_Vector_float_262144_262144 350776782.380 -
SetIntersection_Interlaced_Vector_float_262144_4 2035276.032 35.09%
SetIntersection_Interlaced_Vector_float_262144_64 20130976.750 118.52%
SetIntersection_Interlaced_Vector_float_4_1 213089073.426 -
SetIntersection_Interlaced_Vector_float_4_4 135487170.956 -
SetIntersection_Interlaced_Vector_float_64_1 16357881.254 -
SetIntersection_Interlaced_Vector_float_64_16 18962218.380 12.64%
SetIntersection_Interlaced_Vector_float_64_4 18068092.000 2.59%
SetIntersection_Interlaced_Vector_float_64_64 10897707.766 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1049208.027 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8345546.879 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2213088.167 2.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7497290.839 -1.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1351250.110 4.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4382785.176 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1049028.123 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55785262.742 -15.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2988451.374 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 118941501.384 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20837284.149 -19.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1504134.841 -12.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7510467.788 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63004102.390 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36830245.755 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58077085.528 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 549500814.764 3.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4139073.301 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6885624.009 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5742312.638 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5004866.045 -5.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8492957.905 -1.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1054777.537 1.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 105078305.938 -14.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4273790.568 -37.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350196260.717 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37214355.630 -21.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350189170.209 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1675305.774 -19.88%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12112849.478 5.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 222255286.523 4.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 138385620.837 1.96%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16508509.863 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18781649.394 -3.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17972115.078 -3.11%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12216881.004 -
SetIntersection_Interlaced_Vector_string_1024_1 1082283.573 -
SetIntersection_Interlaced_Vector_string_1024_1024 39685517.369 -2.78%
SetIntersection_Interlaced_Vector_string_1024_16 3466925.452 2.34%
SetIntersection_Interlaced_Vector_string_1024_256 20613600.069 -1.25%
SetIntersection_Interlaced_Vector_string_1024_4 1680588.078 3.20%
SetIntersection_Interlaced_Vector_string_1024_64 7873632.413 -1.50%
SetIntersection_Interlaced_Vector_string_16384_1 1077117.544 -
SetIntersection_Interlaced_Vector_string_16384_1024 116576287.129 -1.03%
SetIntersection_Interlaced_Vector_string_16384_16 4905729.351 15.09%
SetIntersection_Interlaced_Vector_string_16384_16384 351023745.071 -
SetIntersection_Interlaced_Vector_string_16384_256 38633292.847 -3.46%
SetIntersection_Interlaced_Vector_string_16384_4 1779758.318 -1.55%
SetIntersection_Interlaced_Vector_string_16384_64 12333435.717 -
SetIntersection_Interlaced_Vector_string_16_1 64707745.184 -
SetIntersection_Interlaced_Vector_string_16_16 51941098.677 -1.13%
SetIntersection_Interlaced_Vector_string_16_4 66711435.392 -1.78%
SetIntersection_Interlaced_Vector_string_1_1 551685836.368 -
SetIntersection_Interlaced_Vector_string_256_1 4273232.368 -
SetIntersection_Interlaced_Vector_string_256_16 10572979.337 -
SetIntersection_Interlaced_Vector_string_256_256 20313474.743 -2.34%
SetIntersection_Interlaced_Vector_string_256_4 6185569.827 1.04%
SetIntersection_Interlaced_Vector_string_256_64 20141390.474 9.31%
SetIntersection_Interlaced_Vector_string_262144_1 1090524.039 -
SetIntersection_Interlaced_Vector_string_262144_1024 242115554.337 -29.58%
SetIntersection_Interlaced_Vector_string_262144_16 5916991.301 -
SetIntersection_Interlaced_Vector_string_262144_16384 1014876.221 -
SetIntersection_Interlaced_Vector_string_262144_256 68648500.820 -4.32%
SetIntersection_Interlaced_Vector_string_262144_262144 14511677.491 -
SetIntersection_Interlaced_Vector_string_262144_4 2070483.735 -
SetIntersection_Interlaced_Vector_string_262144_64 20386234.993 -2.25%
SetIntersection_Interlaced_Vector_string_4_1 220244489.787 -
SetIntersection_Interlaced_Vector_string_4_4 149300204.696 -
SetIntersection_Interlaced_Vector_string_64_1 16921770.502 -
SetIntersection_Interlaced_Vector_string_64_16 30370465.004 1.04%
SetIntersection_Interlaced_Vector_string_64_4 21671375.596 -
SetIntersection_Interlaced_Vector_string_64_64 26674289.870 -1.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1053205.726 3.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9584076.805 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2509284.861 -1.55%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8732177.119 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1494187.541 2.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4346157.889 -1.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1038797.628 1.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 68325244.885 5.29%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3394503.499 4.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 137109263.918 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28399332.037 7.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1599870.048 2.43%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9521030.876 12.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62983728.399 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37523736.148 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58501827.271 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 535502093.828 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4168977.711 1.06%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7305580.049 1.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6393677.940 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5172749.900 3.77%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9714684.874 1.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1047936.393 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 150911146.255 8.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4819249.544 13.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 347142559.735 -1.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 49770237.391 8.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351060892.867 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1877014.169 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 15053791.097 8.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 214092346.704 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 137581307.209 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16501098.198 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19575859.195 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18750782.302 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12752923.823 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1046026.848 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5920224.888 -
SetIntersection_Interlaced_Vector_uint32_1024_16 1852087.394 -23.22%
SetIntersection_Interlaced_Vector_uint32_1024_256 6102344.508 -14.63%
SetIntersection_Interlaced_Vector_uint32_1024_4 1245295.722 -9.16%
SetIntersection_Interlaced_Vector_uint32_1024_64 4906269.122 5.31%
SetIntersection_Interlaced_Vector_uint32_16384_1 1042176.740 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 43664395.440 -22.52%
SetIntersection_Interlaced_Vector_uint32_16384_16 2481344.495 -16.69%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79519450.221 -
SetIntersection_Interlaced_Vector_uint32_16384_256 17634521.496 -27.16%
SetIntersection_Interlaced_Vector_uint32_16384_4 1581909.412 11.87%
SetIntersection_Interlaced_Vector_uint32_16384_64 5685889.700 -25.99%
SetIntersection_Interlaced_Vector_uint32_16_1 62884647.273 -
SetIntersection_Interlaced_Vector_uint32_16_16 35897697.531 -
SetIntersection_Interlaced_Vector_uint32_16_4 55847351.055 -
SetIntersection_Interlaced_Vector_uint32_1_1 535146456.708 -
SetIntersection_Interlaced_Vector_uint32_256_1 4174991.316 1.66%
SetIntersection_Interlaced_Vector_uint32_256_16 6191310.154 -6.03%
SetIntersection_Interlaced_Vector_uint32_256_256 4567631.053 1.99%
SetIntersection_Interlaced_Vector_uint32_256_4 4679930.717 -6.90%
SetIntersection_Interlaced_Vector_uint32_256_64 7330013.181 -10.57%
SetIntersection_Interlaced_Vector_uint32_262144_1 1045583.650 2.59%
SetIntersection_Interlaced_Vector_uint32_262144_1024 92065163.291 -24.90%
SetIntersection_Interlaced_Vector_uint32_262144_16 3888771.673 -34.56%
SetIntersection_Interlaced_Vector_uint32_262144_16384 346553633.123 -1.30%
SetIntersection_Interlaced_Vector_uint32_262144_256 30680371.353 -26.72%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350666480.561 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1473970.459 -14.96%
SetIntersection_Interlaced_Vector_uint32_262144_64 12986771.734 -25.41%
SetIntersection_Interlaced_Vector_uint32_4_1 213875762.835 -
SetIntersection_Interlaced_Vector_uint32_4_4 135886283.702 -
SetIntersection_Interlaced_Vector_uint32_64_1 16412050.775 -
SetIntersection_Interlaced_Vector_uint32_64_16 17929826.805 -
SetIntersection_Interlaced_Vector_uint32_64_4 17830337.409 1.33%
SetIntersection_Interlaced_Vector_uint32_64_64 10901522.960 1.09%
SetIntersection_Interlaced_Vector_uint64_1024_1 1039195.722 4.59%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5910757.570 1.59%
SetIntersection_Interlaced_Vector_uint64_1024_16 2033476.632 10.68%
SetIntersection_Interlaced_Vector_uint64_1024_256 5466943.314 -
SetIntersection_Interlaced_Vector_uint64_1024_4 1285657.418 -5.82%
SetIntersection_Interlaced_Vector_uint64_1024_64 3391737.466 1.81%
SetIntersection_Interlaced_Vector_uint64_16384_1 1032132.419 -2.46%
SetIntersection_Interlaced_Vector_uint64_16384_1024 44460467.881 9.66%
SetIntersection_Interlaced_Vector_uint64_16384_16 2406997.008 -2.33%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78603262.109 -
SetIntersection_Interlaced_Vector_uint64_16384_256 16427129.462 -
SetIntersection_Interlaced_Vector_uint64_16384_4 1357727.348 -1.99%
SetIntersection_Interlaced_Vector_uint64_16384_64 5688176.543 5.27%
SetIntersection_Interlaced_Vector_uint64_16_1 62787683.209 -
SetIntersection_Interlaced_Vector_uint64_16_16 35739409.219 1.07%
SetIntersection_Interlaced_Vector_uint64_16_4 56042420.804 -
SetIntersection_Interlaced_Vector_uint64_1_1 533343549.201 -
SetIntersection_Interlaced_Vector_uint64_256_1 4177639.534 1.49%
SetIntersection_Interlaced_Vector_uint64_256_16 7459251.740 16.42%
SetIntersection_Interlaced_Vector_uint64_256_256 4551414.560 -
SetIntersection_Interlaced_Vector_uint64_256_4 4658338.014 -
SetIntersection_Interlaced_Vector_uint64_256_64 6920066.352 -10.22%
SetIntersection_Interlaced_Vector_uint64_262144_1 1017930.864 -2.78%
SetIntersection_Interlaced_Vector_uint64_262144_1024 92534964.336 9.04%
SetIntersection_Interlaced_Vector_uint64_262144_16 3325987.256 9.86%
SetIntersection_Interlaced_Vector_uint64_262144_16384 361268560.664 3.22%
SetIntersection_Interlaced_Vector_uint64_262144_256 39772115.589 46.10%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350964926.569 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1550620.260 -16.39%
SetIntersection_Interlaced_Vector_uint64_262144_64 14829271.650 83.57%
SetIntersection_Interlaced_Vector_uint64_4_1 213464574.702 -
SetIntersection_Interlaced_Vector_uint64_4_4 135573046.848 -
SetIntersection_Interlaced_Vector_uint64_64_1 16405218.808 1.24%
SetIntersection_Interlaced_Vector_uint64_64_16 17425700.341 -
SetIntersection_Interlaced_Vector_uint64_64_4 17923481.794 3.79%
SetIntersection_Interlaced_Vector_uint64_64_64 10889547.896 -
SetIntersection_None_Set_float_1024_1 9038980.420 -13.13%
SetIntersection_None_Set_float_1024_1024 8954761.343 -
SetIntersection_None_Set_float_1024_16 8818222.017 -14.95%
SetIntersection_None_Set_float_1024_256 8756299.117 -15.87%
SetIntersection_None_Set_float_1024_4 8820062.509 -17.65%
SetIntersection_None_Set_float_1024_64 8815951.985 -16.27%
SetIntersection_None_Set_float_16384_1 156165343.001 -
SetIntersection_None_Set_float_16384_1024 157356521.513 -
SetIntersection_None_Set_float_16384_16 156482416.664 -
SetIntersection_None_Set_float_16384_16384 158155347.843 1.17%
SetIntersection_None_Set_float_16384_256 155837249.744 -1.10%
SetIntersection_None_Set_float_16384_4 156466272.452 -
SetIntersection_None_Set_float_16384_64 156068696.678 -
SetIntersection_None_Set_float_16_1 66971647.782 -
SetIntersection_None_Set_float_16_16 35625956.897 -
SetIntersection_None_Set_float_16_4 56813848.577 -
SetIntersection_None_Set_float_1_1 534340765.164 -
SetIntersection_None_Set_float_256_1 11411460.468 -2.25%
SetIntersection_None_Set_float_256_16 10795718.305 -1.48%
SetIntersection_None_Set_float_256_256 5784802.315 1.76%
SetIntersection_None_Set_float_256_4 11382956.608 -
SetIntersection_None_Set_float_256_64 9354427.883 -
SetIntersection_None_Set_float_262144_1 1175274.740 -2.93%
SetIntersection_None_Set_float_262144_1024 1161039.795 -3.42%
SetIntersection_None_Set_float_262144_16 1168737.713 -2.58%
SetIntersection_None_Set_float_262144_16384 1171663.085 -3.33%
SetIntersection_None_Set_float_262144_256 1172373.695 -2.37%
SetIntersection_None_Set_float_262144_262144 1168124.512 -3.83%
SetIntersection_None_Set_float_262144_4 1168737.876 -3.83%
SetIntersection_None_Set_float_262144_64 1173304.688 -2.26%
SetIntersection_None_Set_float_4_1 216926914.414 -
SetIntersection_None_Set_float_4_4 135255814.878 -
SetIntersection_None_Set_float_64_1 21810834.419 1.07%
SetIntersection_None_Set_float_64_16 17601687.791 -
SetIntersection_None_Set_float_64_4 20430116.215 1.57%
SetIntersection_None_Set_float_64_64 11470944.223 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8781397.479 -2.00%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8954366.513 2.98%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8760264.497 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8812974.654 1.59%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9038301.904 3.65%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8890565.721 3.11%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 161449016.183 1.37%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 159329753.161 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 167928707.098 1.30%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 171320679.188 1.72%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 163745291.743 1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 169608668.022 3.73%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167126134.897 1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66400000.868 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35413197.502 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56510855.415 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 537529931.568 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11698409.463 1.35%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10883833.655 1.47%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5902126.155 4.07%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11417880.801 1.24%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9145661.123 1.50%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1230435.873 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1237349.366 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1233402.752 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1242597.820 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1235118.002 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1249302.408 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1234800.617 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1235748.942 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216993602.770 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135503683.832 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21968068.841 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18328391.524 2.13%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 20578178.201 -4.41%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11595210.397 4.22%
SetIntersection_None_Set_string_1024_1 9004114.485 -2.90%
SetIntersection_None_Set_string_1024_1024 8913383.837 -
SetIntersection_None_Set_string_1024_16 8835025.335 -5.56%
SetIntersection_None_Set_string_1024_256 9067784.875 -
SetIntersection_None_Set_string_1024_4 9074948.609 -1.40%
SetIntersection_None_Set_string_1024_64 8767781.172 -4.03%
SetIntersection_None_Set_string_16384_1 199515995.594 2.39%
SetIntersection_None_Set_string_16384_1024 193422069.322 -10.51%
SetIntersection_None_Set_string_16384_16 198968801.283 -
SetIntersection_None_Set_string_16384_16384 197105550.058 -2.49%
SetIntersection_None_Set_string_16384_256 202360523.215 -1.30%
SetIntersection_None_Set_string_16384_4 197184970.069 -1.66%
SetIntersection_None_Set_string_16384_64 197798686.411 -1.82%
SetIntersection_None_Set_string_16_1 68663575.096 -
SetIntersection_None_Set_string_16_16 36491751.675 -
SetIntersection_None_Set_string_16_4 58439515.487 -
SetIntersection_None_Set_string_1_1 542354323.214 -
SetIntersection_None_Set_string_256_1 11583709.641 -
SetIntersection_None_Set_string_256_16 11035096.638 -
SetIntersection_None_Set_string_256_256 5884570.624 -
SetIntersection_None_Set_string_256_4 11401124.489 -2.18%
SetIntersection_None_Set_string_256_64 9475875.807 3.71%
SetIntersection_None_Set_string_262144_1 1706412.193 2.01%
SetIntersection_None_Set_string_262144_1024 1694827.472 -9.94%
SetIntersection_None_Set_string_262144_16 1700403.483 1.58%
SetIntersection_None_Set_string_262144_16384 1702045.734 -6.67%
SetIntersection_None_Set_string_262144_256 1708343.425 -4.44%
SetIntersection_None_Set_string_262144_262144 1686950.603 -
SetIntersection_None_Set_string_262144_4 1703058.268 1.71%
SetIntersection_None_Set_string_262144_64 1702086.342 1.98%
SetIntersection_None_Set_string_4_1 222386693.248 -
SetIntersection_None_Set_string_4_4 138371409.571 -
SetIntersection_None_Set_string_64_1 22701416.866 -1.83%
SetIntersection_None_Set_string_64_16 17979040.212 -3.03%
SetIntersection_None_Set_string_64_4 22012777.760 -
SetIntersection_None_Set_string_64_64 11585427.418 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 9029067.748 1.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8749882.960 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8709843.702 -3.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8792039.261 1.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8797296.359 1.16%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8836753.760 2.49%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 203655252.213 3.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 189086081.714 -8.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 202340493.876 7.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 193921466.412 -3.39%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 199209870.847 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 201062974.816 2.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 206944487.074 6.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67287925.991 1.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35878861.301 1.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56909155.479 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537822225.466 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11396813.598 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10787765.427 1.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5671291.339 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11384257.340 1.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9303637.434 1.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1679358.074 1.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1696390.219 2.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1678055.340 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1675041.342 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1679947.834 1.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1693820.639 3.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1701139.893 3.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1679732.178 1.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218041955.892 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136106123.744 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22555970.119 1.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18380673.108 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21007551.255 -3.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11417551.615 -
SetIntersection_None_Set_uint32_1024_1 8988765.835 2.30%
SetIntersection_None_Set_uint32_1024_1024 9119174.800 5.22%
SetIntersection_None_Set_uint32_1024_16 8927815.991 3.24%
SetIntersection_None_Set_uint32_1024_256 8920872.683 2.16%
SetIntersection_None_Set_uint32_1024_4 9119513.444 4.92%
SetIntersection_None_Set_uint32_1024_64 8920904.958 1.42%
SetIntersection_None_Set_uint32_16384_1 157989550.709 2.18%
SetIntersection_None_Set_uint32_16384_1024 159383422.501 2.61%
SetIntersection_None_Set_uint32_16384_16 157808084.030 1.80%
SetIntersection_None_Set_uint32_16384_16384 163707404.951 4.27%
SetIntersection_None_Set_uint32_16384_256 158855440.463 2.52%
SetIntersection_None_Set_uint32_16384_4 157564108.276 1.65%
SetIntersection_None_Set_uint32_16384_64 157664949.979 1.79%
SetIntersection_None_Set_uint32_16_1 66675682.491 1.44%
SetIntersection_None_Set_uint32_16_16 35475521.542 1.48%
SetIntersection_None_Set_uint32_16_4 56531807.115 1.08%
SetIntersection_None_Set_uint32_1_1 536010509.534 -
SetIntersection_None_Set_uint32_256_1 11651542.407 3.40%
SetIntersection_None_Set_uint32_256_16 10906654.917 1.96%
SetIntersection_None_Set_uint32_256_256 5821685.358 1.75%
SetIntersection_None_Set_uint32_256_4 11370369.558 2.40%
SetIntersection_None_Set_uint32_256_64 9383033.865 5.10%
SetIntersection_None_Set_uint32_262144_1 1175495.688 -2.43%
SetIntersection_None_Set_uint32_262144_1024 1175979.900 -6.66%
SetIntersection_None_Set_uint32_262144_16 1172509.033 -2.24%
SetIntersection_None_Set_uint32_262144_16384 1168730.306 -15.21%
SetIntersection_None_Set_uint32_262144_256 1169116.293 -3.08%
SetIntersection_None_Set_uint32_262144_262144 1176868.816 -14.36%
SetIntersection_None_Set_uint32_262144_4 1167707.924 -2.64%
SetIntersection_None_Set_uint32_262144_64 1170614.338 -3.29%
SetIntersection_None_Set_uint32_4_1 216879557.188 -
SetIntersection_None_Set_uint32_4_4 135452192.872 -
SetIntersection_None_Set_uint32_64_1 22640593.626 1.47%
SetIntersection_None_Set_uint32_64_16 18417224.277 1.16%
SetIntersection_None_Set_uint32_64_4 21556643.152 -
SetIntersection_None_Set_uint32_64_64 11558484.206 1.14%
SetIntersection_None_Set_uint64_1024_1 8836458.792 1.88%
SetIntersection_None_Set_uint64_1024_1024 9103936.101 5.38%
SetIntersection_None_Set_uint64_1024_16 8820478.881 1.76%
SetIntersection_None_Set_uint64_1024_256 8773894.637 1.96%
SetIntersection_None_Set_uint64_1024_4 8950003.081 4.44%
SetIntersection_None_Set_uint64_1024_64 8753715.813 -
SetIntersection_None_Set_uint64_16384_1 158886284.030 1.69%
SetIntersection_None_Set_uint64_16384_1024 163914929.149 -
SetIntersection_None_Set_uint64_16384_16 164934126.277 -
SetIntersection_None_Set_uint64_16384_16384 176763087.812 1.41%
SetIntersection_None_Set_uint64_16384_256 168325337.821 2.03%
SetIntersection_None_Set_uint64_16384_4 162122905.442 -
SetIntersection_None_Set_uint64_16384_64 166843056.273 -
SetIntersection_None_Set_uint64_16_1 66761808.236 -
SetIntersection_None_Set_uint64_16_16 35327892.283 -
SetIntersection_None_Set_uint64_16_4 56522549.093 -
SetIntersection_None_Set_uint64_1_1 534561360.986 -
SetIntersection_None_Set_uint64_256_1 11714128.560 4.82%
SetIntersection_None_Set_uint64_256_16 10787858.014 1.55%
SetIntersection_None_Set_uint64_256_256 5804030.648 3.28%
SetIntersection_None_Set_uint64_256_4 11213037.219 -
SetIntersection_None_Set_uint64_256_64 9344578.691 4.29%
SetIntersection_None_Set_uint64_262144_1 1203406.574 1.47%
SetIntersection_None_Set_uint64_262144_1024 1210386.151 1.99%
SetIntersection_None_Set_uint64_262144_16 1199403.161 1.38%
SetIntersection_None_Set_uint64_262144_16384 1208470.619 1.75%
SetIntersection_None_Set_uint64_262144_256 1202925.700 1.46%
SetIntersection_None_Set_uint64_262144_262144 1218797.443 -
SetIntersection_None_Set_uint64_262144_4 1199630.531 1.56%
SetIntersection_None_Set_uint64_262144_64 1201490.802 1.51%
SetIntersection_None_Set_uint64_4_1 216222667.819 -
SetIntersection_None_Set_uint64_4_4 135123128.784 -
SetIntersection_None_Set_uint64_64_1 22456641.801 -
SetIntersection_None_Set_uint64_64_16 18315582.756 -
SetIntersection_None_Set_uint64_64_4 21621473.465 1.85%
SetIntersection_None_Set_uint64_64_64 11492584.036 1.12%
SetIntersection_None_Vector_float_1024_1 1081169.580 -
SetIntersection_None_Vector_float_1024_1024 1077497.764 -1.13%
SetIntersection_None_Vector_float_1024_16 1079647.416 -
SetIntersection_None_Vector_float_1024_256 1078108.218 -
SetIntersection_None_Vector_float_1024_4 1079309.344 -
SetIntersection_None_Vector_float_1024_64 1077039.712 1.15%
SetIntersection_None_Vector_float_16384_1 1116493.050 -
SetIntersection_None_Vector_float_16384_1024 1112235.345 1.16%
SetIntersection_None_Vector_float_16384_16 1105823.962 -
SetIntersection_None_Vector_float_16384_16384 1113184.703 -
SetIntersection_None_Vector_float_16384_256 1081010.111 -3.17%
SetIntersection_None_Vector_float_16384_4 1087514.289 -2.99%
SetIntersection_None_Vector_float_16384_64 1109911.425 -
SetIntersection_None_Vector_float_16_1 63305596.695 -
SetIntersection_None_Vector_float_16_16 33652675.871 -
SetIntersection_None_Vector_float_16_4 53808639.127 -
SetIntersection_None_Vector_float_1_1 533579568.325 -
SetIntersection_None_Vector_float_256_1 4255619.257 -
SetIntersection_None_Vector_float_256_16 4033582.070 -
SetIntersection_None_Vector_float_256_256 2108552.767 -1.21%
SetIntersection_None_Vector_float_256_4 4215259.936 -
SetIntersection_None_Vector_float_256_64 3422330.214 -
SetIntersection_None_Vector_float_262144_1 1136932.189 -
SetIntersection_None_Vector_float_262144_1024 1141018.765 -
SetIntersection_None_Vector_float_262144_16 1129312.421 -1.41%
SetIntersection_None_Vector_float_262144_16384 1125834.773 -
SetIntersection_None_Vector_float_262144_256 1135055.709 -1.79%
SetIntersection_None_Vector_float_262144_262144 1133731.189 -1.32%
SetIntersection_None_Vector_float_262144_4 1104372.036 -2.13%
SetIntersection_None_Vector_float_262144_64 1121923.389 -2.47%
SetIntersection_None_Vector_float_4_1 213727178.720 -
SetIntersection_None_Vector_float_4_4 133649600.545 -
SetIntersection_None_Vector_float_64_1 16708262.561 -
SetIntersection_None_Vector_float_64_16 13507963.770 -
SetIntersection_None_Vector_float_64_4 15948587.906 -
SetIntersection_None_Vector_float_64_64 8504563.458 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1104231.972 -2.91%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1107337.018 -2.11%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1097773.806 -3.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1102339.751 -2.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1082701.032 -4.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1110777.049 -2.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1128751.257 -2.53%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1128954.741 -2.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1090243.755 -5.94%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1128500.747 -2.32%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1131566.214 -2.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1139553.256 -1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1123728.010 -3.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63767613.696 -2.37%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33931808.422 -2.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54122103.159 -2.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 535002113.819 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4293507.769 -3.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4048993.816 -3.09%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2162204.129 -3.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4236662.232 -3.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3470341.845 -2.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1166911.873 -3.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1174434.008 -1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1162671.511 -2.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1165709.865 -6.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1169555.770 -1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1175831.236 -2.90%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1135644.456 -5.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1170774.054 -3.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214891937.889 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134590014.117 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16905308.736 -2.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13689158.163 -2.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16122721.054 -2.22%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8622047.857 -1.38%
SetIntersection_None_Vector_string_1024_1 1183020.432 1.77%
SetIntersection_None_Vector_string_1024_1024 1166428.226 -
SetIntersection_None_Vector_string_1024_16 1171116.663 -
SetIntersection_None_Vector_string_1024_256 1174294.594 -
SetIntersection_None_Vector_string_1024_4 1189134.044 4.15%
SetIntersection_None_Vector_string_1024_64 1127155.794 -3.57%
SetIntersection_None_Vector_string_16384_1 1209303.137 -
SetIntersection_None_Vector_string_16384_1024 1234503.593 1.18%
SetIntersection_None_Vector_string_16384_16 1238643.173 -
SetIntersection_None_Vector_string_16384_16384 1225303.867 -
SetIntersection_None_Vector_string_16384_256 1234519.072 -
SetIntersection_None_Vector_string_16384_4 1222203.871 -
SetIntersection_None_Vector_string_16384_64 1228457.983 -
SetIntersection_None_Vector_string_16_1 65299998.647 -
SetIntersection_None_Vector_string_16_16 34665878.436 -
SetIntersection_None_Vector_string_16_4 55551593.066 -
SetIntersection_None_Vector_string_1_1 537005104.518 -
SetIntersection_None_Vector_string_256_1 4479542.947 -
SetIntersection_None_Vector_string_256_16 4269383.382 -
SetIntersection_None_Vector_string_256_256 2244724.418 -
SetIntersection_None_Vector_string_256_4 4488076.532 1.18%
SetIntersection_None_Vector_string_256_64 3636982.702 -
SetIntersection_None_Vector_string_262144_1 1305072.494 -
SetIntersection_None_Vector_string_262144_1024 1296792.312 1.44%
SetIntersection_None_Vector_string_262144_16 1289535.372 -1.60%
SetIntersection_None_Vector_string_262144_16384 1275909.049 -2.37%
SetIntersection_None_Vector_string_262144_256 1270769.021 -2.93%
SetIntersection_None_Vector_string_262144_262144 1278266.994 -
SetIntersection_None_Vector_string_262144_4 1263701.266 -1.62%
SetIntersection_None_Vector_string_262144_64 1313404.000 1.95%
SetIntersection_None_Vector_string_4_1 218069808.219 -
SetIntersection_None_Vector_string_4_4 136142964.520 -
SetIntersection_None_Vector_string_64_1 17431962.553 -
SetIntersection_None_Vector_string_64_16 14201021.057 -
SetIntersection_None_Vector_string_64_4 16670319.244 -
SetIntersection_None_Vector_string_64_64 8856444.771 1.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1109778.113 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1124366.375 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1115096.496 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1098943.175 -1.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1111922.763 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1097113.810 -1.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1160137.694 2.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1155562.383 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1157018.604 5.22%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1164458.706 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1152368.378 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1157741.471 1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1146310.211 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63602501.874 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33829302.303 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54089549.485 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 533255011.047 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4365789.931 2.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4078935.614 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2174681.796 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4345762.661 2.11%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3456049.017 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1221665.287 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1186721.244 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1197899.580 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1178636.229 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1213013.415 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1202745.501 5.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1129725.904 -5.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1198615.863 1.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214895856.970 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134167672.615 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16851270.522 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13654818.872 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16130449.504 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8598941.050 -
SetIntersection_None_Vector_uint32_1024_1 1078446.758 -
SetIntersection_None_Vector_uint32_1024_1024 1073327.796 -1.40%
SetIntersection_None_Vector_uint32_1024_16 1074160.672 -
SetIntersection_None_Vector_uint32_1024_256 1076428.869 -
SetIntersection_None_Vector_uint32_1024_4 1076833.950 3.43%
SetIntersection_None_Vector_uint32_1024_64 1076800.435 -
SetIntersection_None_Vector_uint32_16384_1 1118968.066 -
SetIntersection_None_Vector_uint32_16384_1024 1106095.032 -
SetIntersection_None_Vector_uint32_16384_16 1106319.617 -
SetIntersection_None_Vector_uint32_16384_16384 1099450.307 3.88%
SetIntersection_None_Vector_uint32_16384_256 1099452.007 -
SetIntersection_None_Vector_uint32_16384_4 1108376.382 -
SetIntersection_None_Vector_uint32_16384_64 1109774.642 2.83%
SetIntersection_None_Vector_uint32_16_1 63408712.062 -
SetIntersection_None_Vector_uint32_16_16 33711513.284 -
SetIntersection_None_Vector_uint32_16_4 53973351.613 -
SetIntersection_None_Vector_uint32_1_1 535164958.936 -
SetIntersection_None_Vector_uint32_256_1 4264174.648 -
SetIntersection_None_Vector_uint32_256_16 4029475.483 1.78%
SetIntersection_None_Vector_uint32_256_256 2127946.505 -
SetIntersection_None_Vector_uint32_256_4 4214362.765 -
SetIntersection_None_Vector_uint32_256_64 3418949.476 1.38%
SetIntersection_None_Vector_uint32_262144_1 1124064.212 -
SetIntersection_None_Vector_uint32_262144_1024 1124732.838 -
SetIntersection_None_Vector_uint32_262144_16 1125774.914 -
SetIntersection_None_Vector_uint32_262144_16384 1138755.689 5.58%
SetIntersection_None_Vector_uint32_262144_256 1132578.321 -
SetIntersection_None_Vector_uint32_262144_262144 1125600.451 -
SetIntersection_None_Vector_uint32_262144_4 1146081.134 3.31%
SetIntersection_None_Vector_uint32_262144_64 1117962.853 -1.11%
SetIntersection_None_Vector_uint32_4_1 214898834.135 -
SetIntersection_None_Vector_uint32_4_4 134177680.148 -
SetIntersection_None_Vector_uint32_64_1 16644072.502 -
SetIntersection_None_Vector_uint32_64_16 13568011.982 1.34%
SetIntersection_None_Vector_uint32_64_4 15953755.968 -
SetIntersection_None_Vector_uint32_64_64 8475646.649 -
SetIntersection_None_Vector_uint64_1024_1 1080996.465 2.81%
SetIntersection_None_Vector_uint64_1024_1024 1076959.390 1.22%
SetIntersection_None_Vector_uint64_1024_16 1076417.413 -
SetIntersection_None_Vector_uint64_1024_256 1075005.584 4.76%
SetIntersection_None_Vector_uint64_1024_4 1081700.254 1.10%
SetIntersection_None_Vector_uint64_1024_64 1077078.267 -
SetIntersection_None_Vector_uint64_16384_1 1101196.534 -
SetIntersection_None_Vector_uint64_16384_1024 1117588.055 7.00%
SetIntersection_None_Vector_uint64_16384_16 1099804.096 -
SetIntersection_None_Vector_uint64_16384_16384 1117527.110 2.56%
SetIntersection_None_Vector_uint64_16384_256 1116487.101 1.33%
SetIntersection_None_Vector_uint64_16384_4 1094345.812 -
SetIntersection_None_Vector_uint64_16384_64 1102758.237 -
SetIntersection_None_Vector_uint64_16_1 63208706.521 -
SetIntersection_None_Vector_uint64_16_16 33636664.031 1.06%
SetIntersection_None_Vector_uint64_16_4 53764734.185 -
SetIntersection_None_Vector_uint64_1_1 533630785.615 -
SetIntersection_None_Vector_uint64_256_1 4249244.470 -
SetIntersection_None_Vector_uint64_256_16 4029400.491 1.26%
SetIntersection_None_Vector_uint64_256_256 2129162.187 -
SetIntersection_None_Vector_uint64_256_4 4199496.177 -
SetIntersection_None_Vector_uint64_256_64 3398884.069 -
SetIntersection_None_Vector_uint64_262144_1 1129060.928 -
SetIntersection_None_Vector_uint64_262144_1024 1124856.740 -
SetIntersection_None_Vector_uint64_262144_16 1147278.798 7.18%
SetIntersection_None_Vector_uint64_262144_16384 1129643.824 -
SetIntersection_None_Vector_uint64_262144_256 1128650.737 4.52%
SetIntersection_None_Vector_uint64_262144_262144 1142617.132 4.11%
SetIntersection_None_Vector_uint64_262144_4 1129505.299 1.54%
SetIntersection_None_Vector_uint64_262144_64 1156244.348 3.22%
SetIntersection_None_Vector_uint64_4_1 213825362.498 -
SetIntersection_None_Vector_uint64_4_4 133438356.864 -
SetIntersection_None_Vector_uint64_64_1 16663995.295 -
SetIntersection_None_Vector_uint64_64_16 13513903.401 -
SetIntersection_None_Vector_uint64_64_4 15914032.612 -
SetIntersection_None_Vector_uint64_64_64 8427691.673 1.51%
Static 0.226 -
VChain,_1_level 5.836 -4.31%
VChain,_2_levels 8.054 -2.35%
VChain,_3_levels 11.540 -1.42%
VChain,_4_levels 15.832 -1.48%
VChain,_5_levels 20.739 -2.17%
VChain_fail,_1_level 7.407 -
VChain_fail,_2_levels 13.575 1.55%
VChain_fail,_3_levels 20.889 2.55%
VChain_fail,_4_levels 29.966 -
VChain_fail,_5_levels 39.356 -2.75%
VChain_middle,_1_level 13.578 3.28%
VChain_middle,_2_levels 26.693 1.46%
VChain_middle,_3_levels 45.649 1.15%
VChain_middle,_4_levels 59.205 1.14%
VChain_to_complete 0.247 5.30%
VDAG_leftmost,_3_levels 15.315 -
VDAG_leftmost,_4_levels 19.634 -
VDAG_leftmost,_5_levels 23.375 -
VDAG_leftmost_middle,_1_level 97.368 -
VDAG_leftmost_middle,_2_levels 184.809 -
VDAG_leftmost_middle,_3_levels 364.091 -
VDAG_rightmost,_3_levels 61.372 -
VDAG_rightmost,_4_levels 133.119 -
VDAG_rightmost,_5_levels 268.160 -
VDAG_rightmost_middle,_1_level 106.676 1.28%
VDAG_rightmost_middle,_2_levels 211.288 -
VDAG_rightmost_middle,_3_levels 432.403 -
VDAG_sidecast,_1_level 43.096 -
VDAG_sidecast,_2_levels 84.542 1.53%
VDAG_sidecast,_3_levels 106.466 3.23%
VDAG_sidecast_fail,_1_level 63.573 1.08%
VDAG_sidecast_fail,_2_levels 91.580 -
VDAG_sidecast_fail,_3_levels 111.750 1.10%
VDAG_to_complete 0.231 -
bm_exception_ptr_copy_assign_nonnull 3.604 5.67%
bm_exception_ptr_copy_assign_null 3.180 -2.44%
bm_exception_ptr_copy_ctor_nonnull 3.374 -
bm_exception_ptr_copy_ctor_null 3.424 6.35%
bm_exception_ptr_move_assign_nonnull 5.266 -
bm_exception_ptr_move_assign_null 3.613 -5.24%
bm_exception_ptr_move_ctor_nonnull 3.992 13.97%
bm_exception_ptr_move_ctor_null 2.488 -8.63%
bm_exception_ptr_swap_nonnull 1.303 -
bm_exception_ptr_swap_null 3.475 -
bm_gcd_complex 17.938 -
bm_gcd_random 29.213 -
bm_gcd_trivial 0.670 -
bm_lexicographical_compare<int>/1 1.444 9.11%
bm_lexicographical_compare<int>/1048576 68426.476 -
bm_lexicographical_compare<int>/262144 16252.562 -
bm_lexicographical_compare<int>/32768 1915.757 -
bm_lexicographical_compare<int>/4096 237.989 -
bm_lexicographical_compare<int>/512 29.771 -
bm_lexicographical_compare<int>/64 4.516 2.56%
bm_lexicographical_compare<int>/8 1.681 8.39%
bm_lexicographical_compare<signed_char>/1 1.363 6.20%
bm_lexicographical_compare<signed_char>/1048576 16253.552 -
bm_lexicographical_compare<signed_char>/262144 3836.945 -
bm_lexicographical_compare<signed_char>/32768 477.564 -
bm_lexicographical_compare<signed_char>/4096 59.662 -
bm_lexicographical_compare<signed_char>/512 7.880 3.12%
bm_lexicographical_compare<signed_char>/64 2.322 21.36%
bm_lexicographical_compare<signed_char>/8 3.285 5.79%
bm_lexicographical_compare<unsigned_char>/1 1.420 -7.66%
bm_lexicographical_compare<unsigned_char>/1048576 17890.714 -
bm_lexicographical_compare<unsigned_char>/262144 4479.827 -
bm_lexicographical_compare<unsigned_char>/32768 568.851 -
bm_lexicographical_compare<unsigned_char>/4096 76.877 -
bm_lexicographical_compare<unsigned_char>/512 8.626 -1.07%
bm_lexicographical_compare<unsigned_char>/64 1.870 -3.94%
bm_lexicographical_compare<unsigned_char>/8 1.199 -11.66%
bm_list/1 3.153 -
bm_list/2048 6419.821 -1.17%
bm_list/512 1139.371 -
bm_list/64 150.195 -
bm_list/8 16.528 -
bm_make_exception_ptr/threads:1 16.896 1.97%
bm_make_exception_ptr/threads:2 8.131 -4.00%
bm_make_exception_ptr/threads:4 4.136 -4.35%
bm_make_exception_ptr/threads:8 2.815 -1.65%
bm_ranges_lexicographical_compare<int>/1 1.254 -8.99%
bm_ranges_lexicographical_compare<int>/1048576 68434.605 -
bm_ranges_lexicographical_compare<int>/262144 16255.509 -
bm_ranges_lexicographical_compare<int>/32768 1915.583 -
bm_ranges_lexicographical_compare<int>/4096 238.256 -
bm_ranges_lexicographical_compare<int>/512 29.750 -
bm_ranges_lexicographical_compare<int>/64 4.385 1.59%
bm_ranges_lexicographical_compare<int>/8 1.460 -
bm_ranges_lexicographical_compare<signed_char>/1 1.625 9.30%
bm_ranges_lexicographical_compare<signed_char>/1048576 16258.065 -
bm_ranges_lexicographical_compare<signed_char>/262144 3839.458 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.014 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.729 -
bm_ranges_lexicographical_compare<signed_char>/512 8.132 2.83%
bm_ranges_lexicographical_compare<signed_char>/64 2.443 4.15%
bm_ranges_lexicographical_compare<signed_char>/8 3.626 6.35%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.432 -7.29%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17803.621 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4471.209 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 559.133 -2.12%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.254 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.639 -1.03%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.872 -4.98%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.250 -4.92%
bm_ranges_swap_ranges_vb_aligned/1024 6.482 -
bm_ranges_swap_ranges_vb_aligned/1048576 3330.943 -
bm_ranges_swap_ranges_vb_aligned/128 3.427 -
bm_ranges_swap_ranges_vb_aligned/131072 245.304 -1.60%
bm_ranges_swap_ranges_vb_aligned/16 3.289 -
bm_ranges_swap_ranges_vb_aligned/16384 34.720 -
bm_ranges_swap_ranges_vb_aligned/2048 8.479 -
bm_ranges_swap_ranges_vb_aligned/256 3.454 -
bm_ranges_swap_ranges_vb_aligned/262144 490.163 -
bm_ranges_swap_ranges_vb_aligned/32 3.320 -1.03%
bm_ranges_swap_ranges_vb_aligned/32768 64.257 -
bm_ranges_swap_ranges_vb_aligned/4096 11.917 -
bm_ranges_swap_ranges_vb_aligned/512 5.127 -1.09%
bm_ranges_swap_ranges_vb_aligned/524288 1048.889 -
bm_ranges_swap_ranges_vb_aligned/64 3.049 -6.92%
bm_ranges_swap_ranges_vb_aligned/65536 123.044 -
bm_ranges_swap_ranges_vb_aligned/8 3.217 -
bm_ranges_swap_ranges_vb_aligned/8192 19.459 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15668.750 -
bm_ranges_swap_ranges_vb_unaligned/262144 3762.550 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.891 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.063 -
bm_ranges_swap_ranges_vb_unaligned/512 13.551 1.02%
bm_ranges_swap_ranges_vb_unaligned/64 6.248 -
bm_ranges_swap_ranges_vb_unaligned/8 5.237 3.61%
bm_swap_ranges_vb_aligned/1048576 3323.428 -
bm_swap_ranges_vb_aligned/262144 483.012 -
bm_swap_ranges_vb_aligned/32768 63.599 -
bm_swap_ranges_vb_aligned/4096 12.488 -
bm_swap_ranges_vb_aligned/512 4.966 -
bm_swap_ranges_vb_aligned/64 2.846 -
bm_swap_ranges_vb_aligned/8 3.262 3.48%
bm_swap_ranges_vb_unaligned/1048576 15875.458 -
bm_swap_ranges_vb_unaligned/262144 3829.460 -
bm_swap_ranges_vb_unaligned/32768 483.225 -
bm_swap_ranges_vb_unaligned/4096 65.086 -
bm_swap_ranges_vb_unaligned/512 12.558 -
bm_swap_ranges_vb_unaligned/64 4.925 -
bm_swap_ranges_vb_unaligned/8 4.765 -
bm_write 612.100 8.99%
ranges::min(std::deque<__int128>)/1 0.669 -27.05%
ranges::min(std::deque<__int128>)/64 20.753 -25.86%
ranges::min(std::deque<__int128>)/70000 24215.101 -46.78%
ranges::min(std::deque<__int128>)/8 2.816 -3.06%
ranges::min(std::deque<char>)/1 0.660 -4.67%
ranges::min(std::deque<char>)/64 16.431 -30.70%
ranges::min(std::deque<char>)/70000 17610.331 -43.39%
ranges::min(std::deque<char>)/8 2.300 -
ranges::min(std::deque<long_long>)/1 0.648 6.18%
ranges::min(std::deque<long_long>)/64 17.885 -14.43%
ranges::min(std::deque<long_long>)/70000 18656.814 -29.89%
ranges::min(std::deque<long_long>)/8 2.289 -
ranges::min(std::list<__int128>)/1 0.331 -18.02%
ranges::min(std::list<__int128>)/64 32.672 -1.29%
ranges::min(std::list<__int128>)/70000 58170.209 -2.00%
ranges::min(std::list<__int128>)/8 2.052 -1.11%
ranges::min(std::list<char>)/1 0.337 -18.84%
ranges::min(std::list<char>)/64 27.272 1.03%
ranges::min(std::list<char>)/70000 53371.023 -
ranges::min(std::list<char>)/8 1.854 -
ranges::min(std::list<long_long>)/1 0.298 -33.22%
ranges::min(std::list<long_long>)/64 24.168 -1.30%
ranges::min(std::list<long_long>)/70000 50487.159 -1.90%
ranges::min(std::list<long_long>)/8 1.768 -
ranges::min(std::vector<__int128>)/1 0.373 -
ranges::min(std::vector<__int128>)/64 25.074 -15.87%
ranges::min(std::vector<__int128>)/70000 28085.171 -16.68%
ranges::min(std::vector<__int128>)/8 2.849 -4.18%
ranges::min(std::vector<char>)/1 0.340 -11.59%
ranges::min(std::vector<char>)/64 4.161 -1.30%
ranges::min(std::vector<char>)/70000 486.802 -
ranges::min(std::vector<char>)/8 2.395 -
ranges::min(std::vector<long_long>)/1 0.445 -
ranges::min(std::vector<long_long>)/64 4.654 -10.34%
ranges::min(std::vector<long_long>)/70000 7798.259 -1.04%
ranges::min(std::vector<long_long>)/8 2.104 -6.99%
ranges::minmax(std::deque<__int128>)/1 0.681 2.39%
ranges::minmax(std::deque<__int128>)/64 31.895 -7.01%
ranges::minmax(std::deque<__int128>)/70000 34299.845 -4.48%
ranges::minmax(std::deque<__int128>)/8 3.806 -
ranges::minmax(std::deque<char>)/1 0.791 -1.81%
ranges::minmax(std::deque<char>)/64 26.942 -
ranges::minmax(std::deque<char>)/70000 27031.363 -
ranges::minmax(std::deque<char>)/8 3.961 1.17%
ranges::minmax(std::deque<long_long>)/1 0.905 25.91%
ranges::minmax(std::deque<long_long>)/64 22.797 -11.05%
ranges::minmax(std::deque<long_long>)/70000 24631.479 -11.24%
ranges::minmax(std::deque<long_long>)/8 3.830 -6.42%
ranges::minmax(std::list<__int128>)/1 0.459 -
ranges::minmax(std::list<__int128>)/64 41.621 3.38%
ranges::minmax(std::list<__int128>)/70000 61092.894 6.10%
ranges::minmax(std::list<__int128>)/8 3.874 -
ranges::minmax(std::list<char>)/1 0.456 33.94%
ranges::minmax(std::list<char>)/64 33.908 -2.32%
ranges::minmax(std::list<char>)/70000 52774.917 -
ranges::minmax(std::list<char>)/8 2.460 -2.10%
ranges::minmax(std::list<long_long>)/1 0.451 23.02%
ranges::minmax(std::list<long_long>)/64 28.170 -2.62%
ranges::minmax(std::list<long_long>)/70000 53307.234 -1.52%
ranges::minmax(std::list<long_long>)/8 2.518 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.826 -
ranges::minmax(std::vector<__int128>)/70000 34976.846 -
ranges::minmax(std::vector<__int128>)/8 4.086 -
ranges::minmax(std::vector<char>)/1 0.638 2.60%
ranges::minmax(std::vector<char>)/64 1.238 3.76%
ranges::minmax(std::vector<char>)/70000 583.766 -1.00%
ranges::minmax(std::vector<char>)/8 0.974 -5.70%
ranges::minmax(std::vector<long_long>)/1 0.686 6.77%
ranges::minmax(std::vector<long_long>)/64 10.029 -
ranges::minmax(std::vector<long_long>)/70000 9104.454 -
ranges::minmax(std::vector<long_long>)/8 2.087 -
rng::contains(deque<int>)_(process_all)/1048576 242603.604 -2.80%
rng::contains(deque<int>)_(process_all)/32 8.608 -1.75%
rng::contains(deque<int>)_(process_all)/50 12.538 -1.50%
rng::contains(deque<int>)_(process_all)/8 2.909 -8.73%
rng::contains(deque<int>)_(process_all)/8192 1853.315 -3.16%
rng::contains(list<int>)_(process_all)/1048576 822718.909 -
rng::contains(list<int>)_(process_all)/32 9.398 -31.48%
rng::contains(list<int>)_(process_all)/50 21.557 14.82%
rng::contains(list<int>)_(process_all)/8 2.269 -5.05%
rng::contains(list<int>)_(process_all)/8192 6864.033 -
rng::contains(vector<int>)_(process_all)/1048576 231166.557 -2.35%
rng::contains(vector<int>)_(process_all)/32 8.170 -1.77%
rng::contains(vector<int>)_(process_all)/50 12.100 -1.49%
rng::contains(vector<int>)_(process_all)/8 2.519 -6.00%
rng::contains(vector<int>)_(process_all)/8192 1796.175 -2.31%
rng::contains_subrange(deque<int>)_(near_matches)/1000 24599.257 35.33%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25695.485 34.72%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1446857.574 -1.27%
rng::contains_subrange(deque<int>)_(process_all)/1048576 425280.105 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.489 8.49%
rng::contains_subrange(deque<int>)_(process_all)/32 13.830 15.37%
rng::contains_subrange(deque<int>)_(process_all)/50 23.490 17.23%
rng::contains_subrange(deque<int>)_(process_all)/8192 3323.650 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 500754.467 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.601 -18.34%
rng::contains_subrange(deque<int>)_(same_length)/32 17.897 -12.81%
rng::contains_subrange(deque<int>)_(same_length)/50 26.085 -9.81%
rng::contains_subrange(deque<int>)_(same_length)/8192 3900.969 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 474043.468 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.352 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.432 -1.06%
rng::contains_subrange(deque<int>)_(single_element)/50 28.754 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3691.985 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36958.373 -1.04%
rng::contains_subrange(list<int>)_(near_matches)/1024 38681.863 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2504307.735 -
rng::contains_subrange(list<int>)_(process_all)/1048576 854092.621 2.75%
rng::contains_subrange(list<int>)_(process_all)/16 4.735 -
rng::contains_subrange(list<int>)_(process_all)/32 9.962 -
rng::contains_subrange(list<int>)_(process_all)/50 17.940 -1.82%
rng::contains_subrange(list<int>)_(process_all)/8192 7181.389 8.14%
rng::contains_subrange(list<int>)_(same_length)/1048576 926734.025 -
rng::contains_subrange(list<int>)_(same_length)/16 6.290 -
rng::contains_subrange(list<int>)_(same_length)/32 16.490 -
rng::contains_subrange(list<int>)_(same_length)/50 25.475 -
rng::contains_subrange(list<int>)_(same_length)/8192 8506.765 6.86%
rng::contains_subrange(list<int>)_(single_element)/1048576 827350.019 -
rng::contains_subrange(list<int>)_(single_element)/16 4.664 -3.29%
rng::contains_subrange(list<int>)_(single_element)/32 10.139 -
rng::contains_subrange(list<int>)_(single_element)/50 17.609 -
rng::contains_subrange(list<int>)_(single_element)/8192 7836.180 14.74%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13286.374 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13918.422 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 761197.542 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 213968.305 1.17%
rng::contains_subrange(vector<int>)_(process_all)/16 4.880 2.72%
rng::contains_subrange(vector<int>)_(process_all)/32 7.985 -1.41%
rng::contains_subrange(vector<int>)_(process_all)/50 12.148 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1668.168 1.04%
rng::contains_subrange(vector<int>)_(same_length)/1048576 242625.279 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.894 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.651 -
rng::contains_subrange(vector<int>)_(same_length)/50 13.439 5.67%
rng::contains_subrange(vector<int>)_(same_length)/8192 1908.702 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 238119.694 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.682 -3.29%
rng::contains_subrange(vector<int>)_(single_element)/32 8.475 -9.30%
rng::contains_subrange(vector<int>)_(single_element)/50 12.352 -6.18%
rng::contains_subrange(vector<int>)_(single_element)/8192 1855.741 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 406.287 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 439507.381 4.87%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 20.005 -9.84%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.560 1.08%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3545.234 9.16%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.117 1.29%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.692 -1.01%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.119 1.38%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.099 -2.09%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.121 1.43%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 521.975 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 509855.043 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.933 -2.13%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.566 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3906.251 -2.07%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.159 1.01%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.729 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.171 1.67%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.173 1.59%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.158 1.21%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2038.017 -1.94%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2201752.201 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.577 1.94%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.870 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17708.412 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 500.428 -15.62%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1445430.326 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 23.963 -1.03%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.667 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11672.507 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1552.074 4.28%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2328346.431 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.192 -1.93%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.879 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20037.449 -1.50%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 539.302 5.66%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1467131.283 1.89%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 25.102 -8.99%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.771 -3.50%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11339.395 2.25%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.697 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.697 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.671 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.688 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.697 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 757.298 -1.26%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953833.673 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.431 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.157 -1.07%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8315.215 -6.13%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.781 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.780 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.761 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.774 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.781 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 851.684 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1064713.406 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 45.194 2.58%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.807 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12834.494 -5.84%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.624 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 72420.386 -1.74%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.433 -3.23%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.573 -1.29%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 559.108 -1.92%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.367 11.56%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.285 4.97%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.368 11.54%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.312 7.36%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.286 4.90%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 326.269 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 339858.515 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 15.496 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.911 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2638.869 -3.99%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.807 16.41%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.809 16.61%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.804 16.00%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.807 16.36%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.804 15.91%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 286.649 -1.60%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9299.645 -4.56%
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.541 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.667 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2296.945 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 484.809 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15391.079 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.265 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.589 1.87%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3844.611 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 725.876 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26537.635 -5.51%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.318 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.407 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11078.699 19.12%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.633 -1.73%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 649.548 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.668 3.75%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.019 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.089 -1.32%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 294.689 7.45%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8574.183 -1.46%
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.597 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.345 6.62%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2253.226 5.33%
rng::find(vector<bool>)_(process_all)/1024 4.573 -1.93%
rng::find(vector<bool>)_(process_all)/1048576 3618.449 -
rng::find(vector<bool>)_(process_all)/50 0.677 -4.61%
rng::find(vector<bool>)_(process_all)/8 0.624 -14.95%
rng::find(vector<bool>)_(process_all)/8192 33.186 -
rng::find_if(vector<bool>)_(process_all)/1024 564.665 -
rng::find_if(vector<bool>)_(process_all)/1048576 580446.784 -
rng::find_if(vector<bool>)_(process_all)/50 23.205 -3.12%
rng::find_if(vector<bool>)_(process_all)/8 3.463 -2.10%
rng::find_if(vector<bool>)_(process_all)/8192 4533.989 -
rng::find_if_not(vector<bool>)_(process_all)/1024 560.935 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 572496.147 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.843 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.566 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4473.040 -
rng::find_last(deque<int>)_(bail_10%)/1024 224.521 -
rng::find_last(deque<int>)_(bail_10%)/1048576 321627.618 -
rng::find_last(deque<int>)_(bail_10%)/50 11.316 -
rng::find_last(deque<int>)_(bail_10%)/8 2.711 -
rng::find_last(deque<int>)_(bail_10%)/8192 2490.943 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.547 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25370.614 -
rng::find_last(deque<int>)_(bail_90%)/50 1.829 -1.01%
rng::find_last(deque<int>)_(bail_90%)/8 0.833 -3.47%
rng::find_last(deque<int>)_(bail_90%)/8192 199.835 -2.34%
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.676 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 697067.033 89.28%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.812 3.08%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.407 -2.25%
rng::find_last(forward_list<int>)_(bail_10%)/8192 6675.426 14.37%
rng::find_last(forward_list<int>)_(bail_90%)/1024 726.197 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 659185.041 69.50%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.060 -2.19%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.443 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6030.558 -
rng::find_last(list<int>)_(bail_10%)/1024 679.000 -
rng::find_last(list<int>)_(bail_10%)/1048576 786390.678 -
rng::find_last(list<int>)_(bail_10%)/50 15.664 -1.75%
rng::find_last(list<int>)_(bail_10%)/8 2.067 -
rng::find_last(list<int>)_(bail_10%)/8192 6307.177 -
rng::find_last(list<int>)_(bail_90%)/1024 67.692 5.03%
rng::find_last(list<int>)_(bail_90%)/1048576 86813.685 -
rng::find_last(list<int>)_(bail_90%)/50 1.234 -1.10%
rng::find_last(list<int>)_(bail_90%)/8 0.467 -
rng::find_last(list<int>)_(bail_90%)/8192 594.246 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.081 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205348.587 -
rng::find_last(vector<char>)_(bail_10%)/50 10.811 -
rng::find_last(vector<char>)_(bail_10%)/8 1.996 -
rng::find_last(vector<char>)_(bail_10%)/8192 1617.088 -
rng::find_last(vector<char>)_(bail_90%)/1024 27.442 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22890.565 -
rng::find_last(vector<char>)_(bail_90%)/50 1.496 -4.74%
rng::find_last(vector<char>)_(bail_90%)/8 0.459 -5.06%
rng::find_last(vector<char>)_(bail_90%)/8192 188.003 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.212 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212238.905 -
rng::find_last(vector<int>)_(bail_10%)/50 10.731 -
rng::find_last(vector<int>)_(bail_10%)/8 2.028 -
rng::find_last(vector<int>)_(bail_10%)/8192 1643.101 -
rng::find_last(vector<int>)_(bail_90%)/1024 23.458 -1.39%
rng::find_last(vector<int>)_(bail_90%)/1048576 23017.486 -1.52%
rng::find_last(vector<int>)_(bail_90%)/50 1.414 -3.53%
rng::find_last(vector<int>)_(bail_90%)/8 0.440 -2.41%
rng::find_last(vector<int>)_(bail_90%)/8192 187.961 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 362.479 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362040.784 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.652 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.814 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2766.665 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 39.383 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 41280.242 3.67%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.454 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.101 -3.80%
rng::find_last_if(deque<int>)_(bail_90%)/8192 317.288 -2.57%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 778.572 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 897360.134 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.614 1.13%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.403 -8.31%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6807.276 -4.29%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 784.173 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 893686.723 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 38.631 -5.43%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.179 -13.06%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6555.808 -
rng::find_last_if(list<int>)_(bail_10%)/1024 673.167 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 798032.481 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.337 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.094 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6485.346 -2.75%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.288 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 87990.721 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.160 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.737 3.99%
rng::find_last_if(list<int>)_(bail_90%)/8192 600.712 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 240.923 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 236594.046 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.340 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.116 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1851.854 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.366 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26144.160 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.455 -3.25%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.476 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 214.655 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.799 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 305869.359 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.688 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.632 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2172.429 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 30.974 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33359.744 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.618 2.13%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.684 42.36%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.116 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.195 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 360475.780 -4.69%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.200 1.46%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.822 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2750.254 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 42.267 -1.63%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38132.539 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.661 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.968 2.87%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 313.013 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 783.797 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 904697.850 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 27.390 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.223 -9.59%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6692.242 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 796.979 3.76%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 892248.886 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.676 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.738 8.59%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6571.607 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 675.181 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 799194.507 -1.19%
rng::find_last_if_not(list<int>)_(bail_10%)/50 17.819 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.959 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6587.160 -1.74%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 69.031 -2.91%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 87915.633 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.181 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.707 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 598.784 -1.24%
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.596 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 237844.508 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.342 -17.53%
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.132 2.85%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1858.599 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.814 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26000.039 -1.04%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.522 1.18%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.475 -15.25%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 214.786 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.372 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306570.374 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.569 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.634 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2182.702 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.135 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33423.749 -2.22%
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.535 1.86%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.484 -2.44%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.261 -3.49%
rng::fold_left(deque<int>)/1048576 549534.543 -
rng::fold_left(deque<int>)/32 16.361 -
rng::fold_left(deque<int>)/50 27.300 -
rng::fold_left(deque<int>)/8 3.910 -
rng::fold_left(deque<int>)/8192 4465.092 -
rng::fold_left(list<int>)/1048576 1351332.291 -
rng::fold_left(list<int>)/32 20.649 -
rng::fold_left(list<int>)/50 37.398 -
rng::fold_left(list<int>)/8 3.839 -
rng::fold_left(list<int>)/8192 11265.996 4.88%
rng::fold_left(vector<int>)/1048576 1324205.577 -
rng::fold_left(vector<int>)/32 21.601 -
rng::fold_left(vector<int>)/50 37.099 -
rng::fold_left(vector<int>)/8 3.558 -
rng::fold_left(vector<int>)/8192 10306.603 -
rng::for_each(map<int>)/32 22.027 -1.19%
rng::for_each(map<int>)/50 47.723 1.77%
rng::for_each(map<int>)/8 4.473 -
rng::for_each(map<int>)/8192 16117.066 -
rng::for_each(multimap<int>)/32 22.149 -
rng::for_each(multimap<int>)/50 52.173 -
rng::for_each(multimap<int>)/8 4.410 -
rng::for_each(multimap<int>)/8192 16222.398 -
rng::for_each(multiset<int>)/32 20.813 -
rng::for_each(multiset<int>)/50 45.159 -
rng::for_each(multiset<int>)/8 4.468 -1.15%
rng::for_each(multiset<int>)/8192 15402.731 -
rng::for_each(set<int>)/32 20.798 -2.56%
rng::for_each(set<int>)/50 46.293 -4.21%
rng::for_each(set<int>)/8 4.589 -
rng::for_each(set<int>)/8192 15288.470 -
rng::starts_with(deque<int>)/1000 462.001 -3.20%
rng::starts_with(deque<int>)/1024 476.912 -2.10%
rng::starts_with(deque<int>)/1048576 493446.130 -
rng::starts_with(deque<int>)/8 4.060 -
rng::starts_with(deque<int>)/8192 3849.363 -
rng::starts_with(deque<int>,_pred)/1000 506.801 -
rng::starts_with(deque<int>,_pred)/1024 525.444 -
rng::starts_with(deque<int>,_pred)/1048576 509173.974 -
rng::starts_with(deque<int>,_pred)/8 4.692 -
rng::starts_with(deque<int>,_pred)/8192 3906.972 -
rng::starts_with(list<int>)/1000 754.397 -
rng::starts_with(list<int>)/1024 822.280 6.22%
rng::starts_with(list<int>)/1048576 940050.715 -
rng::starts_with(list<int>)/8 2.908 -
rng::starts_with(list<int>)/8192 9822.188 5.82%
rng::starts_with(list<int>,_pred)/1000 789.180 -
rng::starts_with(list<int>,_pred)/1024 806.403 -
rng::starts_with(list<int>,_pred)/1048576 969872.986 -1.54%
rng::starts_with(list<int>,_pred)/8 3.439 -1.06%
rng::starts_with(list<int>,_pred)/8192 12686.786 19.85%
rng::starts_with(vector<int>)/1000 58.211 -
rng::starts_with(vector<int>)/1024 59.801 -
rng::starts_with(vector<int>)/1048576 68261.176 -
rng::starts_with(vector<int>)/8 1.222 -
rng::starts_with(vector<int>)/8192 484.838 -
rng::starts_with(vector<int>,_pred)/1000 278.707 -
rng::starts_with(vector<int>,_pred)/1024 291.631 1.38%
rng::starts_with(vector<int>,_pred)/1048576 302053.777 -
rng::starts_with(vector<int>,_pred)/8 2.422 3.19%
rng::starts_with(vector<int>,_pred)/8192 2471.370 -
std::adjacent_find(deque<int>)/1024 458.649 -1.06%
std::adjacent_find(deque<int>)/1048576 471694.360 -
std::adjacent_find(deque<int>)/50 14.203 -
std::adjacent_find(deque<int>)/8 2.980 -
std::adjacent_find(deque<int>)/8192 3673.162 -1.03%
std::adjacent_find(deque<int>,_pred)/1024 626.745 -
std::adjacent_find(deque<int>,_pred)/1048576 647602.087 -
std::adjacent_find(deque<int>,_pred)/50 29.632 1.95%
std::adjacent_find(deque<int>,_pred)/8 4.227 2.28%
std::adjacent_find(deque<int>,_pred)/8192 5070.843 -
std::adjacent_find(list<int>)/1024 730.786 -
std::adjacent_find(list<int>)/1048576 866421.284 -1.04%
std::adjacent_find(list<int>)/50 23.147 -
std::adjacent_find(list<int>)/8 2.070 -
std::adjacent_find(list<int>)/8192 7186.567 8.09%
std::adjacent_find(list<int>,_pred)/1024 784.003 -1.10%
std::adjacent_find(list<int>,_pred)/1048576 912547.943 -
std::adjacent_find(list<int>,_pred)/50 29.230 -
std::adjacent_find(list<int>,_pred)/8 3.822 1.01%
std::adjacent_find(list<int>,_pred)/8192 7173.226 -2.84%
std::adjacent_find(vector<int>)/1024 233.094 -1.82%
std::adjacent_find(vector<int>)/1048576 234763.786 -
std::adjacent_find(vector<int>)/50 11.883 -1.09%
std::adjacent_find(vector<int>)/8 2.030 -4.49%
std::adjacent_find(vector<int>)/8192 1819.190 -
std::adjacent_find(vector<int>,_pred)/1024 397.870 -
std::adjacent_find(vector<int>,_pred)/1048576 463489.921 -2.64%
std::adjacent_find(vector<int>,_pred)/50 23.304 -1.27%
std::adjacent_find(vector<int>,_pred)/8 3.290 -
std::adjacent_find(vector<int>,_pred)/8192 3178.723 -
std::all_of(deque<int>)_(process_all)/32 12.322 -
std::all_of(deque<int>)_(process_all)/32768 11294.858 12.23%
std::all_of(deque<int>)_(process_all)/50 19.706 4.26%
std::all_of(deque<int>)_(process_all)/8 3.290 -4.27%
std::all_of(deque<int>)_(process_all)/8192 2842.934 12.72%
std::all_of(list<int>)_(process_all)/32 11.814 -
std::all_of(list<int>)_(process_all)/32768 25648.023 -2.79%
std::all_of(list<int>)_(process_all)/50 21.918 -
std::all_of(list<int>)_(process_all)/8 2.674 -
std::all_of(list<int>)_(process_all)/8192 7025.493 -12.60%
std::all_of(vector<int>)_(process_all)/32 8.269 -2.39%
std::all_of(vector<int>)_(process_all)/32768 8079.621 -
std::all_of(vector<int>)_(process_all)/50 19.115 2.97%
std::all_of(vector<int>)_(process_all)/8 2.419 -1.98%
std::all_of(vector<int>)_(process_all)/8192 2032.511 -
std::any_of(deque<int>)_(process_all)/32 12.262 -
std::any_of(deque<int>)_(process_all)/32768 10107.673 -
std::any_of(deque<int>)_(process_all)/50 18.835 -
std::any_of(deque<int>)_(process_all)/8 3.281 -4.64%
std::any_of(deque<int>)_(process_all)/8192 2527.350 -
std::any_of(list<int>)_(process_all)/32 11.408 -
std::any_of(list<int>)_(process_all)/32768 25543.281 -3.21%
std::any_of(list<int>)_(process_all)/50 21.648 -
std::any_of(list<int>)_(process_all)/8 2.637 -
std::any_of(list<int>)_(process_all)/8192 7965.638 5.60%
std::any_of(vector<int>)_(process_all)/32 8.264 -
std::any_of(vector<int>)_(process_all)/32768 8091.596 -
std::any_of(vector<int>)_(process_all)/50 13.557 -1.59%
std::any_of(vector<int>)_(process_all)/8 2.370 -3.70%
std::any_of(vector<int>)_(process_all)/8192 2028.984 -
std::copy(deque<int>)/1048576 49964.615 -
std::copy(deque<int>)/262144 11610.437 -
std::copy(deque<int>)/32768 1135.589 -
std::copy(deque<int>)/4096 144.854 -
std::copy(deque<int>)/512 16.601 -3.68%
std::copy(deque<int>)/64 2.712 -10.25%
std::copy(deque<int>)/8 2.703 -
std::copy(list<int>)/1048576 858031.772 -
std::copy(list<int>)/262144 212606.462 -
std::copy(list<int>)/32768 26196.468 -
std::copy(list<int>)/4096 3193.092 4.93%
std::copy(list<int>)/512 363.382 -
std::copy(list<int>)/64 29.933 -8.64%
std::copy(list<int>)/8 2.498 -
std::copy(vector<bool>)_(aligned)/1048576 3149.844 -16.52%
std::copy(vector<bool>)_(aligned)/262144 694.414 93.74%
std::copy(vector<bool>)_(aligned)/32768 34.980 -1.22%
std::copy(vector<bool>)_(aligned)/4096 4.712 -
std::copy(vector<bool>)_(aligned)/512 1.372 -
std::copy(vector<bool>)_(aligned)/64 1.330 -
std::copy(vector<bool>)_(unaligned)/1048576 7011.750 -
std::copy(vector<bool>)_(unaligned)/262144 1711.333 -
std::copy(vector<bool>)_(unaligned)/32768 217.880 -
std::copy(vector<bool>)_(unaligned)/4096 26.027 -
std::copy(vector<bool>)_(unaligned)/512 3.481 -
std::copy(vector<bool>)_(unaligned)/64 1.775 -1.07%
std::copy(vector<int>)/1048576 50218.743 -
std::copy(vector<int>)/262144 12360.543 -1.35%
std::copy(vector<int>)/32768 3785.714 8.54%
std::copy(vector<int>)/4096 233.998 60.48%
std::copy(vector<int>)/512 15.924 -
std::copy(vector<int>)/64 2.433 -
std::copy(vector<int>)/8 2.228 -
std::copy_backward(deque<int>)/1048576 129134.842 -1.34%
std::copy_backward(deque<int>)/262144 30748.483 -1.33%
std::copy_backward(deque<int>)/32768 3678.377 -
std::copy_backward(deque<int>)/4096 145.977 -
std::copy_backward(deque<int>)/512 18.011 -
std::copy_backward(deque<int>)/64 3.032 -
std::copy_backward(deque<int>)/8 2.641 -2.55%
std::copy_backward(list<int>)/1048576 868663.624 -
std::copy_backward(list<int>)/262144 216069.076 -
std::copy_backward(list<int>)/32768 26121.040 -
std::copy_backward(list<int>)/4096 3240.681 -
std::copy_backward(list<int>)/512 365.294 -3.40%
std::copy_backward(list<int>)/64 33.074 -
std::copy_backward(list<int>)/8 2.345 -1.46%
std::copy_backward(vector<bool>)_(aligned)/1048576 2452.554 -9.29%
std::copy_backward(vector<bool>)_(aligned)/262144 715.248 -7.83%
std::copy_backward(vector<bool>)_(aligned)/32768 35.040 -1.29%
std::copy_backward(vector<bool>)_(aligned)/4096 5.043 -
std::copy_backward(vector<bool>)_(aligned)/512 1.489 -1.38%
std::copy_backward(vector<bool>)_(aligned)/64 1.635 -1.26%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6553.008 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1593.466 -
std::copy_backward(vector<bool>)_(unaligned)/32768 204.778 -2.34%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.293 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.790 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.922 1.23%
std::copy_backward(vector<int>)/1048576 50275.375 -
std::copy_backward(vector<int>)/262144 12519.394 -
std::copy_backward(vector<int>)/32768 2793.766 -25.80%
std::copy_backward(vector<int>)/4096 210.014 -11.39%
std::copy_backward(vector<int>)/512 16.605 -
std::copy_backward(vector<int>)/64 2.500 -
std::copy_backward(vector<int>)/8 2.192 -
std::copy_if(deque<int>)_(entire_range)/1048576 276269.807 -
std::copy_if(deque<int>)_(entire_range)/262144 69478.425 -
std::copy_if(deque<int>)_(entire_range)/32768 8638.407 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.095 -
std::copy_if(deque<int>)_(entire_range)/512 134.593 -
std::copy_if(deque<int>)_(entire_range)/64 16.070 -
std::copy_if(deque<int>)_(entire_range)/8 2.636 -
std::copy_if(deque<int>)_(every_other)/1048576 369638.141 -
std::copy_if(deque<int>)_(every_other)/262144 92234.502 -
std::copy_if(deque<int>)_(every_other)/32768 11558.479 -
std::copy_if(deque<int>)_(every_other)/4096 1442.197 -
std::copy_if(deque<int>)_(every_other)/512 179.572 -
std::copy_if(deque<int>)_(every_other)/64 23.088 -
std::copy_if(deque<int>)_(every_other)/8 3.428 -
std::copy_if(list<int>)_(entire_range)/1048576 864250.411 -
std::copy_if(list<int>)_(entire_range)/262144 212800.200 -
std::copy_if(list<int>)_(entire_range)/32768 25626.566 -3.34%
std::copy_if(list<int>)_(entire_range)/4096 3013.023 -
std::copy_if(list<int>)_(entire_range)/512 366.038 -
std::copy_if(list<int>)_(entire_range)/64 32.490 1.38%
std::copy_if(list<int>)_(entire_range)/8 2.521 -
std::copy_if(list<int>)_(every_other)/1048576 831338.101 -1.14%
std::copy_if(list<int>)_(every_other)/262144 207420.708 -
std::copy_if(list<int>)_(every_other)/32768 25369.435 -
std::copy_if(list<int>)_(every_other)/4096 4030.280 18.76%
std::copy_if(list<int>)_(every_other)/512 355.423 -
std::copy_if(list<int>)_(every_other)/64 27.523 -
std::copy_if(list<int>)_(every_other)/8 2.285 -
std::copy_if(vector<int>)_(entire_range)/1048576 242596.963 -
std::copy_if(vector<int>)_(entire_range)/262144 59023.448 -
std::copy_if(vector<int>)_(entire_range)/32768 7370.507 -
std::copy_if(vector<int>)_(entire_range)/4096 921.656 -
std::copy_if(vector<int>)_(entire_range)/512 121.529 -
std::copy_if(vector<int>)_(entire_range)/64 15.086 -12.59%
std::copy_if(vector<int>)_(entire_range)/8 2.206 -2.76%
std::copy_if(vector<int>)_(every_other)/1048576 496372.594 -
std::copy_if(vector<int>)_(every_other)/262144 127079.979 -
std::copy_if(vector<int>)_(every_other)/32768 16193.562 -
std::copy_if(vector<int>)_(every_other)/4096 1984.216 -
std::copy_if(vector<int>)_(every_other)/512 253.358 -
std::copy_if(vector<int>)_(every_other)/64 32.676 -
std::copy_if(vector<int>)_(every_other)/8 4.120 -1.39%
std::copy_n(deque<int>)/1048576 50051.725 -
std::copy_n(deque<int>)/262144 11634.585 -
std::copy_n(deque<int>)/32768 1142.274 -
std::copy_n(deque<int>)/4096 144.948 -
std::copy_n(deque<int>)/512 16.685 -
std::copy_n(deque<int>)/64 2.786 -
std::copy_n(deque<int>)/8 2.763 5.49%
std::copy_n(list<int>)/1048576 865388.906 -
std::copy_n(list<int>)/262144 215711.921 -
std::copy_n(list<int>)/32768 26466.775 -
std::copy_n(list<int>)/4096 4350.961 21.95%
std::copy_n(list<int>)/512 344.053 -
std::copy_n(list<int>)/64 14.901 -
std::copy_n(list<int>)/8 2.201 -
std::copy_n(vector<bool>)_(aligned)/1048576 2846.292 -6.02%
std::copy_n(vector<bool>)_(aligned)/262144 702.181 -
std::copy_n(vector<bool>)_(aligned)/32768 34.922 -
std::copy_n(vector<bool>)_(aligned)/4096 4.773 2.66%
std::copy_n(vector<bool>)_(aligned)/512 1.369 -
std::copy_n(vector<bool>)_(aligned)/64 1.333 3.29%
std::copy_n(vector<bool>)_(unaligned)/1048576 7011.613 -
std::copy_n(vector<bool>)_(unaligned)/262144 1712.020 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.761 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.027 -
std::copy_n(vector<bool>)_(unaligned)/512 3.480 -
std::copy_n(vector<bool>)_(unaligned)/64 1.778 -1.30%
std::copy_n(vector<int>)/1048576 50201.385 -
std::copy_n(vector<int>)/262144 12101.101 -3.37%
std::copy_n(vector<int>)/32768 2744.246 -9.87%
std::copy_n(vector<int>)/4096 174.654 -4.63%
std::copy_n(vector<int>)/512 16.699 1.26%
std::copy_n(vector<int>)/64 2.464 -
std::copy_n(vector<int>)/8 2.147 -3.00%
std::count(deque<int>)_(every_other)/1024 246.435 -
std::count(deque<int>)_(every_other)/1048576 250615.865 -
std::count(deque<int>)_(every_other)/8 2.533 -
std::count(deque<int>)_(every_other)/8192 1918.929 -
std::count(list<int>)_(every_other)/1024 700.630 -1.79%
std::count(list<int>)_(every_other)/1048576 815271.670 -
std::count(list<int>)_(every_other)/8 2.094 -
std::count(list<int>)_(every_other)/8192 6805.168 -7.80%
std::count(vector<bool>)/1000 2.994 -
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1448.694 -
std::count(vector<bool>)/8192 11.396 -
std::count(vector<int>)_(every_other)/1024 102.140 -
std::count(vector<int>)_(every_other)/1048576 104655.282 -
std::count(vector<int>)_(every_other)/8 1.332 -3.50%
std::count(vector<int>)_(every_other)/8192 812.800 -
std::count_if(deque<int>)_(every_other)/1024 345.959 -
std::count_if(deque<int>)_(every_other)/1048576 341929.525 -
std::count_if(deque<int>)_(every_other)/8 3.491 -
std::count_if(deque<int>)_(every_other)/8192 2681.850 -
std::count_if(list<int>)_(every_other)/1024 746.557 -
std::count_if(list<int>)_(every_other)/1048576 878584.898 -
std::count_if(list<int>)_(every_other)/8 2.766 -
std::count_if(list<int>)_(every_other)/8192 7070.069 1.16%
std::count_if(vector<int>)_(every_other)/1024 245.142 -
std::count_if(vector<int>)_(every_other)/1048576 247505.286 -
std::count_if(vector<int>)_(every_other)/8 4.129 -
std::count_if(vector<int>)_(every_other)/8192 1893.391 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 650.147 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 402.723 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2529.960 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 340.759 4.74%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.776 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2535.459 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 72.742 2.75%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 29.438 6.86%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 456.175 3.04%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.245 3.95%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.405 8.00%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 451.046 1.79%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 316.697 1.09%
std::deque<int>::ctor(const&)_(cheap_elements)/32 37.576 6.46%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2156.566 -
std::deque<int>::ctor(size)/1024 71.663 -
std::deque<int>::ctor(size)/32 28.463 -
std::deque<int>::ctor(size)/8192 435.151 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 71.485 -1.02%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.995 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 428.088 1.56%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.423 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.384 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.365 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 27.051 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.618 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 158.872 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.023 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.109 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.059 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.712 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.956 -1.05%
std::deque<int>::insert(middle)_(cheap_elements)/8192 163.610 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.974 -6.71%
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.753 -1.98%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 351.277 -1.38%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 651.436 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 402.003 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2533.192 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.864 -1.91%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.700 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.538 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1034.705 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 413.909 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8089.041 -1.94%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12517.920 -4.09%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 750.710 -1.09%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 111992.090 -3.21%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 655.412 1.86%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.718 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6087.240 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6750.140 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 169.070 5.55%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54787.341 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 928.100 6.87%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 52.816 4.84%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12571.082 4.55%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 23301.191 9.51%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 787.282 19.45%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 193384.286 3.03%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 873.450 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 49.790 -1.92%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12042.983 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21114.571 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 648.961 -2.23%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 184863.928 -1.17%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1047.822 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.759 -11.01%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11473.994 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20260.931 -5.71%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 627.500 -5.67%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 178466.656 -5.04%
std::deque<std::string>::ctor(size)/1024 711.018 -
std::deque<std::string>::ctor(size)/32 40.206 -8.03%
std::deque<std::string>::ctor(size)/8192 8434.168 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 940.279 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.414 -6.89%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12544.695 1.68%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20655.792 -2.93%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 599.637 -4.35%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 179544.944 -3.11%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.611 3.74%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.498 1.73%
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.393 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 25.496 7.33%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 26.141 12.68%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 25.513 6.85%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.784 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.649 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2340.502 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.320 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.538 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2357.123 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.920 -4.13%
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.821 -1.25%
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.928 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.535 -3.59%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.823 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.842 7.84%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 309.631 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.521 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2341.329 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 326.753 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.075 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2362.770 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 520.485 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.996 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4571.353 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6511.270 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 162.305 -1.56%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52761.288 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1028.597 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 413.339 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8085.531 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12513.177 -3.93%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 748.094 -1.29%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 112458.392 -2.48%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.379 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.206 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.264 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.893 -3.58%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.354 -3.02%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.300 -3.60%
std::distance(deque<int>)/1024 0.851 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.856 -
std::distance(deque<int>)/8192 0.847 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.423 1.71%
std::distance(join_view(vector<vector<int>>))/50 0.613 -3.07%
std::distance(join_view(vector<vector<int>>))/8192 8.275 -
std::equal(deque<int>)_(it,_it,_it)/1024 494.135 4.19%
std::equal(deque<int>)_(it,_it,_it)/1048576 500598.182 -
std::equal(deque<int>)_(it,_it,_it)/50 23.957 2.39%
std::equal(deque<int>)_(it,_it,_it)/8 4.294 -3.42%
std::equal(deque<int>)_(it,_it,_it)/8192 3892.553 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 487.785 -2.53%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 500689.791 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 26.077 4.67%
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.718 -5.24%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3892.953 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 521.425 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 634880.478 23.04%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.749 -3.19%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.988 -2.04%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4951.843 24.21%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 514.121 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 520756.748 1.36%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.271 2.02%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.302 1.26%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4033.397 1.54%
std::equal(list<int>)_(it,_it,_it)/1024 1124.927 -2.34%
std::equal(list<int>)_(it,_it,_it)/1048576 1295113.272 -1.57%
std::equal(list<int>)_(it,_it,_it)/50 34.968 -1.44%
std::equal(list<int>)_(it,_it,_it)/8 2.754 -4.14%
std::equal(list<int>)_(it,_it,_it)/8192 9730.478 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 769.949 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 946588.731 -1.64%
std::equal(list<int>)_(it,_it,_it,_it)/50 25.421 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.972 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11993.626 2.90%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 800.573 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 974172.180 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.390 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.463 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 11767.514 -1.54%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1150.418 -1.36%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1307694.653 -1.28%
std::equal(list<int>)_(it,_it,_it,_pred)/50 61.856 -1.44%
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.919 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11199.466 -1.19%
std::equal(vector<bool>)_(aligned)/1024 0.238 7.70%
std::equal(vector<bool>)_(aligned)/1048576 0.217 -
std::equal(vector<bool>)_(aligned)/50 0.223 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.220 -
std::equal(vector<bool>)_(unaligned)/1024 6.011 -
std::equal(vector<bool>)_(unaligned)/1048576 6351.271 -1.54%
std::equal(vector<bool>)_(unaligned)/50 0.781 -26.73%
std::equal(vector<bool>)_(unaligned)/8 0.857 -15.12%
std::equal(vector<bool>)_(unaligned)/8192 56.533 1.06%
std::equal(vector<int>)_(it,_it,_it)/1024 77.610 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73646.195 -
std::equal(vector<int>)_(it,_it,_it)/50 4.282 -
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 569.079 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.096 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73698.810 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.466 6.28%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.499 14.48%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 572.019 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 303.917 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 322582.126 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 21.877 -1.31%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.659 5.96%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2409.091 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.988 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305404.687 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.486 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.783 4.60%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2598.081 2.15%
std::fill(deque<int>)/1024 29.843 -
std::fill(deque<int>)/32 1.371 -
std::fill(deque<int>)/50 2.357 -
std::fill(deque<int>)/8192 233.226 -
std::fill(list<int>)/1024 486.024 -1.94%
std::fill(list<int>)/32 8.189 -1.26%
std::fill(list<int>)/50 34.590 -
std::fill(list<int>)/8192 8895.460 6.62%
std::fill(vector<bool>)/1048576 3821.848 -
std::fill(vector<bool>)/262144 228.233 -1.01%
std::fill(vector<bool>)/32768 30.235 -
std::fill(vector<bool>)/4096 4.160 -
std::fill(vector<bool>)/512 1.500 1.47%
std::fill(vector<bool>)/64 1.449 -7.27%
std::fill(vector<int>)/1024 29.503 -
std::fill(vector<int>)/32 1.035 -
std::fill(vector<int>)/50 2.184 -
std::fill(vector<int>)/8192 230.500 -1.23%
std::fill_n(deque<int>)/1024 29.415 -
std::fill_n(deque<int>)/32 1.165 -
std::fill_n(deque<int>)/50 2.187 -
std::fill_n(deque<int>)/8192 232.310 -
std::fill_n(list<int>)/1024 439.863 -
std::fill_n(list<int>)/32 7.980 -
std::fill_n(list<int>)/50 15.475 -
std::fill_n(list<int>)/8192 8822.570 16.01%
std::fill_n(vector<bool>)/1048576 3832.832 1.37%
std::fill_n(vector<bool>)/262144 841.211 -9.89%
std::fill_n(vector<bool>)/32768 31.028 -6.99%
std::fill_n(vector<bool>)/4096 4.436 -
std::fill_n(vector<bool>)/512 1.451 -
std::fill_n(vector<bool>)/64 1.339 -1.03%
std::fill_n(vector<int>)/1024 29.206 -1.72%
std::fill_n(vector<int>)/32 1.135 -
std::fill_n(vector<int>)/50 2.195 -
std::fill_n(vector<int>)/8192 229.837 -1.51%
std::find(deque<int>)_(bail_25%)/1024 67.244 -1.15%
std::find(deque<int>)_(bail_25%)/32768 1900.509 -1.07%
std::find(deque<int>)_(bail_25%)/8 2.272 -
std::find(deque<int>)_(bail_25%)/8192 475.819 -
std::find(deque<int>)_(process_all)/1024 239.464 -3.72%
std::find(deque<int>)_(process_all)/32768 7729.738 -1.64%
std::find(deque<int>)_(process_all)/50 13.033 -7.61%
std::find(deque<int>)_(process_all)/8 3.413 -1.02%
std::find(deque<int>)_(process_all)/8192 1932.035 -7.30%
std::find(list<int>)_(bail_25%)/1024 128.285 -4.99%
std::find(list<int>)_(bail_25%)/32768 9055.904 14.35%
std::find(list<int>)_(bail_25%)/8 0.922 -
std::find(list<int>)_(bail_25%)/8192 1425.844 -2.42%
std::find(list<int>)_(process_all)/1024 685.462 -1.73%
std::find(list<int>)_(process_all)/32768 25760.129 -1.22%
std::find(list<int>)_(process_all)/50 37.923 -
std::find(list<int>)_(process_all)/8 2.373 6.36%
std::find(list<int>)_(process_all)/8192 6827.743 -5.56%
std::find(vector<bool>)_(process_all)/1024 4.620 -4.78%
std::find(vector<bool>)_(process_all)/1048576 3615.081 -
std::find(vector<bool>)_(process_all)/50 0.640 -5.33%
std::find(vector<bool>)_(process_all)/8 0.593 -20.15%
std::find(vector<bool>)_(process_all)/8192 33.133 -
std::find(vector<char>)_(bail_25%)/1024 5.357 -1.42%
std::find(vector<char>)_(bail_25%)/32768 135.725 -
std::find(vector<char>)_(bail_25%)/8 1.061 -
std::find(vector<char>)_(bail_25%)/8192 39.511 -
std::find(vector<char>)_(process_all)/1024 16.089 -
std::find(vector<char>)_(process_all)/32768 491.988 -
std::find(vector<char>)_(process_all)/50 1.623 -
std::find(vector<char>)_(process_all)/8 0.923 -
std::find(vector<char>)_(process_all)/8192 134.858 -
std::find(vector<int>)_(bail_25%)/1024 65.520 -2.00%
std::find(vector<int>)_(bail_25%)/32768 1847.847 -1.03%
std::find(vector<int>)_(bail_25%)/8 1.398 1.87%
std::find(vector<int>)_(bail_25%)/8192 467.823 -
std::find(vector<int>)_(process_all)/1024 241.271 -
std::find(vector<int>)_(process_all)/32768 7375.948 -
std::find(vector<int>)_(process_all)/50 12.348 -
std::find(vector<int>)_(process_all)/8 2.693 1.92%
std::find(vector<int>)_(process_all)/8192 1845.654 -
std::find(vector<long_long>)_(bail_25%)/1024 22.972 -
std::find(vector<long_long>)_(bail_25%)/32768 728.192 -
std::find(vector<long_long>)_(bail_25%)/8 0.922 1.17%
std::find(vector<long_long>)_(bail_25%)/8192 188.232 -
std::find(vector<long_long>)_(process_all)/1024 89.932 -
std::find(vector<long_long>)_(process_all)/32768 2889.373 -
std::find(vector<long_long>)_(process_all)/50 4.391 -
std::find(vector<long_long>)_(process_all)/8 1.207 15.54%
std::find(vector<long_long>)_(process_all)/8192 720.949 -
std::find(vector<short>)_(bail_25%)/1024 5.972 -2.63%
std::find(vector<short>)_(bail_25%)/32768 187.218 -
std::find(vector<short>)_(bail_25%)/8 0.692 -8.93%
std::find(vector<short>)_(bail_25%)/8192 45.392 -2.29%
std::find(vector<short>)_(process_all)/1024 23.258 3.38%
std::find(vector<short>)_(process_all)/32768 722.690 -
std::find(vector<short>)_(process_all)/50 1.742 2.04%
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.061 -
std::find_end(deque<int>)_(match_near_end)/1000 355.639 -
std::find_end(deque<int>)_(match_near_end)/1024 3279.290 -6.11%
std::find_end(deque<int>)_(match_near_end)/8192 166938.649 -7.67%
std::find_end(deque<int>)_(near_matches)/1000 27767.004 -5.52%
std::find_end(deque<int>)_(near_matches)/1024 28754.661 -6.21%
std::find_end(deque<int>)_(near_matches)/8192 2317734.825 30.71%
std::find_end(deque<int>)_(process_all)/1000 254.620 2.17%
std::find_end(deque<int>)_(process_all)/1024 261.669 -5.07%
std::find_end(deque<int>)_(process_all)/1048576 262886.280 -2.82%
std::find_end(deque<int>)_(process_all)/8192 2024.917 -7.52%
std::find_end(deque<int>)_(same_length)/1000 1358.071 44.87%
std::find_end(deque<int>)_(same_length)/1024 1408.660 -
std::find_end(deque<int>)_(same_length)/8192 11179.049 -
std::find_end(deque<int>)_(single_element)/1000 249.111 -
std::find_end(deque<int>)_(single_element)/1024 278.076 7.83%
std::find_end(deque<int>)_(single_element)/8192 2192.082 8.04%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 596.479 2.45%
std::find_end(deque<int>,_pred)_(match_near_end)/1024 4683.980 15.13%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 244368.426 11.92%
std::find_end(deque<int>,_pred)_(near_matches)/1000 36434.411 24.09%
std::find_end(deque<int>,_pred)_(near_matches)/1024 38069.018 24.33%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2406908.819 2.13%
std::find_end(deque<int>,_pred)_(process_all)/1000 602.667 -
std::find_end(deque<int>,_pred)_(process_all)/1024 615.626 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 558565.744 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4301.489 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1304.278 -5.75%
std::find_end(deque<int>,_pred)_(same_length)/1024 1436.056 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11461.711 -
std::find_end(deque<int>,_pred)_(single_element)/1000 588.279 -
std::find_end(deque<int>,_pred)_(single_element)/1024 606.694 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4280.285 -
std::find_end(forward_list<int>)_(match_near_end)/1000 765.201 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4475.276 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256332.739 -
std::find_end(forward_list<int>)_(near_matches)/1000 35225.247 -2.17%
std::find_end(forward_list<int>)_(near_matches)/1024 36631.785 -1.75%
std::find_end(forward_list<int>)_(near_matches)/8192 2443465.035 -2.24%
std::find_end(forward_list<int>)_(process_all)/1000 691.012 -
std::find_end(forward_list<int>)_(process_all)/1024 707.897 -
std::find_end(forward_list<int>)_(process_all)/1048576 764448.156 -
std::find_end(forward_list<int>)_(process_all)/8192 5684.883 -1.17%
std::find_end(forward_list<int>)_(same_length)/1000 1444.310 -2.46%
std::find_end(forward_list<int>)_(same_length)/1024 1496.844 -
std::find_end(forward_list<int>)_(same_length)/8192 14390.155 1.17%
std::find_end(forward_list<int>)_(single_element)/1000 698.137 1.58%
std::find_end(forward_list<int>)_(single_element)/1024 718.365 1.49%
std::find_end(forward_list<int>)_(single_element)/8192 6244.564 6.74%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 802.526 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5118.482 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275031.718 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41169.261 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42947.089 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2674647.584 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 781.845 1.03%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 772.458 -1.98%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 856730.212 -1.70%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6190.490 -2.77%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1520.058 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1554.827 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18051.763 9.04%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 776.500 -1.52%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 795.812 -1.46%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6534.040 -1.21%
std::find_end(list<int>)_(match_near_end)/1000 762.244 -
std::find_end(list<int>)_(match_near_end)/1024 4556.282 -
std::find_end(list<int>)_(match_near_end)/8192 256765.161 -
std::find_end(list<int>)_(near_matches)/1000 36389.623 -3.15%
std::find_end(list<int>)_(near_matches)/1024 37998.652 -1.68%
std::find_end(list<int>)_(near_matches)/8192 2463619.298 -
std::find_end(list<int>)_(process_all)/1000 700.355 -
std::find_end(list<int>)_(process_all)/1024 708.251 1.83%
std::find_end(list<int>)_(process_all)/1048576 835401.918 2.27%
std::find_end(list<int>)_(process_all)/8192 7355.731 6.40%
std::find_end(list<int>)_(same_length)/1000 1465.640 -
std::find_end(list<int>)_(same_length)/1024 1495.199 -
std::find_end(list<int>)_(same_length)/8192 15709.324 -1.18%
std::find_end(list<int>)_(single_element)/1000 672.881 2.53%
std::find_end(list<int>)_(single_element)/1024 761.010 8.96%
std::find_end(list<int>)_(single_element)/8192 9928.761 21.26%
std::find_end(list<int>,_pred)_(match_near_end)/1000 842.180 -1.04%
std::find_end(list<int>,_pred)_(match_near_end)/1024 5110.648 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 275619.368 -
std::find_end(list<int>,_pred)_(near_matches)/1000 40988.635 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42814.900 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2669921.119 -
std::find_end(list<int>,_pred)_(process_all)/1000 804.562 -
std::find_end(list<int>,_pred)_(process_all)/1024 822.796 -
std::find_end(list<int>,_pred)_(process_all)/1048576 958860.026 -
std::find_end(list<int>,_pred)_(process_all)/8192 7479.675 -1.14%
std::find_end(list<int>,_pred)_(same_length)/1000 1535.425 -
std::find_end(list<int>,_pred)_(same_length)/1024 1573.665 -
std::find_end(list<int>,_pred)_(same_length)/8192 16989.980 -9.69%
std::find_end(list<int>,_pred)_(single_element)/1000 805.422 1.99%
std::find_end(list<int>,_pred)_(single_element)/1024 822.957 1.89%
std::find_end(list<int>,_pred)_(single_element)/8192 9276.212 3.22%
std::find_end(vector<int>)_(match_near_end)/1000 274.297 1.62%
std::find_end(vector<int>)_(match_near_end)/1024 2258.848 -
std::find_end(vector<int>)_(match_near_end)/8192 119831.247 4.00%
std::find_end(vector<int>)_(near_matches)/1000 14854.163 1.91%
std::find_end(vector<int>)_(near_matches)/1024 15438.104 1.78%
std::find_end(vector<int>)_(near_matches)/8192 911005.195 -
std::find_end(vector<int>)_(process_all)/1000 231.912 -3.86%
std::find_end(vector<int>)_(process_all)/1024 238.475 -3.48%
std::find_end(vector<int>)_(process_all)/1048576 235299.021 -3.51%
std::find_end(vector<int>)_(process_all)/8192 1834.506 -3.91%
std::find_end(vector<int>)_(same_length)/1000 697.375 40.50%
std::find_end(vector<int>)_(same_length)/1024 721.193 42.04%
std::find_end(vector<int>)_(same_length)/8192 5739.657 42.26%
std::find_end(vector<int>)_(single_element)/1000 232.121 -
std::find_end(vector<int>)_(single_element)/1024 235.907 -
std::find_end(vector<int>)_(single_element)/8192 1809.505 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 537.244 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3137.631 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 167985.841 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 24690.660 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 25491.325 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1625443.833 -
std::find_end(vector<int>,_pred)_(process_all)/1000 567.176 -
std::find_end(vector<int>,_pred)_(process_all)/1024 588.692 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 648407.675 2.29%
std::find_end(vector<int>,_pred)_(process_all)/8192 4885.235 4.75%
std::find_end(vector<int>,_pred)_(same_length)/1000 1212.851 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1240.395 -
std::find_end(vector<int>,_pred)_(same_length)/8192 9940.493 -
std::find_end(vector<int>,_pred)_(single_element)/1000 567.982 -
std::find_end(vector<int>,_pred)_(single_element)/1024 582.028 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4652.143 -
std::find_first_of(deque<int>)_(large_needle)/1024 367305.910 -
std::find_first_of(deque<int>)_(large_needle)/32 282.238 -
std::find_first_of(deque<int>)_(large_needle)/50 676.762 -
std::find_first_of(deque<int>)_(large_needle)/8192 23465993.030 -
std::find_first_of(deque<int>)_(small_needle)/1024 3433.010 -2.29%
std::find_first_of(deque<int>)_(small_needle)/32 106.098 -4.14%
std::find_first_of(deque<int>)_(small_needle)/50 161.796 -5.13%
std::find_first_of(deque<int>)_(small_needle)/8192 27461.886 -2.36%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 602755.507 -1.87%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 596.249 5.09%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1597.889 3.05%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37120541.680 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6209.767 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.877 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.005 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49683.850 -
std::find_first_of(list<int>)_(large_needle)/1024 861084.411 -6.04%
std::find_first_of(list<int>)_(large_needle)/32 677.456 -
std::find_first_of(list<int>)_(large_needle)/50 1738.751 -15.41%
std::find_first_of(list<int>)_(large_needle)/8192 47878586.066 -3.04%
std::find_first_of(list<int>)_(small_needle)/1024 2755.253 -1.53%
std::find_first_of(list<int>)_(small_needle)/32 94.273 -1.42%
std::find_first_of(list<int>)_(small_needle)/50 143.211 -1.31%
std::find_first_of(list<int>)_(small_needle)/8192 22032.103 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1045722.470 8.91%
std::find_first_of(list<int>,_pred)_(large_needle)/32 744.237 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1954.695 -4.83%
std::find_first_of(list<int>,_pred)_(large_needle)/8192 56895836.761 -4.63%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5362.069 -1.20%
std::find_first_of(list<int>,_pred)_(small_needle)/32 169.589 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 264.086 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43086.334 -
std::find_first_of(vector<int>)_(large_needle)/1024 119006.010 7.52%
std::find_first_of(vector<int>)_(large_needle)/32 105.204 2.81%
std::find_first_of(vector<int>)_(large_needle)/50 275.348 4.32%
std::find_first_of(vector<int>)_(large_needle)/8192 7621890.449 8.28%
std::find_first_of(vector<int>)_(small_needle)/1024 1402.418 -
std::find_first_of(vector<int>)_(small_needle)/32 45.144 -
std::find_first_of(vector<int>)_(small_needle)/50 69.110 -1.63%
std::find_first_of(vector<int>)_(small_needle)/8192 11203.427 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 588302.189 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 487.942 -1.69%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.748 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38093895.832 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5667.871 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.025 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.650 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44842.253 -
std::find_if(deque<int>)_(bail_25%)/1024 77.389 -
std::find_if(deque<int>)_(bail_25%)/32768 2326.127 -17.66%
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 585.838 -17.10%
std::find_if(deque<int>)_(process_all)/1024 349.996 39.19%
std::find_if(deque<int>)_(process_all)/32768 11226.854 39.15%
std::find_if(deque<int>)_(process_all)/50 15.916 25.20%
std::find_if(deque<int>)_(process_all)/8 3.016 14.67%
std::find_if(deque<int>)_(process_all)/8192 2806.581 40.36%
std::find_if(list<int>)_(bail_25%)/1024 182.349 -
std::find_if(list<int>)_(bail_25%)/32768 6996.506 -3.30%
std::find_if(list<int>)_(bail_25%)/8 0.950 3.79%
std::find_if(list<int>)_(bail_25%)/8192 1459.445 1.90%
std::find_if(list<int>)_(process_all)/1024 685.337 -
std::find_if(list<int>)_(process_all)/32768 25430.601 -1.78%
std::find_if(list<int>)_(process_all)/50 18.754 -1.32%
std::find_if(list<int>)_(process_all)/8 2.324 -1.00%
std::find_if(list<int>)_(process_all)/8192 9534.869 34.39%
std::find_if(vector<bool>)_(process_all)/1024 562.402 -
std::find_if(vector<bool>)_(process_all)/1048576 574119.433 -
std::find_if(vector<bool>)_(process_all)/50 23.780 -
std::find_if(vector<bool>)_(process_all)/8 3.534 -
std::find_if(vector<bool>)_(process_all)/8192 4482.311 -
std::find_if(vector<char>)_(bail_25%)/1024 25.395 -7.15%
std::find_if(vector<char>)_(bail_25%)/32768 797.228 -4.09%
std::find_if(vector<char>)_(bail_25%)/8 1.008 -5.53%
std::find_if(vector<char>)_(bail_25%)/8192 210.232 -3.45%
std::find_if(vector<char>)_(process_all)/1024 124.430 -
std::find_if(vector<char>)_(process_all)/32768 3743.319 -
std::find_if(vector<char>)_(process_all)/50 6.625 -1.08%
std::find_if(vector<char>)_(process_all)/8 1.537 -
std::find_if(vector<char>)_(process_all)/8192 941.316 -
std::find_if(vector<int>)_(bail_25%)/1024 27.834 2.47%
std::find_if(vector<int>)_(bail_25%)/32768 820.364 -
std::find_if(vector<int>)_(bail_25%)/8 0.786 -4.40%
std::find_if(vector<int>)_(bail_25%)/8192 212.130 -
std::find_if(vector<int>)_(process_all)/1024 112.544 -
std::find_if(vector<int>)_(process_all)/32768 3197.039 -
std::find_if(vector<int>)_(process_all)/50 5.651 -
std::find_if(vector<int>)_(process_all)/8 1.302 -8.81%
std::find_if(vector<int>)_(process_all)/8192 803.558 -
std::find_if_not(deque<int>)_(bail_25%)/1024 80.557 3.47%
std::find_if_not(deque<int>)_(bail_25%)/32768 2243.899 12.01%
std::find_if_not(deque<int>)_(bail_25%)/8 1.194 2.69%
std::find_if_not(deque<int>)_(bail_25%)/8192 564.323 7.85%
std::find_if_not(deque<int>)_(process_all)/1024 318.775 26.93%
std::find_if_not(deque<int>)_(process_all)/32768 10187.697 26.50%
std::find_if_not(deque<int>)_(process_all)/50 12.535 -
std::find_if_not(deque<int>)_(process_all)/8 2.566 1.75%
std::find_if_not(deque<int>)_(process_all)/8192 2536.982 27.02%
std::find_if_not(list<int>)_(bail_25%)/1024 180.410 -
std::find_if_not(list<int>)_(bail_25%)/32768 6728.542 -13.37%
std::find_if_not(list<int>)_(bail_25%)/8 0.916 -1.11%
std::find_if_not(list<int>)_(bail_25%)/8192 1417.380 -
std::find_if_not(list<int>)_(process_all)/1024 724.237 -
std::find_if_not(list<int>)_(process_all)/32768 25660.906 1.33%
std::find_if_not(list<int>)_(process_all)/50 22.743 -
std::find_if_not(list<int>)_(process_all)/8 3.538 -
std::find_if_not(list<int>)_(process_all)/8192 6928.104 -
std::find_if_not(vector<bool>)_(process_all)/1024 561.938 -
std::find_if_not(vector<bool>)_(process_all)/1048576 573146.277 -
std::find_if_not(vector<bool>)_(process_all)/50 23.716 -1.02%
std::find_if_not(vector<bool>)_(process_all)/8 3.535 -
std::find_if_not(vector<bool>)_(process_all)/8192 4477.293 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.633 -
std::find_if_not(vector<char>)_(bail_25%)/32768 943.279 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.787 -13.14%
std::find_if_not(vector<char>)_(bail_25%)/8192 238.914 -1.69%
std::find_if_not(vector<char>)_(process_all)/1024 125.100 -
std::find_if_not(vector<char>)_(process_all)/32768 3739.962 -
std::find_if_not(vector<char>)_(process_all)/50 6.613 -
std::find_if_not(vector<char>)_(process_all)/8 1.468 -4.41%
std::find_if_not(vector<char>)_(process_all)/8192 941.745 -
std::find_if_not(vector<int>)_(bail_25%)/1024 30.017 -
std::find_if_not(vector<int>)_(bail_25%)/32768 947.270 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.842 -7.90%
std::find_if_not(vector<int>)_(bail_25%)/8192 240.621 1.06%
std::find_if_not(vector<int>)_(process_all)/1024 112.486 -
std::find_if_not(vector<int>)_(process_all)/32768 3194.681 -
std::find_if_not(vector<int>)_(process_all)/50 5.706 -1.99%
std::find_if_not(vector<int>)_(process_all)/8 1.376 5.62%
std::find_if_not(vector<int>)_(process_all)/8192 804.291 -
std::flat_map<int,_int>::clear()/0 393.580 -
std::flat_map<int,_int>::clear()/1024 395.681 -
std::flat_map<int,_int>::clear()/32 393.823 -
std::flat_map<int,_int>::clear()/8192 411.533 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.174 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.182 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.562 -1.46%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.384 -22.10%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 4.606 -30.38%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.202 -7.90%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 6.341 -34.00%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.112 -1.44%
std::flat_map<int,_int>::count(key)_(existent)/32 3.260 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.637 -7.64%
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.473 2.68%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.523 -31.63%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.148 -11.31%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.251 -42.66%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.971 -4.83%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.210 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.327 -1.01%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1172.278 -
std::flat_map<int,_int>::ctor(const&)/0 12.752 -1.02%
std::flat_map<int,_int>::ctor(const&)/1024 177.599 -
std::flat_map<int,_int>::ctor(const&)/32 22.809 -
std::flat_map<int,_int>::ctor(const&)/8192 1914.181 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.754 -1.05%
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.601 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.856 -1.03%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1904.987 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.673 -2.37%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4183.456 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.073 -2.44%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33081.072 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.678 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8743.744 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.662 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139285.803 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.329 -1.22%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.297 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.574 -1.12%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.703 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.618 31.53%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.574 10.28%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 10.965 35.29%
std::flat_map<int,_int>::erase(iterator)/1024 75.092 -6.71%
std::flat_map<int,_int>::erase(iterator)/32 19.814 -
std::flat_map<int,_int>::erase(iterator)/8192 524.803 6.95%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.275 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.798 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.822 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 604.621 -1.52%
std::flat_map<int,_int>::erase(key)_(existent)/1024 96.232 -12.71%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.704 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 593.114 7.43%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.491 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.657 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.704 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 11.082 -1.47%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.492 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.534 -2.10%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.149 -3.81%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.793 -3.33%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.556 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.395 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.086 -1.24%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.485 43.19%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.022 -
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.569 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 8.646 -2.47%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.069 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.996 -32.04%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.159 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 25.927 1.41%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.082 -1.00%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 94.832 -52.45%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.771 -2.27%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 566.583 4.69%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.116 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.704 -16.23%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.164 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.075 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.090 -3.52%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.187 -44.48%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.306 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 521.106 3.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.850 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5177.346 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 607.975 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39997.060 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.341 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5766.285 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 611.890 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43929.862 1.22%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.938 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7688.983 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 674.568 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63492.082 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.335 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1409.467 -7.51%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 447.425 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8661.150 -6.37%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.230 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1465.503 3.83%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 450.302 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 8879.306 5.90%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.224 -29.69%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.577 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 22.609 13.79%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.192 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 23.901 -40.54%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.487 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 34.189 21.76%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.180 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.376 -54.21%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 24.116 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 575.580 5.62%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.456 -29.38%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.862 2.19%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 24.755 23.39%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.880 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 25.905 -45.90%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.405 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 38.409 21.76%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.953 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 100.014 -55.15%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 24.655 2.74%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 583.788 5.31%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.903 -1.31%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.039 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.148 -1.65%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.679 -31.16%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.206 -10.10%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.432 -36.79%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.713 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.574 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.077 1.61%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 753.356 33.14%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.843 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.000 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.004 1.05%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1325.666 -18.97%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.327 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.263 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.811 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1271.774 -18.74%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.935 -1.29%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 3.115 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.239 -1.36%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 4.653 -30.26%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.214 -11.06%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.334 -34.95%
std::flat_multimap<int,_int>::clear()/0 391.534 -2.19%
std::flat_multimap<int,_int>::clear()/1024 394.006 -2.05%
std::flat_multimap<int,_int>::clear()/32 392.841 -1.96%
std::flat_multimap<int,_int>::clear()/8192 412.482 -1.76%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.152 -3.85%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.054 -4.00%
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.549 -2.30%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.507 5.06%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.266 -13.63%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.469 -3.31%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 9.505 -15.52%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.406 -9.60%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.273 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.316 -13.39%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 3.998 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.066 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.367 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.239 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.660 -1.13%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.010 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1160.708 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.683 -2.33%
std::flat_multimap<int,_int>::ctor(const&)/1024 177.857 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.718 2.67%
std::flat_multimap<int,_int>::ctor(const&)/8192 1920.181 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.706 -1.90%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.787 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.795 -1.51%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1916.121 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.861 -2.14%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4009.880 1.81%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 165.428 -1.18%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32768.270 1.94%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.894 -3.20%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8465.663 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.036 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 135349.250 6.98%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.478 4.10%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.494 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.456 6.17%
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.045 -1.13%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.028 -1.39%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.424 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.804 -5.89%
std::flat_multimap<int,_int>::erase(iterator)/32 19.777 -2.19%
std::flat_multimap<int,_int>::erase(iterator)/8192 522.133 6.16%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.589 -2.85%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 414.944 -1.04%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.718 -2.60%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 601.342 -2.99%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 91.137 -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.300 -1.39%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 581.888 12.09%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.777 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.985 4.06%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.262 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.254 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.551 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.834 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.008 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.289 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.342 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.126 -1.06%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.479 44.24%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.724 5.50%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.310 1.04%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.281 2.44%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.108 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 22.564 -19.22%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.723 2.31%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.535 59.89%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.126 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 104.879 -56.95%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.031 -1.67%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 591.030 5.67%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.120 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.474 -21.43%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.205 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.632 -1.68%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.207 1.04%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.106 -45.69%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.078 -7.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 502.872 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.243 -2.46%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5739.273 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 642.490 2.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 43066.190 1.52%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.464 -2.94%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5406.060 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 623.122 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41230.248 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.004 -3.01%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7314.768 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 665.007 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59802.659 -1.57%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.450 -3.01%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1070.834 -6.06%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 435.662 -3.53%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5940.389 -5.15%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.325 -2.66%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1096.972 -10.35%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 435.256 -3.49%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5989.824 -15.59%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 100.468 -57.71%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.790 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 554.912 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.975 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 18.798 -64.79%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.402 -3.21%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.508 -31.20%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.078 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.982 -56.26%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.371 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 546.352 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.933 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 2.995 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.395 -1.08%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.647 -15.42%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.273 -2.76%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.615 -16.00%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.733 1.50%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 90.368 3.80%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.691 -1.71%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1765.400 223.73%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.690 -1.08%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.807 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.690 -3.39%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1642.588 13.18%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.317 3.61%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.699 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.777 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1529.382 11.93%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.972 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.970 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.475 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.590 -1.94%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.338 -1.52%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.965 -1.98%
std::for_each(deque<int>)/32 3.668 -
std::for_each(deque<int>)/50 3.872 -
std::for_each(deque<int>)/8 0.913 -
std::for_each(deque<int>)/8192 254.406 -
std::for_each(join_view(vector<vector<int>>))/32 3.733 -
std::for_each(join_view(vector<vector<int>>))/50 4.027 -
std::for_each(join_view(vector<vector<int>>))/8 1.371 -
std::for_each(join_view(vector<vector<int>>))/8192 262.842 -
std::for_each(list<int>)/32 11.435 -
std::for_each(list<int>)/50 21.731 1.10%
std::for_each(list<int>)/8 2.523 -
std::for_each(list<int>)/8192 8380.593 4.84%
std::for_each(map<int>::iterator)/32 22.004 -1.27%
std::for_each(map<int>::iterator)/50 46.719 -1.02%
std::for_each(map<int>::iterator)/8 4.469 -
std::for_each(map<int>::iterator)/8192 16432.218 -
std::for_each(multimap<int>::iterator)/32 21.004 -
std::for_each(multimap<int>::iterator)/50 46.920 -
std::for_each(multimap<int>::iterator)/8 4.445 -
std::for_each(multimap<int>::iterator)/8192 16197.237 -1.89%
std::for_each(multiset<int>::iterator)/32 21.034 -
std::for_each(multiset<int>::iterator)/50 41.711 6.93%
std::for_each(multiset<int>::iterator)/8 4.496 -1.37%
std::for_each(multiset<int>::iterator)/8192 16429.279 10.64%
std::for_each(set<int>::iterator)/32 22.416 4.20%
std::for_each(set<int>::iterator)/50 45.851 -
std::for_each(set<int>::iterator)/8 4.683 2.80%
std::for_each(set<int>::iterator)/8192 15491.862 4.29%
std::for_each(vector<int>)/32 3.664 -
std::for_each(vector<int>)/50 3.861 -
std::for_each(vector<int>)/8 0.914 -
std::for_each(vector<int>)/8192 251.650 -
std::for_each_n(deque<int>)/32 3.738 -
std::for_each_n(deque<int>)/50 3.942 -
std::for_each_n(deque<int>)/8 1.210 -2.06%
std::for_each_n(deque<int>)/8192 254.886 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.825 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.258 -1.13%
std::for_each_n(join_view(vector<vector<int>>))/8 1.503 -6.94%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.644 -
std::for_each_n(list<int>)/32 11.087 -
std::for_each_n(list<int>)/50 24.330 -
std::for_each_n(list<int>)/8 2.537 1.15%
std::for_each_n(list<int>)/8192 7681.730 -7.57%
std::for_each_n(vector<int>)/32 3.680 -
std::for_each_n(vector<int>)/50 3.843 -
std::for_each_n(vector<int>)/8 2.657 -6.00%
std::for_each_n(vector<int>)/8192 251.541 -
std::format(double)_(fmt:_{:017500_0La}) 165.527 -
std::format(double)_(fmt:_{:017500_0Le}) 194.733 1.04%
std::format(double)_(fmt:_{:017500_0Lf}) 206.439 -
std::format(double)_(fmt:_{:017500_0Lg}) 213.637 1.14%
std::format(double)_(fmt:_{:017500_0L}) 212.000 1.17%
std::format(double)_(fmt:_{:017500_0a}) 157.347 -
std::format(double)_(fmt:_{:017500_0e}) 183.741 -
std::format(double)_(fmt:_{:017500_0f}) 201.051 -
std::format(double)_(fmt:_{:017500_0g}) 213.953 6.14%
std::format(double)_(fmt:_{:017500_0}) 146.678 -
std::format(double)_(fmt:_{:017500_10La}) 172.695 -
std::format(double)_(fmt:_{:017500_10Le}) 207.730 -
std::format(double)_(fmt:_{:017500_10Lf}) 209.977 -
std::format(double)_(fmt:_{:017500_10Lg}) 222.118 -
std::format(double)_(fmt:_{:017500_10L}) 220.323 -
std::format(double)_(fmt:_{:017500_10a}) 163.646 -
std::format(double)_(fmt:_{:017500_10e}) 196.023 -
std::format(double)_(fmt:_{:017500_10f}) 202.315 -
std::format(double)_(fmt:_{:017500_10g}) 212.192 -
std::format(double)_(fmt:_{:017500_10}) 213.999 -
std::format(double)_(fmt:_{:017500_17000L}) 414.396 -
std::format(double)_(fmt:_{:017500_17000}) 400.956 1.15%
std::format(double)_(fmt:_{:0<17500_0La}) 164.966 -
std::format(double)_(fmt:_{:0<17500_0Le}) 193.577 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 205.101 -2.22%
std::format(double)_(fmt:_{:0<17500_0Lg}) 211.935 1.14%
std::format(double)_(fmt:_{:0<17500_0L}) 207.094 -
std::format(double)_(fmt:_{:0<17500_0a}) 156.585 -
std::format(double)_(fmt:_{:0<17500_0e}) 181.560 -
std::format(double)_(fmt:_{:0<17500_0f}) 195.910 -
std::format(double)_(fmt:_{:0<17500_0g}) 196.553 -1.37%
std::format(double)_(fmt:_{:0<17500_0}) 147.653 -
std::format(double)_(fmt:_{:0<17500_10La}) 172.633 -5.83%
std::format(double)_(fmt:_{:0<17500_10Le}) 207.623 1.81%
std::format(double)_(fmt:_{:0<17500_10Lf}) 209.536 -
std::format(double)_(fmt:_{:0<17500_10Lg}) 227.188 3.49%
std::format(double)_(fmt:_{:0<17500_10L}) 218.999 -1.56%
std::format(double)_(fmt:_{:0<17500_10a}) 160.172 -
std::format(double)_(fmt:_{:0<17500_10e}) 195.007 -
std::format(double)_(fmt:_{:0<17500_10f}) 197.040 -
std::format(double)_(fmt:_{:0<17500_10g}) 214.540 1.67%
std::format(double)_(fmt:_{:0<17500_10}) 207.890 -1.55%
std::format(double)_(fmt:_{:0<17500_17000L}) 483.962 17.82%
std::format(double)_(fmt:_{:0<17500_17000}) 397.843 -
std::format(double)_(fmt:_{:0>17500_0La}) 168.107 -
std::format(double)_(fmt:_{:0>17500_0Le}) 194.741 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 207.123 -
std::format(double)_(fmt:_{:0>17500_0Lg}) 215.004 -
std::format(double)_(fmt:_{:0>17500_0L}) 212.008 -
std::format(double)_(fmt:_{:0>17500_0a}) 157.814 -
std::format(double)_(fmt:_{:0>17500_0e}) 183.681 -
std::format(double)_(fmt:_{:0>17500_0f}) 200.778 -
std::format(double)_(fmt:_{:0>17500_0g}) 209.352 3.94%
std::format(double)_(fmt:_{:0>17500_0}) 146.877 -
std::format(double)_(fmt:_{:0>17500_10La}) 175.232 -
std::format(double)_(fmt:_{:0>17500_10Le}) 210.406 -
std::format(double)_(fmt:_{:0>17500_10Lf}) 210.523 -1.18%
std::format(double)_(fmt:_{:0>17500_10Lg}) 224.614 -
std::format(double)_(fmt:_{:0>17500_10L}) 223.051 1.09%
std::format(double)_(fmt:_{:0>17500_10a}) 164.273 -
std::format(double)_(fmt:_{:0>17500_10e}) 200.947 2.67%
std::format(double)_(fmt:_{:0>17500_10f}) 202.973 -
std::format(double)_(fmt:_{:0>17500_10g}) 212.946 1.07%
std::format(double)_(fmt:_{:0>17500_10}) 210.981 -
std::format(double)_(fmt:_{:0>17500_17000L}) 411.614 -
std::format(double)_(fmt:_{:0>17500_17000}) 395.130 -
std::format(double)_(fmt:_{:0^17500_0La}) 170.295 -
std::format(double)_(fmt:_{:0^17500_0Le}) 197.881 -
std::format(double)_(fmt:_{:0^17500_0Lf}) 210.337 -1.08%
std::format(double)_(fmt:_{:0^17500_0Lg}) 215.567 -
std::format(double)_(fmt:_{:0^17500_0L}) 213.361 -
std::format(double)_(fmt:_{:0^17500_0a}) 160.052 -
std::format(double)_(fmt:_{:0^17500_0e}) 185.269 -
std::format(double)_(fmt:_{:0^17500_0f}) 204.066 -
std::format(double)_(fmt:_{:0^17500_0g}) 202.717 -
std::format(double)_(fmt:_{:0^17500_0}) 148.441 -
std::format(double)_(fmt:_{:0^17500_10La}) 178.352 -2.53%
std::format(double)_(fmt:_{:0^17500_10Le}) 211.897 -
std::format(double)_(fmt:_{:0^17500_10Lf}) 217.146 -
std::format(double)_(fmt:_{:0^17500_10Lg}) 230.133 2.05%
std::format(double)_(fmt:_{:0^17500_10L}) 223.880 -
std::format(double)_(fmt:_{:0^17500_10a}) 166.252 -
std::format(double)_(fmt:_{:0^17500_10e}) 197.580 -
std::format(double)_(fmt:_{:0^17500_10f}) 207.682 -
std::format(double)_(fmt:_{:0^17500_10g}) 213.952 1.36%
std::format(double)_(fmt:_{:0^17500_10}) 211.022 -1.18%
std::format(double)_(fmt:_{:0^17500_17000L}) 420.548 2.57%
std::format(double)_(fmt:_{:0^17500_17000}) 396.014 -
std::format(double)_(fmt:_{:_0La}) 37.030 3.31%
std::format(double)_(fmt:_{:_0Le}) 60.960 -
std::format(double)_(fmt:_{:_0Lf}) 70.720 -
std::format(double)_(fmt:_{:_0Lg}) 77.733 -
std::format(double)_(fmt:_{:_0L}) 76.471 1.61%
std::format(double)_(fmt:_{:_0a}) 26.042 1.57%
std::format(double)_(fmt:_{:_0e}) 38.120 2.22%
std::format(double)_(fmt:_{:_0f}) 58.971 -
std::format(double)_(fmt:_{:_0g}) 61.771 -
std::format(double)_(fmt:_{:_0}) 17.524 -
std::format(double)_(fmt:_{:_10La}) 44.493 1.68%
std::format(double)_(fmt:_{:_10Le}) 71.917 -
std::format(double)_(fmt:_{:_10Lf}) 74.726 -
std::format(double)_(fmt:_{:_10Lg}) 81.999 -
std::format(double)_(fmt:_{:_10L}) 80.649 -
std::format(double)_(fmt:_{:_10a}) 29.782 2.43%
std::format(double)_(fmt:_{:_10e}) 41.135 1.24%
std::format(double)_(fmt:_{:_10f}) 60.200 -
std::format(double)_(fmt:_{:_10g}) 63.246 -
std::format(double)_(fmt:_{:_10}) 62.731 -
std::format(double)_(fmt:_{:_17000L}) 278.341 2.59%
std::format(double)_(fmt:_{:_17000}) 254.143 -
std::format(float)_(fmt:_{:017500_0La}) 168.185 -
std::format(float)_(fmt:_{:017500_0Le}) 189.717 -
std::format(float)_(fmt:_{:017500_0Lf}) 185.190 -
std::format(float)_(fmt:_{:017500_0Lg}) 204.190 -
std::format(float)_(fmt:_{:017500_0L}) 203.363 -
std::format(float)_(fmt:_{:017500_0a}) 159.289 -
std::format(float)_(fmt:_{:017500_0e}) 181.372 -
std::format(float)_(fmt:_{:017500_0f}) 181.290 -
std::format(float)_(fmt:_{:017500_0g}) 197.023 -5.62%
std::format(float)_(fmt:_{:017500_0}) 149.036 -
std::format(float)_(fmt:_{:017500_10La}) 172.920 -
std::format(float)_(fmt:_{:017500_10Le}) 201.616 -
std::format(float)_(fmt:_{:017500_10Lf}) 192.300 -
std::format(float)_(fmt:_{:017500_10Lg}) 207.906 -
std::format(float)_(fmt:_{:017500_10L}) 207.076 -5.76%
std::format(float)_(fmt:_{:017500_10a}) 163.127 -
std::format(float)_(fmt:_{:017500_10e}) 189.987 -
std::format(float)_(fmt:_{:017500_10f}) 184.327 -
std::format(float)_(fmt:_{:017500_10g}) 200.152 -
std::format(float)_(fmt:_{:017500_10}) 199.927 -
std::format(float)_(fmt:_{:017500_17000L}) 233.623 -
std::format(float)_(fmt:_{:017500_17000}) 222.228 -
std::format(float)_(fmt:_{:0<17500_0La}) 166.306 -
std::format(float)_(fmt:_{:0<17500_0Le}) 188.558 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 182.132 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 204.460 -
std::format(float)_(fmt:_{:0<17500_0L}) 203.213 -
std::format(float)_(fmt:_{:0<17500_0a}) 157.545 -
std::format(float)_(fmt:_{:0<17500_0e}) 180.567 -
std::format(float)_(fmt:_{:0<17500_0f}) 182.151 4.05%
std::format(float)_(fmt:_{:0<17500_0g}) 194.982 -
std::format(float)_(fmt:_{:0<17500_0}) 148.252 -
std::format(float)_(fmt:_{:0<17500_10La}) 172.050 -
std::format(float)_(fmt:_{:0<17500_10Le}) 199.969 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 189.289 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 208.423 -
std::format(float)_(fmt:_{:0<17500_10L}) 207.154 -
std::format(float)_(fmt:_{:0<17500_10a}) 158.811 -
std::format(float)_(fmt:_{:0<17500_10e}) 187.803 -
std::format(float)_(fmt:_{:0<17500_10f}) 180.518 -
std::format(float)_(fmt:_{:0<17500_10g}) 198.968 -1.81%
std::format(float)_(fmt:_{:0<17500_10}) 199.401 -
std::format(float)_(fmt:_{:0<17500_17000L}) 230.722 -
std::format(float)_(fmt:_{:0<17500_17000}) 220.882 -
std::format(float)_(fmt:_{:0>17500_0La}) 168.889 -
std::format(float)_(fmt:_{:0>17500_0Le}) 191.411 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 186.485 -
std::format(float)_(fmt:_{:0>17500_0Lg}) 206.735 -
std::format(float)_(fmt:_{:0>17500_0L}) 204.583 -
std::format(float)_(fmt:_{:0>17500_0a}) 159.050 -
std::format(float)_(fmt:_{:0>17500_0e}) 182.601 -
std::format(float)_(fmt:_{:0>17500_0f}) 180.548 -
std::format(float)_(fmt:_{:0>17500_0g}) 195.842 -2.82%
std::format(float)_(fmt:_{:0>17500_0}) 157.857 -
std::format(float)_(fmt:_{:0>17500_10La}) 174.796 -
std::format(float)_(fmt:_{:0>17500_10Le}) 203.487 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 192.898 -
std::format(float)_(fmt:_{:0>17500_10Lg}) 209.852 -1.07%
std::format(float)_(fmt:_{:0>17500_10L}) 209.027 -
std::format(float)_(fmt:_{:0>17500_10a}) 162.621 -
std::format(float)_(fmt:_{:0>17500_10e}) 192.092 -
std::format(float)_(fmt:_{:0>17500_10f}) 184.828 -
std::format(float)_(fmt:_{:0>17500_10g}) 200.736 -
std::format(float)_(fmt:_{:0>17500_10}) 199.710 -
std::format(float)_(fmt:_{:0>17500_17000L}) 233.039 -
std::format(float)_(fmt:_{:0>17500_17000}) 221.675 -
std::format(float)_(fmt:_{:0^17500_0La}) 172.273 -
std::format(float)_(fmt:_{:0^17500_0Le}) 194.208 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 191.387 -
std::format(float)_(fmt:_{:0^17500_0Lg}) 210.799 -
std::format(float)_(fmt:_{:0^17500_0L}) 209.154 -
std::format(float)_(fmt:_{:0^17500_0a}) 159.950 -
std::format(float)_(fmt:_{:0^17500_0e}) 182.905 -
std::format(float)_(fmt:_{:0^17500_0f}) 193.761 6.14%
std::format(float)_(fmt:_{:0^17500_0g}) 198.286 -
std::format(float)_(fmt:_{:0^17500_0}) 149.640 -
std::format(float)_(fmt:_{:0^17500_10La}) 177.320 -
std::format(float)_(fmt:_{:0^17500_10Le}) 206.739 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 198.716 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 217.389 -
std::format(float)_(fmt:_{:0^17500_10L}) 213.187 -
std::format(float)_(fmt:_{:0^17500_10a}) 162.845 -
std::format(float)_(fmt:_{:0^17500_10e}) 192.185 -
std::format(float)_(fmt:_{:0^17500_10f}) 187.242 -
std::format(float)_(fmt:_{:0^17500_10g}) 202.916 -
std::format(float)_(fmt:_{:0^17500_10}) 201.695 -
std::format(float)_(fmt:_{:0^17500_17000L}) 239.767 -
std::format(float)_(fmt:_{:0^17500_17000}) 226.833 -
std::format(float)_(fmt:_{:_0La}) 37.716 -
std::format(float)_(fmt:_{:_0Le}) 60.501 -
std::format(float)_(fmt:_{:_0Lf}) 50.235 1.86%
std::format(float)_(fmt:_{:_0Lg}) 75.525 -
std::format(float)_(fmt:_{:_0L}) 75.024 -
std::format(float)_(fmt:_{:_0a}) 26.207 -
std::format(float)_(fmt:_{:_0e}) 38.792 -1.83%
std::format(float)_(fmt:_{:_0f}) 38.216 -
std::format(float)_(fmt:_{:_0g}) 62.159 -
std::format(float)_(fmt:_{:_0}) 16.856 -
std::format(float)_(fmt:_{:_10La}) 43.166 -
std::format(float)_(fmt:_{:_10Le}) 70.678 -
std::format(float)_(fmt:_{:_10Lf}) 56.666 1.48%
std::format(float)_(fmt:_{:_10Lg}) 75.733 -
std::format(float)_(fmt:_{:_10L}) 74.209 -
std::format(float)_(fmt:_{:_10a}) 28.433 -
std::format(float)_(fmt:_{:_10e}) 42.902 -1.02%
std::format(float)_(fmt:_{:_10f}) 41.366 -
std::format(float)_(fmt:_{:_10g}) 62.328 -
std::format(float)_(fmt:_{:_10}) 61.237 1.06%
std::format(float)_(fmt:_{:_17000L}) 98.464 -1.99%
std::format(float)_(fmt:_{:_17000}) 83.659 1.01%
std::format(int64_t)_(fmt:_{:0512LX}) 43.196 5.27%
std::format(int64_t)_(fmt:_{:0512Lb}) 41.278 -
std::format(int64_t)_(fmt:_{:0512Ld}) 36.998 1.74%
std::format(int64_t)_(fmt:_{:0512Lo}) 36.560 2.56%
std::format(int64_t)_(fmt:_{:0512Lx}) 34.771 1.50%
std::format(int64_t)_(fmt:_{:0512X}) 37.926 3.86%
std::format(int64_t)_(fmt:_{:0512b}) 35.862 -
std::format(int64_t)_(fmt:_{:0512d}) 32.650 2.50%
std::format(int64_t)_(fmt:_{:0512o}) 30.931 1.53%
std::format(int64_t)_(fmt:_{:0512x}) 29.566 2.23%
std::format(int64_t)_(fmt:_{:0<512LX}) 41.646 -1.17%
std::format(int64_t)_(fmt:_{:0<512Lb}) 41.354 -
std::format(int64_t)_(fmt:_{:0<512Ld}) 36.431 -1.42%
std::format(int64_t)_(fmt:_{:0<512Lo}) 38.630 -
std::format(int64_t)_(fmt:_{:0<512Lx}) 37.839 5.90%
std::format(int64_t)_(fmt:_{:0<512X}) 36.128 -4.64%
std::format(int64_t)_(fmt:_{:0<512b}) 35.184 -2.54%
std::format(int64_t)_(fmt:_{:0<512d}) 33.881 1.87%
std::format(int64_t)_(fmt:_{:0<512o}) 31.497 -3.90%
std::format(int64_t)_(fmt:_{:0<512x}) 30.432 -
std::format(int64_t)_(fmt:_{:0>512LX}) 41.295 6.72%
std::format(int64_t)_(fmt:_{:0>512Lb}) 38.149 2.94%
std::format(int64_t)_(fmt:_{:0>512Ld}) 34.407 1.15%
std::format(int64_t)_(fmt:_{:0>512Lo}) 34.554 2.74%
std::format(int64_t)_(fmt:_{:0>512Lx}) 32.646 3.11%
std::format(int64_t)_(fmt:_{:0>512X}) 37.092 2.80%
std::format(int64_t)_(fmt:_{:0>512b}) 35.438 -
std::format(int64_t)_(fmt:_{:0>512d}) 30.494 1.01%
std::format(int64_t)_(fmt:_{:0>512o}) 29.896 1.29%
std::format(int64_t)_(fmt:_{:0>512x}) 28.996 1.78%
std::format(int64_t)_(fmt:_{:0^512LX}) 45.804 2.82%
std::format(int64_t)_(fmt:_{:0^512Lb}) 42.500 3.81%
std::format(int64_t)_(fmt:_{:0^512Ld}) 36.123 -
std::format(int64_t)_(fmt:_{:0^512Lo}) 36.843 4.56%
std::format(int64_t)_(fmt:_{:0^512Lx}) 36.007 8.06%
std::format(int64_t)_(fmt:_{:0^512X}) 40.765 1.42%
std::format(int64_t)_(fmt:_{:0^512b}) 38.224 -
std::format(int64_t)_(fmt:_{:0^512d}) 31.550 -
std::format(int64_t)_(fmt:_{:0^512o}) 34.197 1.33%
std::format(int64_t)_(fmt:_{:0^512x}) 32.541 -
std::format(int64_t)_(fmt:_{:LX}) 33.865 -
std::format(int64_t)_(fmt:_{:Lb}) 32.151 1.50%
std::format(int64_t)_(fmt:_{:Ld}) 27.192 1.90%
std::format(int64_t)_(fmt:_{:Lo}) 28.049 2.07%
std::format(int64_t)_(fmt:_{:Lx}) 26.698 4.58%
std::format(int64_t)_(fmt:_{:X}) 28.562 -4.29%
std::format(int64_t)_(fmt:_{:b}) 28.299 2.03%
std::format(int64_t)_(fmt:_{:d}) 22.860 -
std::format(int64_t)_(fmt:_{:o}) 23.646 1.60%
std::format(int64_t)_(fmt:_{:x}) 23.624 2.22%
std::generate(deque<int>)/1024 241.464 -
std::generate(deque<int>)/32 7.975 -
std::generate(deque<int>)/50 11.942 -
std::generate(deque<int>)/8192 1885.062 -
std::generate(list<int>)/1024 670.910 -
std::generate(list<int>)/32 8.433 -
std::generate(list<int>)/50 15.219 -
std::generate(list<int>)/8192 8555.426 11.39%
std::generate(vector<int>)/1024 240.996 -
std::generate(vector<int>)/32 7.774 -2.25%
std::generate(vector<int>)/50 11.839 -
std::generate(vector<int>)/8192 1821.735 -
std::generate_n(deque<int>)/1024 241.376 -
std::generate_n(deque<int>)/32 8.137 -
std::generate_n(deque<int>)/50 12.066 -
std::generate_n(deque<int>)/8192 1935.273 -
std::generate_n(list<int>)/1024 650.880 -
std::generate_n(list<int>)/32 8.482 -
std::generate_n(list<int>)/50 16.919 -
std::generate_n(list<int>)/8192 7439.097 7.36%
std::generate_n(vector<int>)/1024 239.907 -
std::generate_n(vector<int>)/32 7.824 -1.39%
std::generate_n(vector<int>)/50 11.824 -
std::generate_n(vector<int>)/8192 1818.902 -
std::is_partitioned(deque<int>)_(partitioned)/1024 287.722 -1.81%
std::is_partitioned(deque<int>)_(partitioned)/32 9.513 -
std::is_partitioned(deque<int>)_(partitioned)/50 14.399 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2283.931 -4.37%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 101.974 -1.95%
std::is_partitioned(deque<int>)_(unpartitioned)/32 4.023 6.38%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.026 4.73%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 684.554 -1.06%
std::is_partitioned(list<int>)_(partitioned)/1024 570.508 -2.89%
std::is_partitioned(list<int>)_(partitioned)/32 8.580 -
std::is_partitioned(list<int>)_(partitioned)/50 13.862 -1.25%
std::is_partitioned(list<int>)_(partitioned)/8192 6778.030 -12.45%
std::is_partitioned(list<int>)_(unpartitioned)/1024 171.078 -2.99%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.296 2.80%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.480 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2198.562 1.33%
std::is_partitioned(vector<int>)_(partitioned)/1024 187.829 -1.20%
std::is_partitioned(vector<int>)_(partitioned)/32 6.503 -1.25%
std::is_partitioned(vector<int>)_(partitioned)/50 9.622 -1.90%
std::is_partitioned(vector<int>)_(partitioned)/8192 1400.157 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 53.531 -14.23%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.661 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.617 -1.78%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 169.628 -14.86%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.926 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.043 7.71%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3881.494 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 529718.465 -2.59%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 43.661 1.06%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 502.718 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.984 -3.21%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4063.470 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 685401.827 -1.72%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.710 1.70%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 485.834 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.507 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3876.700 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 521383.476 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 46.691 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 528.690 1.90%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.576 -1.09%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3998.420 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 699296.895 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.800 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 779.972 -50.08%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.953 4.66%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7815.053 -10.42%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1415211.883 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.691 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 781.972 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.578 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9307.911 13.97%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1605100.303 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.262 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 773.592 -6.70%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.774 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8030.727 -9.03%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1418689.018 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.758 -1.80%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 801.778 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.171 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8322.347 -2.69%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1580379.984 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 63.502 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 362.307 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.820 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2826.482 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212415.744 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.726 -2.54%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.641 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.395 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2516.718 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1008550.993 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 63.152 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 381.746 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.053 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2959.019 -1.00%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 221064.466 3.86%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 25.728 2.89%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.692 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.363 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2767.429 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1043506.654 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.224 -
std::is_sorted(deque<int>)/1024 470.184 -
std::is_sorted(deque<int>)/8 2.627 -9.69%
std::is_sorted(deque<int>)/8192 3766.547 -
std::is_sorted(deque<int>,_pred)/1024 640.746 -
std::is_sorted(deque<int>,_pred)/8 4.628 -
std::is_sorted(deque<int>,_pred)/8192 5186.447 -
std::is_sorted(list<int>)/1024 742.592 -4.26%
std::is_sorted(list<int>)/8 2.083 -
std::is_sorted(list<int>)/8192 7215.353 -9.38%
std::is_sorted(list<int>,_pred)/1024 821.206 -
std::is_sorted(list<int>,_pred)/8 3.916 -
std::is_sorted(list<int>,_pred)/8192 7671.988 -15.74%
std::is_sorted(vector<int>)/1024 246.292 1.06%
std::is_sorted(vector<int>)/8 2.093 1.38%
std::is_sorted(vector<int>)/8192 1936.144 2.08%
std::is_sorted(vector<int>,_pred)/1024 461.289 -
std::is_sorted(vector<int>,_pred)/8 3.309 1.62%
std::is_sorted(vector<int>,_pred)/8192 3676.934 -
std::is_sorted_until(deque<int>)/1024 465.755 -
std::is_sorted_until(deque<int>)/8 2.782 -13.31%
std::is_sorted_until(deque<int>)/8192 3729.046 -
std::is_sorted_until(deque<int>,_pred)/1024 595.276 -
std::is_sorted_until(deque<int>,_pred)/8 4.001 -12.19%
std::is_sorted_until(deque<int>,_pred)/8192 4788.541 -
std::is_sorted_until(list<int>)/1024 740.755 -1.05%
std::is_sorted_until(list<int>)/8 2.070 -
std::is_sorted_until(list<int>)/8192 7149.059 -2.13%
std::is_sorted_until(list<int>,_pred)/1024 788.871 -
std::is_sorted_until(list<int>,_pred)/8 3.812 -
std::is_sorted_until(list<int>,_pred)/8192 7589.480 -14.00%
std::is_sorted_until(vector<int>)/1024 236.175 -
std::is_sorted_until(vector<int>)/8 2.099 -5.03%
std::is_sorted_until(vector<int>)/8192 1842.062 -
std::is_sorted_until(vector<int>,_pred)/1024 410.131 -1.02%
std::is_sorted_until(vector<int>,_pred)/8 4.122 1.47%
std::is_sorted_until(vector<int>,_pred)/8192 3242.532 -2.32%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4642.814 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 525.889 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36542.197 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 708.211 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.807 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10579.394 -2.58%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11368.910 -3.91%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 326.359 -4.29%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 97817.161 -1.84%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11357.536 -2.78%
std::list<int>::ctor(Range)_(cheap_elements)/32 326.491 -4.07%
std::list<int>::ctor(Range)_(cheap_elements)/8192 98498.502 -1.82%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11336.673 -27.65%
std::list<int>::ctor(const&)_(cheap_elements)/32 325.912 -17.46%
std::list<int>::ctor(const&)_(cheap_elements)/8192 96699.422 -17.00%
std::list<int>::ctor(size)/1024 11780.884 -2.98%
std::list<int>::ctor(size)/32 325.499 -3.63%
std::list<int>::ctor(size)/8192 94988.760 -3.91%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11094.406 -3.61%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 325.696 -3.66%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 94496.892 -4.12%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.493 -8.17%
std::list<int>::erase(begin)_(cheap_elements)/32 10.529 -8.78%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.088 -10.45%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.526 -10.56%
std::list<int>::insert(begin)_(cheap_elements)/32 10.822 -7.04%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.502 -10.53%
std::list<int>::operator=(const&)_(cheap_elements)/1024 750.182 -1.62%
std::list<int>::operator=(const&)_(cheap_elements)/32 17.167 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 9001.950 10.55%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4641.239 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 526.244 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37430.100 -1.37%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.546 -1.86%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.424 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.461 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4829.516 -2.69%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.576 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 39006.208 -1.43%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16965.518 -2.56%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 894.994 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 148082.256 -2.47%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 964.606 -1.62%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.757 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13400.451 -18.81%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6927.804 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 159.778 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56027.152 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14052.315 5.03%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 398.299 10.74%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 114967.013 8.41%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 35038.665 2.37%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1014.061 4.38%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 292673.895 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13760.812 7.39%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 387.279 9.61%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 113273.619 9.07%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34160.659 2.50%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 997.315 6.19%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 292044.915 2.99%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13448.222 6.21%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 384.937 8.52%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 110818.109 6.83%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34478.151 3.35%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 986.624 4.85%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 293738.557 3.11%
std::list<std::string>::ctor(size)/1024 12493.005 -6.14%
std::list<std::string>::ctor(size)/32 341.321 -2.64%
std::list<std::string>::ctor(size)/8192 101730.620 -5.20%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 16251.669 25.65%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 373.434 4.35%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 154601.466 45.48%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 38770.079 15.34%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1090.047 16.00%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 306812.445 7.63%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.847 4.66%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.071 4.71%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.727 3.91%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.126 -1.71%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.730 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.333 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.591 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.347 3.73%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.676 2.72%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 32.095 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 32.046 4.64%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.150 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1205.357 -5.34%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.155 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10712.759 -8.33%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6852.197 -1.42%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 153.164 -1.57%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55325.154 -2.14%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5849.503 17.97%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 554.784 3.23%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 42399.740 5.93%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 17413.681 -2.15%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 923.336 -2.42%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 149413.468 -2.07%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.893 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.759 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.946 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.659 -4.60%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.540 -1.76%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.248 -3.12%
std::lower_bound(std::deque<int>)/100 30.484 -
std::lower_bound(std::deque<int>)/8 16.736 -
std::lower_bound(std::deque<int>)/8192 64.772 -
std::lower_bound(std::forward_list<int>)/100 108.448 -
std::lower_bound(std::forward_list<int>)/8 15.266 -
std::lower_bound(std::forward_list<int>)/8192 10404.688 -
std::lower_bound(std::list<int>)/100 90.497 -1.62%
std::lower_bound(std::list<int>)/8 15.415 -
std::lower_bound(std::list<int>)/8192 14797.731 5.08%
std::lower_bound(std::vector<int>)/100 12.078 -
std::lower_bound(std::vector<int>)/8 7.756 -
std::lower_bound(std::vector<int>)/8192 15.631 -
std::make_heap(deque<int>)_(ascending)/1024 2649.853 1.62%
std::make_heap(deque<int>)_(ascending)/8 26.943 -
std::make_heap(deque<int>)_(ascending)/8192 20948.738 -
std::make_heap(deque<int>)_(descending)/1024 1095.253 -
std::make_heap(deque<int>)_(descending)/8 21.185 -
std::make_heap(deque<int>)_(descending)/8192 8585.730 -
std::make_heap(deque<int>)_(heap)/1024 1094.923 -
std::make_heap(deque<int>)_(heap)/8 21.329 -
std::make_heap(deque<int>)_(heap)/8192 8578.605 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2655.579 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.060 -
std::make_heap(deque<int>)_(pipe-organ)/8192 20954.253 -
std::make_heap(deque<int>)_(repeated)/1024 2281.444 -
std::make_heap(deque<int>)_(repeated)/8 25.208 -
std::make_heap(deque<int>)_(repeated)/8192 17973.607 -
std::make_heap(deque<int>)_(shuffled)/1024 2596.975 -
std::make_heap(deque<int>)_(shuffled)/8 25.500 3.36%
std::make_heap(deque<int>)_(shuffled)/8192 23391.237 -5.10%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2188.586 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.673 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17104.816 -
std::make_heap(deque<int>,_pred)_(descending)/1024 644.123 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.154 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5023.528 -
std::make_heap(deque<int>,_pred)_(heap)/1024 645.496 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.160 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5023.055 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2196.032 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.674 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17083.174 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1674.722 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.635 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13073.735 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1847.887 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.709 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15181.602 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 669.184 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.961 1.16%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5160.631 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 291.990 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.849 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2190.873 -1.25%
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.353 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.867 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2217.345 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.974 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.696 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5145.048 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 605.875 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.636 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4597.873 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 606.271 -1.21%
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.360 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5291.272 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 688.883 1.10%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 17.471 2.73%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5249.841 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 294.255 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.872 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2214.742 1.12%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 294.139 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.850 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2215.421 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 689.874 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.869 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5313.252 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 630.753 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.227 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4774.134 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 650.211 -2.50%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.442 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5771.076 -1.91%
std::make_heap(vector<int>)_(ascending)/1024 652.389 -
std::make_heap(vector<int>)_(ascending)/8 16.519 -
std::make_heap(vector<int>)_(ascending)/8192 5025.910 -
std::make_heap(vector<int>)_(descending)/1024 272.470 -
std::make_heap(vector<int>)_(descending)/8 14.873 -1.00%
std::make_heap(vector<int>)_(descending)/8192 1948.056 -
std::make_heap(vector<int>)_(heap)/1024 271.518 -
std::make_heap(vector<int>)_(heap)/8 14.881 -
std::make_heap(vector<int>)_(heap)/8192 1946.217 -
std::make_heap(vector<int>)_(pipe-organ)/1024 655.771 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.604 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4979.420 -
std::make_heap(vector<int>)_(repeated)/1024 560.855 -
std::make_heap(vector<int>)_(repeated)/8 15.587 -1.15%
std::make_heap(vector<int>)_(repeated)/8192 4262.264 -
std::make_heap(vector<int>)_(shuffled)/1024 576.685 -
std::make_heap(vector<int>)_(shuffled)/8 15.933 -
std::make_heap(vector<int>)_(shuffled)/8192 5059.599 1.22%
std::make_heap(vector<int>,_pred)_(ascending)/1024 656.421 -
std::make_heap(vector<int>,_pred)_(ascending)/8 17.048 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5004.500 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.328 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.852 -2.75%
std::make_heap(vector<int>,_pred)_(descending)/8192 1955.536 -
std::make_heap(vector<int>,_pred)_(heap)/1024 284.074 4.50%
std::make_heap(vector<int>,_pred)_(heap)/8 14.868 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1975.629 1.32%
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 659.911 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.772 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4993.759 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 571.488 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.792 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4287.884 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 568.957 -1.86%
std::make_heap(vector<int>,_pred)_(shuffled)/8 16.027 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4949.762 -2.51%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16618.233 5.30%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.669 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 483103.408 -5.45%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 17420.414 7.56%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.543 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 486247.186 -6.43%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22248.182 4.47%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.956 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 604009.781 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18982.562 7.06%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.466 2.66%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 497819.756 -6.18%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32029.773 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.132 -2.72%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1019152.282 3.56%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14925.936 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 54.226 4.29%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 171520.571 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22877.869 4.08%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 61.599 2.78%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 650504.028 1.40%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15906.514 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.434 -4.84%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 454167.460 -1.44%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16454.438 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.278 1.93%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 463312.271 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21418.147 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.183 1.12%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 558952.000 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17988.890 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.138 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 476140.830 -1.42%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31689.003 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.133 2.58%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 982057.517 2.60%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13856.250 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.830 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 162860.551 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22036.035 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 57.332 2.27%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 604029.910 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10951.801 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 42.584 -2.77%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114542.115 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11164.315 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 51.956 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115913.801 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14765.399 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 55.038 3.82%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 158336.117 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12275.053 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.941 -1.15%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129003.220 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23845.301 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.989 -2.40%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 268524.613 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5744.264 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.551 -3.28%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 61964.741 -1.65%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15078.083 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.800 -3.82%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167186.020 -1.09%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10918.773 -1.30%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 44.859 1.07%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114343.079 -4.68%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11163.145 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.257 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 115615.576 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14628.277 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.550 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157425.125 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12235.785 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.180 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 128729.182 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 25200.656 5.19%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 45.429 1.47%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 277185.048 2.64%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5712.136 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.495 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61541.824 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15066.338 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.439 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167157.858 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11035.167 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.043 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114150.364 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11510.962 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.338 -2.48%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117812.773 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14974.052 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 53.535 -2.07%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 159255.911 1.91%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12779.618 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 45.791 -1.94%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132111.117 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23224.189 -1.20%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.930 -1.83%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 258975.186 -1.37%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5827.404 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.604 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64732.214 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15024.106 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 51.689 -2.60%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154756.962 -3.18%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11025.633 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.595 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114659.536 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11517.854 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 54.395 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118002.584 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15045.136 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 53.258 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156320.460 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12751.110 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 43.951 2.07%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132655.717 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23145.232 -1.55%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.516 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 259190.517 -1.49%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5829.917 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.313 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62893.230 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15027.214 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 53.224 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156416.619 -
std::map<int,_int>::clear()/0 394.160 -
std::map<int,_int>::clear()/1024 10340.679 1.39%
std::map<int,_int>::clear()/32 651.425 1.51%
std::map<int,_int>::clear()/8192 85072.240 1.89%
std::map<int,_int>::contains(key)_(existent)/1024 4.131 1.93%
std::map<int,_int>::contains(key)_(existent)/32 1.620 -2.20%
std::map<int,_int>::contains(key)_(existent)/8192 5.472 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.296 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.790 -2.80%
std::map<int,_int>::contains(key)_(non-existent)/32 2.931 -1.56%
std::map<int,_int>::contains(key)_(non-existent)/8192 11.439 19.41%
std::map<int,_int>::count(key)_(existent)/1024 3.789 -
std::map<int,_int>::count(key)_(existent)/32 1.565 -
std::map<int,_int>::count(key)_(existent)/8192 5.778 -
std::map<int,_int>::count(key)_(non-existent)/0 0.250 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.497 3.24%
std::map<int,_int>::count(key)_(non-existent)/32 2.949 2.05%
std::map<int,_int>::count(key)_(non-existent)/8192 11.093 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.877 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6153.381 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 190.792 -1.25%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52098.904 -1.04%
std::map<int,_int>::ctor(const&)/0 12.829 -
std::map<int,_int>::ctor(const&)/1024 6525.384 -
std::map<int,_int>::ctor(const&)/32 225.913 1.95%
std::map<int,_int>::ctor(const&)/8192 52156.583 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.756 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6494.978 -1.51%
std::map<int,_int>::ctor(const&,_alloc)/32 224.967 -
std::map<int,_int>::ctor(const&,_alloc)/8192 51865.441 -1.89%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.719 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8775.805 -1.43%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 228.372 -4.23%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70555.284 -1.33%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.750 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12935.510 -2.37%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 273.081 -1.67%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250472.468 -12.90%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.317 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.792 1.20%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.408 -1.98%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.967 26.06%
std::map<int,_int>::equal_range(key)_(non-existent)/32 3.124 24.61%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 12.877 29.31%
std::map<int,_int>::erase(iterator)/1024 20.572 -
std::map<int,_int>::erase(iterator)/32 20.574 -
std::map<int,_int>::erase(iterator)/8192 23.951 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.037 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7310.039 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 576.449 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 59734.217 5.73%
std::map<int,_int>::erase(key)_(existent)/1024 24.866 3.95%
std::map<int,_int>::erase(key)_(existent)/32 22.264 -
std::map<int,_int>::erase(key)_(existent)/8192 25.084 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.251 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.212 -2.19%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.294 -14.32%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.516 3.95%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.251 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.915 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.763 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.989 -
std::map<int,_int>::find(key)_(existent)/1024 4.242 -2.33%
std::map<int,_int>::find(key)_(existent)/32 1.680 -1.90%
std::map<int,_int>::find(key)_(existent)/8192 5.310 -2.53%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.311 -
std::map<int,_int>::find(key)_(non-existent)/32 2.197 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.469 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.122 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.488 -1.62%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.371 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.703 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.119 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.367 2.34%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.371 1.85%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.365 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.318 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.923 5.30%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.649 -2.25%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.540 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.295 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.621 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.990 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.395 -1.05%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.905 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15771.727 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.221 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 179344.343 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.331 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12274.994 1.84%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 657.897 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 118108.842 1.48%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.474 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7673.329 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 540.201 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134694.662 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.086 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11156.975 2.06%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 664.744 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90892.028 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.761 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9779.326 -1.34%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 637.003 -3.53%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 81710.083 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.297 -
std::map<int,_int>::insert(value)_(already_present)/32 1.748 -
std::map<int,_int>::insert(value)_(already_present)/8192 4.015 -1.11%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.145 -1.48%
std::map<int,_int>::insert(value)_(new_value,_end)/1024 27.163 2.61%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.884 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 36.163 3.31%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.124 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.947 1.73%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.417 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.729 -1.46%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.592 4.93%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.756 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.978 -4.63%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.115 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 27.766 2.04%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.133 1.48%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.570 2.63%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.102 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.302 -2.64%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.244 -1.42%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.889 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.662 -1.34%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.513 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.473 -1.68%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.745 4.50%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.724 18.18%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.553 5.73%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.417 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6421.169 -4.91%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.305 -4.30%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51088.701 -5.09%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.417 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6380.449 -4.43%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.008 -4.73%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50994.355 -4.20%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.113 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1558.979 5.37%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 41.441 -5.12%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12800.729 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.460 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.737 -1.21%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.706 1.78%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.249 -7.64%
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.053 -7.19%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.411 -6.21%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.467 -7.79%
std::map<std::string,_int>::clear()/0 403.609 1.80%
std::map<std::string,_int>::clear()/1024 22255.514 -
std::map<std::string,_int>::clear()/32 929.035 -
std::map<std::string,_int>::clear()/8192 215688.656 1.76%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.402 -6.15%
std::map<std::string,_int>::contains(key)_(existent)/32 16.119 -1.05%
std::map<std::string,_int>::contains(key)_(existent)/8192 29.317 5.50%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.278 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.062 2.46%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.776 -4.42%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.636 1.39%
std::map<std::string,_int>::count(key)_(existent)/1024 27.181 -13.28%
std::map<std::string,_int>::count(key)_(existent)/32 16.433 2.13%
std::map<std::string,_int>::count(key)_(existent)/8192 35.361 -22.94%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 25.102 1.96%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.684 15.57%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.549 12.11%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.840 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6929.393 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 217.729 1.56%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59566.195 -
std::map<std::string,_int>::ctor(const&)/0 12.725 -
std::map<std::string,_int>::ctor(const&)/1024 34732.461 -1.01%
std::map<std::string,_int>::ctor(const&)/32 809.504 -1.52%
std::map<std::string,_int>::ctor(const&)/8192 343088.038 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.722 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35533.562 -1.26%
std::map<std::string,_int>::ctor(const&,_alloc)/32 751.912 -3.68%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 344246.522 -1.66%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.861 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42004.744 2.32%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 867.871 4.07%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 395913.323 -1.89%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.858 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58789.351 1.24%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1086.562 3.67%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1104031.645 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 21.394 -8.32%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.069 -8.60%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 36.121 18.09%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.750 2.78%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.862 -3.59%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.244 2.33%
std::map<std::string,_int>::erase(iterator)/1024 29.489 14.54%
std::map<std::string,_int>::erase(iterator)/32 32.223 17.57%
std::map<std::string,_int>::erase(iterator)/8192 29.926 -5.80%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 399.807 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12897.202 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 691.851 1.81%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119736.706 1.01%
std::map<std::string,_int>::erase(key)_(existent)/1024 54.407 -13.16%
std::map<std::string,_int>::erase(key)_(existent)/32 80.034 10.11%
std::map<std::string,_int>::erase(key)_(existent)/8192 61.913 4.80%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.167 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.564 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 34.089 -1.66%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.171 -1.83%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.548 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.656 -3.31%
std::map<std::string,_int>::find(key)_(existent)/1024 24.422 -
std::map<std::string,_int>::find(key)_(existent)/32 16.149 -
std::map<std::string,_int>::find(key)_(existent)/8192 29.704 -4.54%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 21.910 8.96%
std::map<std::string,_int>::find(key)_(non-existent)/32 9.949 -5.03%
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.683 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.143 10.64%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 68.107 1.12%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 46.462 -9.38%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.225 -2.98%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.728 36.92%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.812 -9.00%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 44.988 -5.11%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 78.410 27.77%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.378 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.339 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.034 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.027 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.364 -1.04%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 38.714 36.36%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.751 -4.59%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.101 -27.66%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.172 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67162.944 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1508.337 2.72%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 928284.779 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.548 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44949.146 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1220.070 -5.94%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 612380.077 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.518 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39223.653 -2.99%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1099.448 -4.56%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 616341.175 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.678 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34408.438 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1265.397 -2.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 394892.657 -1.99%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.726 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34696.446 -1.28%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1276.494 5.76%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371457.716 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 16.773 -
std::map<std::string,_int>::insert(value)_(already_present)/32 26.626 -2.79%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.082 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 23.022 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 71.292 1.30%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 33.424 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 89.307 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.543 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.957 1.67%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 40.999 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 53.495 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 34.458 1.38%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 25.112 3.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 23.572 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 28.508 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 77.210 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 33.164 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 97.155 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.812 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 49.107 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 29.735 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 53.099 -1.45%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.382 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.357 -1.43%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.006 6.41%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.337 9.81%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.591 -4.83%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.610 1.55%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.463 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37564.287 3.95%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 851.746 2.92%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 352868.510 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.491 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36139.151 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 755.667 -2.09%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349805.657 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.144 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16204.113 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 328.084 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 211384.665 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 25.744 14.05%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.409 -8.94%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 31.600 1.33%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.253 -3.75%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.582 8.28%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.697 -1.75%
std::mismatch(deque<int>)_(it,_it,_it)/1000 442.395 -5.10%
std::mismatch(deque<int>)_(it,_it,_it)/1024 472.634 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 493451.717 -1.34%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.728 -2.05%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3836.394 -4.40%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 470.417 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 480.417 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494226.165 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.015 1.06%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3822.669 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 719.806 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 720.332 -1.17%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 622683.830 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.397 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4808.013 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 693.866 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 712.286 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622888.295 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 8.417 38.32%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4880.009 -
std::mismatch(list<int>)_(it,_it,_it)/1000 739.758 -1.19%
std::mismatch(list<int>)_(it,_it,_it)/1024 755.967 -1.07%
std::mismatch(list<int>)_(it,_it,_it)/1048576 926822.643 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.633 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7502.837 -6.27%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 749.099 -1.26%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 762.779 -3.62%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 940477.247 -1.08%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.747 -3.28%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12146.268 -1.60%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 795.656 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 823.750 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1014879.713 1.39%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.073 1.08%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12847.716 1.37%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 793.323 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 813.313 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 991903.678 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.500 -1.55%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11061.011 -7.00%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.254 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.814 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68282.845 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.237 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.313 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.872 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68271.922 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.292 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 484.938 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 521.582 7.96%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 512.593 6.74%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 605763.423 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.038 1.98%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4719.632 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 464.116 -1.98%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 495.324 3.87%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 603861.673 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.465 -2.23%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4691.948 -
std::move(deque<int>)/1048576 56051.688 -
std::move(deque<int>)/262144 14908.538 -1.31%
std::move(deque<int>)/32768 1819.787 -1.52%
std::move(deque<int>)/4096 148.733 -
std::move(deque<int>)/512 22.084 -
std::move(deque<int>)/64 5.080 -
std::move(deque<int>)/8 3.545 -1.67%
std::move(list<int>)/1048576 994743.963 1.35%
std::move(list<int>)/262144 243545.723 -
std::move(list<int>)/32768 31081.047 -1.87%
std::move(list<int>)/4096 5086.676 5.35%
std::move(list<int>)/512 370.651 3.81%
std::move(list<int>)/64 38.934 -2.59%
std::move(list<int>)/8 3.380 -
std::move(vector<bool>)_(aligned)/1048576 2612.166 51.21%
std::move(vector<bool>)_(aligned)/262144 254.510 -
std::move(vector<bool>)_(aligned)/32768 36.473 -
std::move(vector<bool>)_(aligned)/4096 6.969 -
std::move(vector<bool>)_(aligned)/512 2.338 -
std::move(vector<bool>)_(aligned)/64 1.818 3.52%
std::move(vector<bool>)_(unaligned)/1048576 6777.585 3.89%
std::move(vector<bool>)_(unaligned)/262144 1588.455 -
std::move(vector<bool>)_(unaligned)/32768 202.544 -
std::move(vector<bool>)_(unaligned)/4096 26.780 1.18%
std::move(vector<bool>)_(unaligned)/512 4.705 -9.82%
std::move(vector<bool>)_(unaligned)/64 1.665 -
std::move(vector<int>)/1048576 57013.992 -
std::move(vector<int>)/262144 22987.433 5.67%
std::move(vector<int>)/32768 2605.289 51.25%
std::move(vector<int>)/4096 133.738 -
std::move(vector<int>)/512 20.089 -
std::move(vector<int>)/64 4.150 -
std::move(vector<int>)/8 2.198 -
std::move_backward(deque<int>)/1048576 126776.714 -1.06%
std::move_backward(deque<int>)/262144 30197.732 -
std::move_backward(deque<int>)/32768 3336.686 -1.31%
std::move_backward(deque<int>)/4096 154.457 -1.13%
std::move_backward(deque<int>)/512 23.471 -
std::move_backward(deque<int>)/64 5.169 -
std::move_backward(deque<int>)/8 3.440 -1.92%
std::move_backward(list<int>)/1048576 1026870.173 -
std::move_backward(list<int>)/262144 256397.892 -
std::move_backward(list<int>)/32768 30699.390 -3.20%
std::move_backward(list<int>)/4096 4193.841 -13.38%
std::move_backward(list<int>)/512 369.188 -
std::move_backward(list<int>)/64 39.224 -
std::move_backward(list<int>)/8 3.356 -
std::move_backward(vector<bool>)_(aligned)/1048576 1729.014 -
std::move_backward(vector<bool>)_(aligned)/262144 256.718 -1.11%
std::move_backward(vector<bool>)_(aligned)/32768 37.937 -
std::move_backward(vector<bool>)_(aligned)/4096 7.220 -
std::move_backward(vector<bool>)_(aligned)/512 2.309 2.70%
std::move_backward(vector<bool>)_(aligned)/64 1.736 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6487.765 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.249 -
std::move_backward(vector<bool>)_(unaligned)/32768 202.886 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.942 1.63%
std::move_backward(vector<bool>)_(unaligned)/512 4.515 -
std::move_backward(vector<bool>)_(unaligned)/64 1.643 -
std::move_backward(vector<int>)/1048576 55966.631 -1.54%
std::move_backward(vector<int>)/262144 21815.990 -1.03%
std::move_backward(vector<int>)/32768 1724.208 -
std::move_backward(vector<int>)/4096 135.763 -
std::move_backward(vector<int>)/512 20.766 -
std::move_backward(vector<int>)/64 4.337 -
std::move_backward(vector<int>)/8 2.339 4.21%
std::multimap<int,_int>::clear()/0 405.255 3.68%
std::multimap<int,_int>::clear()/1024 10635.801 -1.41%
std::multimap<int,_int>::clear()/32 647.895 1.20%
std::multimap<int,_int>::clear()/8192 84023.145 -2.19%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.538 -2.37%
std::multimap<int,_int>::contains(key)_(existent)/32 1.769 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.479 -1.64%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.291 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.535 -10.34%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.615 -13.44%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 11.440 17.08%
std::multimap<int,_int>::count(key)_(existent)/1024 5.424 -
std::multimap<int,_int>::count(key)_(existent)/32 3.667 1.27%
std::multimap<int,_int>::count(key)_(existent)/8192 6.654 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.628 -6.09%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.278 -7.60%
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.855 -9.95%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.761 -1.29%
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5991.861 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 188.363 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51103.010 -
std::multimap<int,_int>::ctor(const&)/0 12.773 -
std::multimap<int,_int>::ctor(const&)/1024 6815.813 4.15%
std::multimap<int,_int>::ctor(const&)/32 227.686 1.87%
std::multimap<int,_int>::ctor(const&)/8192 54306.933 5.18%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.744 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6774.906 2.19%
std::multimap<int,_int>::ctor(const&,_alloc)/32 229.757 1.88%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 54167.596 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.676 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8795.092 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 227.794 -5.25%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71487.668 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.719 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12939.069 -2.52%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.506 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 244112.575 -5.62%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.482 3.38%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.455 3.23%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.972 -1.62%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.386 -2.19%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.298 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.722 -
std::multimap<int,_int>::erase(iterator)/1024 20.337 -
std::multimap<int,_int>::erase(iterator)/32 20.212 -
std::multimap<int,_int>::erase(iterator)/8192 20.330 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.120 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7387.413 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 573.281 -1.24%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56988.024 -
std::multimap<int,_int>::erase(key)_(existent)/1024 25.539 3.43%
std::multimap<int,_int>::erase(key)_(existent)/32 22.376 -
std::multimap<int,_int>::erase(key)_(existent)/8192 27.010 4.63%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.658 -1.73%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.425 5.63%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.987 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.068 2.50%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.845 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.117 -2.30%
std::multimap<int,_int>::find(key)_(existent)/1024 3.731 -
std::multimap<int,_int>::find(key)_(existent)/32 1.712 -2.23%
std::multimap<int,_int>::find(key)_(existent)/8192 5.255 -2.67%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.214 -6.25%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.467 -5.76%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.096 -5.46%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.198 -1.32%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.556 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.807 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.224 7.52%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 19.282 10.58%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.758 5.44%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.677 4.97%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.521 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.227 -1.19%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.025 -3.34%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.975 -1.25%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 41.999 -6.50%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.221 -1.33%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.458 1.72%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.944 -1.83%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.437 -1.93%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.038 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14744.875 -1.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 737.887 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181394.604 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.333 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11387.689 -2.93%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 673.178 -1.43%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120410.075 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.983 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12264.752 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 701.607 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 213148.423 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.107 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10675.863 -2.09%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 663.190 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 87110.293 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.027 -2.69%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9444.947 -4.65%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 655.637 -2.58%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80801.703 1.60%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.965 3.62%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.622 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.750 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.111 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.152 -1.83%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.934 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 38.134 5.27%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.092 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 22.197 -1.00%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.097 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.587 -2.80%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.067 -1.15%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.382 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.237 -3.58%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 8.414 -42.73%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.012 -21.65%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 12.861 -48.41%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.603 1.25%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6608.423 -3.47%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 234.181 3.29%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52808.228 -1.80%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.376 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6610.862 -1.63%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 223.764 -1.24%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52815.331 -1.52%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1449.653 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.152 -5.80%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12747.031 -1.37%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.039 -2.18%
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.214 -4.12%
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.257 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.877 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.705 7.29%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.784 -
std::multimap<std::string,_int>::clear()/0 392.397 -
std::multimap<std::string,_int>::clear()/1024 21810.799 -
std::multimap<std::string,_int>::clear()/32 891.334 -1.39%
std::multimap<std::string,_int>::clear()/8192 214132.717 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.206 6.96%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.764 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.219 -8.48%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.287 3.84%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.226 2.94%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.068 7.28%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 29.542 12.60%
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.211 -8.45%
std::multimap<std::string,_int>::count(key)_(existent)/32 18.540 -4.67%
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.718 5.98%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.261 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 21.877 -12.93%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.698 -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.806 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.805 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7132.055 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 217.519 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60498.782 -
std::multimap<std::string,_int>::ctor(const&)/0 12.645 -
std::multimap<std::string,_int>::ctor(const&)/1024 34967.546 -1.48%
std::multimap<std::string,_int>::ctor(const&)/32 784.006 14.62%
std::multimap<std::string,_int>::ctor(const&)/8192 341712.945 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.654 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36544.581 -2.07%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 852.391 6.00%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 345559.347 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.629 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38624.908 -11.17%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 948.083 23.35%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378798.044 -3.46%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.611 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 51025.232 -2.75%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1022.795 1.65%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1009336.651 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.876 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.073 1.68%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 28.035 -2.58%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.662 3.00%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.308 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.868 -3.13%
std::multimap<std::string,_int>::erase(iterator)/1024 32.518 6.03%
std::multimap<std::string,_int>::erase(iterator)/32 28.628 7.18%
std::multimap<std::string,_int>::erase(iterator)/8192 31.678 -11.88%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.775 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13213.416 1.06%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 689.042 1.22%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119713.436 -1.08%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.284 -32.77%
std::multimap<std::string,_int>::erase(key)_(existent)/32 57.723 -31.10%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 89.906 11.31%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.590 -2.65%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.527 -8.03%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.343 -2.77%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.900 -4.17%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.570 -3.07%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.074 -4.49%
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.241 -4.93%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.772 -15.65%
std::multimap<std::string,_int>::find(key)_(existent)/8192 31.342 13.20%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 22.120 -4.38%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.969 3.39%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 29.221 -5.44%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.904 -5.47%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.033 -16.91%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.102 -12.92%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 92.078 3.11%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.994 26.60%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 50.902 -4.20%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.595 2.40%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.394 -9.71%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.035 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.638 -38.97%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.248 -2.56%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 76.556 15.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.962 -25.10%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.757 -10.70%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.990 3.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.616 -1.84%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 408.680 3.73%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64379.908 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1354.181 -3.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 941562.445 1.37%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.488 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42103.344 -4.90%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1181.322 -5.39%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 598257.718 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.540 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 60931.789 2.23%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1577.583 10.62%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 811465.420 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.498 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33829.775 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1133.720 -2.63%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 380062.894 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.534 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 33059.360 -1.81%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1108.184 -1.03%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348102.267 -1.51%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.300 -1.14%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.867 75.90%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.595 20.31%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.678 -3.54%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 68.158 7.50%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.933 23.66%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.912 -9.60%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.769 23.60%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.122 -17.19%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.980 23.50%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 50.713 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 95.611 9.13%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 41.799 3.19%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 130.596 -4.10%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.653 -60.26%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.792 -53.19%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.421 -60.54%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.401 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36584.958 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 645.916 -14.14%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 347177.993 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.405 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35801.100 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 749.160 -3.71%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346769.636 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.133 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15717.448 -4.80%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 340.008 -5.03%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207147.901 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 91.702 3.62%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.406 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 127.222 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 70.599 86.45%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 25.082 90.87%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 89.192 105.59%
std::multiset<int>::clear()/0 386.956 -1.59%
std::multiset<int>::clear()/1024 10119.761 -2.20%
std::multiset<int>::clear()/32 627.413 -1.01%
std::multiset<int>::clear()/8192 80698.133 -1.03%
std::multiset<int>::contains(key)_(existent)/1024 4.010 -
std::multiset<int>::contains(key)_(existent)/32 1.731 -
std::multiset<int>::contains(key)_(existent)/8192 8.351 -
std::multiset<int>::contains(key)_(non-existent)/0 0.287 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.203 5.05%
std::multiset<int>::contains(key)_(non-existent)/32 3.006 1.31%
std::multiset<int>::contains(key)_(non-existent)/8192 11.132 25.99%
std::multiset<int>::count(key)_(existent)/1024 5.853 1.96%
std::multiset<int>::count(key)_(existent)/32 3.928 1.94%
std::multiset<int>::count(key)_(existent)/8192 11.001 19.02%
std::multiset<int>::count(key)_(non-existent)/0 0.261 -
std::multiset<int>::count(key)_(non-existent)/1024 5.799 -
std::multiset<int>::count(key)_(non-existent)/32 2.333 -3.24%
std::multiset<int>::count(key)_(non-existent)/8192 9.106 -1.35%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.808 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5717.716 -
std::multiset<int>::ctor(&&,_different_allocs)/32 175.592 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47486.458 -
std::multiset<int>::ctor(const&)/0 12.757 -
std::multiset<int>::ctor(const&)/1024 6378.261 -2.27%
std::multiset<int>::ctor(const&)/32 227.786 1.61%
std::multiset<int>::ctor(const&)/8192 50625.368 -
std::multiset<int>::ctor(const&,_alloc)/0 12.732 -
std::multiset<int>::ctor(const&,_alloc)/1024 6337.877 -
std::multiset<int>::ctor(const&,_alloc)/32 226.285 1.93%
std::multiset<int>::ctor(const&,_alloc)/8192 50585.928 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.677 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9786.114 10.65%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.326 2.15%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 79104.801 10.76%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.700 -3.33%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12532.640 -1.28%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 289.986 -2.48%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 254119.519 4.24%
std::multiset<int>::equal_range(key)_(existent)/1024 5.285 -1.56%
std::multiset<int>::equal_range(key)_(existent)/32 2.352 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.256 -4.51%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.594 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.370 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.538 3.40%
std::multiset<int>::erase(iterator)/1024 23.792 -3.02%
std::multiset<int>::erase(iterator)/32 21.062 -8.87%
std::multiset<int>::erase(iterator)/8192 23.549 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.241 -1.54%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6825.205 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 563.509 -1.30%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55046.510 -
std::multiset<int>::erase(key)_(existent)/1024 40.618 -1.29%
std::multiset<int>::erase(key)_(existent)/32 21.990 -7.28%
std::multiset<int>::erase(key)_(existent)/8192 62.273 1.88%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.259 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.413 -5.88%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.277 -3.34%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.821 -5.42%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.264 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.922 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.787 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.209 -
std::multiset<int>::find(key)_(existent)/1024 4.145 -1.11%
std::multiset<int>::find(key)_(existent)/32 1.624 -
std::multiset<int>::find(key)_(existent)/8192 8.649 5.24%
std::multiset<int>::find(key)_(non-existent)/0 0.250 -
std::multiset<int>::find(key)_(non-existent)/1024 5.478 -
std::multiset<int>::find(key)_(non-existent)/32 2.293 -
std::multiset<int>::find(key)_(non-existent)/8192 9.668 16.65%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.055 -1.49%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.364 -2.39%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.403 -2.89%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 75.032 -7.46%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.082 -1.34%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.835 1.76%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.352 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 30.878 -1.59%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.194 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.731 -14.28%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.503 -1.49%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 80.463 -9.50%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.126 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.446 -1.61%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.896 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.011 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.327 -1.28%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14402.119 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 719.525 -1.03%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 189995.005 2.66%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 403.801 1.87%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11440.999 1.28%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 651.618 -1.77%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122496.782 5.17%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.415 -1.26%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12338.034 1.30%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 684.864 -2.03%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 199017.812 -
std::multiset<int>::insert(value)_(already_present)/1024 30.640 9.23%
std::multiset<int>::insert(value)_(already_present)/32 18.285 -
std::multiset<int>::insert(value)_(already_present)/8192 32.233 1.21%
std::multiset<int>::insert(value)_(new_value,_end)/0 16.992 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.035 -1.70%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.786 -2.34%
std::multiset<int>::insert(value)_(new_value,_end)/8192 83.093 3.55%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.982 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.479 -1.90%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.948 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.470 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.110 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.161 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.852 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.524 -13.38%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.404 -9.29%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 11.384 1.04%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.367 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6254.854 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.249 1.85%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50069.622 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.399 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6249.170 -1.37%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 220.744 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 49999.357 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1372.173 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.941 -2.47%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12290.377 -1.13%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.061 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.372 -2.12%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.891 1.14%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.431 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.443 -2.89%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.620 -
std::multiset<std::string>::clear()/0 394.490 -
std::multiset<std::string>::clear()/1024 21803.583 -2.85%
std::multiset<std::string>::clear()/32 900.895 -2.10%
std::multiset<std::string>::clear()/8192 212162.093 -2.83%
std::multiset<std::string>::contains(key)_(existent)/1024 23.758 -4.12%
std::multiset<std::string>::contains(key)_(existent)/32 15.507 2.24%
std::multiset<std::string>::contains(key)_(existent)/8192 27.748 -1.79%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.284 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 27.653 15.27%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.680 13.76%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.282 10.99%
std::multiset<std::string>::count(key)_(existent)/1024 23.509 -
std::multiset<std::string>::count(key)_(existent)/32 19.393 -2.12%
std::multiset<std::string>::count(key)_(existent)/8192 30.250 -
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.828 -1.39%
std::multiset<std::string>::count(key)_(non-existent)/32 10.234 -5.78%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.861 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.804 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6861.322 1.03%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.513 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57330.199 -
std::multiset<std::string>::ctor(const&)/0 12.622 -
std::multiset<std::string>::ctor(const&)/1024 34290.923 -9.01%
std::multiset<std::string>::ctor(const&)/32 784.032 -
std::multiset<std::string>::ctor(const&)/8192 341549.894 -5.95%
std::multiset<std::string>::ctor(const&,_alloc)/0 12.648 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36546.348 -
std::multiset<std::string>::ctor(const&,_alloc)/32 736.931 -1.20%
std::multiset<std::string>::ctor(const&,_alloc)/8192 345039.389 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.827 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38251.668 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 746.349 -1.47%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379994.000 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.061 1.50%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56358.983 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1036.691 1.44%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1093782.057 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.578 2.52%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.633 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.906 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.261 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.057 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.401 1.44%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.639 -
std::multiset<std::string>::erase(iterator)/1024 31.659 -6.28%
std::multiset<std::string>::erase(iterator)/32 27.562 -1.29%
std::multiset<std::string>::erase(iterator)/8192 36.787 -3.49%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.591 -3.73%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13057.772 -1.47%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.553 -1.37%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118840.731 -1.47%
std::multiset<std::string>::erase(key)_(existent)/1024 95.104 -
std::multiset<std::string>::erase(key)_(existent)/32 81.467 -
std::multiset<std::string>::erase(key)_(existent)/8192 81.092 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.484 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.873 -4.90%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.651 -1.95%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.094 -3.11%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.484 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.228 -9.74%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.737 -2.74%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.649 -6.58%
std::multiset<std::string>::find(key)_(existent)/1024 24.264 1.83%
std::multiset<std::string>::find(key)_(existent)/32 15.023 -
std::multiset<std::string>::find(key)_(existent)/8192 30.440 7.65%
std::multiset<std::string>::find(key)_(non-existent)/0 0.254 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.831 -1.46%
std::multiset<std::string>::find(key)_(non-existent)/32 10.125 -3.99%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.763 -2.33%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.639 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.605 -2.34%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 41.206 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 103.709 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.682 -1.04%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.195 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.273 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 61.316 -3.28%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.166 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 50.104 2.09%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.105 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 73.129 -2.18%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.479 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 40.639 -1.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.955 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 29.659 -4.25%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.656 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62415.454 -1.51%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1404.865 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 893988.321 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.839 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42562.198 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1241.813 -1.16%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602663.372 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 400.155 1.72%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60161.254 -1.45%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1468.285 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 813777.437 1.11%
std::multiset<std::string>::insert(value)_(already_present)/1024 53.471 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.892 -
std::multiset<std::string>::insert(value)_(already_present)/8192 52.457 -3.72%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.147 -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 66.108 -3.94%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.036 -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 88.405 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.659 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 46.191 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.699 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.965 -1.11%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 94.253 -1.61%
std::multiset<std::string>::lower_bound(key)_(existent)/32 42.249 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 128.957 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.143 -17.62%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.178 -14.31%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.507 -16.30%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.242 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36341.985 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 788.600 -1.11%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347014.463 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.280 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35384.083 -1.29%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 769.758 -1.14%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346364.563 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -3.91%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 15738.579 -6.31%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 334.703 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 206194.250 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 91.505 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 40.496 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 132.215 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 31.030 -1.22%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.825 -2.14%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.662 -3.65%
std::none_of(deque<int>)_(process_all)/32 12.284 -3.45%
std::none_of(deque<int>)_(process_all)/32768 10877.995 -8.08%
std::none_of(deque<int>)_(process_all)/50 18.859 -
std::none_of(deque<int>)_(process_all)/8 3.283 -7.16%
std::none_of(deque<int>)_(process_all)/8192 2725.440 -7.79%
std::none_of(list<int>)_(process_all)/32 11.501 -
std::none_of(list<int>)_(process_all)/32768 25822.638 -3.59%
std::none_of(list<int>)_(process_all)/50 21.831 -
std::none_of(list<int>)_(process_all)/8 2.721 -
std::none_of(list<int>)_(process_all)/8192 7609.760 -7.17%
std::none_of(vector<int>)_(process_all)/32 8.337 -
std::none_of(vector<int>)_(process_all)/32768 8126.018 -
std::none_of(vector<int>)_(process_all)/50 19.189 1.42%
std::none_of(vector<int>)_(process_all)/8 2.500 3.14%
std::none_of(vector<int>)_(process_all)/8192 2039.544 -
std::partial_sort(deque<int>)_(ascending)/1024 7715.672 -
std::partial_sort(deque<int>)_(ascending)/8 31.197 -4.02%
std::partial_sort(deque<int>)_(ascending)/8192 141664.545 -3.42%
std::partial_sort(deque<int>)_(descending)/1024 17759.476 -
std::partial_sort(deque<int>)_(descending)/8 45.063 -2.24%
std::partial_sort(deque<int>)_(descending)/8192 269690.001 -3.29%
std::partial_sort(deque<int>)_(heap)/1024 17778.677 -
std::partial_sort(deque<int>)_(heap)/8 38.216 -
std::partial_sort(deque<int>)_(heap)/8192 264125.974 -1.24%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7662.042 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.631 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 145262.187 -1.50%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18682.441 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.947 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 266082.415 -2.29%
std::partial_sort(deque<int>)_(repeated)/1024 6271.460 -
std::partial_sort(deque<int>)_(repeated)/8 26.554 1.20%
std::partial_sort(deque<int>)_(repeated)/8192 68348.537 -
std::partial_sort(deque<int>)_(shuffled)/1024 15119.369 -
std::partial_sort(deque<int>)_(shuffled)/8 32.661 -
std::partial_sort(deque<int>)_(shuffled)/8192 249343.443 1.11%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4791.051 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.759 1.94%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 51232.921 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7878.001 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 23.847 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93240.553 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7932.789 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.314 -2.93%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95726.824 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4776.474 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.260 -2.12%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50919.964 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8829.466 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.887 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92867.660 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2514.777 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.473 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 26832.319 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6748.127 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.619 -2.76%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83206.116 -
std::partial_sort(vector<int>)_(ascending)/1024 4806.518 -
std::partial_sort(vector<int>)_(ascending)/8 18.887 -
std::partial_sort(vector<int>)_(ascending)/8192 53192.270 5.11%
std::partial_sort(vector<int>)_(descending)/1024 7938.966 -
std::partial_sort(vector<int>)_(descending)/8 24.277 -1.31%
std::partial_sort(vector<int>)_(descending)/8192 93361.752 -
std::partial_sort(vector<int>)_(heap)/1024 7922.895 -
std::partial_sort(vector<int>)_(heap)/8 27.381 -
std::partial_sort(vector<int>)_(heap)/8192 96976.240 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4781.346 -3.05%
std::partial_sort(vector<int>)_(pipe-organ)/8 18.917 -3.57%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50388.737 -1.33%
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8815.027 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.820 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93684.284 -
std::partial_sort(vector<int>)_(repeated)/1024 2500.449 -
std::partial_sort(vector<int>)_(repeated)/8 18.469 -
std::partial_sort(vector<int>)_(repeated)/8192 27095.223 1.49%
std::partial_sort(vector<int>)_(shuffled)/1024 6718.965 -
std::partial_sort(vector<int>)_(shuffled)/8 28.182 -
std::partial_sort(vector<int>)_(shuffled)/8192 87611.682 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5042.293 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.060 -
std::partial_sort_copy(deque<int>)_(ascending)/8192 53377.673 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8117.739 -1.47%
std::partial_sort_copy(deque<int>)_(descending)/8 13.909 -6.19%
std::partial_sort_copy(deque<int>)_(descending)/8192 94938.654 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8373.923 -
std::partial_sort_copy(deque<int>)_(heap)/8 14.603 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98235.099 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5054.488 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.035 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52906.277 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8939.028 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.826 -3.20%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94380.257 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2819.508 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.970 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 30432.370 1.77%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6900.987 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.293 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 89510.312 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5418.945 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.056 -1.81%
std::partial_sort_copy(list<int>)_(ascending)/8192 57759.935 -
std::partial_sort_copy(list<int>)_(descending)/1024 8288.699 -
std::partial_sort_copy(list<int>)_(descending)/8 15.235 -6.06%
std::partial_sort_copy(list<int>)_(descending)/8192 97279.272 -1.17%
std::partial_sort_copy(list<int>)_(heap)/1024 8297.825 -
std::partial_sort_copy(list<int>)_(heap)/8 16.795 -
std::partial_sort_copy(list<int>)_(heap)/8192 100954.191 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5408.869 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.013 -1.25%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57494.035 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9238.756 -3.96%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.136 2.18%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 98314.732 1.28%
std::partial_sort_copy(list<int>)_(repeated)/1024 3085.966 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.667 -1.10%
std::partial_sort_copy(list<int>)_(repeated)/8192 33324.221 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7063.299 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.825 -2.84%
std::partial_sort_copy(list<int>)_(shuffled)/8192 90426.682 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4708.211 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.317 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50614.750 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7819.893 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.326 1.02%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92906.968 -1.31%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7871.654 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.837 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96070.881 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4718.106 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.476 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50451.663 -1.08%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8743.503 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.408 1.62%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92077.906 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2498.890 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.353 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 27140.982 1.10%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6682.527 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.326 -1.12%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84649.105 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4917.027 1.83%
std::partial_sort_copy(vector<int>)_(ascending)/8 9.288 6.03%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50605.255 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7923.934 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.693 1.93%
std::partial_sort_copy(vector<int>)_(descending)/8192 93866.741 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7970.955 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.921 3.53%
std::partial_sort_copy(vector<int>)_(heap)/8192 97251.163 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4823.895 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.694 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50529.141 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8839.487 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.889 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94191.132 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2482.236 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.592 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 26660.041 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6804.656 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.740 -4.21%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88147.828 -
std::partition(deque<int>)_(dense)/1024 352.626 -
std::partition(deque<int>)_(dense)/32 9.874 9.05%
std::partition(deque<int>)_(dense)/50 14.541 6.41%
std::partition(deque<int>)_(dense)/8192 2776.538 -
std::partition(deque<int>)_(sparse)/1024 379.618 -
std::partition(deque<int>)_(sparse)/32 10.649 4.88%
std::partition(deque<int>)_(sparse)/50 16.035 5.29%
std::partition(deque<int>)_(sparse)/8192 2943.834 -3.61%
std::partition(list<int>)_(dense)/1024 387.356 -
std::partition(list<int>)_(dense)/32 8.789 -
std::partition(list<int>)_(dense)/50 13.202 -
std::partition(list<int>)_(dense)/8192 5660.277 10.78%
std::partition(list<int>)_(sparse)/1024 716.672 -
std::partition(list<int>)_(sparse)/32 8.804 -1.12%
std::partition(list<int>)_(sparse)/50 21.717 -
std::partition(list<int>)_(sparse)/8192 8302.317 6.32%
std::partition(vector<int>)_(dense)/1024 247.716 -1.21%
std::partition(vector<int>)_(dense)/32 8.490 1.08%
std::partition(vector<int>)_(dense)/50 12.970 -3.97%
std::partition(vector<int>)_(dense)/8192 1866.998 -1.18%
std::partition(vector<int>)_(sparse)/1024 254.855 -
std::partition(vector<int>)_(sparse)/32 8.602 -2.11%
std::partition(vector<int>)_(sparse)/50 13.847 -1.10%
std::partition(vector<int>)_(sparse)/8192 1856.429 -
std::partition_copy(deque<int>)/1024 628.854 -1.44%
std::partition_copy(deque<int>)/32 12.522 -2.30%
std::partition_copy(deque<int>)/50 21.025 -
std::partition_copy(deque<int>)/8192 5677.745 -
std::partition_copy(list<int>)/1024 708.963 -
std::partition_copy(list<int>)/32 9.091 1.20%
std::partition_copy(list<int>)/50 12.957 -
std::partition_copy(list<int>)/8192 6798.109 -7.35%
std::partition_copy(vector<int>)/1024 455.207 -3.43%
std::partition_copy(vector<int>)/32 7.972 -
std::partition_copy(vector<int>)/50 12.610 -2.90%
std::partition_copy(vector<int>)/8192 4563.145 -
std::partition_point(deque<int>)/1024 9.473 -
std::partition_point(deque<int>)/32 4.137 -
std::partition_point(deque<int>)/50 4.634 -
std::partition_point(deque<int>)/8192 15.145 -1.47%
std::partition_point(list<int>)/1024 1287.349 -
std::partition_point(list<int>)/32 15.866 -
std::partition_point(list<int>)/50 24.467 -2.29%
std::partition_point(list<int>)/8192 12475.639 5.81%
std::partition_point(vector<int>)/1024 6.016 -1.42%
std::partition_point(vector<int>)/32 2.561 -
std::partition_point(vector<int>)/50 2.548 -
std::partition_point(vector<int>)/8192 9.237 -
std::pop_heap(deque<float>)/1024 13.022 -4.04%
std::pop_heap(deque<float>)/8 51.892 -
std::pop_heap(deque<float>)/8192 61.723 -
std::pop_heap(deque<int>)/1024 13.056 -
std::pop_heap(deque<int>)/8 52.122 -
std::pop_heap(deque<int>)/8192 53.018 -1.63%
std::pop_heap(deque<size_t>)/1024 15.268 -
std::pop_heap(deque<size_t>)/8 52.245 -
std::pop_heap(deque<size_t>)/8192 59.273 -1.45%
std::pop_heap(deque<std::string>)/1024 60.618 -
std::pop_heap(deque<std::string>)/8 57.038 -
std::pop_heap(deque<std::string>)/8192 113.817 -
std::pop_heap(vector<float>)/1024 8.438 -
std::pop_heap(vector<float>)/8 50.710 -
std::pop_heap(vector<float>)/8192 19.607 -2.33%
std::pop_heap(vector<int>)/1024 9.958 -
std::pop_heap(vector<int>)/8 50.755 -
std::pop_heap(vector<int>)/8192 13.490 3.70%
std::pop_heap(vector<size_t>)/1024 9.863 -
std::pop_heap(vector<size_t>)/8 51.591 -
std::pop_heap(vector<size_t>)/8192 13.062 -
std::pop_heap(vector<std::string>)/1024 21.100 -18.55%
std::pop_heap(vector<std::string>)/8 53.156 -
std::pop_heap(vector<std::string>)/8192 51.593 -1.98%
std::remove(deque<int>)_(prefix)/1024 519.306 -1.21%
std::remove(deque<int>)_(prefix)/32 56.894 2.43%
std::remove(deque<int>)_(prefix)/50 64.836 2.74%
std::remove(deque<int>)_(prefix)/8192 3814.531 -
std::remove(deque<int>)_(sprinkled)/1024 515.273 -
std::remove(deque<int>)_(sprinkled)/32 56.027 3.06%
std::remove(deque<int>)_(sprinkled)/50 64.173 4.16%
std::remove(deque<int>)_(sprinkled)/8192 3825.825 -
std::remove(list<int>)_(prefix)/1024 956.042 -4.74%
std::remove(list<int>)_(prefix)/32 52.339 -
std::remove(list<int>)_(prefix)/50 63.421 -
std::remove(list<int>)_(prefix)/8192 8342.914 2.46%
std::remove(list<int>)_(sprinkled)/1024 926.541 -4.80%
std::remove(list<int>)_(sprinkled)/32 54.964 -
std::remove(list<int>)_(sprinkled)/50 64.641 -
std::remove(list<int>)_(sprinkled)/8192 7750.712 -4.54%
std::remove(vector<int>)_(prefix)/1024 304.943 -1.87%
std::remove(vector<int>)_(prefix)/32 49.039 -
std::remove(vector<int>)_(prefix)/50 54.158 -
std::remove(vector<int>)_(prefix)/8192 2095.680 -
std::remove(vector<int>)_(sprinkled)/1024 282.985 -1.24%
std::remove(vector<int>)_(sprinkled)/32 48.988 -
std::remove(vector<int>)_(sprinkled)/50 53.025 -
std::remove(vector<int>)_(sprinkled)/8192 1968.901 -
std::remove_copy(deque<int>)_(prefix)/1024 374.634 -5.95%
std::remove_copy(deque<int>)_(prefix)/32 13.048 -
std::remove_copy(deque<int>)_(prefix)/50 21.021 3.80%
std::remove_copy(deque<int>)_(prefix)/8192 3309.946 -
std::remove_copy(deque<int>)_(sprinkled)/1024 354.842 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.131 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.275 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2830.646 -
std::remove_copy(list<int>)_(prefix)/1024 736.506 -
std::remove_copy(list<int>)_(prefix)/32 11.191 -
std::remove_copy(list<int>)_(prefix)/50 18.817 -
std::remove_copy(list<int>)_(prefix)/8192 7865.521 12.83%
std::remove_copy(list<int>)_(sprinkled)/1024 730.990 -
std::remove_copy(list<int>)_(sprinkled)/32 11.164 -
std::remove_copy(list<int>)_(sprinkled)/50 18.442 -
std::remove_copy(list<int>)_(sprinkled)/8192 7794.982 12.23%
std::remove_copy(vector<int>)_(prefix)/1024 261.443 -
std::remove_copy(vector<int>)_(prefix)/32 9.580 1.47%
std::remove_copy(vector<int>)_(prefix)/50 13.710 -
std::remove_copy(vector<int>)_(prefix)/8192 2049.930 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.050 -5.14%
std::remove_copy(vector<int>)_(sprinkled)/32 8.471 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.539 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1923.550 -1.48%
std::remove_copy_if(deque<int>)_(prefix)/1024 516.458 -3.66%
std::remove_copy_if(deque<int>)_(prefix)/32 17.994 1.14%
std::remove_copy_if(deque<int>)_(prefix)/50 27.704 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3745.524 -1.15%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 555.144 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.169 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.391 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3482.946 -5.04%
std::remove_copy_if(list<int>)_(prefix)/1024 844.120 7.11%
std::remove_copy_if(list<int>)_(prefix)/32 16.940 -
std::remove_copy_if(list<int>)_(prefix)/50 24.927 -
std::remove_copy_if(list<int>)_(prefix)/8192 7993.909 9.91%
std::remove_copy_if(list<int>)_(sprinkled)/1024 776.537 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.538 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.092 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7580.015 4.21%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.224 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.265 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.942 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3341.998 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.656 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.336 1.21%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.234 -6.21%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2733.450 -
std::remove_if(deque<int>)_(prefix)/1024 555.657 -
std::remove_if(deque<int>)_(prefix)/32 54.374 -2.82%
std::remove_if(deque<int>)_(prefix)/50 64.719 -4.03%
std::remove_if(deque<int>)_(prefix)/8192 4229.389 -
std::remove_if(deque<int>)_(sprinkled)/1024 530.631 -
std::remove_if(deque<int>)_(sprinkled)/32 52.678 -5.22%
std::remove_if(deque<int>)_(sprinkled)/50 60.870 -5.59%
std::remove_if(deque<int>)_(sprinkled)/8192 3954.047 -
std::remove_if(list<int>)_(prefix)/1024 1006.110 -6.65%
std::remove_if(list<int>)_(prefix)/32 58.444 -
std::remove_if(list<int>)_(prefix)/50 74.699 3.94%
std::remove_if(list<int>)_(prefix)/8192 9277.577 -6.48%
std::remove_if(list<int>)_(sprinkled)/1024 969.671 -
std::remove_if(list<int>)_(sprinkled)/32 56.702 -
std::remove_if(list<int>)_(sprinkled)/50 70.005 -3.59%
std::remove_if(list<int>)_(sprinkled)/8192 7963.992 -2.13%
std::remove_if(vector<int>)_(prefix)/1024 352.298 -3.89%
std::remove_if(vector<int>)_(prefix)/32 50.582 -
std::remove_if(vector<int>)_(prefix)/50 58.340 -
std::remove_if(vector<int>)_(prefix)/8192 2576.408 -
std::remove_if(vector<int>)_(sprinkled)/1024 516.744 -
std::remove_if(vector<int>)_(sprinkled)/32 54.892 -
std::remove_if(vector<int>)_(sprinkled)/50 64.071 -
std::remove_if(vector<int>)_(sprinkled)/8192 3795.601 -1.22%
std::replace(deque<int>)_(prefix)/1024 409.446 -
std::replace(deque<int>)_(prefix)/32 12.682 -
std::replace(deque<int>)_(prefix)/50 18.912 -1.31%
std::replace(deque<int>)_(prefix)/8192 3230.601 -
std::replace(deque<int>)_(sprinkled)/1024 347.411 -
std::replace(deque<int>)_(sprinkled)/32 12.042 -
std::replace(deque<int>)_(sprinkled)/50 18.053 -
std::replace(deque<int>)_(sprinkled)/8192 2789.096 -
std::replace(list<int>)_(prefix)/1024 738.308 -
std::replace(list<int>)_(prefix)/32 10.968 -
std::replace(list<int>)_(prefix)/50 17.220 -
std::replace(list<int>)_(prefix)/8192 6974.355 -
std::replace(list<int>)_(sprinkled)/1024 723.158 -
std::replace(list<int>)_(sprinkled)/32 11.137 -
std::replace(list<int>)_(sprinkled)/50 18.313 -1.64%
std::replace(list<int>)_(sprinkled)/8192 7146.066 -
std::replace(vector<int>)_(prefix)/1024 158.113 -
std::replace(vector<int>)_(prefix)/32 5.157 -
std::replace(vector<int>)_(prefix)/50 7.656 1.11%
std::replace(vector<int>)_(prefix)/8192 1265.462 -
std::replace(vector<int>)_(sprinkled)/1024 140.819 -15.16%
std::replace(vector<int>)_(sprinkled)/32 5.797 -9.78%
std::replace(vector<int>)_(sprinkled)/50 8.907 -11.67%
std::replace(vector<int>)_(sprinkled)/8192 1095.992 -13.01%
std::replace_if(deque<int>)_(prefix)/1024 483.855 -
std::replace_if(deque<int>)_(prefix)/32 26.320 87.66%
std::replace_if(deque<int>)_(prefix)/50 32.830 60.62%
std::replace_if(deque<int>)_(prefix)/8192 3489.554 -
std::replace_if(deque<int>)_(sprinkled)/1024 380.445 4.22%
std::replace_if(deque<int>)_(sprinkled)/32 24.327 96.02%
std::replace_if(deque<int>)_(sprinkled)/50 31.450 68.88%
std::replace_if(deque<int>)_(sprinkled)/8192 2959.775 1.83%
std::replace_if(list<int>)_(prefix)/1024 730.189 -
std::replace_if(list<int>)_(prefix)/32 13.803 -
std::replace_if(list<int>)_(prefix)/50 24.575 -
std::replace_if(list<int>)_(prefix)/8192 7110.953 -
std::replace_if(list<int>)_(sprinkled)/1024 737.894 -7.81%
std::replace_if(list<int>)_(sprinkled)/32 13.290 -
std::replace_if(list<int>)_(sprinkled)/50 22.834 -3.91%
std::replace_if(list<int>)_(sprinkled)/8192 7337.065 -5.68%
std::replace_if(vector<int>)_(prefix)/1024 271.744 -
std::replace_if(vector<int>)_(prefix)/32 9.523 -
std::replace_if(vector<int>)_(prefix)/50 13.860 -
std::replace_if(vector<int>)_(prefix)/8192 2028.405 -
std::replace_if(vector<int>)_(sprinkled)/1024 243.346 -
std::replace_if(vector<int>)_(sprinkled)/32 8.681 -
std::replace_if(vector<int>)_(sprinkled)/50 12.786 -
std::replace_if(vector<int>)_(sprinkled)/8192 1882.356 -
std::reverse(deque<int>)/32768 5705.623 -
std::reverse(deque<int>)/4096 716.725 -
std::reverse(deque<int>)/512 112.675 -
std::reverse(deque<int>)/64 13.020 -
std::reverse(deque<int>)/8 2.532 2.44%
std::reverse(list<int>)/32768 17365.635 -12.84%
std::reverse(list<int>)/4096 1783.780 -2.00%
std::reverse(list<int>)/512 191.928 -
std::reverse(list<int>)/64 17.439 -
std::reverse(list<int>)/8 1.927 -
std::reverse(vector<int>)/32768 1051.201 -
std::reverse(vector<int>)/4096 132.271 -
std::reverse(vector<int>)/512 16.545 -
std::reverse(vector<int>)/64 4.187 -
std::reverse(vector<int>)/8 1.482 -
std::reverse_copy(deque<int>)/32768 7965.987 -
std::reverse_copy(deque<int>)/4096 985.644 1.25%
std::reverse_copy(deque<int>)/512 124.237 -
std::reverse_copy(deque<int>)/64 15.838 -
std::reverse_copy(deque<int>)/8 2.524 -
std::reverse_copy(list<int>)/32768 26334.586 -1.20%
std::reverse_copy(list<int>)/4096 3140.760 2.37%
std::reverse_copy(list<int>)/512 362.966 -
std::reverse_copy(list<int>)/64 29.683 -
std::reverse_copy(list<int>)/8 2.349 -3.55%
std::reverse_copy(vector<int>)/32768 982.436 -
std::reverse_copy(vector<int>)/4096 131.846 -1.01%
std::reverse_copy(vector<int>)/512 17.139 -
std::reverse_copy(vector<int>)/64 2.513 -
std::reverse_copy(vector<int>)/8 2.389 -
std::rotate(deque<int>)_(1_element_backward)/1024 40.645 -
std::rotate(deque<int>)_(1_element_backward)/32 3.527 -
std::rotate(deque<int>)_(1_element_backward)/50 5.228 1.74%
std::rotate(deque<int>)_(1_element_backward)/8192 308.791 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.366 -1.75%
std::rotate(deque<int>)_(1_element_forward)/32 4.127 -
std::rotate(deque<int>)_(1_element_forward)/50 5.414 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.661 -
std::rotate(deque<int>)_(by_1/2)/1024 186.274 3.94%
std::rotate(deque<int>)_(by_1/2)/32 7.510 -
std::rotate(deque<int>)_(by_1/2)/50 10.449 -
std::rotate(deque<int>)_(by_1/2)/8192 1459.437 -
std::rotate(deque<int>)_(by_1/3)/1024 1796.012 -
std::rotate(deque<int>)_(by_1/3)/32 45.151 -
std::rotate(deque<int>)_(by_1/3)/50 76.202 -
std::rotate(deque<int>)_(by_1/3)/8192 22156.263 -
std::rotate(deque<int>)_(by_1/4)/1024 771.128 -
std::rotate(deque<int>)_(by_1/4)/32 29.911 -
std::rotate(deque<int>)_(by_1/4)/50 74.580 -
std::rotate(deque<int>)_(by_1/4)/8192 6669.280 -
std::rotate(list<int>)_(1_element_backward)/1024 736.038 1.08%
std::rotate(list<int>)_(1_element_backward)/32 13.737 -
std::rotate(list<int>)_(1_element_backward)/50 23.818 -1.20%
std::rotate(list<int>)_(1_element_backward)/8192 7226.755 -9.82%
std::rotate(list<int>)_(1_element_forward)/1024 728.719 -
std::rotate(list<int>)_(1_element_forward)/32 13.703 -1.07%
std::rotate(list<int>)_(1_element_forward)/50 25.532 -1.32%
std::rotate(list<int>)_(1_element_forward)/8192 7048.600 -8.11%
std::rotate(list<int>)_(by_1/2)/1024 379.111 -1.04%
std::rotate(list<int>)_(by_1/2)/32 6.011 -1.24%
std::rotate(list<int>)_(by_1/2)/50 13.842 -5.35%
std::rotate(list<int>)_(by_1/2)/8192 4352.845 -29.60%
std::rotate(list<int>)_(by_1/3)/1024 793.076 -1.29%
std::rotate(list<int>)_(by_1/3)/32 12.816 -
std::rotate(list<int>)_(by_1/3)/50 23.518 -
std::rotate(list<int>)_(by_1/3)/8192 8144.861 -21.82%
std::rotate(list<int>)_(by_1/4)/1024 1212.336 110.76%
std::rotate(list<int>)_(by_1/4)/32 12.997 -
std::rotate(list<int>)_(by_1/4)/50 24.721 -1.33%
std::rotate(list<int>)_(by_1/4)/8192 6499.151 -10.51%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.502 -1.98%
std::rotate(vector<bool>)_(1_element_backward)/32 17.876 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.916 -
std::rotate(vector<bool>)_(1_element_backward)/8192 105.959 -4.68%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.615 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.877 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.912 -
std::rotate(vector<bool>)_(1_element_forward)/8192 111.162 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.414 -
std::rotate(vector<bool>)_(by_1/2)/32 18.005 -
std::rotate(vector<bool>)_(by_1/2)/50 17.844 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.007 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.604 1.73%
std::rotate(vector<bool>)_(by_1/3)/32 17.741 -
std::rotate(vector<bool>)_(by_1/3)/50 17.734 -
std::rotate(vector<bool>)_(by_1/3)/8192 156.093 -
std::rotate(vector<bool>)_(by_1/4)/1024 15.157 7.05%
std::rotate(vector<bool>)_(by_1/4)/32 17.850 -
std::rotate(vector<bool>)_(by_1/4)/50 17.753 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.614 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.468 -
std::rotate(vector<int>)_(1_element_backward)/32 2.902 -
std::rotate(vector<int>)_(1_element_backward)/50 5.308 -
std::rotate(vector<int>)_(1_element_backward)/8192 295.693 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.252 -
std::rotate(vector<int>)_(1_element_forward)/32 2.948 -1.66%
std::rotate(vector<int>)_(1_element_forward)/50 5.236 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.967 -
std::rotate(vector<int>)_(by_1/2)/1024 32.230 -
std::rotate(vector<int>)_(by_1/2)/32 3.788 1.76%
std::rotate(vector<int>)_(by_1/2)/50 4.618 2.81%
std::rotate(vector<int>)_(by_1/2)/8192 240.195 -
std::rotate(vector<int>)_(by_1/3)/1024 1373.050 -
std::rotate(vector<int>)_(by_1/3)/32 19.566 -
std::rotate(vector<int>)_(by_1/3)/50 35.632 -
std::rotate(vector<int>)_(by_1/3)/8192 10756.433 -
std::rotate(vector<int>)_(by_1/4)/1024 288.695 -
std::rotate(vector<int>)_(by_1/4)/32 10.991 -
std::rotate(vector<int>)_(by_1/4)/50 35.748 -
std::rotate(vector<int>)_(by_1/4)/8192 2270.505 -
std::rotate_copy(deque<int>)/1024 34.614 -1.12%
std::rotate_copy(deque<int>)/32 2.772 7.80%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 300.713 2.32%
std::rotate_copy(list<int>)/1024 731.945 -
std::rotate_copy(list<int>)/32 9.040 5.00%
std::rotate_copy(list<int>)/50 14.236 2.69%
std::rotate_copy(list<int>)/8192 7094.003 2.65%
std::rotate_copy(vector<int>)/1024 32.853 -1.26%
std::rotate_copy(vector<int>)/32 2.083 -
std::rotate_copy(vector<int>)/50 2.674 -
std::rotate_copy(vector<int>)/8192 276.686 -61.59%
std::sample(deque<int>)/1024 11343.618 -2.10%
std::sample(deque<int>)/32 305.016 -
std::sample(deque<int>)/8192 91410.482 -4.57%
std::sample(list<int>)/1024 11993.311 -
std::sample(list<int>)/32 312.134 -
std::sample(list<int>)/8192 98010.973 -
std::sample(vector<int>)/1024 11300.126 -
std::sample(vector<int>)/32 302.857 -
std::sample(vector<int>)/8192 91628.114 -
std::search(deque<int>)_(near_matches)/1000 21786.617 7.86%
std::search(deque<int>)_(near_matches)/1024 22647.566 6.29%
std::search(deque<int>)_(near_matches)/8192 1431178.535 -
std::search(deque<int>)_(no_match)/1000 403.138 -
std::search(deque<int>)_(no_match)/1024 347.894 -16.01%
std::search(deque<int>)_(no_match)/1048576 420553.228 -
std::search(deque<int>)_(no_match)/8192 3286.266 -
std::search(deque<int>)_(same_length)/1000 326.303 -16.26%
std::search(deque<int>)_(same_length)/1024 470.984 -2.79%
std::search(deque<int>)_(same_length)/8192 3747.975 -2.54%
std::search(deque<int>)_(single_element)/1000 456.789 2.12%
std::search(deque<int>)_(single_element)/1024 462.545 1.09%
std::search(deque<int>)_(single_element)/8192 3643.920 -
std::search(deque<int>,_pred)_(near_matches)/1000 24925.552 3.69%
std::search(deque<int>,_pred)_(near_matches)/1024 26153.603 3.93%
std::search(deque<int>,_pred)_(near_matches)/8192 1545736.386 -
std::search(deque<int>,_pred)_(no_match)/1000 425.078 -13.31%
std::search(deque<int>,_pred)_(no_match)/1024 436.514 -8.31%
std::search(deque<int>,_pred)_(no_match)/1048576 445487.861 -
std::search(deque<int>,_pred)_(no_match)/8192 3494.583 -
std::search(deque<int>,_pred)_(same_length)/1000 483.824 -
std::search(deque<int>,_pred)_(same_length)/1024 510.542 -
std::search(deque<int>,_pred)_(same_length)/8192 4033.734 -
std::search(deque<int>,_pred)_(single_element)/1000 614.752 -10.40%
std::search(deque<int>,_pred)_(single_element)/1024 630.734 -10.25%
std::search(deque<int>,_pred)_(single_element)/8192 5091.624 -9.96%
std::search(list<int>)_(near_matches)/1000 37285.817 -1.27%
std::search(list<int>)_(near_matches)/1024 39342.641 -
std::search(list<int>)_(near_matches)/8192 2527481.498 -
std::search(list<int>)_(no_match)/1000 676.837 -5.38%
std::search(list<int>)_(no_match)/1024 765.320 -
std::search(list<int>)_(no_match)/1048576 820760.052 -2.59%
std::search(list<int>)_(no_match)/8192 6532.742 -1.07%
std::search(list<int>)_(same_length)/1000 742.448 -
std::search(list<int>)_(same_length)/1024 766.472 -
std::search(list<int>)_(same_length)/8192 7896.912 -8.45%
std::search(list<int>)_(single_element)/1000 711.543 5.07%
std::search(list<int>)_(single_element)/1024 731.409 -3.39%
std::search(list<int>)_(single_element)/8192 8172.296 -4.32%
std::search(list<int>,_pred)_(near_matches)/1000 42095.080 -
std::search(list<int>,_pred)_(near_matches)/1024 44012.810 -
std::search(list<int>,_pred)_(near_matches)/8192 2678076.019 -
std::search(list<int>,_pred)_(no_match)/1000 799.321 -
std::search(list<int>,_pred)_(no_match)/1024 818.713 -
std::search(list<int>,_pred)_(no_match)/1048576 950742.300 -
std::search(list<int>,_pred)_(no_match)/8192 7242.894 -2.32%
std::search(list<int>,_pred)_(same_length)/1000 789.043 -
std::search(list<int>,_pred)_(same_length)/1024 808.134 -
std::search(list<int>,_pred)_(same_length)/8192 8014.460 -17.10%
std::search(list<int>,_pred)_(single_element)/1000 798.971 -
std::search(list<int>,_pred)_(single_element)/1024 818.000 -
std::search(list<int>,_pred)_(single_element)/8192 7723.845 -19.97%
std::search(vector<int>)_(near_matches)/1000 14152.537 -1.42%
std::search(vector<int>)_(near_matches)/1024 14936.561 -1.27%
std::search(vector<int>)_(near_matches)/8192 765529.801 -
std::search(vector<int>)_(no_match)/1000 204.719 -5.68%
std::search(vector<int>)_(no_match)/1024 209.426 -5.77%
std::search(vector<int>)_(no_match)/1048576 208440.882 -2.61%
std::search(vector<int>)_(no_match)/8192 1622.317 -3.13%
std::search(vector<int>)_(same_length)/1000 239.225 -2.51%
std::search(vector<int>)_(same_length)/1024 243.885 -3.77%
std::search(vector<int>)_(same_length)/8192 1860.620 -4.73%
std::search(vector<int>)_(single_element)/1000 228.235 -
std::search(vector<int>)_(single_element)/1024 235.019 1.24%
std::search(vector<int>)_(single_element)/8192 1926.338 6.53%
std::search(vector<int>,_pred)_(near_matches)/1000 22611.675 -
std::search(vector<int>,_pred)_(near_matches)/1024 23712.467 -
std::search(vector<int>,_pred)_(near_matches)/8192 1446201.375 -
std::search(vector<int>,_pred)_(no_match)/1000 514.773 -20.44%
std::search(vector<int>,_pred)_(no_match)/1024 527.951 -16.09%
std::search(vector<int>,_pred)_(no_match)/1048576 636756.894 -2.72%
std::search(vector<int>,_pred)_(no_match)/8192 4192.245 -14.49%
std::search(vector<int>,_pred)_(same_length)/1000 596.770 -
std::search(vector<int>,_pred)_(same_length)/1024 610.599 -
std::search(vector<int>,_pred)_(same_length)/8192 4886.549 -
std::search(vector<int>,_pred)_(single_element)/1000 456.742 -4.96%
std::search(vector<int>,_pred)_(single_element)/1024 467.731 -
std::search(vector<int>,_pred)_(single_element)/8192 3731.349 -
std::search_n(deque<int>)_(no_match)/1024 304.062 -
std::search_n(deque<int>)_(no_match)/32 14.356 -
std::search_n(deque<int>)_(no_match)/8192 2756.505 -
std::search_n(deque<int>,_pred)_(no_match)/1024 600.985 -
std::search_n(deque<int>,_pred)_(no_match)/32 20.346 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3885.332 -
std::search_n(list<int>)_(no_match)/1024 719.441 -
std::search_n(list<int>)_(no_match)/32 10.451 -
std::search_n(list<int>)_(no_match)/8192 6869.812 -
std::search_n(list<int>,_pred)_(no_match)/1024 816.776 -
std::search_n(list<int>,_pred)_(no_match)/32 16.597 -
std::search_n(list<int>,_pred)_(no_match)/8192 7229.115 -14.36%
std::search_n(vector<int>)_(no_match)/1024 214.146 -
std::search_n(vector<int>)_(no_match)/32 7.302 -
std::search_n(vector<int>)_(no_match)/8192 1634.942 -
std::search_n(vector<int>,_pred)_(no_match)/1024 400.124 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.318 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2948.842 -
std::set<int>::clear()/0 392.872 -
std::set<int>::clear()/1024 9317.752 1.18%
std::set<int>::clear()/32 652.699 4.57%
std::set<int>::clear()/8192 78845.108 -1.87%
std::set<int>::contains(key)_(existent)/1024 3.775 -4.17%
std::set<int>::contains(key)_(existent)/32 1.664 -1.49%
std::set<int>::contains(key)_(existent)/8192 8.606 4.60%
std::set<int>::contains(key)_(non-existent)/0 0.294 -
std::set<int>::contains(key)_(non-existent)/1024 5.892 -7.07%
std::set<int>::contains(key)_(non-existent)/32 2.576 -8.18%
std::set<int>::contains(key)_(non-existent)/8192 14.591 19.80%
std::set<int>::count(key)_(existent)/1024 4.155 -2.85%
std::set<int>::count(key)_(existent)/32 1.623 -2.03%
std::set<int>::count(key)_(existent)/8192 7.829 -
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.398 -
std::set<int>::count(key)_(non-existent)/32 2.872 -
std::set<int>::count(key)_(non-existent)/8192 11.238 -
std::set<int>::ctor(&&,_different_allocs)/0 12.778 -
std::set<int>::ctor(&&,_different_allocs)/1024 5884.101 -
std::set<int>::ctor(&&,_different_allocs)/32 175.326 -1.13%
std::set<int>::ctor(&&,_different_allocs)/8192 48524.410 1.08%
std::set<int>::ctor(const&)/0 12.726 -3.81%
std::set<int>::ctor(const&)/1024 6319.526 -3.76%
std::set<int>::ctor(const&)/32 222.441 -5.36%
std::set<int>::ctor(const&)/8192 50454.388 -
std::set<int>::ctor(const&,_alloc)/0 12.699 -
std::set<int>::ctor(const&,_alloc)/1024 6278.308 1.17%
std::set<int>::ctor(const&,_alloc)/32 219.170 -
std::set<int>::ctor(const&,_alloc)/8192 49707.136 1.20%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.644 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9400.998 10.84%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.809 2.02%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68949.728 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.681 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12917.716 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 280.153 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 243958.010 1.78%
std::set<int>::equal_range(key)_(existent)/1024 4.399 -
std::set<int>::equal_range(key)_(existent)/32 1.792 -
std::set<int>::equal_range(key)_(existent)/8192 7.907 -
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.360 -10.51%
std::set<int>::equal_range(key)_(non-existent)/32 2.661 -1.03%
std::set<int>::equal_range(key)_(non-existent)/8192 9.733 -4.24%
std::set<int>::erase(iterator)/1024 20.142 -
std::set<int>::erase(iterator)/32 20.064 -
std::set<int>::erase(iterator)/8192 20.089 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.933 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6584.582 -3.62%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 555.062 -1.80%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53138.258 -2.57%
std::set<int>::erase(key)_(existent)/1024 50.994 1.53%
std::set<int>::erase(key)_(existent)/32 21.276 -2.44%
std::set<int>::erase(key)_(existent)/8192 68.488 -1.24%
std::set<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.423 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.274 -
std::set<int>::erase(key)_(non-existent,_end)/8192 8.465 2.77%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.877 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.767 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.131 -2.23%
std::set<int>::find(key)_(existent)/1024 4.008 2.27%
std::set<int>::find(key)_(existent)/32 1.724 -1.33%
std::set<int>::find(key)_(existent)/8192 8.076 -3.06%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.704 -
std::set<int>::find(key)_(non-existent)/32 2.308 -
std::set<int>::find(key)_(non-existent)/8192 8.767 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.031 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 47.118 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.830 3.06%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 92.291 -1.81%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.033 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.346 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.685 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.182 -2.32%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.214 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.370 -8.42%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.740 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.704 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.191 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.894 5.47%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.924 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.422 -6.43%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.662 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16789.658 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.693 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 186327.288 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.644 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12825.655 -2.41%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.462 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119358.516 -6.51%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.431 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7737.392 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 538.426 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132839.988 -1.58%
std::set<int>::insert(value)_(already_present)/1024 6.396 12.06%
std::set<int>::insert(value)_(already_present)/32 1.775 -1.81%
std::set<int>::insert(value)_(already_present)/8192 10.223 3.22%
std::set<int>::insert(value)_(new_value,_end)/0 17.032 -2.62%
std::set<int>::insert(value)_(new_value,_end)/1024 41.049 -
std::set<int>::insert(value)_(new_value,_end)/32 18.701 -2.45%
std::set<int>::insert(value)_(new_value,_end)/8192 69.941 -2.64%
std::set<int>::insert(value)_(new_value,_middle)/0 16.963 -3.48%
std::set<int>::insert(value)_(new_value,_middle)/1024 26.326 1.06%
std::set<int>::insert(value)_(new_value,_middle)/32 18.328 -1.31%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.335 -2.33%
std::set<int>::lower_bound(key)_(existent)/1024 4.879 -
std::set<int>::lower_bound(key)_(existent)/32 1.556 -
std::set<int>::lower_bound(key)_(existent)/8192 8.529 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.445 6.01%
std::set<int>::lower_bound(key)_(non-existent)/32 2.405 1.79%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.640 8.71%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.334 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6194.356 1.24%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 218.077 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49453.491 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.325 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6227.852 1.03%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 216.938 -2.13%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49496.855 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1323.029 -4.32%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.234 -5.08%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12307.314 -7.42%
std::set<int>::upper_bound(key)_(existent)/1024 4.167 1.52%
std::set<int>::upper_bound(key)_(existent)/32 1.762 -
std::set<int>::upper_bound(key)_(existent)/8192 8.786 11.59%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.887 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.418 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.724 -
std::set<std::string>::clear()/0 394.343 -
std::set<std::string>::clear()/1024 21573.663 -3.48%
std::set<std::string>::clear()/32 895.422 -
std::set<std::string>::clear()/8192 212132.572 -1.53%
std::set<std::string>::contains(key)_(existent)/1024 23.436 1.85%
std::set<std::string>::contains(key)_(existent)/32 15.181 -1.74%
std::set<std::string>::contains(key)_(existent)/8192 28.173 -5.09%
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.751 13.68%
std::set<std::string>::contains(key)_(non-existent)/32 10.807 17.69%
std::set<std::string>::contains(key)_(non-existent)/8192 29.354 11.37%
std::set<std::string>::count(key)_(existent)/1024 25.029 5.93%
std::set<std::string>::count(key)_(existent)/32 15.605 -9.50%
std::set<std::string>::count(key)_(existent)/8192 31.928 -1.23%
std::set<std::string>::count(key)_(non-existent)/0 0.255 -
std::set<std::string>::count(key)_(non-existent)/1024 24.722 11.26%
std::set<std::string>::count(key)_(non-existent)/32 10.548 5.64%
std::set<std::string>::count(key)_(non-existent)/8192 34.683 5.36%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.827 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6837.080 -
std::set<std::string>::ctor(&&,_different_allocs)/32 207.681 -1.39%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57532.230 -
std::set<std::string>::ctor(const&)/0 12.679 -
std::set<std::string>::ctor(const&)/1024 34532.725 -
std::set<std::string>::ctor(const&)/32 794.042 -
std::set<std::string>::ctor(const&)/8192 342930.123 -
std::set<std::string>::ctor(const&,_alloc)/0 12.692 -
std::set<std::string>::ctor(const&,_alloc)/1024 36951.392 -
std::set<std::string>::ctor(const&,_alloc)/32 749.864 -
std::set<std::string>::ctor(const&,_alloc)/8192 346304.993 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.745 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39932.420 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 801.473 -2.99%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381788.455 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.838 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56686.292 2.19%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1007.827 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1113450.649 -
std::set<std::string>::equal_range(key)_(existent)/1024 22.605 -12.27%
std::set<std::string>::equal_range(key)_(existent)/32 18.219 12.82%
std::set<std::string>::equal_range(key)_(existent)/8192 27.733 -
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 26.350 6.85%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.782 2.21%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.751 1.55%
std::set<std::string>::erase(iterator)/1024 27.938 -10.72%
std::set<std::string>::erase(iterator)/32 26.869 -1.26%
std::set<std::string>::erase(iterator)/8192 30.155 8.67%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.560 -1.08%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12839.009 -3.38%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.072 -2.66%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118027.850 -2.08%
std::set<std::string>::erase(key)_(existent)/1024 97.771 62.29%
std::set<std::string>::erase(key)_(existent)/32 74.398 48.67%
std::set<std::string>::erase(key)_(existent)/8192 83.627 17.38%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.706 -1.48%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.684 -2.29%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.709 -2.94%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.889 1.56%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.534 -7.91%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.931 -
std::set<std::string>::find(key)_(existent)/1024 22.644 -1.63%
std::set<std::string>::find(key)_(existent)/32 14.735 -3.54%
std::set<std::string>::find(key)_(existent)/8192 29.799 6.22%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 19.802 -3.16%
std::set<std::string>::find(key)_(non-existent)/32 10.086 -1.12%
std::set<std::string>::find(key)_(non-existent)/8192 26.575 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.443 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.000 28.53%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 51.555 47.39%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 72.766 4.12%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.236 -2.80%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.714 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 44.353 -5.22%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.295 21.57%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.396 45.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.958 -18.96%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.987 -9.94%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 41.648 -25.21%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.518 40.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.282 3.74%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 35.506 -3.82%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.333 16.84%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.037 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66846.734 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1478.078 4.08%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 863599.867 -6.72%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.827 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45342.993 3.02%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1288.244 -2.80%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 609135.819 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.802 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41525.089 1.63%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1085.374 -5.45%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 619055.401 1.61%
std::set<std::string>::insert(value)_(already_present)/1024 16.416 -49.10%
std::set<std::string>::insert(value)_(already_present)/32 7.451 -20.31%
std::set<std::string>::insert(value)_(already_present)/8192 60.877 104.93%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.601 3.46%
std::set<std::string>::insert(value)_(new_value,_end)/1024 66.139 6.47%
std::set<std::string>::insert(value)_(new_value,_end)/32 39.505 18.93%
std::set<std::string>::insert(value)_(new_value,_end)/8192 65.549 -2.53%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.557 -14.59%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 48.830 -2.54%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.445 21.28%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 53.450 -1.49%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.680 -14.45%
std::set<std::string>::lower_bound(key)_(existent)/32 15.457 4.33%
std::set<std::string>::lower_bound(key)_(existent)/8192 29.885 -2.10%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.928 -20.21%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.558 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 32.079 2.80%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.257 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36648.812 -1.44%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 804.990 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348537.312 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.278 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36294.252 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 694.064 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 348437.500 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15824.012 -1.26%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 345.135 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206300.834 -
std::set<std::string>::upper_bound(key)_(existent)/1024 24.189 5.17%
std::set<std::string>::upper_bound(key)_(existent)/32 17.226 3.28%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.776 -3.62%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 27.810 7.25%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.827 2.55%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.211 -
std::shift_left(deque<int>)/1024 37.850 -
std::shift_left(deque<int>)/32 3.793 -
std::shift_left(deque<int>)/50 5.431 -
std::shift_left(deque<int>)/8192 299.888 -
std::shift_left(list<int>)/1024 724.545 -
std::shift_left(list<int>)/32 13.312 -
std::shift_left(list<int>)/50 27.115 -2.59%
std::shift_left(list<int>)/8192 7028.064 -2.12%
std::shift_left(vector<int>)/1024 35.208 -
std::shift_left(vector<int>)/32 10.268 164.71%
std::shift_left(vector<int>)/50 5.241 -
std::shift_left(vector<int>)/8192 281.658 -
std::shift_right(deque<int>)/1024 40.288 -
std::shift_right(deque<int>)/32 3.455 -
std::shift_right(deque<int>)/50 4.432 -1.58%
std::shift_right(deque<int>)/8192 309.239 -
std::shift_right(list<int>)/1024 729.912 -
std::shift_right(list<int>)/32 14.334 -
std::shift_right(list<int>)/50 26.594 -1.14%
std::shift_right(list<int>)/8192 7699.774 -
std::shift_right(vector<int>)/1024 35.525 -
std::shift_right(vector<int>)/32 4.004 -2.64%
std::shift_right(vector<int>)/50 5.306 -
std::shift_right(vector<int>)/8192 296.418 -
std::shuffle(deque<int>)/1024 9219.583 -
std::shuffle(deque<int>)/32 293.131 -
std::shuffle(deque<int>)/8192 73795.755 -
std::shuffle(vector<int>)/1024 8702.415 -
std::shuffle(vector<int>)/32 276.298 -
std::shuffle(vector<int>)/8192 70070.103 -
std::sort(deque<int>)_(ascending)/1024 752.971 -
std::sort(deque<int>)_(ascending)/8 17.298 -1.46%
std::sort(deque<int>)_(ascending)/8192 5709.510 -
std::sort(deque<int>)_(descending)/1024 1377.034 5.93%
std::sort(deque<int>)_(descending)/8 24.922 -
std::sort(deque<int>)_(descending)/8192 10491.422 1.27%
std::sort(deque<int>)_(heap)/1024 6144.917 1.27%
std::sort(deque<int>)_(heap)/8 24.038 -1.77%
std::sort(deque<int>)_(heap)/8192 71332.780 -
std::sort(deque<int>)_(pipe-organ)/1024 2704.843 -
std::sort(deque<int>)_(pipe-organ)/8 20.144 -
std::sort(deque<int>)_(pipe-organ)/8192 26455.243 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17739.946 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.526 -
std::sort(deque<int>)_(qsort_adversarial)/8192 457565.917 -
std::sort(deque<int>)_(repeated)/1024 953.990 -
std::sort(deque<int>)_(repeated)/8 17.693 -2.95%
std::sort(deque<int>)_(repeated)/8192 6688.963 -
std::sort(deque<int>)_(shuffled)/1024 6802.891 -
std::sort(deque<int>)_(shuffled)/8 22.581 -1.07%
std::sort(deque<int>)_(shuffled)/8192 98208.032 -1.37%
std::sort(vector<NonIntegral>)_(ascending)/1024 517.925 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.418 -1.72%
std::sort(vector<NonIntegral>)_(ascending)/8192 3723.851 -
std::sort(vector<NonIntegral>)_(descending)/1024 769.922 -
std::sort(vector<NonIntegral>)_(descending)/8 24.547 -1.57%
std::sort(vector<NonIntegral>)_(descending)/8192 5235.449 -
std::sort(vector<NonIntegral>)_(heap)/1024 4278.495 -3.96%
std::sort(vector<NonIntegral>)_(heap)/8 23.046 -4.83%
std::sort(vector<NonIntegral>)_(heap)/8192 50086.136 -1.37%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1863.328 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.284 -1.55%
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18256.326 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13213.099 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.429 -1.80%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154239.666 -
std::sort(vector<NonIntegral>)_(repeated)/1024 503.427 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.680 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3723.872 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4648.062 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.498 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 85727.723 3.89%
std::sort(vector<int>)_(ascending)/1024 518.046 -
std::sort(vector<int>)_(ascending)/8 15.656 -
std::sort(vector<int>)_(ascending)/8192 3717.729 -
std::sort(vector<int>)_(descending)/1024 1011.317 -
std::sort(vector<int>)_(descending)/8 24.644 -
std::sort(vector<int>)_(descending)/8192 7172.970 -
std::sort(vector<int>)_(heap)/1024 4553.684 -
std::sort(vector<int>)_(heap)/8 23.382 -2.52%
std::sort(vector<int>)_(heap)/8192 45495.285 -2.83%
std::sort(vector<int>)_(pipe-organ)/1024 2287.227 -
std::sort(vector<int>)_(pipe-organ)/8 17.722 -
std::sort(vector<int>)_(pipe-organ)/8192 21409.919 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12871.255 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.699 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147220.497 -
std::sort(vector<int>)_(repeated)/1024 657.225 -
std::sort(vector<int>)_(repeated)/8 15.742 -
std::sort(vector<int>)_(repeated)/8192 5002.046 -
std::sort(vector<int>)_(shuffled)/1024 4608.501 -
std::sort(vector<int>)_(shuffled)/8 22.481 -1.10%
std::sort(vector<int>)_(shuffled)/8192 44869.142 -
std::sort_heap(deque<int>)/1024 13234.324 -1.05%
std::sort_heap(deque<int>)/8 35.829 -2.62%
std::sort_heap(deque<int>)/8192 459562.749 -
std::sort_heap(deque<int>,_pred)/1024 12398.942 -
std::sort_heap(deque<int>,_pred)/8 35.145 3.46%
std::sort_heap(deque<int>,_pred)/8192 407345.741 -2.04%
std::sort_heap(vector<NonIntegral>)/1024 9861.150 -
std::sort_heap(vector<NonIntegral>)/8 29.922 1.78%
std::sort_heap(vector<NonIntegral>)/8192 105240.803 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9876.707 -
std::sort_heap(vector<NonIntegral>,_pred)/8 28.964 4.74%
std::sort_heap(vector<NonIntegral>,_pred)/8192 105876.252 -
std::sort_heap(vector<int>)/1024 9771.475 -
std::sort_heap(vector<int>)/8 28.845 -
std::sort_heap(vector<int>)/8192 105917.320 -
std::sort_heap(vector<int>,_pred)/1024 9822.189 -1.22%
std::sort_heap(vector<int>,_pred)/8 30.091 -3.02%
std::sort_heap(vector<int>,_pred)/8192 105968.657 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3463.627 1.92%
std::stable_partition(deque<int>)_(alloc_fails)/32 1904.902 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1951.780 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17006.633 -1.03%
std::stable_partition(deque<int>)_(dense)/1024 579.250 -9.03%
std::stable_partition(deque<int>)_(dense)/32 29.297 -7.21%
std::stable_partition(deque<int>)_(dense)/50 39.383 -4.78%
std::stable_partition(deque<int>)_(dense)/8192 5643.639 -
std::stable_partition(deque<int>)_(sparse)/1024 447.805 5.35%
std::stable_partition(deque<int>)_(sparse)/32 11.850 4.79%
std::stable_partition(deque<int>)_(sparse)/50 28.853 7.16%
std::stable_partition(deque<int>)_(sparse)/8192 3408.796 2.42%
std::stable_partition(list<int>)_(alloc_fails)/1024 4136.904 -
std::stable_partition(list<int>)_(alloc_fails)/32 1868.052 -1.21%
std::stable_partition(list<int>)_(alloc_fails)/50 1902.351 -1.24%
std::stable_partition(list<int>)_(alloc_fails)/8192 25558.969 -
std::stable_partition(list<int>)_(dense)/1024 1433.204 -17.77%
std::stable_partition(list<int>)_(dense)/32 37.741 8.98%
std::stable_partition(list<int>)_(dense)/50 55.926 -3.54%
std::stable_partition(list<int>)_(dense)/8192 17414.910 -
std::stable_partition(list<int>)_(sparse)/1024 918.054 -
std::stable_partition(list<int>)_(sparse)/32 9.644 -2.91%
std::stable_partition(list<int>)_(sparse)/50 27.901 6.50%
std::stable_partition(list<int>)_(sparse)/8192 8819.941 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2872.289 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1889.842 2.06%
std::stable_partition(vector<int>)_(alloc_fails)/50 1894.319 1.63%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9559.820 -
std::stable_partition(vector<int>)_(dense)/1024 293.452 -
std::stable_partition(vector<int>)_(dense)/32 21.863 1.34%
std::stable_partition(vector<int>)_(dense)/50 27.159 3.35%
std::stable_partition(vector<int>)_(dense)/8192 2085.023 -
std::stable_partition(vector<int>)_(sparse)/1024 217.504 -4.80%
std::stable_partition(vector<int>)_(sparse)/32 7.460 -
std::stable_partition(vector<int>)_(sparse)/50 22.413 -1.97%
std::stable_partition(vector<int>)_(sparse)/8192 1536.963 -2.87%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3921.741 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.416 -2.71%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18932.780 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28377.226 -1.46%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.932 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26301.703 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13628.776 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.037 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25570.161 -1.59%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16379.521 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.008 -1.45%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22378.238 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25480.758 -3.72%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.939 7.41%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28163.228 -4.49%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3657.697 -2.39%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.439 -3.29%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 14374.632 6.02%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19076.923 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.507 -1.36%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25436.404 -
std::stable_sort(deque<int>)_(ascending)/1024 2094.556 -
std::stable_sort(deque<int>)_(ascending)/8 19.096 5.55%
std::stable_sort(deque<int>)_(ascending)/8192 13576.748 -
std::stable_sort(deque<int>)_(descending)/1024 2881.320 -
std::stable_sort(deque<int>)_(descending)/8 26.777 6.91%
std::stable_sort(deque<int>)_(descending)/8192 20370.262 -
std::stable_sort(deque<int>)_(heap)/1024 2703.003 -
std::stable_sort(deque<int>)_(heap)/8 25.419 5.04%
std::stable_sort(deque<int>)_(heap)/8192 17161.062 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2894.644 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.631 -1.03%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20390.393 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3099.637 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.628 7.54%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20610.823 -
std::stable_sort(deque<int>)_(repeated)/1024 1427.321 -
std::stable_sort(deque<int>)_(repeated)/8 18.899 5.12%
std::stable_sort(deque<int>)_(repeated)/8192 7672.656 -
std::stable_sort(deque<int>)_(shuffled)/1024 2513.487 -
std::stable_sort(deque<int>)_(shuffled)/8 22.937 -
std::stable_sort(deque<int>)_(shuffled)/8192 14124.691 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5096.433 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.120 -4.26%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 49177.036 5.46%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23009.774 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.124 -1.09%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116097.630 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14403.190 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.445 -1.24%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 109813.712 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14266.316 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.673 -2.58%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 85283.464 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23177.118 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.602 -3.56%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 136993.954 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3853.498 -5.85%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.855 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 20184.515 -5.43%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18831.516 -1.30%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 19.919 -1.81%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 150884.816 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3493.384 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.161 -4.81%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 40807.318 -2.29%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12086.670 -1.13%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.787 -1.43%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188592.648 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9245.611 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.053 -1.15%
std::stable_sort(vector<NonIntegral>)_(heap)/8192 115468.674 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7805.556 -1.16%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.604 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115645.454 -1.04%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13096.887 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 17.048 6.81%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199181.096 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1224.211 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.570 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 12906.264 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12026.183 -1.01%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.446 -1.61%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 172633.900 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4853.751 3.95%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.810 -1.78%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 23083.765 9.79%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23127.309 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.259 -1.43%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24389.269 -1.78%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14390.749 -1.21%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.583 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 36432.207 2.69%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14104.273 -1.49%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 17.998 -1.30%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 25688.310 4.60%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23121.339 -1.09%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.820 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 38323.186 -1.28%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3722.362 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.370 1.27%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 13222.961 13.21%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18332.838 -1.08%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.268 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 34101.819 6.66%
std::stable_sort(vector<int>)_(ascending)/1024 2063.653 -
std::stable_sort(vector<int>)_(ascending)/8 15.246 -3.41%
std::stable_sort(vector<int>)_(ascending)/8192 13396.417 -1.86%
std::stable_sort(vector<int>)_(descending)/1024 2805.122 -
std::stable_sort(vector<int>)_(descending)/8 23.971 2.00%
std::stable_sort(vector<int>)_(descending)/8192 18418.344 -
std::stable_sort(vector<int>)_(heap)/1024 2528.431 -
std::stable_sort(vector<int>)_(heap)/8 21.432 -
std::stable_sort(vector<int>)_(heap)/8192 14548.897 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2776.672 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.607 -1.62%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18190.631 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 3016.000 3.41%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.830 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18374.117 -
std::stable_sort(vector<int>)_(repeated)/1024 1088.191 -
std::stable_sort(vector<int>)_(repeated)/8 15.249 -4.20%
std::stable_sort(vector<int>)_(repeated)/8192 5254.397 -
std::stable_sort(vector<int>)_(shuffled)/1024 2245.052 1.10%
std::stable_sort(vector<int>)_(shuffled)/8 19.533 -2.39%
std::stable_sort(vector<int>)_(shuffled)/8192 11034.251 -
std::swap_ranges(deque<int>)/1024 319.246 -6.25%
std::swap_ranges(deque<int>)/32 10.412 -5.57%
std::swap_ranges(deque<int>)/50 15.850 -5.89%
std::swap_ranges(deque<int>)/8192 2547.661 -5.91%
std::swap_ranges(list<int>)/1024 749.806 -
std::swap_ranges(list<int>)/32 19.303 -
std::swap_ranges(list<int>)/50 31.867 -
std::swap_ranges(list<int>)/8192 10284.419 -
std::swap_ranges(vector<int>)/1024 62.402 -
std::swap_ranges(vector<int>)/32 4.798 -
std::swap_ranges(vector<int>)/50 5.588 -
std::swap_ranges(vector<int>)/8192 474.371 -
std::transform(deque<int>)_(identity_transform)/1024 369.469 -
std::transform(deque<int>)_(identity_transform)/32 12.285 -
std::transform(deque<int>)_(identity_transform)/50 19.060 -
std::transform(deque<int>)_(identity_transform)/8192 2443.503 -
std::transform(deque<int>,_deque<int>)/1024 659.639 -
std::transform(deque<int>,_deque<int>)/32 23.385 1.04%
std::transform(deque<int>,_deque<int>)/50 36.977 -
std::transform(deque<int>,_deque<int>)/8192 5416.018 -
std::transform(list<int>)_(identity_transform)/1024 732.938 -1.01%
std::transform(list<int>)_(identity_transform)/32 16.815 -1.00%
std::transform(list<int>)_(identity_transform)/50 29.785 -1.09%
std::transform(list<int>)_(identity_transform)/8192 6940.933 -1.23%
std::transform(list<int>,_list<int>)/1024 837.281 -
std::transform(list<int>,_list<int>)/32 23.048 -
std::transform(list<int>,_list<int>)/50 37.267 -
std::transform(list<int>,_list<int>)/8192 9831.034 8.69%
std::transform(vector<int>)_(identity_transform)/1024 261.746 -
std::transform(vector<int>)_(identity_transform)/32 9.149 -
std::transform(vector<int>)_(identity_transform)/50 16.368 -
std::transform(vector<int>)_(identity_transform)/8192 2016.151 -
std::transform(vector<int>,_vector<int>)/1024 570.200 2.86%
std::transform(vector<int>,_vector<int>)/32 17.197 -
std::transform(vector<int>,_vector<int>)/50 27.996 4.38%
std::transform(vector<int>,_vector<int>)/8192 4435.388 -
std::unique(deque<int>)_(contiguous)/1024 513.107 -
std::unique(deque<int>)_(contiguous)/32 55.742 12.50%
std::unique(deque<int>)_(contiguous)/52 65.570 19.09%
std::unique(deque<int>)_(contiguous)/8192 3717.431 -
std::unique(deque<int>)_(sprinkled)/1024 508.259 -
std::unique(deque<int>)_(sprinkled)/32 53.929 3.78%
std::unique(deque<int>)_(sprinkled)/52 60.779 -
std::unique(deque<int>)_(sprinkled)/8192 3793.220 -
std::unique(deque<int>,_pred)_(contiguous)/1024 626.728 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.680 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.096 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4594.312 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 679.295 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.386 -
std::unique(deque<int>,_pred)_(sprinkled)/52 71.434 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5171.615 -
std::unique(list<int>)_(contiguous)/1024 915.884 -
std::unique(list<int>)_(contiguous)/32 51.635 -
std::unique(list<int>)_(contiguous)/52 63.307 -1.12%
std::unique(list<int>)_(contiguous)/8192 7026.915 -
std::unique(list<int>)_(sprinkled)/1024 952.107 -3.25%
std::unique(list<int>)_(sprinkled)/32 53.508 -
std::unique(list<int>)_(sprinkled)/52 67.514 -
std::unique(list<int>)_(sprinkled)/8192 8183.173 -8.33%
std::unique(list<int>,_pred)_(contiguous)/1024 944.002 -1.46%
std::unique(list<int>,_pred)_(contiguous)/32 56.260 -1.17%
std::unique(list<int>,_pred)_(contiguous)/52 69.968 -1.67%
std::unique(list<int>,_pred)_(contiguous)/8192 7383.649 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1009.588 -
std::unique(list<int>,_pred)_(sprinkled)/32 61.390 -
std::unique(list<int>,_pred)_(sprinkled)/52 80.885 2.47%
std::unique(list<int>,_pred)_(sprinkled)/8192 8326.262 -
std::unique(vector<int>)_(contiguous)/1024 303.899 -1.81%
std::unique(vector<int>)_(contiguous)/32 47.882 -
std::unique(vector<int>)_(contiguous)/52 53.311 -1.14%
std::unique(vector<int>)_(contiguous)/8192 1897.548 -
std::unique(vector<int>)_(sprinkled)/1024 281.452 -
std::unique(vector<int>)_(sprinkled)/32 49.708 -1.49%
std::unique(vector<int>)_(sprinkled)/52 54.297 -
std::unique(vector<int>)_(sprinkled)/8192 2020.164 5.93%
std::unique(vector<int>,_pred)_(contiguous)/1024 485.665 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.055 -1.07%
std::unique(vector<int>,_pred)_(contiguous)/52 63.355 -1.28%
std::unique(vector<int>,_pred)_(contiguous)/8192 3562.035 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 687.194 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.955 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.918 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5165.343 -
std::unique_copy(deque<int>)_(contiguous)/1024 469.211 -
std::unique_copy(deque<int>)_(contiguous)/32 9.443 -9.71%
std::unique_copy(deque<int>)_(contiguous)/52 14.708 -12.64%
std::unique_copy(deque<int>)_(contiguous)/8192 3700.696 -
std::unique_copy(deque<int>)_(sprinkled)/1024 461.492 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.195 -
std::unique_copy(deque<int>)_(sprinkled)/52 14.699 -
std::unique_copy(deque<int>)_(sprinkled)/8192 3692.304 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 596.507 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.070 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.563 2.71%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4391.665 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.557 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.608 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.160 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5054.203 -
std::unique_copy(list<int>)_(contiguous)/1024 744.001 -
std::unique_copy(list<int>)_(contiguous)/32 11.762 -
std::unique_copy(list<int>)_(contiguous)/52 21.132 -2.55%
std::unique_copy(list<int>)_(contiguous)/8192 6831.336 -
std::unique_copy(list<int>)_(sprinkled)/1024 738.293 -
std::unique_copy(list<int>)_(sprinkled)/32 12.398 -
std::unique_copy(list<int>)_(sprinkled)/52 22.636 -
std::unique_copy(list<int>)_(sprinkled)/8192 6868.132 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 785.459 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.893 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 30.885 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7516.468 -1.92%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 832.896 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 19.475 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 36.901 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7637.271 -
std::unique_copy(vector<int>)_(contiguous)/1024 245.745 -
std::unique_copy(vector<int>)_(contiguous)/32 8.727 -
std::unique_copy(vector<int>)_(contiguous)/52 13.187 -1.51%
std::unique_copy(vector<int>)_(contiguous)/8192 1874.082 -
std::unique_copy(vector<int>)_(sprinkled)/1024 240.361 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.167 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.702 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1867.992 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 535.337 -1.03%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 15.324 -1.24%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.527 -1.18%
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3745.611 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 590.566 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.569 2.89%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 30.470 3.51%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4493.682 -
std::unordered_map<int,_int>::clear()/0 393.802 -
std::unordered_map<int,_int>::clear()/1024 7978.250 -2.12%
std::unordered_map<int,_int>::clear()/32 587.104 -
std::unordered_map<int,_int>::clear()/8192 67192.400 6.07%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.246 9.32%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.324 1.80%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.409 13.94%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.441 30.49%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.459 7.03%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.776 24.88%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.630 9.99%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.312 -9.44%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.290 -19.11%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.204 -16.50%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.281 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.539 20.26%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.748 5.54%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.322 -10.05%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.140 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8514.140 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 280.065 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 95869.982 -1.29%
std::unordered_map<int,_int>::ctor(const&)/0 12.898 -3.09%
std::unordered_map<int,_int>::ctor(const&)/1024 6770.828 -5.82%
std::unordered_map<int,_int>::ctor(const&)/32 200.600 -6.12%
std::unordered_map<int,_int>::ctor(const&)/8192 55132.478 -6.12%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.899 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9800.250 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 265.942 -3.18%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80830.874 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.828 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14605.750 4.14%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 370.351 -4.58%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 155573.048 5.24%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.828 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13563.804 -1.70%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.818 -3.30%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143494.330 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.733 -
std::unordered_map<int,_int>::erase(iterator)/32 19.765 1.05%
std::unordered_map<int,_int>::erase(iterator)/8192 20.072 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.428 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5456.554 -1.56%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 513.874 -4.14%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44748.712 -2.00%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.095 -3.60%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.348 -7.33%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.836 3.30%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.263 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.260 11.62%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.312 23.93%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.278 4.02%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.480 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.158 -1.29%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.205 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.302 8.47%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.613 15.22%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.281 -15.12%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.406 -6.64%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.143 -10.26%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.071 1.62%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.096 4.41%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.413 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13389.466 1.55%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 730.026 -3.37%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140964.447 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.689 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13860.730 6.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 737.916 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 144812.945 2.96%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.469 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7813.792 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 598.259 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 87463.310 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.955 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14926.362 2.97%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 777.952 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151288.709 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.230 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13959.691 -2.64%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 770.393 2.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 146495.215 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.083 -24.87%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.237 -19.05%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 4.064 51.42%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.970 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.991 3.00%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 18.377 -13.71%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.942 1.28%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.936 -1.66%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 19.856 -1.40%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.994 1.82%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.208 -1.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.096 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.238 -14.62%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.946 -1.51%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.128 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.133 6.27%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.460 -4.55%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.794 -4.69%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.140 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.424 -5.26%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.699 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.771 -5.02%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.418 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6778.959 1.45%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 235.278 4.92%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54659.342 1.38%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.341 -1.10%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6751.578 1.55%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 204.058 2.82%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53910.318 -1.10%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.933 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1641.152 21.36%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.425 2.46%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 29309.510 10.79%
std::unordered_multimap<int,_int>::clear()/0 390.948 -
std::unordered_multimap<int,_int>::clear()/1024 7982.354 -23.47%
std::unordered_multimap<int,_int>::clear()/32 584.443 -12.65%
std::unordered_multimap<int,_int>::clear()/8192 61725.058 -24.15%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.441 24.90%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.541 21.36%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.353 9.34%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.339 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.554 -2.90%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.316 -12.23%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.558 1.96%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.798 -9.01%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.827 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.774 -10.83%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.309 15.10%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.386 16.44%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.272 11.26%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.125 -4.50%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.979 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8666.985 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 304.560 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98426.593 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.864 -2.50%
std::unordered_multimap<int,_int>::ctor(const&)/1024 6747.620 -
std::unordered_multimap<int,_int>::ctor(const&)/32 202.216 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55140.043 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.893 -1.09%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9114.475 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 257.988 1.16%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76346.141 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.808 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13302.428 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.122 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141251.293 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.806 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12901.732 -2.79%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 364.762 -2.00%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140794.618 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.515 -4.94%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.502 -4.40%
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.522 -21.95%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.435 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5796.852 -18.93%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 529.446 -1.50%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45259.021 -18.35%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.971 3.29%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.199 -4.67%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 27.741 15.77%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.266 -11.01%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.309 -11.41%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.277 -14.16%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.152 -9.14%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.238 -11.97%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.349 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.058 1.77%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.146 -13.99%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.283 -10.43%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.280 -3.77%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.243 8.01%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.116 8.33%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.029 -5.96%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.574 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14983.146 -2.19%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 773.652 1.14%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 170118.341 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.888 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15071.218 -2.86%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 753.224 -1.43%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168330.935 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.075 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14225.583 -2.82%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 810.532 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 181225.537 1.83%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.238 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15706.768 -4.90%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 816.042 -2.60%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 170960.955 2.49%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.418 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16779.127 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 817.496 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 184061.759 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 20.605 -17.45%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.062 -2.47%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.890 -4.84%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.523 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.327 -8.30%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.897 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.838 -11.22%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.408 -2.25%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 20.015 -15.02%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.631 3.72%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 21.239 -34.76%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.762 2.24%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6808.002 2.17%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 241.214 9.21%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54541.755 1.64%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.460 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6811.751 2.13%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.117 2.32%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55562.808 2.30%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1481.332 -25.56%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.630 -3.54%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 28430.150 -8.25%
std::unordered_multiset<int>::clear()/0 390.032 -
std::unordered_multiset<int>::clear()/1024 8086.177 2.07%
std::unordered_multiset<int>::clear()/32 591.542 1.10%
std::unordered_multiset<int>::clear()/8192 62797.035 2.93%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.586 23.47%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.460 17.07%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.648 30.48%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 -7.84%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.672 22.22%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 2.109 24.03%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.633 21.38%
std::unordered_multiset<int>::count(key)_(existent)/1024 2.003 16.46%
std::unordered_multiset<int>::count(key)_(existent)/32 1.729 3.01%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.916 15.19%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.307 -23.46%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.210 -9.16%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.199 -2.36%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.283 2.08%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.993 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8859.685 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 284.373 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 106023.094 -3.54%
std::unordered_multiset<int>::ctor(const&)/0 12.918 -
std::unordered_multiset<int>::ctor(const&)/1024 6684.272 -
std::unordered_multiset<int>::ctor(const&)/32 196.726 -
std::unordered_multiset<int>::ctor(const&)/8192 54949.698 2.13%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.994 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9050.423 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 248.295 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75516.737 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.831 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12815.953 -1.25%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 382.228 1.38%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137643.877 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.851 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12541.688 -1.16%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.989 -3.55%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137987.277 -1.19%
std::unordered_multiset<int>::erase(iterator)/1024 20.847 6.07%
std::unordered_multiset<int>::erase(iterator)/32 20.578 2.66%
std::unordered_multiset<int>::erase(iterator)/8192 23.199 18.69%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 402.704 2.86%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5789.234 3.18%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 541.604 5.00%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45466.886 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.814 -2.83%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.330 3.24%
std::unordered_multiset<int>::erase(key)_(existent)/8192 23.021 6.09%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.481 20.72%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.229 5.42%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.158 -4.05%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.227 25.43%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.139 16.92%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.176 10.34%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.018 -4.07%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.158 -16.54%
std::unordered_multiset<int>::find(key)_(existent)/32 1.206 -16.31%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.299 11.72%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.023 14.15%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.123 15.14%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.100 -2.68%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.420 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14972.913 -1.48%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 784.751 4.85%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167992.944 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.193 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14869.154 -5.47%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 758.972 -1.05%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164805.056 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.398 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 14105.176 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 790.712 -1.01%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 174825.255 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 21.342 3.79%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.052 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.542 5.45%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.408 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 25.101 1.19%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.851 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.724 1.22%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.416 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 26.106 7.51%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.582 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 21.969 -2.48%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.236 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6588.988 -1.25%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 214.280 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53393.447 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.224 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6616.242 -1.28%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 195.959 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54232.696 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.969 4.25%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1265.596 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 25.653 1.92%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26411.548 -
std::unordered_set<int>::clear()/0 388.510 -
std::unordered_set<int>::clear()/1024 9594.315 19.46%
std::unordered_set<int>::clear()/32 624.870 6.58%
std::unordered_set<int>::clear()/8192 74951.030 17.63%
std::unordered_set<int>::contains(key)_(existent)/1024 1.279 -13.25%
std::unordered_set<int>::contains(key)_(existent)/32 1.220 -19.33%
std::unordered_set<int>::contains(key)_(existent)/8192 1.434 -4.21%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.344 -6.34%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.296 -28.05%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.428 -17.34%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.307 -20.48%
std::unordered_set<int>::count(key)_(existent)/1024 1.625 32.94%
std::unordered_set<int>::count(key)_(existent)/32 1.683 9.29%
std::unordered_set<int>::count(key)_(existent)/8192 1.386 1.35%
std::unordered_set<int>::count(key)_(non-existent)/0 0.272 -11.70%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.740 -
std::unordered_set<int>::count(key)_(non-existent)/32 1.408 -8.94%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.532 16.74%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.752 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8676.503 -2.00%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 278.317 -6.21%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 109459.413 6.20%
std::unordered_set<int>::ctor(const&)/0 12.849 -
std::unordered_set<int>::ctor(const&)/1024 6652.156 -
std::unordered_set<int>::ctor(const&)/32 197.730 -4.35%
std::unordered_set<int>::ctor(const&)/8192 54598.099 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.113 1.36%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9714.895 -
std::unordered_set<int>::ctor(const&,_alloc)/32 268.006 3.75%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80224.979 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.814 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14106.793 6.39%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 386.238 5.67%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140485.037 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.823 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13857.249 5.20%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 379.392 5.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144417.467 2.32%
std::unordered_set<int>::erase(iterator)/1024 21.421 8.71%
std::unordered_set<int>::erase(iterator)/32 20.933 7.73%
std::unordered_set<int>::erase(iterator)/8192 21.124 8.65%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.859 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6220.256 11.66%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 539.930 3.41%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50531.691 12.71%
std::unordered_set<int>::erase(key)_(existent)/1024 22.629 7.22%
std::unordered_set<int>::erase(key)_(existent)/32 22.153 6.01%
std::unordered_set<int>::erase(key)_(existent)/8192 22.686 2.48%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.264 -33.70%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.418 -4.69%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.419 -1.81%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.198 -3.80%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.151 -4.21%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.304 -5.61%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.106 -4.80%
std::unordered_set<int>::find(key)_(existent)/1024 1.489 -
std::unordered_set<int>::find(key)_(existent)/32 1.339 5.77%
std::unordered_set<int>::find(key)_(existent)/8192 1.469 -
std::unordered_set<int>::find(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.055 -7.43%
std::unordered_set<int>::find(key)_(non-existent)/32 1.096 -4.31%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.213 1.12%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.039 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12336.722 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 729.685 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 135046.856 -1.15%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.543 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14004.839 11.90%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 777.372 7.82%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 135453.606 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.321 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7581.600 -1.79%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 580.747 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 84965.763 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.463 -1.65%
std::unordered_set<int>::insert(value)_(already_present)/32 2.655 -2.96%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.748 4.05%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.856 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.477 -4.86%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.815 -1.37%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 18.902 -2.54%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.875 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.095 -2.94%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.056 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.442 -2.20%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.268 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6665.124 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 223.259 9.60%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53444.627 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.477 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6579.801 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 197.258 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54910.964 1.32%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.928 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1311.756 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.919 -4.96%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25199.967 -
std::unordered_set<std::string>::clear()/0 392.514 -
std::unordered_set<std::string>::clear()/1024 23823.619 -
std::unordered_set<std::string>::clear()/32 961.738 -2.56%
std::unordered_set<std::string>::clear()/8192 221347.957 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 37.755 -4.78%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.989 9.36%
std::unordered_set<std::string>::contains(key)_(existent)/8192 38.987 2.29%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.527 -14.43%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.396 -1.35%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.517 -18.16%
std::unordered_set<std::string>::count(key)_(existent)/1024 38.152 -11.62%
std::unordered_set<std::string>::count(key)_(existent)/32 36.062 -7.61%
std::unordered_set<std::string>::count(key)_(existent)/8192 35.517 -3.45%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.906 -11.86%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.677 -1.64%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.514 -6.95%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.090 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41043.405 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 995.568 -6.66%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 722671.454 -
std::unordered_set<std::string>::ctor(const&)/0 12.819 -
std::unordered_set<std::string>::ctor(const&)/1024 33777.389 -
std::unordered_set<std::string>::ctor(const&)/32 741.064 -2.68%
std::unordered_set<std::string>::ctor(const&)/8192 338804.667 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.100 1.20%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63295.194 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1654.693 9.20%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 603168.107 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.832 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62893.676 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1717.000 4.56%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 641170.839 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.816 -3.38%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62190.929 -1.18%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1635.914 6.83%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 640450.296 -
std::unordered_set<std::string>::erase(iterator)/1024 32.428 2.86%
std::unordered_set<std::string>::erase(iterator)/32 29.448 12.66%
std::unordered_set<std::string>::erase(iterator)/8192 37.411 21.20%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.030 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12690.187 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 661.776 -1.13%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119736.598 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 123.147 21.38%
std::unordered_set<std::string>::erase(key)_(existent)/32 87.525 -12.33%
std::unordered_set<std::string>::erase(key)_(existent)/8192 126.784 30.17%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.270 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.569 -4.46%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.449 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 21.636 5.92%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 25.307 10.33%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 22.447 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 21.854 -2.85%
std::unordered_set<std::string>::find(key)_(existent)/1024 36.549 -9.76%
std::unordered_set<std::string>::find(key)_(existent)/32 34.961 -7.23%
std::unordered_set<std::string>::find(key)_(existent)/8192 34.203 5.36%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.329 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.067 -9.55%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.887 4.92%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.526 2.92%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.605 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56861.264 -1.71%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1822.147 9.16%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 599166.257 -2.05%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.640 -1.50%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56902.877 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1791.196 -1.00%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606467.789 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 389.593 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56322.795 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1784.586 1.83%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 549017.555 -1.43%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 17.702 -56.75%
std::unordered_set<std::string>::insert(value)_(already_present)/32 27.236 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 60.491 -10.36%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 70.436 -2.04%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 61.471 -16.97%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 74.733 13.73%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.371 -16.03%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 64.525 -13.55%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 33.804 -54.93%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 66.936 29.93%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 44.635 -36.44%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.284 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35628.028 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 785.262 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 340855.958 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.247 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35472.206 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 690.676 -6.60%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343947.430 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.812 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15878.264 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 304.650 11.17%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210680.600 -
std::upper_bound(std::deque<int>)/100 30.559 -
std::upper_bound(std::deque<int>)/8 18.935 5.13%
std::upper_bound(std::deque<int>)/8192 64.737 -
std::upper_bound(std::forward_list<int>)/100 89.823 -
std::upper_bound(std::forward_list<int>)/8 16.031 -
std::upper_bound(std::forward_list<int>)/8192 10389.048 -3.08%
std::upper_bound(std::list<int>)/100 91.854 -
std::upper_bound(std::list<int>)/8 16.278 -
std::upper_bound(std::list<int>)/8192 14892.460 6.84%
std::upper_bound(std::vector<int>)/100 12.247 -
std::upper_bound(std::vector<int>)/8 6.009 -
std::upper_bound(std::vector<int>)/8192 16.025 2.39%
std::variant<1-alt>::visit()_(1_variant) 0.221 -
std::variant<1-alt>::visit()_(2_variants) 0.219 -
std::variant<1-alt>::visit()_(3_variants) 0.220 -
std::variant<100-alts>::visit()_(1_variant) 0.673 -
std::variant<20-alts>::visit()_(3_variants) 0.682 -
std::variant<50-alts>::visit()_(2_variants) 0.675 -
std::variant<8-alts>::visit()_(1_variant) 0.673 -
std::variant<8-alts>::visit()_(2_variants) 0.676 -
std::variant<8-alts>::visit()_(3_variants) 0.681 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.210 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.345 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 655.463 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.449 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 263.469 -1.24%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.165 -1.46%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.459 -17.75%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 861.128 17.67%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.806 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.827 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 858.782 27.66%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.133 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.146 3.51%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 859.218 35.54%
std::vector<int>::ctor(size)/1024 42.869 -3.68%
std::vector<int>::ctor(size)/32 11.301 5.02%
std::vector<int>::ctor(size)/8192 568.608 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 39.888 -11.32%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.238 7.39%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.883 -34.40%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.451 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.749 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.128 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.706 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.342 -2.95%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.524 -3.44%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.095 -1.49%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.209 3.99%
std::vector<int>::insert(begin)_(cheap_elements)/8192 294.718 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 961.847 1.47%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 431.460 -1.00%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4661.360 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 915.173 -1.51%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 456.416 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4255.579 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2386.937 -1.06%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 520.473 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 15153.493 -1.10%
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.857 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.728 -1.30%
std::vector<int>::insert(middle)_(cheap_elements)/8192 140.017 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.189 1.17%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.991 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 808.660 -5.89%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 106.853 5.92%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.554 -1.97%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 675.147 2.96%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.435 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.470 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.477 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.460 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 830.795 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.678 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4844.559 -4.20%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12543.618 -2.87%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 738.119 -1.91%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109641.875 -1.58%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.571 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.235 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6338.475 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6585.190 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.196 -5.91%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54845.539 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 694.641 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.042 -3.63%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6853.510 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21106.501 1.31%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 640.097 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 182897.401 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 695.602 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.816 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6863.334 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20998.973 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 640.679 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 182402.337 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 695.207 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.860 -4.23%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6855.478 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20980.329 2.91%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 641.592 3.99%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 182082.378 2.81%
std::vector<std::string>::ctor(size)/1024 425.158 -1.59%
std::vector<std::string>::ctor(size)/32 37.310 1.07%
std::vector<std::string>::ctor(size)/8192 4164.846 -1.29%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 578.971 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 38.778 2.74%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5236.224 -1.14%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20976.091 1.51%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 610.069 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 181499.848 1.21%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.926 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.441 2.53%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4574.033 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.121 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.587 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4590.907 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 286.927 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 12.032 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2272.475 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.883 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.824 1.17%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2286.621 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 566.191 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 19.345 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4760.498 3.97%
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.969 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.420 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4598.034 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1825.470 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 467.256 1.93%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12505.621 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15334.829 -1.80%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 795.190 -6.73%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116687.802 -6.81%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3330.634 -1.19%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 532.224 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23036.216 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16980.760 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 861.071 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128346.915 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1870.214 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 558.284 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14295.710 1.56%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13570.069 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 876.867 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116590.892 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 284.056 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.557 -1.27%
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2265.971 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.241 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.493 -1.26%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.762 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 411.715 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.199 1.08%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4311.725 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6378.784 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 140.430 4.22%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52531.157 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 546.198 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.410 -1.50%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3147.988 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 597.637 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 55.948 -3.87%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5729.039 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.746 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.634 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.408 -1.86%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.066 -1.37%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.550 -1.67%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.156 3.04%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.794 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.811 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.369 -1.09%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.382 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.379 -
vector<bool>(const_vector<bool>&) 9.734 -1.28%
vector<bool>(size_type,_const_value_type&) 8.297 -5.58%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.373 -7.37%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.977 -
vector<bool>::reserve() 10.408 -6.38%
vector<bool>::resize() 15.096 -5.97%
Geometric Mean 681.879 -