Fields

hardware Apple M5
os macOS 26.1 (25B78)
test_suite_commit 8c93fb0c05fc12b7f6bfa2b55b969d567aeb0537
compiler clang version 23.0.0git (git@github.com:llvm/llvm-project.git 2e75ee8c77fc6dfde6bec778d6ac8ba03d54ee44)
sdk 26.2

Parameters

Fields

NameValue
commit_info None
git_sha 37c7f695dce38421f23eb227a4457bbcf562e0af

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 562669 2026-03-09T09:34:13 0:00:00
Previous 562663 2026-03-09T12:15:52 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1839 2080
Performance Improvements 2004 2979
Added Tests 0 22
Unchanged Tests 38062 36824
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 300.34% 43.811 175.397 - 387.46% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 266.03% 33.522 122.703 - 359.45% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 165.85% 14.567 38.726 - 208.73% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 148.18% 9.701 24.076 - 73.16% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 125.06% 6.546 14.733 - 62.31% -
std::flat_map<int,_int>::ctor(const&)/8192 120.22% 873.968 1924.657 - -0.34% -
BM_deque_vector_copy/64 109.04% 2.618 5.474 - 107.00% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 104.07% 12.307 25.115 - 110.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 103.27% 12.778 25.973 - 113.93% -
SetIntersection_Interlaced_Vector_uint64_262144_16 103.26% 5538592.383 11257963.291 - 221.97% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 96.68% 27.231 53.557 - -17.98% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 94.63% 33.627 65.448 - -14.34% -
BM_vector_deque_ranges_move/64 92.79% 2.811 5.420 - 92.18% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 92.72% 366687.392 706663.978 - 2.20% -
SetIntersection_Interlaced_Vector_float_262144_64 92.14% 9606915.843 18458463.494 - 17.85% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 86.87% 8.888 16.610 - -0.65% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 82.15% 0.266 0.484 - 62.22% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 78.89% 0.266 0.476 - 59.18% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 76.43% 5.959 10.514 - -1.05% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 74.78% 10.991 19.210 - 91.82% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 71.78% 53.328 91.608 - 35.18% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 69.13% 393915.268 666234.862 - 1.53% -
std::set<std::string>::insert(value)_(already_present)/32 64.79% 9.006 14.842 - -9.10% -
BM_StringEraseWithMove_Huge_Opaque 64.21% 47.401 77.838 - 14.08% -
BM_format_to_string_begin<std::vector<char>>/16384 63.40% 146.012 238.579 - -30.02% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 60.73% 2.427 3.901 - 31.31% -
BM_StringCtorDefault 56.38% 0.238 0.372 - 53.00% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 55.72% 534.133 831.756 - 13.27% -
ranges::min(std::list<long_long>)/1 54.50% 0.233 0.360 - 60.18% -
std::set<std::string>::insert(value)_(already_present)/8192 54.11% 29.544 45.529 - 45.57% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 53.99% 83.873 129.152 - -5.29% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 52.16% 71.993 109.548 - 24.35% -
SetIntersection_Interlaced_Vector_uint32_16384_64 51.90% 5566451.837 8455452.384 - 34.45% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 51.48% 15887.199 24065.487 - 45.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 47.15% 247954029.838 364860812.064 - 45.05% -
BM_Copy_SmallNonTrivialFunctor 45.88% 9.399 13.711 - 44.06% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 45.42% 2.430 3.533 - 10.16% -
BM_SystemErrorWithoutMessage 44.78% 15.155 21.941 - 31.58% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 44.44% 29.944 43.251 - 12.20% -
std::set<std::string>::insert(value)_(already_present)/1024 41.90% 26.532 37.648 - 66.17% -
std::find_if(list<int>)_(bail_25%)/1024 41.64% 127.842 181.078 - -0.37% -
std::find_if_not(list<int>)_(bail_25%)/1024 40.82% 128.662 181.186 - -0.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 40.79% 29.705 41.822 - -0.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 40.01% 0.498 0.697 - 1.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 39.90% 253238615.707 354288691.329 - -0.10% -
SetIntersection_Interlaced_Vector_string_262144_1024 39.11% 244759892.033 340476205.916 - 41.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 38.78% 245445396.164 340625036.639 - -2.76% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 37.56% 92.107 126.705 - 33.74% -
std::map<int,_int>::contains(key)_(non-existent)/8192 37.13% 13.903 19.065 - 103.50% -
ranges::min(std::vector<__int128>)/70000 36.11% 34167.298 46506.513 - 50.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 35.91% 15.577 21.170 - -10.20% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.89% 26.102 35.470 - 40.56% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 35.87% 25.346 34.436 - 4.44% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 34.45% 108144877.451 145402713.464 - 47.59% -
BM_adjacent_full<100> 34.18% 27.127 36.397 - 0.00% -
VChain_middle,_1_level 33.49% 13.106 17.496 - 27.87% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 32.66% 23.926 31.741 - -5.71% -
SetIntersection_Interlaced_Vector_uint64_16384_256 32.57% 20127228.468 26682370.294 - 12.73% -
BM_format_to_n_string_begin<std::wstring>/16384 32.46% 1444.040 1912.709 - 0.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 31.79% 0.959 1.264 - 32.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.62% 24.822 32.670 - 4.03% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 30.80% 1462.622 1913.106 - 0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 30.38% 253650219.934 330715737.026 - -0.77% -
std::copy(vector<int>)/4096 30.29% 144.607 188.405 - 25.08% -
std::multimap<std::string,_int>::erase(iterator)/1024 29.97% 26.153 33.990 - 19.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 29.63% 43.434 56.303 - 61.59% -
SetIntersection_Interlaced_Vector_uint64_1024_64 29.09% 3740661.187 4828836.064 - 31.37% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 28.93% 1490.991 1922.279 - 40.64% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 28.74% 6.951 8.948 - 10.17% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 28.54% 1.385 1.781 - 18.10% -
ranges::min(std::vector<__int128>)/64 28.41% 29.904 38.400 - 43.31% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 28.35% 1.230 1.579 - 9.09% -
BM_format_to_string_begin<std::string>/16384 28.25% 147.824 189.589 - -13.37% -
SetIntersection_Interlaced_Vector_uint64_1024_16 28.05% 1952620.024 2500336.036 - 24.35% -
std::unordered_set<int>::count(key)_(non-existent)/0 27.41% 0.276 0.351 - -27.55% -
rng::contains_subrange(deque<int>)_(process_all)/32 27.33% 11.891 15.140 - 4.99% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 27.33% 66.504 84.679 - -3.18% -
BM_StringEraseWithMove_Huge_Transparent 27.26% 46.128 58.700 - -15.53% -
BM_format_string<wchar_t>/1048576 26.38% 0.121 0.153 - 3.43% -
std::move(vector<int>)/1048576 26.08% 64328.886 81106.557 - 45.18% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 26.04% 1142.335 1439.802 - -4.42% -
std::map<std::string,_int>::erase(key)_(existent)/32 25.93% 56.808 71.541 - -5.86% -
std::find_end(deque<int>)_(near_matches)/1024 25.82% 16916.424 21284.882 - -31.71% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 25.72% 5.114 6.429 - 18.48% -
std::find_if(vector<int>)_(bail_25%)/8 25.60% 0.730 0.917 - 25.04% -
std::find_end(deque<int>)_(near_matches)/1000 25.44% 16240.579 20372.675 - -32.13% -
std::copy_backward(vector<bool>)_(aligned)/1048576 25.15% 2573.941 3221.407 - 1.64% -
BM_Move_Null 25.03% 0.537 0.672 - -25.93% -
BM_StringDestroy_Large 25.02% 7.340 9.176 - 23.73% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 24.60% 35.540 44.283 - 25.24% -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 24.59% 0.527 0.657 - 37.40% -
std::find(vector<bool>)_(process_all)/8 24.42% 0.590 0.734 - 31.01% -
BM_StringRelational_Eq_Small_Small_ChangeLast 24.32% 1.641 2.040 - 1.48% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 24.29% 11.788 14.652 - 23.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 24.24% 76984.961 95645.518 - 25.99% -
std::unordered_set<int>::count(key)_(existent)/1024 23.98% 1.261 1.564 - 20.73% -
std::copy_n(vector<int>)/4096 23.92% 153.233 189.884 - 33.33% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 23.91% 50.811 62.962 - 92.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 23.79% 51.403 63.629 - 29.22% -
BM_vector_deque_copy_backward/70000 23.59% 8155.899 10079.594 - 22.50% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 23.56% 37715.257 46599.866 - 24.44% -
BM_vector_deque_ranges_move_backward/0 23.51% 0.456 0.563 - 2.47% -
std::multiset<std::string>::erase(key)_(existent)/8192 23.49% 83.232 102.781 - -3.32% -
std::set<std::string>::contains(key)_(non-existent)/32 23.43% 9.523 11.754 - 19.78% -
std::multiset<std::string>::insert(value)_(already_present)/8192 23.34% 51.355 63.343 - -25.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 23.24% 4881.042 6015.590 - 10.30% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.11% 19.122 23.540 - 11.55% -
BM_tolower_char<char> 22.95% 0.562 0.690 - -0.23% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.72% 21.345 26.194 - 6.45% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 22.45% 19.282 23.610 - 4.16% -
std::find_if_not(vector<int>)_(bail_25%)/1024 22.43% 28.235 34.567 - 21.37% -
std::stable_partition(list<int>)_(dense)/8192 22.41% 18819.614 23036.971 - 31.72% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 21.71% 555.044 675.527 - -10.18% -
SetIntersection_Interlaced_Vector_uint64_262144_256 21.52% 64013770.520 77787678.942 - 120.45% -
std::vector<int>::ctor(size)/32 21.16% 9.708 11.762 - 18.05% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 21.04% 53622797.034 64905125.372 - 50.27% -
BM_Copy_LargeTrivialFunctor 20.76% 11.192 13.516 - 6.84% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 20.61% 26.759 32.274 - 2.95% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 20.46% 1.340 1.615 - 16.03% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 20.41% 1.223 1.472 - 3.96% -
std::multiset<std::string>::contains(key)_(existent)/32 20.33% 15.841 19.062 - 33.00% -
std::copy_if(list<int>)_(every_other)/4096 20.30% 3509.787 4222.100 - 27.47% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 20.20% 23.237 27.931 - 19.74% -
BM_StringRead_Cold_Shallow_Empty 20.19% 1.188 1.428 - 34.93% -
rng::contains_subrange(deque<int>)_(process_all)/16 20.14% 7.631 9.168 - -6.27% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 19.78% 9.499 11.379 - 14.33% -
std::flat_map<int,_int>::erase(iterator)/1024 19.76% 75.620 90.565 - 19.45% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 19.15% 0.302 0.360 - 1.52% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 19.15% 1.089 1.297 - 29.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 18.95% 32.171 38.267 - 17.16% -
std::multiset<int>::contains(key)_(non-existent)/32 18.93% 2.639 3.138 - 13.18% -
BM_StringConstructDestroyCStr_Large_Transparent 18.82% 9.262 11.004 - 8.65% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 18.64% 1.556 1.846 - 29.37% -
BM_stop_token_multi_thread_polling_stop_requested/131072 18.60% 7340566.459 8705559.875 - 25.12% -
std::find_end(deque<int>)_(near_matches)/8192 18.59% 1126091.640 1335411.636 - -24.51% -
BM_StringRelational_Compare_Huge_Empty_Control 18.36% 1.615 1.911 - 16.96% -
BM_StringFindNoMatch/64 18.31% 2.099 2.483 - 17.78% -
std::unordered_set<int>::contains(key)_(existent)/32 18.27% 1.354 1.601 - 13.67% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 18.17% 38595.703 45607.030 - 10.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 18.16% 22.551 26.647 - 14.78% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 18.12% 314.195 371.123 - 9.13% -
BM_StringAssignStr_Huge_Transparent 18.06% 115.212 136.023 - 18.12% -
std::deque<std::string>::ctor(size)/32 17.82% 47.968 56.517 - 10.11% -
SetIntersection_Interlaced_Vector_uint64_262144_64 17.77% 23863875.519 28105216.264 - 170.32% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.59% 2544.455 2992.131 - 17.88% -
std::unordered_multiset<int>::find(key)_(existent)/8192 17.40% 1.241 1.457 - 9.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 17.37% 2332811.661 2737997.592 - 11.58% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 17.17% 23.919 28.026 - -1.16% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 17.12% 32.394 37.940 - -19.52% -
SetIntersection_Interlaced_Vector_uint64_16384_64 17.03% 8413247.727 9846312.867 - 49.33% -
BM_std_minmax_element<int>/70000 17.00% 16018.888 18742.305 - 1.48% -
SetIntersection_Interlaced_Vector_string_256_256 16.95% 17877098.070 20907764.277 - 1.28% -
BM_std_minmax_element<int>/64000 16.87% 14653.998 17125.535 - 1.39% -
BM_std_minmax_element<int>/65536 16.68% 15006.169 17509.729 - 1.12% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 16.58% 37.764 44.024 - 33.51% -
std::multiset<std::string>::ctor(const&,_alloc)/32 16.55% 747.729 871.489 - -11.30% -
BM_std_minmax_element<int>/4000 16.54% 920.179 1072.418 - 1.39% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 16.49% 8.995 10.478 - 34.30% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 16.46% 23.253 27.081 - 6.91% -
BM_std_minmax_element<int>/5500 16.40% 1262.702 1469.738 - 1.18% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 16.39% 556.994 648.280 - -10.10% -
BM_std_minmax_element<int>/4096 16.27% 942.219 1095.558 - 1.21% -
std::for_each(join_view(vector<vector<int>>))/8 16.27% 1.433 1.666 - 17.04% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 16.02% 0.945 1.096 - 18.84% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 16.00% 22.187 25.738 - 2.62% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 15.94% 4356.592 5050.874 - -16.21% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 15.90% 326.028 377.868 - 16.18% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 15.88% 82.570 95.687 - 5.77% -
std::list<std::string>::ctor(size)/32 15.80% 360.647 417.639 - 18.40% -
std::equal(vector<bool>)_(unaligned)/8 15.76% 0.699 0.810 - -0.99% -
BM_std_minmax_element<int>/1024 15.74% 240.807 278.719 - 1.70% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 15.72% 1.405 1.626 - 9.43% -
BM_StringDestroy_Huge 15.66% 11.148 12.894 - 18.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 15.59% 37.355 43.177 - 37.26% -
BM_deque_vector_ranges_copy_backward/0 15.55% 1.374 1.588 - 15.56% -
SetIntersection_Interlaced_Vector_string_262144_64 15.52% 19496292.378 22522685.003 - 13.10% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 15.49% 1.208 1.395 - 19.52% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 15.48% 100.083 115.580 - -45.75% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 15.36% 6.382 7.362 - 29.27% -
std::map<int,_int>::erase(key)_(existent)/8192 15.32% 24.982 28.810 - 10.56% -
BM_StringAssignStr_Huge_Opaque 15.23% 116.284 133.999 - 18.27% -
ranges::min(std::vector<long_long>)/1 15.17% 0.334 0.385 - -11.93% -
std::for_each_n(deque<int>)/8 15.02% 1.179 1.356 - 17.30% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 14.98% 47801236.854 54962018.858 - 23.78% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 14.80% 19.067 21.889 - -22.44% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 14.54% 0.981 1.124 - 8.87% -
BM_deque_deque_ranges_copy/0 14.53% 0.746 0.854 - 15.81% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 14.47% 22.462 25.713 - 5.54% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 14.40% 4842.624 5539.975 - 15.67% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 14.28% 97.128 110.999 - -50.07% -
BM_to_chars_bad/8 14.24% 0.578 0.661 - -5.20% -
SetIntersection_Interlaced_Vector_uint64_262144_4 14.20% 1810250.318 2067271.882 - 30.67% -
std::multimap<std::string,_int>::ctor(const&)/32 14.19% 788.093 899.928 - 12.99% -
BM_adjacent_empty<100> 14.13% 27.352 31.218 - 0.00% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 14.11% 36.598 41.763 - 6.67% -
std::map<std::string,_int>::count(key)_(existent)/8192 14.07% 28.884 32.948 - 7.67% -
ranges::minmax(std::deque<long_long>)/1 14.00% 0.671 0.765 - 10.89% -
std::unordered_multiset<int>::count(key)_(existent)/1024 13.99% 1.783 2.033 - 33.07% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 13.97% 328.977 374.919 - 8.49% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 13.95% 227.489 259.226 - 21.05% -
VChain,_5_levels 13.94% 20.590 23.461 - 11.02% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 13.91% 5863.339 6678.721 - 14.52% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 13.90% 41.111 46.826 - 17.56% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 13.80% 35949.023 40911.755 - 8.47% -
BM_std_minmax_element<int>/512 13.64% 123.733 140.609 - 1.10% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 13.59% 0.358 0.407 - -14.91% -
BM_BitsetToString<64>/Dense_(90%)/90 13.56% 12.607 14.316 - 3.21% -
std::multiset<std::string>::contains(key)_(existent)/8192 13.56% 29.638 33.656 - 25.90% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 13.40% 6430.052 7291.888 - 16.40% -
std::multiset<std::string>::insert(value)_(already_present)/32 13.36% 43.035 48.786 - -22.84% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 13.34% 29.934 33.928 - 40.39% -
BM_std_minmax_element<int>/64 13.32% 15.561 17.635 - 2.68% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 13.30% 9.878 11.193 - 17.46% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 13.30% 1.257 1.424 - 11.37% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 13.25% 46.181 52.302 - 3.11% -
std::unordered_multiset<int>::ctor(const&)/32 13.24% 200.065 226.551 - 10.53% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 13.15% 754.831 854.101 - 16.75% -
std::multimap<std::string,_int>::erase(iterator)/8192 13.13% 26.571 30.060 - 15.81% -
std::equal(vector<bool>)_(unaligned)/50 13.05% 0.699 0.790 - -3.20% -
ranges::min(std::vector<char>)/1 13.04% 0.382 0.431 - -1.39% -
std::multiset<std::string>::erase(iterator)/32 12.86% 27.264 30.769 - 15.22% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 12.82% 18.428 20.791 - 12.59% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 12.81% 0.613 0.692 - -0.13% -
std::find_if_not(vector<int>)_(process_all)/8 12.79% 1.230 1.388 - -1.81% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 12.78% 81.723 92.170 - 5.27% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12.77% 8326.524 9390.191 - 3.37% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 12.74% 752.402 848.253 - 9.43% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 12.67% 0.367 0.414 - 22.44% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 12.62% 658.425 741.512 - -17.36% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 12.59% 24.623 27.725 - 15.83% -
std::replace(vector<int>)_(sprinkled)/50 12.58% 8.062 9.077 - 3.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.51% 85.917 96.666 - 29.16% -
std::remove_if(deque<int>)_(sprinkled)/50 12.45% 61.549 69.210 - 14.46% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 12.43% 594.363 668.231 - 27.47% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 12.35% 51367.365 57713.140 - 15.20% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 12.29% 22.046 24.754 - 5.33% -
std::set<std::string>::contains(key)_(non-existent)/8192 12.15% 26.943 30.218 - 11.71% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 12.09% 1.433 1.606 - -1.43% -
std::unordered_multiset<int>::ctor(const&)/1024 12.07% 6773.444 7590.856 - 9.18% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 11.98% 31.604 35.392 - 9.89% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 11.96% 66885.313 74886.696 - 1.50% -
SetIntersection_Interlaced_Vector_uint64_16384_16 11.96% 3351586.391 3752418.595 - 31.44% -
BM_vector_deque_move_backward/64000 11.93% 7299.731 8170.828 - 12.63% -
std::partition_point(list<int>)/8192 11.93% 12375.672 13852.282 - 11.29% -
std::equal(list<int>)_(it,_it,_it)/8192 11.91% 9395.096 10514.291 - 13.36% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 11.88% 0.271 0.303 - -3.51% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 11.82% 27.745 31.024 - 13.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 11.70% 47.126 52.640 - 48.65% -
SetIntersection_Interlaced_Vector_string_262144_16 11.66% 5834488.417 6514668.582 - 8.71% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 11.56% 73.340 81.821 - 11.00% -
std::unordered_multiset<int>::erase(iterator)/8192 11.56% 21.566 24.059 - 5.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.45% 44.289 49.359 - 17.09% -
std::unordered_multiset<int>::find(key)_(existent)/1024 11.44% 1.240 1.382 - 3.50% -
std::unordered_set<int>::count(key)_(existent)/8192 11.37% 1.427 1.589 - 12.96% -
SetIntersection_Interlaced_Vector_uint64_256_16 11.29% 6715968.426 7474417.684 - 4.22% -
BM_Copy_LargeNonTrivialFunctor 11.19% 10.962 12.188 - 11.68% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 11.18% 0.837 0.931 - 14.46% -
std::map<std::string,_int>::insert(value)_(already_present)/32 11.10% 23.767 26.405 - 37.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 11.05% 32.312 35.883 - -5.72% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 10.97% 1.325 1.471 - 3.66% -
std::unique(deque<int>)_(contiguous)/52 10.96% 58.330 64.723 - 16.78% -
std::is_sorted(list<int>,_pred)/8192 10.96% 7733.033 8580.246 - -5.13% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 10.92% 1.325 1.469 - 3.28% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 10.89% 743.971 825.011 - 13.68% -
std::set<int>::insert(value)_(already_present)/1024 10.85% 5.884 6.523 - 12.49% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 10.75% 0.261 0.289 - -0.53% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 10.73% 27.231 30.153 - 10.90% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 10.71% 35.480 39.282 - -5.53% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 10.70% 50.008 55.358 - 4.65% -
SetIntersection_Interlaced_Vector_string_64_64 10.66% 24697089.043 27329640.504 - 1.43% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 10.64% 0.608 0.672 - 12.50% -
BM_format_to_string_begin<std::string>/1048576 10.62% 11606.645 12839.398 - 5.00% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 10.62% 27924.893 30889.850 - 24.76% -
std::set<std::string>::contains(key)_(non-existent)/1024 10.52% 22.737 25.128 - 25.37% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 10.50% 35.382 39.097 - -4.16% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10.46% 11494.085 12696.186 - -10.45% -
std::set<int>::equal_range(key)_(existent)/8192 10.44% 7.965 8.797 - 6.61% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 10.43% 1.327 1.466 - 3.19% -
std::swap_ranges(deque<int>)/1024 10.41% 319.345 352.597 - 3.62% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 10.34% 20.070 22.145 - 10.75% -
SetIntersection_Interlaced_Vector_string_262144_256 10.28% 68287707.962 75307734.687 - 11.51% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 10.25% 0.610 0.673 - 10.61% -
rng::find_last_if(vector<char>)_(bail_10%)/50 10.25% 11.334 12.495 - 9.39% -
BM_BitsetToString<1048576>/Dense_(90%)/90 10.22% 78754.071 86801.435 - 5.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 10.20% 0.632 0.697 - 35.19% -
std::remove_if(deque<int>)_(sprinkled)/32 10.14% 53.392 58.805 - 10.96% -
SetIntersection_None_Set_string_16384_1024 10.11% 207322233.307 228288812.433 - 20.01% -
std::swap_ranges(deque<int>)/8192 10.08% 2549.178 2806.044 - 3.74% -
BM_format_to_string_span<char>/16384 10.07% 148.719 163.694 - -24.90% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 10.04% 20918.654 23018.937 - -1.26% -
BM_Swap_Null_SmallNonTrivialFunctor 9.98% 0.506 0.557 - 21.44% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 9.86% 548.675 602.764 - 8.09% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 9.83% 38.882 42.702 - 4.72% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 9.83% 1.175 1.290 - -7.09% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 9.79% 310.083 340.431 - -1.61% -
BM_Swap_Null_MemFuncPtr 9.75% 1.171 1.285 - 6.50% -
std::set<int>::count(key)_(non-existent)/32 9.67% 2.890 3.169 - 5.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 9.65% 39643.803 43471.025 - -0.39% -
std::reverse(list<int>)/4096 9.64% 1556.821 1706.950 - -3.28% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 9.64% 548.720 601.633 - 6.89% -
SetIntersection_Interlaced_Vector_string_16384_256 9.58% 39691010.837 43492923.423 - 13.46% -
std::list<int>::erase(begin)_(cheap_elements)/1024 9.56% 11.909 13.048 - 26.95% -
std::unordered_multiset<int>::find(key)_(existent)/32 9.53% 1.265 1.385 - 3.02% -
ranges::min(std::deque<char>)/1 9.50% 0.693 0.758 - 10.56% -
SetIntersection_Interlaced_Set_string_64_64 9.49% 33272889.103 36430657.043 - 3.82% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 9.48% 1115.554 1221.325 - 5.61% -
std::list<int>::erase(begin)_(cheap_elements)/8192 9.46% 11.878 13.002 - 27.87% -
std::search_n(list<int>,_pred)_(no_match)/8192 9.45% 7625.182 8345.496 71.443 2.59% 71.443
BM_deque_deque_move_backward/64 9.36% 3.341 3.654 - -0.14% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 9.35% 5.475 5.987 - -16.55% -
BM_Copy_Null 9.34% 0.547 0.598 - 18.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 9.31% 53329.781 58296.938 - 6.30% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 9.21% 12282337.720 13413952.038 - 0.71% -
SetIntersection_None_Set_string_1024_4 9.19% 8714804.665 9515591.293 - 6.75% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.19% 540.824 590.511 - 8.65% -
SetIntersection_Front_Vector_float_16384_16384 9.18% 72984782.960 79684533.817 - 10.72% -
std::unordered_set<std::string>::erase(iterator)/8192 9.15% 34.360 37.503 - 28.19% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 9.12% 526.746 574.794 - 5.16% -
std::search(deque<int>)_(same_length)/1000 9.11% 325.516 355.166 - 9.13% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 9.10% 1.144 1.248 - 24.32% -
BM_format_to_n_string_span<char>/16384 9.05% 269.383 293.757 - 18.49% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9.03% 4650.461 5070.525 - 4.41% -
SetIntersection_Interlaced_Vector_uint32_262144_16 9.00% 4848104.957 5284196.632 - 71.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 8.99% 6523274.227 7109675.431 - 13.39% -
SetIntersection_Front_Vector_float_262144_1024 8.95% 5420401.708 5905333.315 - 8.35% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 8.93% 70.024 76.279 - -6.21% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.85% 10.428 11.352 - 19.15% -
BM_StringMove_Small 8.84% 0.707 0.770 - -3.63% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 8.82% 28.807 31.348 - 8.68% -
SetIntersection_Interlaced_Vector_string_16384_64 8.82% 12398801.021 13492168.684 - 10.79% -
BM_sprintf/C_string_len_60 8.81% 7.080 7.704 - 31.69% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.81% 367.327 399.696 - 5.14% -
std::set<int>::erase(key)_(non-existent,_end)/32 8.80% 2.297 2.499 - -5.21% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 8.74% 21.804 23.709 - 0.02% -
SetIntersection_Front_Vector_float_1024_1024 8.72% 5428989.205 5902619.995 - 8.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 8.71% 14715.928 15997.264 - 3.88% -
VChain_fail,_1_level 8.71% 7.209 7.837 - 7.47% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 8.70% 1.453 1.579 - 18.43% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 8.66% 20.686 22.477 - 3.93% -
std::unique(deque<int>)_(contiguous)/32 8.62% 51.269 55.688 - 11.95% -
std::copy_n(vector<bool>)_(aligned)/64 8.59% 1.239 1.346 - 6.35% -
std::unordered_set<int>::count(key)_(existent)/32 8.58% 1.365 1.482 - 3.31% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 8.48% 42.097 45.667 - -18.92% -
SetIntersection_None_Set_string_16384_256 8.46% 198929235.503 215751862.998 - 13.93% -
SetIntersection_Interlaced_Vector_float_1024_4 8.44% 1269872.513 1377058.321 - -1.03% -
BM_format/C_string_len_60 8.40% 27.911 30.255 - 13.96% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 8.39% 20.828 22.575 - 9.27% -
BM_vector_deque_move/2 8.36% 1.790 1.939 - -3.24% -
SetIntersection_Interlaced_Vector_float_64_16 8.36% 17499413.388 18962833.615 - 13.58% -
std::remove_copy_if(deque<int>)_(prefix)/32 8.35% 18.016 19.520 - 9.72% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 8.30% 0.741 0.802 - 15.76% -
std::unordered_map<int,_int>::find(key)_(existent)/32 8.29% 1.447 1.567 - 9.89% -
std::move_backward(vector<bool>)_(unaligned)/64 8.29% 1.680 1.819 - 11.74% -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 8.26% 1.156 1.251 - -1.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 8.24% 1030768.893 1115755.615 - 1.81% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 8.24% 314.967 340.930 - -9.38% -
std::copy_if(list<int>)_(entire_range)/64 8.22% 36.662 39.677 - 18.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 8.22% 1731119.433 1873444.140 - 2.11% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 8.22% 70.044 75.801 - -41.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 8.21% 1497863.922 1620860.768 - -3.14% -
std::find_if_not(vector<int>)_(bail_25%)/8 8.19% 0.727 0.787 - -7.43% -
BM_Move_MemPtr 8.14% 1.195 1.293 - 0.01% -
BM_Invoke_MemFuncPtr 8.12% 0.772 0.835 - -9.68% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 8.10% 10.427 11.271 - -9.43% -
SetIntersection_Front_Vector_string_1024_64 8.10% 3084972.775 3334718.285 - 4.06% -
BM_std_minmax_element<char>/70000 8.07% 17384.402 18787.609 - 3.07% -
BM_deque_vector_copy_backward/70000 8.06% 7775.088 8402.066 - 5.74% -
SetIntersection_Interlaced_Vector_string_1024_1024 8.06% 38348746.346 41440103.892 - -0.27% -
BM_std_minmax_element<char>/64000 8.06% 15895.309 17175.986 - 3.33% -
ranges::minmax(std::deque<char>)/1 8.05% 0.659 0.712 - 8.44% -
rng::contains_subrange(list<int>)_(same_length)/8192 8.05% 7885.113 8519.549 - 0.06% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 8.04% 190866.683 206209.343 - 0.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 8.03% 4173997.137 4509247.678 - 10.78% -
std::list<int>::erase(begin)_(cheap_elements)/32 8.03% 12.061 13.030 - 26.91% -
std::replace(vector<int>)_(sprinkled)/32 8.03% 5.630 6.082 - 4.82% -
BM_format_to_string_begin<std::vector<char>>/1048576 8.02% 11605.989 12537.113 - -0.06% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8.00% 7338.037 7925.063 - 9.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 7.99% 1.540 1.663 - -5.52% -
BM_std_minmax_element<char>/4096 7.98% 1025.966 1107.880 - 2.98% -
SetIntersection_Interlaced_Vector_uint32_256_64 7.96% 7509822.891 8107669.004 - 18.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 7.95% 17438760.075 18825494.831 - -1.45% -
std::count(list<int>)_(every_other)/1048576 7.94% 829878.096 895767.835 - 9.90% -
BM_vector_deque_ranges_copy/0 7.92% 0.549 0.592 - -13.24% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 7.90% 500.228 539.727 - 6.79% -
std::shift_left(list<int>)/8192 7.88% 7048.221 7603.529 - 0.33% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.87% 6445.932 6953.209 - 10.75% -
BM_std_minmax_element<char>/4000 7.86% 1002.290 1081.116 - 3.13% -
BM_std_minmax_element<char>/65536 7.84% 16308.260 17586.468 - 3.20% -
SetIntersection_Interlaced_Vector_uint64_16384_4 7.84% 1515076.877 1633802.570 - 14.39% -
BM_deque_deque_ranges_copy_backward/0 7.82% 0.853 0.920 - 16.61% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 7.80% 0.747 0.806 - 16.25% -
SetIntersection_Front_Vector_float_262144_16384 7.80% 73809241.606 79567512.740 - 10.84% -
BM_BitsetToString<32>/Uniform_(50%)/50 7.77% 17.198 18.535 - 8.94% -
BM_std_minmax_element<char>/5500 7.76% 1376.849 1483.743 - 2.96% -
SetIntersection_Interlaced_Set_uint64_256_64 7.75% 13198257.633 14221140.840 - 2.64% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 7.74% 22.765 24.526 - -0.24% -
BM_deque_vector_ranges_copy/0 7.74% 1.360 1.466 - 1.89% -
std::search(vector<int>)_(near_matches)/1024 7.73% 15070.525 16234.724 - 9.31% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 7.72% 0.746 0.804 - 13.11% -
Chain_fail,_7_levels 7.71% 85.362 91.942 - -7.38% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 7.71% 54.902 59.134 - 21.27% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 7.67% 51166.204 55091.837 - -57.88% -
SetIntersection_None_Vector_uint32_64_4 7.66% 15853628.113 17067870.344 - 5.66% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 7.62% 1.503 1.618 - 16.55% -
rng::find_last(vector<char>)_(bail_90%)/8 7.59% 0.441 0.475 - 7.74% -
BM_deque_vector_ranges_copy_backward/70000 7.57% 7744.064 8330.174 - 5.09% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 7.57% 0.749 0.806 - 4.03% -
BM_StringRelational_Eq_Empty_Empty_Control 7.56% 1.920 2.065 - -2.52% -
std::unordered_set<int>::find(key)_(non-existent)/32 7.52% 1.087 1.169 - 6.46% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 7.49% 109646257.104 117855079.541 - 32.51% -
BM_std_minmax_element<char>/1024 7.44% 263.245 282.834 - 3.52% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 7.44% 26.499 28.470 - 0.59% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.43% 13184.988 14165.110 - 9.57% -
BM_vector_deque_move/1 7.41% 2.058 2.210 - -3.13% -
std::rotate(vector<bool>)_(1_element_backward)/8192 7.38% 135.212 145.195 - 30.65% -
std::adjacent_find(deque<int>,_pred)/8 7.38% 4.078 4.379 - -9.48% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 7.37% 0.747 0.802 - 15.70% -
std::set<int>::lower_bound(key)_(existent)/8192 7.37% 7.953 8.539 - 4.68% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 7.36% 1.166 1.251 - 14.57% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 7.34% 7617.357 8176.144 - 8.72% -
std::for_each_n(list<int>)/8192 7.27% 7709.667 8270.214 - 12.40% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 7.25% 18.910 20.281 - -24.90% -
std::copy_if(list<int>)_(every_other)/32768 7.22% 26245.294 28140.514 - 9.05% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 7.19% 1.276 1.368 - 30.58% -
SetIntersection_Interlaced_Vector_string_16384_4 7.16% 1803109.026 1932176.848 - 6.75% -
std::upper_bound(std::list<int>)/8192 7.11% 13850.401 14835.425 - 5.05% -
rng::find_last(deque<int>)_(bail_10%)/1024 7.06% 227.645 243.714 - 7.59% -
std::find_if_not(list<int>)_(bail_25%)/32768 7.05% 7124.479 7626.476 - 3.13% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 7.03% 20.193 21.613 - 4.90% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 7.01% 146.969 157.275 - 0.31% -
std::reverse_copy(list<int>)/4096 7.01% 3273.323 3502.623 - 9.67% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 7.01% 23.139 24.760 - -2.71% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 7.00% 766.323 819.994 - -6.05% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 7.00% 26.979 28.868 - -3.77% -
std::find(deque<int>)_(process_all)/50 6.99% 13.169 14.090 - 7.99% -
std::multiset<std::string>::insert(value)_(already_present)/1024 6.99% 54.331 58.130 - -8.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.99% 30.373 32.496 - 7.23% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 6.98% 96.238 102.951 - 39.22% -
Chain_middle,_1_level 6.97% 7.847 8.394 - 3.72% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.96% 55587.546 59456.641 - 0.79% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.94% 7.167 7.665 - 15.85% -
std::multiset<std::string>::find(key)_(existent)/8192 6.90% 28.112 30.052 - -0.69% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 6.89% 10.024 10.716 - 3.73% -
BM_Copy_SmallTrivialFunctor 6.89% 1.148 1.227 - 3.00% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 6.85% 295.786 316.058 - -2.75% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.84% 229.840 245.555 - 1.73% -
std::vector<std::string>::ctor(size)/32 6.82% 32.480 34.697 - 9.28% -
std::multiset<int>::equal_range(key)_(non-existent)/32 6.82% 2.409 2.573 - 1.29% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 6.74% 39046.886 41680.561 - 7.93% -
std::find_end(forward_list<int>)_(single_element)/8192 6.71% 5810.235 6199.973 - 8.24% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 6.70% 10.751 11.471 - 4.73% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 6.68% 56.819 60.617 - 5.62% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 6.67% 60316.796 64340.391 - 9.38% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 6.66% 811.384 865.439 - 6.61% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 6.66% 13074.998 13945.189 - 7.66% -
DAG_rightmost_middle,_1_level 6.64% 122.469 130.604 - 3.52% -
BM_vector_deque_ranges_copy/5500 6.64% 194.696 207.620 - 3.41% -
SetIntersection_Interlaced_Set_uint64_16384_4 6.64% 174275918.276 185839607.684 - 2.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.62% 77.931 83.088 - -42.05% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 6.61% 34.841 37.143 - 2.08% -
std::format(double)_(fmt:_{:0<17500_10e}) 6.60% 193.094 205.834 - 3.01% -
SetIntersection_Interlaced_Set_uint32_256_64 6.56% 12331073.614 13140365.681 - -6.63% -
std::set<int>::insert(value)_(already_present)/8192 6.56% 9.914 10.564 - 10.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 6.55% 16353267.069 17424451.946 - -3.04% -
rng::contains_subrange(vector<int>)_(same_length)/8192 6.54% 1863.576 1985.458 - 4.01% -
VChain_middle,_2_levels 6.53% 26.606 28.343 - 7.79% -
bm_ranges_lexicographical_compare<signed_char>/8 6.50% 3.482 3.708 - 5.88% -
bm_write 6.50% 559.633 595.990 - 12.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.47% 1104.417 1175.908 - 1.01% -
std::multiset<std::string>::erase(key)_(existent)/1024 6.46% 96.553 102.792 - 50.24% -
rng::starts_with(deque<int>,_pred)/8192 6.44% 4005.809 4263.857 - 9.26% -
BM_StringFindStringLiteral/1024 6.41% 17.188 18.290 - -23.11% -
BM_num_get<unsigned_long_long> 6.40% 10.223 10.878 - -58.12% -
std::unordered_set<std::string>::erase(key)_(existent)/32 6.40% 98.657 104.966 - 40.68% -
BM_StringEraseWithMove_Large_Transparent 6.38% 2.445 2.601 - -1.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 6.38% 1760507.899 1872828.820 - 6.69% -
std::multiset<std::string>::erase(iterator)/1024 6.37% 31.626 33.642 - 18.53% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 6.37% 4112559.032 4374447.668 - 7.70% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 6.37% 26.711 28.412 - -6.57% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 6.34% 358226.850 380952.644 - 8.79% -
SetIntersection_None_Set_string_1024_64 6.34% 8887485.210 9451039.320 - 4.43% -
rng::find_last_if(deque<int>)_(bail_90%)/8 6.34% 1.080 1.148 - 19.34% -
SetIntersection_Front_Set_string_256_64 6.33% 14363230.880 15272867.902 - 7.68% -
SetIntersection_Front_Vector_uint64_256_256 6.33% 4282324.686 4553253.664 - 7.04% -
BM_Copy_MemPtr 6.31% 1.149 1.222 - 6.45% -
std::multiset<int>::clear()/1024 6.30% 9603.861 10208.645 - -1.53% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 6.26% 107930.986 114686.975 - 8.95% -
std::map<std::string,_int>::erase(iterator)/32 6.24% 30.533 32.439 - 13.53% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.23% 8.291 8.807 - -13.60% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 6.21% 3.547 3.768 - -5.01% -
std::remove_copy_if(deque<int>)_(prefix)/50 6.20% 28.092 29.834 - 7.42% -
SetIntersection_Front_Vector_float_16384_256 6.20% 2157513.138 2291174.600 - 5.66% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 6.19% 117376.132 124645.046 - 6.42% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.18% 5.877 6.241 - -11.25% -
SetIntersection_None_Set_uint64_1024_64 6.17% 8568861.478 9097792.026 - 0.96% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.17% 15.141 16.075 - -8.93% -
std::format(double)_(fmt:_{:0^17500_10e}) 6.17% 200.846 213.234 - 3.27% -
BM_LexicallyRelative/small_path/128 6.16% 3044.106 3231.676 - 3.46% -
BM_std_minmax_element<char>/512 6.13% 135.211 143.498 - 3.23% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.11% 7924.298 8408.587 - 6.10% -
Chain_middle,_2_levels 6.09% 14.308 15.179 - 11.15% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 6.08% 13189.215 13991.672 - 6.92% -
std::set<int>::count(key)_(existent)/8192 6.08% 7.858 8.335 - 1.42% -
std::remove_copy(deque<int>)_(prefix)/50 6.07% 21.168 22.453 - 11.18% -
std::move(deque<int>)/8 6.06% 3.214 3.409 - -1.17% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 6.06% 1.403 1.488 - 7.08% -
SetIntersection_None_Set_uint64_1024_1024 6.05% 8579836.466 9099212.991 - 0.52% -
std::multiset<int>::count(key)_(existent)/1024 6.04% 5.553 5.888 - -26.70% -
rng::contains_subrange(deque<int>)_(same_length)/16 6.00% 11.664 12.363 - -2.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.98% 1.108 1.174 - 5.62% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.97% 51.594 54.672 - 5.02% -
rng::starts_with(deque<int>,_pred)/1048576 5.96% 519999.317 550991.460 - 8.82% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5.96% 4621.735 4897.180 - 3.36% -
BM_vector_deque_move_backward/5500 5.96% 196.609 208.318 - 4.39% -
VChain_middle,_3_levels 5.92% 44.331 46.958 - 0.65% -
BM_LexicallyRelative/small_path/2 5.92% 55.676 58.973 - 1.68% -
ranges::min(std::list<long_long>)/70000 5.92% 47230.712 50027.404 - 13.83% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 5.90% 103.881 110.011 - 66.67% -
std::set<std::string>::insert(value)_(new_value,_end)/32 5.90% 46.981 49.753 - 21.82% -
std::unique_copy(list<int>)_(contiguous)/52 5.88% 19.555 20.706 - -28.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 5.87% 1094738.454 1158958.255 - 1.62% -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 5.86% 1.159 1.226 - 4.70% -
std::find_if(vector<int>)_(process_all)/50 5.83% 5.589 5.915 - -13.80% -
BM_format_string<char>/32 5.83% 0.376 0.398 - 1.32% -
BM_StringEraseWithMove_Large_Opaque 5.82% 2.595 2.746 - 10.66% -
bm_ranges_lexicographical_compare<int>/1 5.82% 1.215 1.286 - 0.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 5.82% 19059.561 20167.927 - 6.79% -
ranges::min(std::deque<long_long>)/1 5.80% 0.680 0.720 - 20.08% -
BM_Invoke_FuncPtr 5.79% 0.692 0.732 - -7.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.77% 28.592 30.242 - -20.20% -
SetIntersection_Front_Set_string_1024_16 5.76% 1761241.936 1862663.797 - -6.51% -
BM_deque_deque_ranges_copy_backward/64 5.76% 3.507 3.709 - 8.91% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 5.74% 1.213 1.283 - 3.22% -
SetIntersection_Front_Vector_float_256_256 5.72% 4295455.465 4541147.905 - 4.80% -
SetIntersection_Interlaced_Set_uint32_256_256 5.72% 7696585.651 8136794.854 - 3.34% -
BM_std_minmax_element<int>/4 5.72% 1.176 1.243 - 0.28% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 5.68% 11909.621 12586.366 - 6.80% -
BM_vector_deque_copy_backward/65536 5.68% 7657.351 8091.905 - 5.54% -
std::list<std::string>::ctor(size)/1024 5.67% 13096.089 13838.722 - 8.34% -
SetIntersection_Front_Vector_float_1024_256 5.66% 2147629.153 2269124.390 - 4.65% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.65% 107729.554 113821.555 - 7.28% -
BM_deque_vector_copy/0 5.65% 1.370 1.448 - 15.95% -
std::sort_heap(deque<int>,_pred)/8 5.64% 33.401 35.284 - 1.51% -
SetIntersection_None_Set_string_16384_16 5.63% 198536207.401 209717645.431 - 11.57% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 5.62% 19.244 20.325 - -3.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 5.60% 0.527 0.556 - 5.42% -
std::multimap<int,_int>::erase(key)_(existent)/32 5.59% 23.175 24.471 - 5.45% -
std::all_of(vector<int>)_(process_all)/8 5.59% 2.315 2.445 - -2.87% -
std::map<int,_int>::erase(key)_(existent)/1024 5.57% 24.914 26.301 - 3.12% -
std::shift_right(list<int>)/32 5.56% 14.508 15.315 - 6.08% -
BM_lexicographical_compare_three_way_slow_path/1 5.55% 0.388 0.410 - 12.56% -
BM_vector_deque_move_backward/0 5.50% 0.437 0.461 - 9.90% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 5.50% 11789.843 12438.248 - 7.30% -
std::find_if(list<int>)_(bail_25%)/32768 5.50% 6939.754 7321.370 - -1.44% -
std::swap_ranges(list<int>)/8192 5.50% 9678.719 10210.765 - -1.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 5.48% 1404924.613 1481967.762 - 5.07% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 5.48% 16897.579 17822.771 - 3.99% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.46% 8.725 9.202 - 10.85% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 5.45% 10.358 10.922 - 0.11% -
std::lower_bound(std::list<int>)/8192 5.43% 14126.848 14894.630 - 4.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 5.42% 8129340.864 8570168.589 - 6.03% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 5.42% 9.236 9.737 - -1.20% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.42% 596.581 628.919 - 0.29% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 5.42% 770.938 812.704 - -0.56% -
ranges::minmax(std::deque<__int128>)/64 5.42% 31.224 32.916 - 9.19% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 5.42% 43.110 45.444 - 5.35% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 5.41% 766.268 807.698 - 6.20% -
std::copy_backward(vector<bool>)_(unaligned)/512 5.40% 4.552 4.798 - 0.49% -
std::map<std::string,_int>::clear()/1024 5.38% 21557.645 22718.470 - -5.19% -
SetIntersection_Interlaced_Set_uint32_1024_16 5.38% 11099384.919 11696555.484 - 1.14% -
std::format(int64_t)_(fmt:_{:Lb}) 5.36% 32.204 33.929 - 2.77% -
rng::find_last(vector<char>)_(bail_90%)/8192 5.35% 193.933 204.316 - 8.54% -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.34% 5.457 5.748 - -4.31% -
SetIntersection_None_Set_uint32_1024_256 5.32% 8642201.894 9102253.087 - 0.32% -
rng::find_last(deque<int>)_(bail_10%)/50 5.31% 11.583 12.198 - 7.82% -
SetIntersection_Front_Set_uint32_262144_1 5.31% 998014.577 1050966.352 - -0.50% -
SetIntersection_None_Vector_uint64_262144_16 5.30% 1073300.192 1130190.376 - -0.36% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 5.30% 13.058 13.750 - 5.23% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 5.29% 30.805 32.435 - -4.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 5.29% 1110049.705 1168787.337 - -0.91% -
SetIntersection_Interlaced_Vector_uint32_256_16 5.29% 6966540.323 7334999.473 - 9.79% -
std::multiset<int>::clear()/8192 5.29% 76403.063 80441.350 - -2.70% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 5.28% 10788.057 11357.595 - -10.29% -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 5.27% 3.343 3.520 - 5.43% -
VChain_fail,_4_levels 5.24% 29.648 31.203 - 0.47% -
std::find_end(deque<int>)_(same_length)/1000 5.24% 327.668 344.833 - -63.13% -
BM_CmpLess_int_int 5.22% 1.054 1.109 - 4.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.21% 1189.160 1251.152 - -2.48% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5.21% 180795.627 190217.647 - 1.83% -
std::search(vector<int>,_pred)_(single_element)/1000 5.20% 536.045 563.928 - 0.13% -
BM_join_view_deques/70000 5.19% 315669.898 332067.363 - 3.60% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 5.19% 7268.644 7646.147 - 7.23% -
std::multiset<std::string>::count(key)_(existent)/1024 5.17% 23.604 24.826 - 5.80% -
BM_std_minmax_element<short>/70000 5.17% 17916.614 18842.701 - 7.98% -
BM_join_view_out_vectors/70000 5.15% 137771.880 144863.559 - -13.35% -
SetIntersection_None_Set_uint32_256_1 5.15% 11227246.080 11805028.525 - 1.35% -
ranges::min(std::deque<long_long>)/64 5.14% 16.866 17.733 - -11.04% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.14% 223.483 234.966 - 9.54% -
std::multimap<std::string,_int>::count(key)_(non-existent)/0 5.14% 0.266 0.280 - 6.74% -
bm_lexicographical_compare<signed_char>/64 5.14% 1.907 2.005 - 4.93% -
SetIntersection_None_Vector_uint32_262144_16384 5.12% 1103013.195 1159525.257 - 1.68% -
BM_deque_deque_ranges_copy/2 5.12% 2.129 2.238 - -0.33% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 5.11% 877.921 922.814 - -8.01% -
SetIntersection_None_Set_string_16384_1 5.11% 197975892.415 208094826.474 - 10.38% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 5.08% 52579.801 55249.116 - -0.92% -
BM_BitsetToString<32>/Sparse_(10%)/10 5.05% 13.117 13.779 - 7.08% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 5.04% 20.735 21.779 - -3.02% -
std::adjacent_find(list<int>,_pred)/8 5.03% 3.849 4.042 - 5.48% -
std::find_if_not(list<int>)_(process_all)/8192 5.02% 6834.774 7178.093 - 3.51% -
BM_std_minmax_element<short>/2 5.02% 0.651 0.684 - 7.83% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 5.01% 44.930 47.184 - 1.75% -
SetIntersection_None_Set_string_1024_16 5.01% 9008431.055 9460135.642 - 3.04% -
std::equal(vector<int>)_(it,_it,_it)/1048576 4.99% 73692.409 77370.072 - 5.03% -
std::search(vector<int>,_pred)_(single_element)/8192 4.99% 4393.093 4612.322 - 0.19% -
std::set<std::string>::erase(key)_(existent)/32 4.99% 50.166 52.667 - -38.06% -
SetIntersection_Front_Vector_float_262144_256 4.98% 2165771.570 2273552.043 - 4.87% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 4.97% 8620761.762 9049065.497 - -30.78% -
std::search(vector<int>,_pred)_(single_element)/1024 4.97% 550.305 577.641 - 0.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.96% 4.971 5.217 - -1.73% -
std::multiset<int>::contains(key)_(non-existent)/1024 4.96% 5.974 6.271 - 4.78% -
SetIntersection_None_Set_uint32_16384_16384 4.94% 162297968.993 170321275.822 - 4.25% -
BM_Swap_FuncPtr_MemPtr 4.93% 3.264 3.425 - 2.73% -
std::multiset<int>::erase(iterator)/8192 4.93% 23.122 24.261 - 1.08% -
SetIntersection_None_Set_uint32_1024_16 4.92% 8701017.932 9129531.974 - 0.03% -
SetIntersection_None_Set_uint64_1024_4 4.92% 8678040.097 9105357.975 - -0.02% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 4.91% 2.785 2.922 - -8.53% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 4.91% 1.484 1.557 - 3.49% -
BM_deque_deque_ranges_copy/1 4.91% 2.374 2.491 - 0.32% -
BM_format_to_iterator/<std::string>_string_len_60 4.90% 9.410 9.872 - 0.45% -
SetIntersection_Interlaced_Set_string_256_256 4.90% 28377223.561 29767816.234 - -5.74% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.90% 550.468 577.416 - 3.16% -
BM_deque_deque_ranges_move_backward/0 4.90% 0.817 0.857 - -6.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.89% 8.628 9.050 - 4.56% -
std::remove_copy_if(list<int>)_(prefix)/8192 4.86% 7312.652 7668.359 - 6.82% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 4.86% 197090.399 206663.457 - 5.95% -
std::multiset<int>::contains(key)_(non-existent)/8192 4.82% 8.841 9.268 - -36.69% -
std::find(list<int>)_(process_all)/8192 4.82% 6888.324 7220.247 - 1.27% -
BM_vector_deque_move/64 4.81% 2.680 2.809 - 1.35% -
BM_vector_deque_ranges_move/2 4.81% 2.067 2.166 - 4.85% -
BM_std_minmax_element<short>/64000 4.80% 16388.902 17175.781 - 7.70% -
BM_deque_vector_ranges_move_backward/70000 4.80% 7674.415 8042.789 - 1.24% -
std::find_if(vector<int>)_(process_all)/8192 4.80% 805.821 844.489 - -10.65% -
std::format(float)_(fmt:_{:0^17500_10a}) 4.79% 164.551 172.437 - 4.17% -
std::find_if(vector<int>)_(process_all)/32768 4.79% 3205.801 3359.302 - -10.65% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4.78% 4651.481 4873.656 - 3.45% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.77% 6549.100 6861.618 - 0.36% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 4.77% 62.266 65.237 - 4.36% -
std::rotate(vector<bool>)_(by_1/4)/1024 4.76% 13.946 14.611 - 3.17% -
BM_std_minmax_element<short>/65536 4.76% 16788.423 17587.562 - 7.75% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 4.74% 15.937 16.693 - -0.62% -
BM_ascii_escaped<char> 4.74% 22690.417 23766.820 - -0.06% -
SetIntersection_None_Set_uint32_1_1 4.74% 532785048.636 558036675.644 - 2.89% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 4.72% 1.149 1.203 - 15.42% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 4.72% 18.164 19.022 - 2.87% -
rng::starts_with(vector<int>,_pred)/8 4.70% 2.521 2.639 - 14.17% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 4.70% 14.666 15.356 - -6.52% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 4.70% 24368.117 25514.106 - -2.98% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 4.70% 8583.887 8987.022 - -8.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.69% 555.239 581.306 - 6.15% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 4.69% 0.578 0.606 - 4.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.68% 4713083.748 4933873.033 - 8.13% -
VChain_fail,_5_levels 4.68% 39.636 41.492 - -1.54% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.67% 51374.673 53774.776 - 3.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 4.65% 10586893.096 11079224.528 - 1.02% -
std::format(float)_(fmt:_{:_10Lg}) 4.65% 75.666 79.184 - 5.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 4.65% 1119697.003 1171733.678 - -0.32% -
std::mismatch(deque<int>)_(it,_it,_it)/8 4.64% 3.687 3.858 - 0.17% -
BM_std_minmax_element<short>/4096 4.64% 1057.497 1106.522 - 7.83% -
std::unordered_multiset<int>::ctor(const&)/8192 4.63% 54867.908 57407.999 - 2.32% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.63% 209.511 219.210 - -2.90% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 4.62% 18.924 19.799 - -2.95% -
BM_vector_deque_ranges_move_backward/64 4.62% 2.994 3.132 - 5.27% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.61% 63912.187 66856.611 - 5.97% -
std::stable_partition(list<int>)_(dense)/32 4.60% 34.868 36.472 - 8.85% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.60% 763.493 798.598 - -3.98% -
Chain_middle,_4_levels 4.58% 18.468 19.314 - -0.95% -
SetIntersection_Front_Set_float_1024_256 4.57% 3967208.220 4148609.101 - -1.01% -
SetIntersection_None_Vector_uint64_16384_16 4.57% 1055552.791 1103747.603 - -0.73% -
std::set<int>::count(key)_(non-existent)/1024 4.56% 7.431 7.770 - -2.43% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 4.56% 23.855 24.941 - 0.72% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 4.55% 774.115 809.331 - 2.98% -
std::multiset<int>::insert(value)_(already_present)/1024 4.53% 27.325 28.564 - 2.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 4.53% 8588783.963 8977537.409 - 0.66% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 4.51% 51.992 54.337 - 0.65% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 4.51% 1.706 1.783 - -7.33% -
SetIntersection_None_Set_uint32_256_256 4.50% 5608503.265 5861156.130 - 0.85% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4.50% 4812.593 5029.045 - 6.49% -
SetIntersection_None_Set_string_16384_64 4.49% 201271838.327 210307797.088 - 11.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.48% 1079280.746 1127652.933 - -8.34% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.48% 196.413 205.209 - 2.99% -
BM_std_minmax_element<short>/5500 4.48% 1419.612 1483.147 - 7.81% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 4.46% 667.866 697.641 - 13.05% -
BM_std_minmax_element<short>/4000 4.44% 1035.049 1080.986 - 7.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 4.43% 1010232.267 1055029.003 - -0.88% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 4.43% 1761.376 1839.467 - 2.42% -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.43% 8.430 8.804 - -4.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 4.43% 13849653.750 14463531.135 - 3.35% -
BM_format_string<char>/4 4.43% 0.471 0.492 - 7.25% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 4.43% 2.959 3.090 - 3.95% -
BM_BitsetToString<32>/Dense_(90%)/90 4.41% 12.518 13.070 - -4.52% -
bm_ranges_lexicographical_compare<int>/8 4.41% 1.470 1.535 - 6.09% -
SetIntersection_None_Set_uint32_16384_1 4.40% 155493204.502 162336885.899 - 0.26% -
SetIntersection_None_Set_uint32_1024_4 4.40% 8656355.847 9037229.188 - 0.10% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 4.40% 1.617 1.688 - -6.56% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.39% 1.510 1.576 - 3.31% -
BM_deque_deque_move_backward/512 4.38% 18.920 19.749 - 0.03% -
BM_deque_vector_copy/2 4.37% 1.832 1.912 - 4.54% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 4.35% 23.666 24.696 - 6.39% -
SetIntersection_Interlaced_Set_uint64_256_4 4.34% 10886133.787 11358965.572 - 0.57% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 4.34% 52.903 55.198 - 4.44% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 4.33% 205056.567 213943.317 - 1.76% -
SetIntersection_Front_Set_uint32_1024_64 4.33% 1733149.750 1808123.500 - 10.81% -
std::map<std::string,_int>::clear()/32 4.33% 842.874 879.333 - -4.65% -
std::find_first_of(vector<int>)_(small_needle)/50 4.31% 70.395 73.426 - 1.85% -
std::map<int,_int>::ctor(const&)/8192 4.29% 51057.708 53250.159 - 2.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 4.29% 1057519.649 1102923.026 - -0.83% -
SetIntersection_Interlaced_Vector_uint32_262144_1 4.28% 1001939.567 1044824.465 - -0.99% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.27% 1.942 2.025 - 5.06% -
SetIntersection_Front_Set_uint64_262144_1 4.25% 1003867.711 1046568.814 - -2.06% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.24% 10.350 10.789 - -10.02% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 4.23% 8432.190 8789.183 - 14.38% -
SetIntersection_None_Set_uint32_16384_4 4.23% 155148215.301 161713063.130 - 0.01% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 4.23% 56.731 59.128 - -0.76% -
Chain_fail,_8_levels 4.23% 91.051 94.898 - -13.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 4.20% 171336644.368 178527649.043 - 1.25% -
std::set<std::string>::clear()/1024 4.19% 21692.996 22601.911 - 0.53% -
std::multiset<int>::contains(key)_(existent)/8192 4.19% 8.401 8.753 - 6.59% -
Chain_fail,_6_levels 4.18% 77.732 80.982 - -4.75% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.18% 0.257 0.268 - 4.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 4.18% 240229648.114 250267111.106 - -27.58% -
SetIntersection_Front_Set_uint32_16384_4 4.17% 1031028.170 1074043.078 - -0.11% -
BM_num_get<float> 4.17% 36.471 37.992 - 2.52% -
Chain_fail,_2_levels 4.17% 30.651 31.928 - -11.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.16% 570.812 594.557 - 6.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 4.15% 1542.373 1606.326 - 10.91% -
BM_std_minmax_element<short>/1024 4.15% 271.139 282.380 - 7.66% -
SetIntersection_None_Set_uint32_16384_16 4.14% 155009097.872 161420738.679 - -0.31% -
std::equal(deque<int>)_(it,_it,_it)/1024 4.13% 470.269 489.668 - 1.71% -
BM_PushHeap_uint64_SingleElement_1 4.12% 0.411 0.428 - -14.57% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 4.12% 21.251 22.127 - -3.97% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 4.11% 259.181 269.838 - -19.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 4.11% 11066.099 11520.962 - -2.03% -
std::multiset<int>::count(key)_(existent)/32 4.09% 3.708 3.860 - -17.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 4.09% 1053047.297 1096133.226 - 2.88% -
BM_num_get<unsigned_long> 4.09% 10.289 10.710 - -57.92% -
VChain_fail,_2_levels 4.08% 13.554 14.107 - 2.31% -
SetIntersection_Interlaced_Set_uint64_16384_64 4.08% 226757695.691 236009943.020 - -1.23% -
SetIntersection_Interlaced_Vector_string_256_64 4.07% 19222112.816 20004906.529 - -1.35% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 4.07% 367.396 382.348 - 7.13% -
SetIntersection_None_Vector_float_262144_256 4.07% 1101276.416 1146044.981 - -0.38% -
rng::find_last(deque<int>)_(bail_90%)/8 4.06% 0.858 0.892 - -7.94% -
BM_PathConstructForwardIter/large_string/512 4.06% 15941.043 16588.040 - -1.36% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 4.04% 17415.136 18119.255 - 2.86% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 4.04% 11674.071 12145.265 - 4.34% -
std::format(float)_(fmt:_{:0>17500_10a}) 4.02% 163.666 170.246 - 4.13% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.02% 181106.145 188383.139 - 4.34% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 4.01% 18.501 19.242 - -5.16% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.99% 390.805 406.401 - 1.64% -
std::move(vector<bool>)_(unaligned)/512 3.98% 4.605 4.788 - 0.13% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 3.97% 23.815 24.761 - 3.37% -
std::distance(deque<int>)/8192 3.97% 0.848 0.882 - 3.87% -
std::map<std::string,_int>::erase(key)_(existent)/1024 3.97% 96.779 100.619 - 12.25% -
std::all_of(deque<int>)_(process_all)/32768 3.97% 10440.916 10855.145 - -0.40% -
SetIntersection_Interlaced_Set_uint32_16384_256 3.96% 200751696.722 208694353.398 - 2.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.95% 508.564 528.637 - 5.14% -
SetIntersection_Interlaced_Vector_string_64_16 3.94% 29308401.958 30463209.955 - 0.74% -
std::map<std::string,_int>::clear()/8192 3.93% 208877.433 217076.963 - -4.40% -
BM_PushHeap_float_Descending_4 3.92% 0.356 0.370 - -39.47% -
std::adjacent_find(deque<int>,_pred)/50 3.92% 28.878 30.009 - -2.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.92% 89.882 93.403 - 6.98% -
std::is_sorted_until(vector<int>,_pred)/8 3.90% 3.549 3.688 - 18.08% -
SetIntersection_Front_Set_float_1024_64 3.89% 1711985.127 1778548.322 - 4.65% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 3.88% 12723562.500 13217765.424 - 4.91% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.88% 870.876 904.636 - 1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 3.87% 8572229.365 8904394.865 - -1.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 3.86% 32.808 34.076 - -3.34% -
SetIntersection_Front_Set_string_1024_1024 3.86% 54291166.145 56387009.913 - 2.24% -
SetIntersection_Interlaced_Set_uint64_16384_16 3.85% 218390832.478 226799901.738 - 1.09% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.85% 4.581 4.757 - 12.04% -
std::unordered_multimap<int,_int>::ctor(const&)/32 3.85% 196.807 204.385 - -1.10% -
std::map<int,_int>::ctor(const&)/1024 3.85% 6385.720 6631.340 - 1.83% -
Chain_fail,_1_level 3.84% 20.429 21.214 - -6.69% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 3.82% 52.671 54.683 - -3.75% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 3.82% 1.114 1.156 - 10.10% -
std::make_heap(vector<int>)_(descending)/8192 3.82% 1948.362 2022.725 - 3.79% -
std::stable_partition(deque<int>)_(sparse)/32 3.80% 12.291 12.758 - 14.44% -
std::set<int>::ctor(const&)/32 3.80% 226.277 234.875 - 10.03% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 3.80% 5.831 6.052 - -0.59% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 3.80% 16251.471 16868.718 - -0.62% -
SetIntersection_None_Set_uint32_16384_256 3.79% 155591185.136 161483934.859 - 0.40% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 3.77% 57.284 59.445 - 5.97% -
ranges::minmax(std::deque<__int128>)/8 3.77% 3.790 3.932 - 6.17% -
std::multiset<std::string>::equal_range(key)_(existent)/32 3.75% 18.034 18.711 - -5.76% -
BM_PushHeap_float_SingleElement_4 3.75% 0.357 0.370 - 3.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.75% 1129.208 1171.530 - -0.19% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 3.75% 410.476 425.860 - 3.87% -
SetIntersection_Interlaced_Set_uint32_262144_1 3.74% 1013912.860 1051876.026 - 0.14% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 3.74% 21381.549 22181.668 - 4.75% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.73% 18.991 19.699 - 2.24% -
SetIntersection_None_Set_uint64_16384_1 3.73% 156269410.635 162095272.901 - 1.03% -
SetIntersection_None_Set_uint64_16384_4 3.72% 159485161.982 165415072.621 - 0.24% -
SetIntersection_None_Set_uint32_16384_64 3.71% 155660428.983 161441235.307 - 0.06% -
std::partial_sort(vector<int>)_(heap)/8 3.71% 26.821 27.817 - 0.37% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 3.71% 21.508 22.306 - -0.07% -
SetIntersection_Interlaced_Set_uint32_16384_4 3.71% 166012065.370 172164685.548 - -1.31% -
std::move_backward(vector<int>)/262144 3.70% 21171.307 21954.934 - 1.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.70% 13672257.085 14177726.576 - 5.90% -
rng::contains_subrange(deque<int>)_(same_length)/32 3.70% 19.155 19.863 - -1.74% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 3.69% 23.285 24.143 - 3.08% -
SetIntersection_Interlaced_Set_uint64_16384_256 3.69% 206113559.199 213713202.709 - -0.66% -
std::all_of(deque<int>)_(process_all)/8192 3.69% 2625.796 2722.570 - 0.10% -
std::deque<std::string>::ctor(size)/1024 3.68% 721.380 747.962 - 3.05% -
SetIntersection_Interlaced_Set_float_256_256 3.68% 7437321.538 7710806.911 - 0.88% -
BM_std_minmax_element<short>/512 3.68% 138.423 143.512 - 6.99% -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 3.67% 1.207 1.251 - 7.66% -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 3.66% 1.179 1.222 - 3.21% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 3.66% 71.719 74.344 - 49.45% -
SetIntersection_Interlaced_Set_uint32_16384_16 3.65% 205986579.923 213496862.266 - 0.86% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 3.64% 33.698 34.925 - 3.13% -
std::flat_multimap<int,_int>::ctor(const&)/1024 3.64% 178.260 184.749 - 3.64% -
std::unordered_set<std::string>::clear()/32 3.64% 919.721 953.184 - 2.53% -
BM_ConstructAndDestroy_MemPtr_Opaque 3.63% 0.893 0.926 - 4.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.63% 8621128.580 8933962.182 - -29.71% -
std::list<std::string>::ctor(size)/8192 3.63% 109281.718 113245.539 - 6.35% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.63% 33.654 34.874 - -2.40% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.62% 43.056 44.616 - 1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.62% 164252637.714 170198307.114 - 0.63% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 3.62% 62.186 64.435 - 2.96% -
ranges::min(std::deque<__int128>)/1 3.60% 0.685 0.709 - -15.24% -
BM_format_to_string_back_inserter<std::list<char>>/16384 3.60% 191478.406 198362.109 - 0.31% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.58% 44475.844 46067.586 - -8.42% -
DAG_sidecast_fail,_2_levels 3.57% 89.910 93.123 - -5.47% -
SetIntersection_Front_Set_string_16384_64 3.57% 4438676.131 4597151.202 - 6.88% -
BM_format_to_iterator/<std::string>_C_string_len_60 3.57% 10.894 11.283 - 2.61% -
VChain,_1_level 3.56% 5.778 5.983 - 0.43% -
SetIntersection_Interlaced_Set_uint64_1024_4 3.56% 9827752.717 10177729.679 - -0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 3.56% 1014063.397 1050159.280 - -2.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 3.56% 11222353.723 11621466.054 - -1.31% -
std::map<int,_int>::ctor(const&,_alloc)/1024 3.55% 6402.357 6629.860 - -33.70% -
SetIntersection_None_Set_uint64_256_256 3.54% 5652235.804 5852522.949 - 0.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3.54% 3340625.496 3458861.302 - -1.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 3.54% 21486774.292 22246373.651 - -4.26% -
SetIntersection_None_Set_uint64_256_64 3.53% 9009434.821 9327781.369 - -0.58% -
rng::contains(list<int>)_(process_all)/32 3.53% 8.932 9.247 - 2.23% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 3.52% 114592.421 118629.844 - 3.49% -
bm_lexicographical_compare<signed_char>/8 3.52% 3.202 3.315 - 6.59% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.52% 6587.560 6819.494 - 1.11% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.52% 28.351 29.347 - 6.26% -
BM_PushHeap_uint32_Descending_4 3.51% 0.350 0.362 - -0.20% -
std::pop_heap(vector<std::string>)/1024 3.51% 20.779 21.509 - 2.47% -
SetIntersection_Interlaced_Vector_uint32_64_16 3.51% 17603170.286 18220924.158 - -0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 3.50% 997889.948 1032842.824 - -2.15% -
SetIntersection_None_Vector_uint64_16384_64 3.50% 1088972.160 1127046.968 - 0.85% -
std::unordered_set<std::string>::find(key)_(existent)/8192 3.48% 38.678 40.023 - -3.61% -
std::remove_if(list<int>)_(sprinkled)/50 3.48% 70.698 73.155 - -2.39% -
SetIntersection_None_Set_uint64_256_1 3.48% 11293142.089 11685661.691 - -0.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.47% 63079.452 65267.184 - 3.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 3.46% 213883229.296 221293916.060 - 2.02% -
SetIntersection_Interlaced_Vector_uint64_16384_1 3.46% 1016952.856 1052177.440 - -0.70% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.46% 53895.183 55761.916 - -2.24% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.46% 1410.313 1459.150 - 0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.46% 1072626.659 1109711.427 - -1.03% -
std::unordered_map<int,_int>::count(key)_(existent)/32 3.45% 1.350 1.396 - 20.88% -
DAG_sidecast_fail,_1_level 3.44% 58.101 60.098 - -7.44% -
CastTo<A<Width,_Depth>> 3.44% 234.281 242.331 - 0.05% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 3.44% 47.284 48.908 - -6.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.43% 49.505 51.203 - -7.81% -
SetIntersection_None_Set_uint32_262144_1 3.43% 1177146.973 1217515.949 - 0.01% -
SetIntersection_None_Set_uint32_16384_1024 3.43% 155274894.006 160598814.667 - -0.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 3.42% 340394175.241 352049512.379 - -0.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.41% 370.451 383.098 - -1.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 3.40% 8691903.376 8987631.532 - 1.51% -
bm_make_exception_ptr/threads:1 3.40% 16.847 17.420 - 7.73% -
BM_StringFindNoMatch/10 3.40% 1.317 1.362 - 0.45% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 3.39% 1.273 1.316 - -4.92% -
SetIntersection_Front_Vector_string_256_256 3.39% 19328576.200 19984318.386 - 7.78% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 3.39% 1.495 1.546 - -0.83% -
SetIntersection_Front_Set_uint32_256_1 3.39% 4061542.950 4199197.171 - -0.20% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.39% 18.484 19.110 - 5.83% -
bm_exception_ptr_copy_assign_null 3.39% 2.665 2.756 - 1.46% -
std::equal(list<int>)_(it,_it,_it)/50 3.39% 35.501 36.703 - -0.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 3.39% 17574711.539 18169743.349 - -8.79% -
BM_stop_token_async_reg_unreg_callback/131072 3.38% 111192669.580 114947661.670 - 1.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.37% 1357.605 1403.361 - 0.83% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.37% 369.234 381.667 - 5.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 3.35% 13447924.660 13898569.933 - 3.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 3.34% 75.890 78.424 - 23.33% -
SetIntersection_Front_Set_string_16_16 3.34% 58283834.414 60228993.367 - 1.74% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 3.33% 71.854 74.246 - -9.82% -
BM_PushHeap_float_Ascending_16 3.32% 0.986 1.019 - 3.87% -
BM_vector_deque_ranges_copy_backward/1 3.32% 2.288 2.364 - 3.49% -
BM_vector_deque_ranges_move_backward/512 3.31% 17.508 18.088 - 3.30% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.31% 1.442 1.489 - -5.11% -
VChain,_4_levels 3.31% 15.744 16.265 - 4.24% -
SetIntersection_Interlaced_Set_uint32_262144_16384 3.31% 1256439.940 1297985.270 - -0.16% -
BM_StringConstructDestroyCStr_Empty_Opaque 3.30% 2.080 2.149 - 3.37% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 3.29% 33.083 34.172 - 36.91% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 3.29% 9.402 9.712 - 8.39% -
SetIntersection_Interlaced_Set_uint32_262144_256 3.28% 1546187.500 1596957.764 - 1.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 3.28% 1.279 1.321 - 0.45% -
SetIntersection_Front_Set_string_64_4 3.27% 18441308.592 19045110.247 - -0.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.26% 1273040.308 1314558.107 - -1.49% -
std::remove_copy(list<int>)_(prefix)/8192 3.25% 7009.838 7237.925 - 5.58% -
SetIntersection_None_Vector_uint64_1024_256 3.25% 1048030.341 1082114.238 - -0.59% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.24% 201.067 207.591 - 2.52% -
BM_BitsetToString<64>/Sparse_(10%)/10 3.24% 12.581 12.989 - 5.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.23% 5649838.453 5832167.203 - -1.20% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 3.23% 2.710 2.797 - 3.31% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.22% 0.889 0.917 - 0.41% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 3.21% 30.814 31.802 - 3.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 3.21% 5771495.869 5956529.036 - 5.43% -
std::rotate(list<int>)_(1_element_forward)/50 3.20% 24.510 25.295 - 2.20% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 3.20% 12688525.000 13094882.077 - 2.45% -
std::format(float)_(fmt:_{:0<17500_10Lg}) 3.20% 209.670 216.383 - 2.76% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.20% 12685.865 13091.817 - -0.89% -
std::remove_copy(list<int>)_(sprinkled)/8192 3.20% 6927.002 7148.476 - 4.45% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 3.20% 28.143 29.043 - -3.15% -
std::shift_right(list<int>)/50 3.19% 26.665 27.517 - 1.40% -
BM_format_to_iterator/<std::vector>_string_view_len_60 3.19% 9.296 9.593 - 0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 3.19% 1647254.395 1699797.609 - -0.02% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 3.19% 7.983 8.237 - 2.44% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.18% 7.091 7.317 - 3.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.18% 53.990 55.706 - 5.66% -
BM_PushHeap_float_Random_1 3.17% 0.453 0.467 - 0.25% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.17% 27.931 28.816 - 5.99% -
SetIntersection_Interlaced_Set_uint64_1024_1024 3.17% 12147197.902 12531959.528 - 0.21% -
std::copy_backward(vector<bool>)_(aligned)/64 3.17% 1.745 1.800 - 12.14% -
SetIntersection_None_Set_uint32_262144_4 3.16% 1174314.860 1211393.719 - -0.25% -
SetIntersection_None_Set_uint32_256_16 3.13% 10658230.532 10992089.870 - -0.51% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 3.13% 23.827 24.574 - 2.87% -
std::multiset<int>::clear()/32 3.12% 609.665 628.704 - -1.17% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.12% 30.449 31.400 - 4.09% -
BM_LexicallyRelative/small_path/256 3.11% 6066.183 6255.042 - 1.11% -
std::sort(vector<NonIntegral>)_(descending)/1024 3.11% 772.700 796.713 - 2.37% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.11% 11275.267 11625.447 - 0.16% -
std::count(list<int>)_(every_other)/8192 3.10% 7045.415 7264.106 - 10.23% -
BM_to_chars_bad/16 3.10% 0.521 0.537 - -0.19% -
SetIntersection_Interlaced_Vector_uint32_16384_16 3.10% 3215856.411 3315667.694 - 37.15% -
Chain_middle,_3_levels 3.10% 18.076 18.636 - -0.90% -
SetIntersection_Front_Set_float_64_64 3.10% 13610541.690 14032372.128 - 2.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 3.10% 1131393.005 1166412.773 - -2.06% -
bm_make_exception_ptr/threads:4 3.10% 4.297 4.430 - 5.33% -
std::make_heap(deque<int>,_pred)_(heap)/8192 3.09% 5031.882 5187.586 - 3.25% -
std::swap_ranges(deque<int>)/50 3.09% 15.856 16.345 - -2.81% -
SetIntersection_Front_Set_float_262144_256 3.09% 3861493.925 3980752.737 - 7.40% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 3.08% 94.942 97.864 - -2.33% -
SetIntersection_Front_Vector_string_1024_256 3.08% 9131313.027 9412291.720 - -7.76% -
BM_LexicallyNormal/small_path/2 3.07% 43.034 44.357 - -0.27% -
BM_StringRead_Cold_Deep_Empty 3.07% 1.259 1.298 - 11.12% -
SetIntersection_None_Set_uint32_1024_1 3.06% 8862711.809 9134157.187 - 2.01% -
std::remove_if(vector<int>)_(sprinkled)/50 3.06% 62.593 64.507 - 3.59% -
std::make_heap(deque<int>)_(repeated)/8192 3.05% 17778.555 18320.338 - 8.69% -
SetIntersection_Interlaced_Set_float_256_64 3.05% 13175449.893 13576858.499 - -3.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 3.05% 4220723.399 4349296.758 - -1.43% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 3.05% 561.808 578.919 - 5.27% -
BM_format_to_string_back_inserter<std::wstring>/1 3.04% 13.530 13.942 - 3.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.04% 1626377.604 1675865.883 - -0.05% -
SetIntersection_Front_Set_uint32_262144_1024 3.04% 11513933.146 11863817.200 - -15.73% -
SetIntersection_Interlaced_Set_uint64_64_4 3.04% 20597921.068 21223666.587 - 0.74% -
rng::fold_left(deque<int>)/8192 3.04% 4410.878 4544.796 - -0.20% -
SetIntersection_Front_Vector_float_16384_64 3.03% 1329152.032 1369451.718 - 1.87% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.03% 20.718 21.346 - 4.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 3.03% 5695234.848 5867757.546 - -0.46% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 3.03% 19.084 19.661 - 2.05% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 3.02% 23.249 23.952 - 2.65% -
std::copy(vector<int>)/8 3.02% 2.140 2.205 - 0.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 3.02% 195036313.933 200919546.382 - -0.44% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.00% 14193432.517 14619400.853 - -1.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.00% 6415077.969 6607398.790 - 7.29% -
std::equal(vector<int>)_(it,_it,_it)/8192 3.00% 570.482 587.583 - 3.23% -
BM_LexicallyRelative/large_path/2 2.99% 114.549 117.978 - 0.89% -
rng::find_if(vector<bool>)_(process_all)/1024 2.99% 575.577 592.783 - 5.10% -
SetIntersection_Interlaced_Vector_string_262144_1 2.99% 1072270.933 1104299.295 - -0.12% -
std::fill(vector<bool>)/64 2.98% 1.530 1.575 - 6.78% -
rng::contains_subrange(deque<int>)_(process_all)/50 2.98% 24.897 25.639 - 8.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.98% 1.624 1.672 - 2.62% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 2.97% 87.759 90.368 - -12.70% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 2.97% 1.616 1.664 - -6.27% -
ranges::min(std::vector<__int128>)/8 2.97% 3.002 3.091 - 8.23% -
SetIntersection_Front_Set_float_262144_4 2.97% 1033786.797 1064448.445 - -3.00% -
VChain,_3_levels 2.96% 11.343 11.680 - 3.19% -
SetIntersection_Front_Vector_string_256_16 2.96% 5891859.657 6066161.374 - -0.35% -
std::is_sorted(vector<int>)/8192 2.96% 1923.020 1979.890 - 2.67% -
std::fill(deque<int>)/8192 2.95% 243.474 250.665 - -86.56% -
BM_CmpEqual_uchar_short 2.95% 1.006 1.036 - -4.50% -
SetIntersection_Interlaced_Set_string_256_16 2.95% 17441531.729 17955186.930 - -2.04% -
SetIntersection_None_Set_uint32_262144_16384 2.94% 1172788.492 1207309.164 - -0.46% -
std::partial_sort_copy(list<int>)_(shuffled)/8 2.94% 11.883 12.232 - 1.36% -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 2.94% 1.184 1.218 - 1.53% -
bm_exception_ptr_copy_ctor_null 2.94% 3.098 3.189 - 0.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.94% 756.728 778.949 - -1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.94% 1475322.930 1518635.333 - -1.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 2.93% 225221545.172 231823772.569 - 0.53% -
SetIntersection_None_Set_uint32_262144_1024 2.93% 1185037.270 1219723.959 - 1.19% -
SetIntersection_None_Set_uint32_4_1 2.93% 215737318.679 222047779.117 - 1.13% -
std::format(int64_t)_(fmt:_{:0<512Ld}) 2.92% 35.194 36.222 - -3.30% -
SetIntersection_None_Set_uint32_16_4 2.92% 56396602.929 58040705.864 - 1.41% -
SetIntersection_None_Set_uint32_262144_64 2.91% 1174600.424 1208773.598 - -0.42% -
SetIntersection_Interlaced_Set_uint64_262144_262144 2.91% 1666341.877 1714787.518 - -0.08% -
std::for_each_n(list<int>)/50 2.91% 22.050 22.691 - -6.44% -
SetIntersection_Interlaced_Set_uint32_262144_64 2.91% 1534119.631 1578694.416 - -0.80% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.90% 2.553 2.628 - -0.36% -
BM_sprintf/C_string_len_6 2.90% 4.134 4.254 - 13.11% -
SetIntersection_None_Set_uint32_262144_16 2.90% 1175240.070 1209291.096 - -0.33% -
SetIntersection_Front_Vector_uint64_64_16 2.90% 13973350.236 14378161.953 - -0.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.89% 63142.689 64969.057 - 1.78% -
std::for_each_n(list<int>)/8 2.89% 2.462 2.533 - 4.64% -
SetIntersection_None_Set_uint32_262144_262144 2.89% 1186557.533 1220802.814 - 1.06% -
SetIntersection_None_Vector_uint64_256_64 2.88% 3352782.146 3449468.826 - 0.25% -
BM_to_chars_bad/2 2.88% 0.557 0.573 - -6.84% -
std::unique(list<int>)_(contiguous)/32 2.88% 52.370 53.878 - 3.07% -
SetIntersection_None_Vector_float_16384_256 2.88% 1095840.904 1127388.683 - 1.23% -
rng::contains_subrange(deque<int>)_(same_length)/50 2.87% 27.347 28.133 - -0.91% -
VChain_middle,_4_levels 2.87% 58.780 60.469 - 1.92% -
SetIntersection_None_Set_uint64_16384_16 2.87% 163212694.204 167898153.850 - -0.01% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 2.87% 524.052 539.088 - 0.85% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 2.87% 34.428 35.415 - -0.38% -
std::copy_backward(vector<int>)/32768 2.87% 3382.979 3479.962 - -8.32% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.87% 1.305 1.342 - 6.77% -
DAG_sidecast_fail,_3_levels 2.87% 105.902 108.937 - -6.67% -
DAG_sidecast,_2_levels 2.87% 81.681 84.022 - -5.03% -
SetIntersection_Front_Vector_string_64_64 2.86% 25589551.250 26321732.402 - 5.43% -
BM_StringConstructDestroyCStr_Small_Opaque 2.86% 2.186 2.249 - -0.16% -
std::vector<int>::ctor(size)/1024 2.86% 43.570 44.814 - 6.17% -
SetIntersection_Front_Set_string_1024_256 2.86% 14735955.355 15156698.117 - 6.19% -
SetIntersection_Front_Vector_uint32_1024_16 2.85% 1091884.441 1123019.938 - -0.58% -
std::is_sorted_until(deque<int>)/8 2.85% 2.605 2.679 - 5.39% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 2.84% 922.378 948.603 - 4.37% -
std::multiset<int>::contains(key)_(existent)/32 2.84% 1.716 1.764 - 7.66% -
SetIntersection_Interlaced_Vector_string_16384_1024 2.84% 116620756.443 119928132.646 - 5.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 2.83% 155878160.281 160287681.203 - 0.15% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.82% 13394.695 13772.266 - 2.41% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 2.82% 20.025 20.589 - 2.37% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 2.81% 1060.948 1090.713 - 18.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.80% 2347373.891 2413047.150 - 6.09% -
BM_join_view_out_vectors/64000 2.80% 135020.825 138797.730 - -4.87% -
BM_Swap_MemPtr_SmallTrivialFunctor 2.79% 3.284 3.376 - -7.28% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 2.79% 6.689 6.875 - -5.95% -
std::unordered_set<int>::contains(key)_(existent)/8192 2.79% 1.425 1.465 - 20.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.79% 61173.608 62878.369 - 1.43% -
SetIntersection_Interlaced_Set_uint32_262144_1024 2.79% 1506006.836 1547962.807 - 0.27% -
BM_StringFindAllMatch/64 2.78% 3.134 3.221 - -1.44% -
SetIntersection_None_Set_uint64_256_4 2.78% 11139005.522 11448937.547 - -1.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.78% 107714.657 110708.004 - 4.87% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 2.77% 118040423.672 121314187.539 - 1.48% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 2.76% 62.350 64.073 - 2.46% -
std::map<int,_int>::ctor(const&,_alloc)/8192 2.76% 51512.576 52932.458 - -33.96% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.75% 12813.268 13166.155 - -3.13% -
BM_StringRead_Cold_Shallow_Small 2.75% 1.203 1.236 - 9.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.75% 31.593 32.463 - 4.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 2.75% 19.979 20.529 - -1.12% -
std::unordered_set<int>::contains(key)_(existent)/1024 2.75% 1.313 1.350 - 15.50% -
SetIntersection_None_Vector_uint32_16384_4 2.74% 1103045.608 1133310.067 - 1.36% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.74% 783.228 804.712 - -7.63% -
SetIntersection_Front_Vector_string_16_16 2.74% 50182627.102 51558915.833 - 0.64% -
std::unordered_set<int>::find(key)_(existent)/32 2.74% 1.347 1.384 - 4.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.73% 1657916.830 1703161.215 - 0.61% -
std::set<int>::upper_bound(key)_(existent)/32 2.72% 1.758 1.806 - 10.08% -
SetIntersection_None_Set_uint32_1024_1024 2.72% 8750466.487 8988148.632 - -1.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 2.71% 159263397.440 163585183.859 - 0.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 2.71% 19.437 19.965 - -10.42% -
DAG_sidecast,_3_levels 2.71% 105.642 108.507 - -3.37% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 2.71% 21.172 21.746 - -7.58% -
SetIntersection_None_Set_string_16384_4 2.71% 199338551.655 204741037.503 - 8.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.71% 140373612.244 144175307.202 - 1.34% -
SetIntersection_None_Set_string_1024_1024 2.71% 8848610.383 9088237.516 - 1.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.70% 5.022 5.157 - -0.35% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.70% 131407.992 134951.246 - 53.72% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.69% 28.088 28.844 - 3.60% -
SetIntersection_Front_Set_string_262144_256 2.68% 14841822.448 15240218.170 - 3.71% -
SetIntersection_None_Set_uint64_16384_64 2.68% 166472034.820 170940113.324 - -2.67% -
SetIntersection_None_Vector_uint32_256_16 2.68% 3933840.161 4039418.397 - -0.48% -
BM_vector_deque_ranges_copy_backward/2 2.68% 2.005 2.059 - 3.16% -
SetIntersection_Front_Vector_uint32_1024_4 2.68% 1034036.343 1061767.700 - -2.11% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 2.68% 19.192 19.706 - 4.28% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 2.68% 529.164 543.336 - 4.89% -
std::fill_n(vector<int>)/8192 2.67% 234.152 240.416 - 4.79% -
std::set<int>::upper_bound(key)_(existent)/8192 2.67% 8.568 8.797 - 2.40% -
DAG_rightmost_middle,_3_levels 2.67% 74.697 76.694 - 1.18% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.65% 116654.303 119749.277 - -2.03% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.65% 12824.505 13164.715 - -1.55% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.65% 12973.510 13317.177 - 0.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 2.65% 1.165 1.196 - -4.46% -
std::stable_partition(list<int>)_(dense)/50 2.65% 56.058 57.542 - -0.24% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 2.64% 10.407 10.683 - -1.03% -
SetIntersection_Interlaced_Set_uint64_1024_16 2.64% 11277964.617 11576000.775 - 0.54% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 2.64% 4314.107 4428.113 - 2.61% -
BM_vector_deque_ranges_copy/64000 2.64% 2842.253 2917.294 - 2.66% -
SetIntersection_Front_Set_string_64_16 2.63% 23790225.071 24417093.473 - 0.19% -
rng::for_each(set<int>)/8 2.63% 6.609 6.783 - 51.00% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.63% 2.448 2.513 - -2.12% -
SetIntersection_None_Set_uint32_262144_256 2.63% 1176591.391 1207540.934 - -0.21% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 2.63% 47.026 48.261 - -20.12% -
BM_lexicographical_compare_three_way_fast_path/1 2.63% 0.387 0.397 - -4.06% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.62% 20.801 21.347 - 4.97% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 2.62% 3399.856 3488.862 - -4.11% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.61% 9.750 10.005 - 2.45% -
VChain,_2_levels 2.61% 7.953 8.161 - 1.80% -
std::flat_multimap<int,_int>::ctor(const&)/32 2.61% 22.909 23.506 - 1.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.60% 3.641 3.736 - -1.70% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.60% 2.202 2.259 - -0.63% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 2.60% 199128.353 204301.788 - 5.72% -
std::partition(list<int>)_(sparse)/32 2.60% 8.847 9.077 - 2.70% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 2.60% 23.245 23.848 - -2.23% -
std::move_backward(vector<int>)/8 2.59% 2.246 2.304 - 5.97% -
std::move(deque<int>)/262144 2.59% 15166.214 15558.980 - 4.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.59% 1842169.351 1889829.428 - 2.45% -
BM_StringRelational_Eq_Empty_Huge_Control 2.58% 0.474 0.487 - 1.95% -
std::make_heap(deque<int>)_(repeated)/1024 2.58% 2264.781 2323.266 - 7.45% -
BM_PushHeap_uint32_Random_4 2.58% 2.174 2.230 - 0.74% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 2.58% 12447782.732 12768517.740 - -0.58% -
std::set<std::string>::erase(iterator)/32 2.57% 27.376 28.080 - -11.51% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.57% 71.421 73.256 - 2.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 2.56% 1075685.319 1103241.335 - -0.95% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.56% 1720.989 1765.071 - -8.39% -
rng::contains_subrange(list<int>)_(single_element)/16 2.55% 4.846 4.970 - 3.67% -
std::make_heap(deque<int>)_(heap)/1024 2.54% 1097.479 1125.387 - 14.16% -
std::map<std::string,_int>::contains(key)_(existent)/32 2.54% 17.135 17.570 - 21.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2.52% 1145866.704 1174715.574 - -0.80% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 2.51% 22.064 22.618 - 2.16% -
std::find_end(deque<int>)_(same_length)/1024 2.51% 333.716 342.093 - -75.47% -
SetIntersection_None_Vector_uint32_262144_4 2.50% 1101467.145 1129035.770 - -0.42% -
SetIntersection_Interlaced_Vector_uint64_64_4 2.50% 17467077.799 17903914.790 - -0.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 2.50% 1025058.854 1050682.936 - -1.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.50% 33334.360 34166.602 - 1.70% -
SetIntersection_Interlaced_Set_float_262144_1 2.49% 1000923.009 1025873.652 - -1.82% -
std::copy_n(vector<bool>)_(aligned)/4096 2.49% 4.746 4.865 - 0.19% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.49% 24.203 24.806 - 5.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.49% 14013093.977 14361981.408 - -0.79% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 2.49% 773.957 793.195 - 11.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.48% 3.747 3.840 - 2.94% -
VDAG_sidecast,_1_level 2.48% 42.430 43.483 - -0.70% -
std::flat_map<int,_int>::erase(iterator)/8192 2.48% 490.736 502.912 - -0.24% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 2.47% 264.646 271.194 - 2.48% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.47% 644.328 660.249 - 2.66% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.47% 24.136 24.732 - 3.19% -
BM_deque_deque_ranges_copy/1024 2.47% 36.939 37.851 - 2.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 2.47% 11925315.345 12219609.766 - -0.46% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.45% 40052.490 41034.190 - -0.75% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 2.45% 462.370 473.697 - 2.14% -
BM_num_get<double> 2.45% 36.990 37.895 - 4.73% -
SetIntersection_Interlaced_Set_string_64_16 2.45% 37612778.337 38533379.611 - 2.67% -
BM_StringFindStringLiteral/512 2.44% 9.361 9.590 - -0.78% -
BM_format_to_n_string_back_inserter<std::string>/16384 2.44% 986.809 1010.879 - -1.84% -
BM_num_get<long_double> 2.43% 36.686 37.578 - 3.80% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.42% 6.448 6.604 - 14.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.42% 11330606.945 11604875.337 - 0.17% -
std::any_of(vector<int>)_(process_all)/8 2.42% 2.464 2.524 - 4.32% -
BM_join_view_deques/5500 2.41% 17361.413 17780.499 - -1.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.41% 7757.368 7944.518 - 1.78% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.41% 170553591.362 174666563.223 - 1.24% -
std::stable_sort(vector<int>)_(repeated)/8 2.40% 15.711 16.089 - 1.55% -
BM_format/string_len_60 2.39% 14.974 15.332 - 9.61% -
SetIntersection_None_Vector_float_262144_16384 2.39% 1132473.661 1159518.349 - -1.08% -
std::search(vector<int>)_(near_matches)/1000 2.38% 14343.114 14685.160 - 3.99% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 2.38% 8472961.745 8674980.934 - 1.14% -
SetIntersection_None_Set_uint32_1024_64 2.38% 8798456.472 9007586.240 - -0.25% -
std::reverse_copy(list<int>)/8 2.37% 2.378 2.434 - -12.67% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 2.37% 42.383 43.387 - 1.94% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 2.37% 178973.126 183207.554 - -2.36% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 2.37% 12.171 12.459 - -0.23% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 2.36% 0.822 0.842 - 3.11% -
std::partition(deque<int>)_(sparse)/8192 2.36% 2976.231 3046.344 - -2.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.35% 7535.179 7711.998 - 0.71% -
SetIntersection_Interlaced_Set_uint32_262144_4 2.35% 1268675.943 1298444.662 - -0.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 2.34% 0.517 0.529 - 5.91% -
std::set<std::string>::erase(key)_(existent)/1024 2.34% 59.605 61.002 - -18.30% -
SetIntersection_Front_Set_uint64_256_4 2.34% 4122370.693 4218925.054 - -0.86% -
std::sort(vector<NonIntegral>)_(descending)/8 2.34% 24.837 25.417 - 2.90% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.33% 13706.100 14025.761 - 3.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.33% 21.411 21.910 - 0.00% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 2.33% 71.539 73.203 - 1.91% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.33% 1575161.457 1611814.371 - -0.45% -
std::set<std::string>::count(key)_(existent)/32 2.32% 16.618 17.004 - 10.15% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.31% 1800632.486 1842282.064 - 1.91% -
BM_stop_token_async_reg_unreg_callback/16777216 2.31% 13744158082.991 14061270833.015 - 1.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 2.30% 16.707 17.092 - 8.56% -
Chain_fail,_4_levels 2.30% 51.446 52.632 - -15.62% -
SetIntersection_Front_Vector_uint64_1024_256 2.30% 2225739.324 2276977.449 - 6.59% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 2.30% 0.896 0.916 - -0.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.29% 76.797 78.558 - 16.07% -
BM_CmpLess_ushort_schar 2.29% 1.040 1.064 - -4.96% -
SetIntersection_Front_Set_string_1024_64 2.29% 4457926.753 4560000.088 - -4.43% -
BM_vector_deque_ranges_move_backward/1024 2.29% 37.387 38.242 - 0.69% -
SetIntersection_None_Vector_uint32_16384_64 2.29% 1085536.072 1110359.824 - -0.50% -
SetIntersection_None_Vector_uint32_1024_4 2.29% 1056632.756 1080787.926 - -1.90% -
std::find_if_not(vector<bool>)_(process_all)/8 2.28% 3.495 3.574 - 0.86% -
BM_deque_deque_copy/65536 2.28% 3088.817 3159.322 - 2.44% -
SetIntersection_None_Vector_uint64_256_16 2.28% 3949043.639 4039124.941 - -0.81% -
SetIntersection_Front_Vector_uint64_1024_64 2.28% 1355490.621 1386390.369 - 4.11% -
SetIntersection_Front_Vector_float_64_64 2.28% 10730641.688 10974922.759 - 1.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 2.28% 1.677 1.715 - -8.09% -
std::map<int,_int>::erase(iterator)/1024 2.28% 20.579 21.047 - -12.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 2.27% 4090608.605 4183602.584 - -1.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 2.27% 15.169 15.514 - 1.51% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 2.27% 12.830 13.121 - 0.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.27% 1643560.711 1680871.826 - 0.08% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.26% 44.054 45.050 - 7.15% -
SetIntersection_None_Vector_uint32_262144_1024 2.26% 1122104.250 1147466.741 - -0.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.25% 4519732.967 4621440.350 - 0.34% -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 2.25% 0.545 0.557 - 10.63% -
std::find_if(list<int>)_(process_all)/32768 2.24% 25564.092 26137.723 - 1.40% -
SetIntersection_None_Set_uint32_256_4 2.24% 11360884.558 11615649.708 - 0.97% -
VDAG_leftmost_middle,_2_levels 2.24% 183.868 187.990 - -3.45% -
std::search(vector<int>,_pred)_(no_match)/1000 2.24% 517.464 529.058 - 4.05% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 2.24% 20.523 20.983 - 0.96% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.24% 15.330 15.673 - 1.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.23% 7419188.040 7584421.193 - -0.90% -
BM_std_minmax_element<char>/4 2.22% 1.214 1.241 - 2.86% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 2.22% 1.036 1.059 - -8.40% -
BM_join_view_deques/4096 2.22% 11875.946 12139.968 - -1.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.22% 592.776 605.951 - 1.05% -
std::set<std::string>::erase(key)_(existent)/8192 2.22% 72.056 73.657 - -29.26% -
SetIntersection_None_Set_uint64_16384_256 2.22% 165629555.228 169302369.885 - 0.10% -
VDAG_rightmost,_3_levels 2.21% 61.227 62.583 - 2.00% -
std::remove_copy(deque<int>)_(prefix)/1024 2.21% 379.194 387.578 - -1.94% -
BM_getline_string 2.20% 16.705 17.073 - 5.74% -
SetIntersection_None_Set_uint64_1024_16 2.20% 8594070.960 8783065.277 - -2.11% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.20% 233.189 238.307 - 3.03% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 2.19% 393.241 401.850 - 0.86% -
DAG_rightmost_middle,_2_levels 2.19% 109.821 112.223 - 0.67% -
std::find_end(forward_list<int>)_(same_length)/8192 2.19% 14097.556 14405.814 - 0.66% -
SetIntersection_Front_Set_uint32_1024_1 2.19% 1035733.033 1058369.710 - -0.63% -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.18% 2.606 2.663 - -0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.18% 1541050.139 1574621.767 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.18% 1663529.135 1699753.990 - 0.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 2.18% 8621226.520 8808828.281 - -1.84% -
std::make_heap(deque<int>)_(heap)/8192 2.17% 8622.502 8810.004 - 14.55% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.17% 518.941 530.218 - 0.27% -
std::find_if_not(vector<bool>)_(process_all)/50 2.17% 23.698 24.213 - 1.72% -
BM_deque_vector_ranges_move_backward/64000 2.17% 6939.855 7090.522 - 0.59% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.17% 26.898 27.481 - 8.98% -
SetIntersection_Front_Set_uint32_256_4 2.16% 4148464.914 4238172.960 - -0.46% -
SetIntersection_None_Vector_float_262144_4 2.16% 1128559.288 1152935.130 - -1.49% -
SetIntersection_Front_Set_uint64_16384_16384 2.16% 224049439.625 228879661.218 - 1.51% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.16% 1271816.570 1299229.818 - -0.18% -
std::move(deque<int>)/1048576 2.15% 55444.300 56638.992 - 3.83% -
SetIntersection_Front_Set_string_16_4 2.15% 62377467.973 63719510.986 - -1.46% -
SetIntersection_Interlaced_Set_uint64_64_16 2.15% 22352657.044 22833564.099 - 0.49% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.15% 21.484 21.946 - -2.14% -
std::set<int>::contains(key)_(existent)/32 2.15% 1.623 1.658 - -3.31% -
Chain_fail,_3_levels 2.15% 38.245 39.066 - -5.78% -
SetIntersection_Interlaced_Vector_uint64_256_4 2.14% 5042045.361 5150138.505 - 2.45% -
std::for_each(multimap<int>::iterator)/8192 2.14% 7385.962 7544.261 - -53.06% -
BM_StringRelational_Eq_Empty_Large_Control 2.14% 0.473 0.483 - 0.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 2.13% 62.729 64.068 - -5.87% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 2.13% 12.191 12.451 - -0.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.13% 98.990 101.096 - -53.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.12% 8577194.643 8759323.725 - -2.52% -
std::map<int,_int>::erase(iterator)/8192 2.12% 23.838 24.343 - -8.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.12% 6.552 6.690 - 0.18% -
std::search(list<int>)_(single_element)/8192 2.11% 7380.094 7536.043 - 0.66% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 2.11% 9665333.943 9869539.750 - 1.17% -
std::is_sorted_until(list<int>,_pred)/8192 2.11% 7486.319 7643.966 - 0.31% -
BM_StringConstructDestroyCStr_Large_Opaque 2.10% 15.591 15.918 - 5.76% -
vector<bool>(size_type,_const_value_type&) 2.10% 8.867 9.053 - 8.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.10% 24211277.250 24719525.993 - -0.16% -
SetIntersection_Front_Set_uint32_1024_16 2.09% 1178472.929 1203131.983 - -1.29% -
BM_format_to_string_back_inserter<std::vector<char>>/1 2.09% 21.964 22.423 - -2.83% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.08% 3.035 3.098 - 0.75% -
std::move_backward(deque<int>)/32768 2.08% 3312.190 3380.985 - 3.56% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.08% 4147.647 4233.781 - 0.54% -
SetIntersection_None_Vector_uint32_16384_16384 2.08% 1087409.259 1109985.918 - -0.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.07% 1662892.824 1697367.348 - -0.03% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 2.07% 43.170 44.064 - -1.69% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 2.07% 11097.555 11326.768 - 1.83% -
std::unique_copy(list<int>)_(contiguous)/1024 2.06% 739.884 755.161 - 1.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 2.06% 118949032.767 121402929.283 - 1.77% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 2.06% 42.687 43.567 - -1.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.06% 35030.895 35752.104 - -0.83% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.05% 16.245 16.578 - 0.60% -
std::map<int,_int>::erase(iterator)/32 2.04% 20.481 20.899 - -11.04% -
SetIntersection_None_Set_uint32_64_16 2.04% 18141242.072 18511211.051 - 0.71% -
SetIntersection_Front_Vector_float_256_64 2.04% 4269972.620 4357050.070 - 2.23% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.04% 413.926 422.365 - 1.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.03% 8627096.054 8802529.985 - -2.10% -
std::unordered_multimap<int,_int>::clear()/8192 2.03% 64703.403 66019.067 - -1.65% -
std::format(int64_t)_(fmt:_{:0>512b}) 2.03% 34.350 35.048 - -1.16% -
SetIntersection_Interlaced_Set_uint64_256_256 2.03% 7503205.697 7655667.884 - 0.01% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 2.03% 36.773 37.519 - 7.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.03% 11347890.960 11577909.711 - 2.64% -
std::search(vector<int>,_pred)_(no_match)/8192 2.03% 4196.813 4281.864 - 3.02% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.03% 36345.651 37082.005 - -0.88% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.01% 594235.311 606208.940 - -0.89% -
std::remove(vector<int>)_(prefix)/50 2.01% 54.001 55.085 - 2.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.00% 48.380 49.348 - 4.76% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.00% 24.516 25.006 - 8.71% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.00% 554.448 565.513 - -0.97% -
BM_deque_deque_copy_backward/70000 1.99% 7819.809 7975.448 - 0.32% -
VDAG_rightmost,_4_levels 1.99% 132.849 135.492 - 1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.99% 1784245.769 1819730.223 - -0.03% -
std::unordered_multimap<int,_int>::clear()/32 1.99% 591.083 602.838 - 0.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.99% 1342458.893 1369136.210 - 1.73% -
std::map<std::string,_int>::erase(iterator)/8192 1.98% 30.364 30.967 - 6.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 1.98% 47.010 47.941 - -11.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.98% 16.487 16.813 - -18.99% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.98% 114701.292 116971.152 - 2.21% -
VDAG_rightmost,_5_levels 1.98% 267.689 272.986 - -0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.98% 1203926.037 1227743.884 - 2.68% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.98% 592285.594 603994.256 - 0.31% -
BM_CmpEqual_int_int 1.98% 1.066 1.087 - -0.36% -
BM_join_view_deques/4000 1.97% 11561.638 11789.808 - 1.73% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.97% 11.860 12.093 - 0.03% -
ranges::minmax(std::list<long_long>)/70000 1.97% 54320.138 55391.600 - 2.54% -
std::move(deque<int>)/64 1.97% 4.842 4.937 - -19.23% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.97% 32.603 33.244 - 4.00% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1.96% 1699.452 1732.768 - -8.90% -
SetIntersection_None_Set_uint64_64_64 1.96% 11406640.738 11630229.573 - 4.47% -
std::equal(vector<int>)_(it,_it,_it)/1024 1.96% 77.784 79.308 - 2.65% -
std::remove(list<int>)_(sprinkled)/1024 1.96% 938.136 956.497 - 2.99% -
std::unordered_set<std::string>::erase(iterator)/32 1.96% 25.985 26.494 - -15.36% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.95% 7.983 8.139 - 2.58% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 1.95% 5.489 5.596 - 3.19% -
SetIntersection_None_Set_uint64_64_4 1.95% 21281647.577 21696957.042 - 0.17% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.95% 382591.047 390056.159 - 2.82% -
std::count_if(vector<int>)_(every_other)/8 1.95% 4.147 4.228 - 1.13% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.94% 12929.945 13181.156 - 2.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.94% 1056455.892 1076973.995 - -0.75% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.94% 4.661 4.751 - 0.57% -
std::make_heap(deque<int>)_(shuffled)/1024 1.93% 2554.164 2603.549 - 3.46% -
BM_StringFindStringLiteral/128 1.93% 3.122 3.182 - 0.58% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.93% 3918.383 3993.956 - 2.22% -
rng::for_each(multimap<int>)/8192 1.93% 7442.262 7585.763 - -52.24% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.93% 27.673 28.207 - 2.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.93% 19.092 19.460 - 0.99% -
SetIntersection_Front_Set_string_16384_1024 1.92% 58688025.867 59816320.337 - 2.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.92% 171883456.575 175186874.589 - -0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.92% 1047030.459 1067148.644 - -2.82% -
std::stable_sort(vector<int>)_(descending)/8 1.92% 23.914 24.374 - 4.47% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.92% 2.626 2.677 - 2.11% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.91% 18.130 18.478 - 1.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.91% 3064355.622 3123022.468 - -2.30% -
BM_PushHeap_float_Ascending_16384 1.91% 4.297 4.380 - 2.06% -
BM_PushHeap_float_Random_262144 1.91% 7.628 7.773 - -0.07% -
std::remove_if(vector<int>)_(sprinkled)/32 1.91% 53.827 54.855 - 3.09% -
std::find_if(vector<int>)_(process_all)/1024 1.91% 112.969 115.126 - -8.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 1.91% 37.403 38.117 - 11.79% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 1.90% 16.531 16.845 - -2.81% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.90% 32.491 33.109 - 1.49% -
BM_format_to_iterator/<std::vector>_C_string_len_60 1.90% 10.586 10.787 - -2.19% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.90% 13.000 13.247 - 2.08% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 1.90% 55.123 56.168 - 13.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.89% 5103725.761 5200415.630 - -2.25% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 1.89% 18.308 18.655 - 53.29% -
std::find_if_not(vector<int>)_(bail_25%)/8192 1.89% 241.648 246.209 - 11.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.89% 608713.300 620199.097 - -2.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.88% 1030486.009 1049910.286 - 0.07% -
std::unordered_set<int>::find(key)_(existent)/8192 1.88% 1.447 1.475 - 5.30% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.88% 108153.817 110183.696 - 4.92% -
BM_deque_vector_copy_backward/0 1.88% 1.504 1.532 - -0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.87% 11866594.129 12088919.232 - -0.59% -
BM_SharedPtrCreateDestroy 1.87% 11.288 11.500 - 4.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.87% 22.092 22.505 - -0.49% -
bm_ranges_lexicographical_compare<signed_char>/512 1.87% 7.912 8.060 - 3.78% -
BM_deque_deque_move/64000 1.87% 3010.998 3067.327 - 1.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.87% 44167.633 44993.662 - -2.71% -
SetIntersection_None_Set_uint64_16384_16384 1.87% 175145689.401 178421136.137 - -0.74% -
BM_format/string_len_6000 1.86% 71.322 72.652 - -0.70% -
std::set<int>::equal_range(key)_(existent)/1024 1.86% 4.420 4.503 - 1.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.86% 2105832.680 2144989.094 - -0.37% -
BM_LexicallyNormal/small_path/16 1.86% 264.990 269.911 - -3.44% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.86% 28.062 28.583 - 9.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.85% 1032886.500 1051978.024 - -1.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.85% 9631465.453 9809430.366 - -2.37% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 1.85% 24.744 25.201 - 5.53% -
SetIntersection_Front_Vector_uint32_16384_4 1.85% 1042376.659 1061612.589 - -1.31% -
SetIntersection_Interlaced_Set_string_1024_64 1.84% 16425852.768 16728604.280 - -1.93% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.84% 4.337 4.417 - -6.49% -
BM_vector_deque_move_backward/65536 1.84% 7788.854 7932.358 - 2.93% -
SetIntersection_Front_Set_uint64_262144_262144 1.84% 1657538.006 1688062.746 - 0.66% -
BM_std_minmax_element<char>/64 1.84% 17.095 17.410 - 1.76% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.84% 141475.067 144077.798 - 0.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.84% 119161371.379 121353355.566 - -0.00% -
BM_format_to_n_string_pointer<char>/1 1.84% 10.618 10.814 - -0.82% -
std::stable_partition(vector<int>)_(sparse)/8192 1.84% 1496.626 1524.125 - -1.31% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.84% 2.810 2.861 - 0.08% -
BM_num_put<unsigned_long> 1.83% 11.532 11.743 - 12.61% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 1.83% 10.472 10.664 - 9.72% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.83% 1108909.049 1129186.325 - 4.01% -
SetIntersection_Front_Vector_uint64_16384_1 1.83% 1025677.591 1044426.332 - -1.74% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.83% 207647.015 211439.141 - 0.53% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.82% 13280.559 13522.197 - 3.52% -
SetIntersection_Front_Set_uint32_262144_16 1.82% 1165348.827 1186549.360 - 1.35% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.82% 40491.586 41228.047 - 1.39% -
BM_deque_deque_move/512 1.82% 17.659 17.979 - 1.49% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.82% 12941.637 13176.634 - 2.17% -
SetIntersection_Front_Set_uint32_64_16 1.81% 15010647.603 15283084.741 - -0.75% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.81% 7409.655 7544.077 - -9.76% -
SetIntersection_Front_Vector_float_262144_64 1.81% 1349793.320 1374211.774 - 1.28% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.81% 48.805 49.687 - 48.95% -
SetIntersection_Front_Vector_uint32_256_1 1.81% 4119619.832 4194050.534 - -0.48% -
SetIntersection_None_Set_uint32_64_64 1.81% 11412667.532 11618719.014 - 0.47% -
SetIntersection_None_Set_float_1024_16 1.80% 8819669.953 8978397.321 - 0.81% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.80% 284.508 289.622 - 4.73% -
BM_join_view_out_vectors/512 1.80% 756.425 770.015 - -3.65% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 1.80% 23.683 24.108 - -0.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.79% 3051817.514 3106367.839 - -2.58% -
SetIntersection_Interlaced_Vector_float_256_4 1.78% 5118734.259 5210055.869 - -0.78% -
VDAG_rightmost_middle,_3_levels 1.78% 433.098 440.814 - -1.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.78% 3052982.383 3107346.039 - -2.98% -
std::rotate(deque<int>)_(by_1/2)/1024 1.78% 173.282 176.366 - 1.96% -
std::remove_copy(vector<int>)_(prefix)/32 1.77% 9.396 9.563 - 2.09% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.77% 19.658 20.006 - 0.13% -
SetIntersection_Interlaced_Vector_string_64_4 1.77% 21461398.670 21841099.417 - 0.42% -
BM_deque_vector_ranges_copy_backward/65536 1.77% 7334.030 7463.710 - -0.34% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.76% 11.292 11.491 - -7.35% -
std::rotate_copy(list<int>)/32 1.76% 8.622 8.774 - 1.92% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.76% 39186.586 39875.267 - -3.67% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.76% 4.192 4.265 - 4.63% -
std::find(list<int>)_(process_all)/32768 1.76% 25904.617 26359.668 - 1.48% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 1.75% 62078.147 63166.531 - -0.96% -
DAG_sidecast,_1_level 1.75% 37.745 38.406 - -2.29% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 1.75% 20.845 21.210 - -10.52% -
SetIntersection_Front_Set_uint32_16_4 1.74% 54315753.438 55263253.902 - -0.12% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.74% 6507.885 6621.248 - 0.56% -
vector<bool>::resize() 1.74% 13.590 13.826 - -3.07% -
BM_num_get<unsigned_int> 1.74% 9.622 9.790 - -61.49% -
std::set<std::string>::clear()/8192 1.74% 211650.527 215322.831 - -3.22% -
std::remove(list<int>)_(prefix)/1024 1.73% 962.360 979.055 - 3.32% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.73% 9.274 9.434 - 4.03% -
SetIntersection_Front_Vector_float_1024_64 1.72% 1336933.079 1359920.671 - 1.19% -
std::rotate(deque<int>)_(1_element_backward)/50 1.72% 5.027 5.113 - 0.59% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.71% 695.923 707.858 - 2.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.71% 1655120.525 1683502.441 - -0.46% -
SetIntersection_Front_Set_uint64_16384_256 1.71% 3871935.383 3938266.462 - 1.38% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.71% 141475.544 143898.048 - 0.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.71% 8818221.100 8969013.697 - -29.72% -
std::set<std::string>::contains(key)_(existent)/32 1.71% 15.773 16.043 - 0.78% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.71% 17.331 17.627 - 1.62% -
BM_deque_deque_ranges_copy_backward/4096 1.71% 151.143 153.723 - 1.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.70% 6240768.144 6346851.062 - 3.15% -
BM_deque_vector_copy/1 1.69% 2.110 2.146 - 0.31% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.69% 447.196 454.758 - 0.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.69% 9091515.080 9245180.870 - -3.26% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.69% 4787.126 4867.911 - 2.51% -
std::unordered_set<std::string>::ctor(const&)/32 1.68% 778.825 791.921 - -0.50% -
SetIntersection_Front_Set_string_262144_16 1.68% 1784993.488 1815006.592 - -6.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1.68% 1320563.016 1342765.791 - -0.91% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.68% 9.367 9.524 - -1.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.68% 15993734.213 16262163.891 - -1.95% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.68% 452.801 460.395 - -1.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.68% 11357838.831 11548305.235 - -1.25% -
BM_format_to_string_back_inserter<std::wstring>/1048576 1.68% 183979.656 187063.989 - -2.56% -
SetIntersection_Front_Vector_uint64_256_64 1.67% 4220747.200 4291400.506 - 0.71% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.67% 76522.596 77801.354 - 0.28% -
std::reverse_copy(vector<int>)/4096 1.67% 130.752 132.935 - -1.04% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.67% 448.902 456.393 - 1.17% -
BM_vector_deque_ranges_copy_backward/4096 1.67% 147.777 150.242 - 1.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.67% 198047088.987 201350389.536 - 0.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.67% 1162708.654 1182094.843 - 2.89% -
BM_format_to_string_begin<std::wstring>/16384 1.67% 1785.691 1815.454 - 2.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.66% 1147366.091 1166449.350 - -2.51% -
SetIntersection_Interlaced_Set_string_16_16 1.66% 59638437.628 60627047.459 - -1.77% -
std::rotate(list<int>)_(by_1/3)/50 1.66% 23.192 23.576 - 1.84% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.66% 117549.515 119495.322 - -4.10% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.65% 10.140 10.307 - 6.50% -
SetIntersection_None_Vector_uint32_262144_256 1.65% 1121232.506 1139740.806 - -0.07% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.65% 2.289 2.327 - 3.54% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.64% 5.564 5.655 - -12.05% -
BM_CmpLess_uint_int 1.64% 1.067 1.085 - -3.73% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.64% 104.559 106.269 - -0.12% -
bm_ranges_lexicographical_compare<int>/64 1.63% 4.395 4.467 - 2.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 1.63% 16256801.345 16522492.635 - -1.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.62% 2266584.292 2303330.945 - 1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.62% 1670381.348 1697381.756 - 0.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 1.62% 18088929.409 18381130.231 - -0.81% -
BM_format_to_n_string_begin<std::string>/1 1.61% 10.584 10.755 - -1.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.61% 2087799.152 2121470.215 - -0.32% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 1.61% 31.375 31.880 - 0.95% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.61% 9115.570 9262.149 - 0.94% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.61% 1307301.577 1328290.238 - 2.51% -
std::stable_sort(vector<int>)_(pipe-organ)/8 1.60% 18.479 18.775 - -0.28% -
BM_LexicallyRelative/small_path/4 1.60% 117.230 119.105 - 0.30% -
BM_format_to_iterator/<std::deque>_string_len_60 1.60% 16.710 16.978 - 1.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.60% 7512600.317 7632547.639 - -4.05% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.59% 30.953 31.446 - -0.47% -
VDAG_leftmost,_5_levels 1.59% 23.227 23.596 - -0.33% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.59% 33449.380 33981.022 - 1.74% -
SetIntersection_Front_Set_uint32_64_4 1.59% 15933566.539 16186586.187 - -0.23% -
VDAG_leftmost,_3_levels 1.58% 15.230 15.470 - -2.35% -
std::is_sorted(vector<int>)/1024 1.58% 247.074 250.969 - 1.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.57% 13.313 13.523 - -0.65% -
BM_num_put<bool> 1.57% 11.007 11.180 - 20.03% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 1.57% 2.301 2.337 - 2.78% -
BM_CmpEqual_schar_schar 1.57% 1.080 1.097 - 0.50% -
SetIntersection_Front_Vector_uint32_256_4 1.57% 4135532.309 4200386.812 - -0.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.57% 39.664 40.286 - 1.18% -
std::any_of(list<int>)_(process_all)/8192 1.57% 7353.772 7468.913 - 2.45% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 1.56% 243179.573 246984.004 - 1.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.56% 371.873 377.685 - -2.01% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.56% 1570.965 1595.516 - 0.70% -
BM_LexicallyRelative/large_path/4 1.56% 207.957 211.202 - -0.25% -
SetIntersection_Front_Vector_float_16384_16 1.56% 1111948.430 1129297.226 - 1.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 1.56% 4277378.361 4343955.396 - -0.41% -
BM_vector_deque_ranges_copy_backward/1024 1.56% 37.356 37.938 - -0.52% -
std::multiset<std::string>::count(key)_(non-existent)/32 1.55% 10.556 10.720 - -13.69% -
BM_CmpEqual_schar_uint 1.55% 1.101 1.118 - -2.65% -
SetIntersection_Front_Set_uint32_256_64 1.55% 5669846.416 5757571.133 - -1.05% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.54% 26.338 26.745 - 14.58% -
std::make_heap(deque<int>)_(ascending)/1024 1.54% 2614.473 2654.762 - 2.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.54% 816.946 829.524 - 0.43% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 1.54% 152187.300 154527.173 - 1.73% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.53% 6570.687 6671.481 - -2.43% -
std::make_heap(deque<int>)_(ascending)/8192 1.53% 20622.306 20938.605 - 2.47% -
std::find_end(deque<int>)_(single_element)/1000 1.53% 316.385 321.238 - 28.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.53% 11193327.480 11364879.263 - 0.60% -
VDAG_leftmost,_4_levels 1.53% 19.542 19.840 - -0.94% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.53% 589907.849 598920.526 - 10.40% -
BM_LexicallyNormal/large_path/2 1.53% 81.527 82.772 - -2.10% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.53% 3.920 3.980 - -4.20% -
std::set<std::string>::clear()/32 1.53% 868.734 881.985 - 0.58% -
SetIntersection_None_Set_uint64_1024_1 1.52% 8718356.259 8851157.151 - -1.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 1.52% 54560289.159 55390683.459 - -1.50% -
std::fill(vector<bool>)/512 1.52% 1.473 1.495 - -1.56% -
SetIntersection_None_Set_uint64_1024_256 1.52% 8801441.474 8934992.370 - 0.00% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.52% 21.645 21.973 - -1.09% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 1.52% 414.834 421.121 - -2.93% -
std::remove(vector<int>)_(prefix)/1024 1.51% 307.600 312.248 - 2.79% -
bm_ranges_swap_ranges_vb_aligned/64 1.51% 3.064 3.110 - 1.39% -
BM_CmpLess_uint_short 1.51% 1.023 1.038 - -8.62% -
bm_exception_ptr_move_ctor_null 1.51% 2.123 2.155 - -35.43% -
std::vector<int>::ctor(size)/8192 1.51% 554.089 562.435 - 8.67% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.50% 4.131 4.193 - 3.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 1.50% 531186844.041 539175598.931 - -0.62% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.50% 12.952 13.147 - -0.76% -
BM_format_string<wchar_t>/8 1.50% 3.090 3.136 - 1.75% -
SetIntersection_Interlaced_Set_string_16384_64 1.49% 349429461.568 354652916.443 - 2.71% -
bm_gcd_trivial 1.49% 0.676 0.687 - 1.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 1.49% 13.323 13.521 - -0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.49% 1020776.577 1035983.135 - -0.47% -
SetIntersection_None_Set_float_256_256 1.49% 5727648.367 5812932.272 - -1.73% -
std::move(list<int>)/4096 1.49% 4797.787 4869.224 - 11.66% -
std::adjacent_find(list<int>,_pred)/8192 1.49% 7278.635 7386.879 - 3.59% -
BM_StringCopy_Large 1.49% 6.174 6.266 - -1.01% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.49% 1032.601 1047.954 - 17.45% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 1.49% 23.216 23.561 - 0.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.48% 1.751 1.777 - -1.41% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.48% 168744.498 171242.345 - 0.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.48% 1346400.430 1366308.355 - 0.22% -
SetIntersection_Interlaced_Vector_uint64_256_1 1.47% 4129734.752 4190557.637 - -0.41% -
SetIntersection_None_Set_float_1024_1024 1.47% 8816074.491 8945724.200 - -0.51% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.47% 2886.778 2929.183 - 2.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.47% 11881158.578 12055484.093 - 1.43% -
BM_CmpLess_schar_uint 1.47% 1.102 1.118 - -2.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.46% 1315944.176 1335213.623 - -0.64% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.46% 806.865 818.663 - 0.06% -
std::multiset<int>::equal_range(key)_(existent)/32 1.46% 2.317 2.351 - -4.79% -
std::set<int>::insert(value)_(already_present)/32 1.46% 1.774 1.800 - 2.09% -
std::is_sorted(deque<int>)/8 1.46% 2.987 3.031 - 5.92% -
BM_lexicographical_compare_three_way_slow_path/4 1.46% 1.178 1.195 - 5.70% -
SetIntersection_Front_Set_uint64_262144_4 1.46% 1049927.930 1065216.616 - -2.83% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.46% 24.377 24.732 - 4.10% -
SetIntersection_Front_Set_uint32_64_64 1.46% 13310300.515 13504056.703 - 4.93% -
std::set<std::string>::erase(iterator)/8192 1.45% 26.841 27.232 - -12.24% -
BM_StringRelational_Eq_Large_Large_Control 1.45% 2.304 2.338 - 4.45% -
std::find_if_not(vector<int>)_(bail_25%)/32768 1.45% 947.614 961.337 - 14.05% -
BM_Swap_FuncPtr_SmallTrivialFunctor 1.45% 3.349 3.397 - 3.44% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.45% 16860.106 17103.960 - 5.03% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 1.44% 2.142 2.173 - 1.81% -
SetIntersection_Front_Set_uint32_16_1 1.44% 62471949.865 63372250.349 - -0.76% -
std::multiset<std::string>::count(key)_(non-existent)/1024 1.44% 24.583 24.937 - -1.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.44% 1.148 1.164 - -3.07% -
std::search(list<int>)_(no_match)/1024 1.44% 750.563 761.370 - 1.53% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.44% 40853.801 41440.472 - 0.74% -
VDAG_sidecast,_2_levels 1.43% 83.340 84.534 - -3.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.43% 2016802.897 2045705.647 - -0.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.43% 6.754 6.851 - 5.62% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 1.43% 32.318 32.781 - 1.77% -
SetIntersection_Interlaced_Vector_string_262144_4 1.43% 2031883.010 2060932.650 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.43% 8236100.663 8353798.282 - 0.07% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.43% 23.399 23.734 - 1.71% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 1.43% 30.853 31.294 - -0.93% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 1.43% 30.265 30.697 - -1.74% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.43% 2.368 2.402 - 2.27% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.42% 36282.547 36799.559 - -11.00% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.42% 50.266 50.982 - -2.51% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.42% 228771281.226 232030189.163 - -1.01% -
SetIntersection_Front_Vector_uint32_262144_1 1.42% 1039206.262 1054004.894 - -1.11% -
BM_format_to_iterator/<std::array>_string_len_60 1.42% 9.355 9.488 - -0.30% -
BM_StringFindNoMatch/512 1.42% 9.243 9.375 - -0.16% -
SetIntersection_Interlaced_Set_string_16_1 1.42% 65141015.713 66065576.873 - -1.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.42% 12693.159 12873.180 - 2.55% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 1.42% 394.597 400.191 - 0.40% -
BM_StringRelational_Less_Large_Small_Control 1.41% 1.849 1.875 - 1.36% -
BM_format_to_n_string_back_inserter<std::string>/1 1.41% 13.327 13.515 - 1.17% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 1.41% 98.259 99.643 - -59.99% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 1.41% 6804.097 6899.801 - -60.68% -
std::fill(list<int>)/8192 1.41% 8382.994 8500.833 - -0.21% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.40% 114908.768 116521.718 - 1.93% -
std::partition(deque<int>)_(dense)/32 1.40% 9.734 9.870 - 0.16% -
BM_deque_deque_move/0 1.40% 0.821 0.833 - 5.60% -
std::make_heap(vector<int>)_(shuffled)/8192 1.39% 5026.315 5096.281 - 0.93% -
BM_CmpEqual_int_uint 1.39% 1.079 1.094 - -3.67% -
std::multiset<std::string>::ctor(const&,_alloc)/0 1.39% 12.676 12.852 - -7.40% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 1.39% 255.328 258.872 - 0.44% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.39% 3.762 3.815 - 5.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.39% 5691.292 5770.206 - 4.66% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.39% 4044.787 4100.861 - 1.76% -
std::none_of(list<int>)_(process_all)/32 1.38% 11.696 11.858 - 0.50% -
SetIntersection_None_Vector_uint64_262144_256 1.38% 1120666.308 1136179.069 - -0.21% -
std::equal(list<int>)_(it,_it,_it)/8 1.38% 2.708 2.745 - 3.49% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.38% 41594.673 42168.836 - -7.18% -
std::find_if(deque<int>)_(process_all)/32768 1.38% 8623.341 8742.118 - -6.18% -
BM_CmpLess_int_ushort 1.38% 1.134 1.150 - -0.00% -
std::partial_sort(deque<int>)_(descending)/8192 1.38% 266094.571 269756.628 - -4.54% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.38% 2.978 3.019 - 10.07% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.37% 2.256 2.287 - -2.66% -
SetIntersection_Front_Set_uint32_16_16 1.37% 37187596.087 37698441.071 - -0.21% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.37% 485.915 492.576 - -0.17% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.36% 6778.485 6870.646 - -3.15% -
SetIntersection_None_Vector_float_16384_4 1.36% 1109199.977 1124247.886 - 0.93% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.35% 142825.245 144759.722 - 0.75% -
bm_make_exception_ptr/threads:8 1.35% 2.880 2.918 - 2.87% -
rng::contains_subrange(list<int>)_(single_element)/8192 1.35% 7820.779 7926.475 - 2.35% -
SetIntersection_Front_Vector_string_4_4 1.35% 150270624.600 152301474.224 - 0.75% -
BM_StringRelational_Compare_Large_Huge_Control 1.35% 2.082 2.110 - 1.29% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 1.35% 6505.701 6593.290 - 0.90% -
std::stable_partition(vector<int>)_(sparse)/1024 1.34% 215.281 218.174 - -0.83% -
std::remove_if(list<int>)_(sprinkled)/32 1.34% 58.607 59.394 - 4.36% -
rng::for_each(multiset<int>)/32 1.34% 25.436 25.778 - 25.06% -
SetIntersection_Front_Set_uint64_262144_1024 1.34% 12454528.950 12621699.059 - 0.57% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 1.34% 6812.057 6903.470 - -59.95% -
std::find(list<int>)_(process_all)/1024 1.34% 688.337 697.563 - 1.74% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.34% 17.672 17.908 - 1.67% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.33% 33343.042 33786.950 - 2.24% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.33% 526.519 533.527 - 1.25% -
std::lower_bound(std::forward_list<int>)/100 1.33% 81.595 82.679 - -23.95% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.33% 18.957 19.209 - 1.98% -
BM_num_put<const_void*> 1.33% 12.420 12.584 - 12.30% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 1.32% 250.825 254.147 - 0.07% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.32% 2644.592 2679.615 - 2.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.32% 202192831.716 204866981.703 - -0.30% -
BM_PushHeap_float_Random_16384 1.32% 7.523 7.623 - 0.96% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 1.32% 46.583 47.198 - -2.90% -
SetIntersection_Front_Set_float_16384_1024 1.32% 13388871.966 13565155.747 - 8.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.32% 1061033.732 1074998.322 - -0.79% -
BM_unicode_text<wchar_t> 1.32% 41313.288 41856.727 - -6.05% -
BM_num_get<long_long> 1.31% 10.481 10.618 - -57.04% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.31% 1919.215 1944.423 - 3.50% -
SetIntersection_Front_Set_uint32_16384_16 1.31% 1163688.168 1178900.814 - -3.35% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.30% 789.395 799.656 - -1.63% -
SetIntersection_None_Vector_uint32_64_1 1.30% 16611579.477 16827328.842 - -0.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.29% 54685.093 55393.008 - 1.00% -
SetIntersection_None_Set_uint32_64_4 1.29% 21443284.887 21719227.433 - 2.13% -
std::find(vector<char>)_(bail_25%)/1024 1.29% 5.322 5.390 - 0.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.29% 2.514 2.546 - 1.86% -
SetIntersection_None_Vector_float_262144_1 1.28% 1136215.236 1150797.481 - -1.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.28% 2375075.996 2405429.641 - 4.42% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.28% 1.257 1.273 - 8.98% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.28% 8.424 8.531 - 2.54% -
std::format(float)_(fmt:_{:_0a}) 1.28% 26.391 26.728 - 3.90% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.27% 19.358 19.605 - -4.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 1.27% 18085839.979 18315940.440 - -1.59% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.27% 88007.625 89125.150 - -1.46% -
SetIntersection_Front_Set_uint32_64_1 1.27% 16356429.559 16564063.169 - -1.16% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 1.27% 63656.257 64464.254 - 1.16% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 1.27% 26.096 26.427 - -16.51% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.27% 26.874 27.214 - -20.71% -
BM_deque_deque_ranges_copy_backward/5500 1.27% 201.867 204.423 - 1.11% -
BM_LexicallyNormal/large_path/4 1.26% 150.719 152.618 - -3.44% -
SetIntersection_None_Vector_float_1024_16 1.26% 1069078.006 1082543.230 - -1.30% -
std::unordered_set<std::string>::clear()/1024 1.26% 22858.171 23145.876 - -3.16% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.26% 27.057 27.397 - 0.27% -
SetIntersection_Front_Vector_float_262144_1 1.26% 1040641.891 1053705.872 - -0.17% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.25% 5.043 5.106 - 44.93% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.24% 52.584 53.238 - 2.88% -
SetIntersection_None_Set_float_256_4 1.24% 11362929.987 11504058.702 - 0.79% -
std::adjacent_find(list<int>)/8 1.24% 2.073 2.099 - 0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.24% 43348.480 43886.037 - -1.67% -
std::unique(list<int>)_(contiguous)/52 1.24% 64.394 65.192 - 1.41% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 1.24% 2543.082 2574.579 - 1.36% -
std::copy_backward(list<int>)/4096 1.24% 3217.646 3257.416 - 0.54% -
SetIntersection_None_Set_uint64_64_16 1.23% 18197817.647 18422525.384 - -0.25% -
BM_deque_vector_ranges_copy/5500 1.23% 192.237 194.608 - -1.88% -
BM_std_minmax_element<short>/4 1.23% 1.211 1.226 - 1.21% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 1.23% 29.476 29.838 - 8.02% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.23% 411.234 416.274 - 0.05% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.23% 9.386 9.501 - 5.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.23% 65787.550 66593.454 - 0.49% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.22% 1094380.733 1107749.478 - 5.40% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.22% 4.707 4.764 - 1.31% -
SetIntersection_Interlaced_Set_uint64_16_4 1.22% 59268132.372 59991427.049 - -0.57% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.22% 840608.423 850862.849 - 1.46% -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.22% 1.151 1.165 - -8.56% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.22% 283571.789 287025.341 - 2.01% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1.22% 1364.065 1380.677 - -1.77% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.22% 2.529 2.560 - -16.18% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 1.22% 2.333 2.362 - 2.10% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.22% 1029843.420 1042359.560 - -1.58% -
BM_deque_vector_move/65536 1.22% 2962.337 2998.330 - 1.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 1.21% 22.382 22.654 - -81.55% -
BM_format/C_string_len_6 1.21% 13.565 13.730 - -0.55% -
SetIntersection_Front_Set_uint32_4_1 1.21% 212707743.085 215282568.492 - -0.54% -
SetIntersection_Front_Set_uint32_4_4 1.21% 136095899.589 137743142.996 - -0.47% -
std::make_heap(vector<int>)_(descending)/1024 1.21% 272.360 275.648 - 0.72% -
BM_LexicallyNormal/small_path/64 1.21% 975.517 987.275 - -1.68% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.21% 735.861 744.729 - 1.17% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.21% 9989903.165 10110281.932 - -0.96% -
SetIntersection_Front_Vector_float_64_16 1.20% 14165956.328 14336110.629 - -0.05% -
SetIntersection_None_Vector_string_1024_16 1.20% 1145672.225 1159379.533 - -1.46% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 1.19% 58.655 59.356 - 66.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.19% 11560192.553 11698211.484 - -0.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.19% 11415608.214 11551884.772 - 0.94% -
std::set<int>::equal_range(key)_(existent)/32 1.19% 1.800 1.821 - 6.27% -
BM_format_to_string_pointer<char>/16384 1.19% 147.532 149.290 - -41.03% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.19% 24.669 24.962 - 5.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.19% 9048385.909 9155850.392 - -2.98% -
BM_format_to_string_begin<std::vector<char>>/1 1.19% 10.100 10.220 - 1.08% -
Chain_fail,_5_levels 1.19% 64.832 65.601 - -10.12% -
std::unordered_map<int,_int>::ctor(const&)/32 1.19% 199.038 201.400 - -2.38% -
std::map<std::string,_int>::count(key)_(existent)/32 1.19% 16.424 16.619 - -4.33% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.18% 32695.028 33082.267 - -0.01% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 1.18% 178600.418 180710.181 - -2.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.18% 8662856.579 8765155.302 - 0.96% -
SetIntersection_None_Set_float_1024_64 1.18% 8726023.911 8828930.834 - -3.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.18% 38698738.347 39155067.002 - -0.60% -
SetIntersection_Front_Vector_uint64_262144_1024 1.18% 5273521.365 5335691.304 - -0.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1.18% 1511682.065 1529473.224 - -0.24% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.18% 562.693 569.313 - 1.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.17% 15.223 15.402 - -6.79% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 1.17% 4.229 4.278 - -0.74% -
SetIntersection_Front_Set_uint32_1_1 1.17% 532060617.697 538298082.110 - -0.74% -
BM_StringRead_Cold_Deep_Small 1.17% 1.260 1.275 - 9.72% -
std::find(vector<short>)_(bail_25%)/1024 1.17% 5.973 6.042 - 1.32% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.17% 13.036 13.188 - 5.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.17% 1141271.906 1154589.214 - -3.52% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 1.16% 3235.461 3273.121 - -0.04% -
BM_PushHeap_float_Random_16 1.16% 5.496 5.560 - 4.24% -
std::map<int,_int>::clear()/8192 1.16% 85083.920 86073.620 - -6.53% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.16% 3917.495 3962.940 - 0.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 1.16% 61213.844 61923.443 - -0.61% -
SetIntersection_None_Set_uint64_16_1 1.16% 66422199.136 67191193.818 - 0.11% -
SetIntersection_None_Set_uint64_16_4 1.16% 56537446.386 57190538.404 - 0.07% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.15% 3.919 3.964 - 3.61% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.15% 9997041.424 10112353.522 - -0.77% -
SetIntersection_None_Set_uint64_16384_1024 1.15% 164675940.811 166575306.146 - -1.59% -
BM_CmpEqual_schar_int 1.15% 1.124 1.137 - 0.57% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.15% 21.764 22.014 - 1.24% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.15% 12615.290 12760.354 - 1.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 1.15% 17.890 18.096 - -0.94% -
VDAG_leftmost_middle,_3_levels 1.15% 362.747 366.915 - -6.18% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.15% 216762543.251 219252604.685 - 0.24% -
BM_CmpEqual_schar_ushort 1.15% 1.089 1.101 - -0.93% -
SetIntersection_None_Vector_string_262144_262144 1.15% 1305303.311 1320253.721 - 0.23% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.14% 4.029 4.075 - 1.30% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.14% 6.335 6.408 - 5.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.14% 54143.573 54761.205 - -0.70% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.14% 84577.526 85541.251 - -1.52% -
SetIntersection_Interlaced_Vector_uint64_256_64 1.14% 8447399.240 8543430.448 - 15.76% -
BM_deque_deque_copy_backward/65536 1.14% 7574.004 7659.987 - 1.10% -
SetIntersection_Front_Set_string_16384_4 1.13% 1256707.028 1270959.130 - 1.00% -
bm_ranges_swap_ranges_vb_unaligned/64 1.13% 6.194 6.264 - 1.54% -
SetIntersection_None_Set_string_262144_16 1.13% 1676434.410 1695387.127 - -0.37% -
std::set<std::string>::erase(iterator)/1024 1.13% 30.645 30.991 - 19.28% -
std::for_each(multiset<int>::iterator)/32 1.13% 23.463 23.728 - 10.69% -
ranges::min(std::list<long_long>)/8 1.13% 1.940 1.962 - 6.46% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 1.12% 10.829 10.951 - 3.67% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.12% 36467.548 36877.087 - -1.56% -
SetIntersection_None_Vector_uint64_1024_1024 1.12% 1066324.800 1078247.768 - -1.56% -
std::search(vector<int>,_pred)_(no_match)/1024 1.12% 529.613 535.530 - 2.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.12% 2145988.932 2169948.398 - -1.11% -
SetIntersection_None_Set_uint32_64_1 1.11% 22552816.549 22803323.881 - 1.56% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.11% 13.272 13.419 - 0.43% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.11% 5.306 5.364 - 3.63% -
rng::find_last(vector<char>)_(bail_90%)/1048576 1.11% 23036.398 23291.625 - 1.80% -
std::shift_right(list<int>)/1024 1.11% 733.067 741.189 - 1.47% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.10% 13.239 13.385 - 1.93% -
rng::for_each(multiset<int>)/8 1.10% 6.746 6.820 - 52.15% -
SetIntersection_Front_Vector_float_1024_1 1.10% 1037047.879 1048426.075 - -0.79% -
BM_vector_deque_move/5500 1.09% 194.838 196.970 - -0.72% -
std::format(int64_t)_(fmt:_{:0512Ld}) 1.09% 35.864 36.256 - -2.17% -
std::generate_n(list<int>)/8192 1.09% 6893.751 6969.031 - -6.48% -
VDAG_sidecast_fail,_3_levels 1.09% 110.374 111.578 - -4.43% -
BM_LexicallyNormal/small_path/32 1.09% 495.776 501.178 - -2.34% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.09% 14287.612 14442.858 - -9.51% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.08% 20867.114 21093.195 - 3.14% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.08% 22.581 22.826 - 4.79% -
SetIntersection_Front_Vector_uint64_256_16 1.08% 4138259.586 4183004.202 - -1.97% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.08% 21.298 21.529 - 0.08% -
std::multiset<int>::count(key)_(non-existent)/32 1.08% 2.360 2.385 - -2.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.08% 1127957.940 1140140.602 - -3.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.08% 4.748 4.799 - 6.17% -
SetIntersection_None_Set_float_256_16 1.08% 10909217.469 11026672.352 - 1.34% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.07% 1611897.787 1629223.797 - -0.40% -
std::flat_map<int,_int>::clear()/8192 1.07% 410.670 415.078 - -0.70% -
SetIntersection_None_Vector_uint64_16384_16384 1.07% 1107355.145 1119231.139 - 0.36% -
std::format(int64_t)_(fmt:_{:0<512Lb}) 1.07% 41.991 42.441 - 3.16% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.07% 51735.387 52288.943 - -62.23% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.07% 12.900 13.038 - -0.29% -
SetIntersection_Front_Set_uint64_262144_64 1.07% 1629854.231 1647238.413 - -3.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 1.06% 5679812.377 5740254.683 - -0.37% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.06% 12671.092 12805.715 - 0.31% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 1.06% 2.082 2.104 - 2.58% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.06% 38988.975 39402.255 - -1.91% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 1.06% 49699.671 50226.373 - -0.10% -
SetIntersection_Front_Vector_float_16_16 1.06% 35412585.570 35787785.011 - -0.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.06% 19.307 19.511 - 0.57% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 1.06% 33.787 34.144 - 11.48% -
std::transform(list<int>,_list<int>)/8192 1.06% 9128.604 9225.090 - 2.49% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.06% 517.507 522.971 - 2.36% -
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.05% 1.157 1.169 - -2.84% -
BM_deque_deque_ranges_copy/64 1.05% 3.042 3.074 - 0.17% -
std::find_end(list<int>,_pred)_(near_matches)/8192 1.05% 2521228.484 2547757.979 - -4.32% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.05% 1.141 1.153 - -5.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.05% 16313702.249 16485121.440 - -1.15% -
std::adjacent_find(list<int>,_pred)/50 1.05% 29.470 29.780 - -4.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.05% 4.512 4.559 - 0.98% -
SetIntersection_None_Set_string_1_1 1.05% 543912887.875 549601778.654 - -0.23% -
BM_format_to_n_string_begin<std::wstring>/1048576 1.05% 49731.735 50251.558 - -0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.04% 37134669.570 37522044.199 - -1.29% -
BM_format_to_iterator/<std::array>_string_len_6000 1.04% 59.819 60.443 - 0.28% -
BM_CmpEqual_short_ushort 1.04% 1.091 1.103 - -1.48% -
SetIntersection_Front_Vector_uint32_64_16 1.04% 14310806.314 14459798.273 - 1.37% -
SetIntersection_Interlaced_Set_uint32_64_64 1.04% 13282626.883 13420909.937 - 0.22% -
BM_cyrillic_escaped<char> 1.04% 14481.207 14631.938 - -4.03% -
bm_make_exception_ptr/threads:2 1.04% 8.582 8.671 - 6.40% -
SetIntersection_None_Vector_uint64_16384_1024 1.04% 1101339.390 1112773.324 - 0.55% -
SetIntersection_Front_Vector_float_256_1 1.04% 4114822.768 4157503.587 - -0.96% -
SetIntersection_None_Set_string_256_1 1.04% 11608701.865 11729084.434 - 0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.03% 8327324.808 8413441.919 - 0.16% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.03% 3.490 3.526 - -43.60% -
SetIntersection_Interlaced_Set_string_1024_4 1.03% 10188252.107 10293550.188 - -0.71% -
SetIntersection_None_Set_uint64_64_1 1.03% 22388391.914 22619626.998 - 0.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.03% 1043866.615 1054631.190 - -1.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.03% 9704.217 9804.131 - 1.88% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.03% 1042712.442 1053424.790 - 0.32% -
std::format(double)_(fmt:_{:0^17500_10f}) 1.03% 206.913 209.039 - 0.19% -
SetIntersection_Front_Vector_uint64_256_1 1.03% 4102771.684 4144873.812 - -1.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.03% 43505.343 43951.718 - 3.84% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.02% 98180.261 99183.605 - -4.71% -
std::remove_copy(deque<int>)_(prefix)/32 1.02% 13.030 13.163 - 2.09% -
SetIntersection_Interlaced_Vector_string_16_16 1.02% 51779497.133 52307810.552 - 0.64% -
std::find(vector<short>)_(process_all)/50 1.02% 1.676 1.693 - 0.51% -
SetIntersection_Interlaced_Set_uint32_256_4 1.02% 11526028.593 11643196.685 - 2.73% -
std::stable_partition(deque<int>)_(sparse)/8192 1.01% 3329.171 3362.960 - -8.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.01% 44437913.606 44887201.464 - -4.67% -
SetIntersection_None_Vector_uint64_16384_256 1.01% 1097646.232 1108697.371 - 0.40% -
std::distance(join_view(vector<vector<int>>))/8192 1.00% 8.264 8.347 - -99.60% -
SetIntersection_Front_Vector_uint32_4_4 1.00% 135164674.655 136518703.510 - -0.08% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
bm_ranges_swap_ranges_vb_unaligned/262144 -84.42% 24211.661 3773.301 - 0.17% -
std::shift_right(vector<int>)/32 -79.93% 14.694 2.949 - 0.24% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -71.18% 1777.500 512.287 - -69.26% -
bm_swap_ranges_vb_unaligned/262144 -67.67% 11842.200 3828.870 - -0.20% -
std::flat_multimap<int,_int>::ctor(const&)/8192 -55.11% 1925.518 864.458 - -54.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -50.52% 1095.757 542.171 - -68.97% -
std::copy_n(deque<int>)/64 -49.62% 5.503 2.772 - -0.52% -
SetIntersection_Interlaced_Vector_float_16384_64 -46.60% 10489447.399 5600975.602 - 0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -45.53% 68164157.337 37128984.822 - -0.28% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -44.94% 672124.225 370043.454 - -19.07% -
std::reverse(vector<int>)/8 -44.11% 2.737 1.530 - 3.47% -
BM_PushHeap_string_Descending_262144 -43.42% 5.483 3.102 - -1.63% -
ranges::min(std::deque<char>)/70000 -43.22% 32216.732 18292.264 - 5.52% -
std::set<int>::contains(key)_(non-existent)/8192 -42.14% 14.980 8.668 - -16.02% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -41.04% 10.613 6.258 - -42.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -39.82% 7419622.769 4464986.324 - 10.38% -
std::multiset<std::string>::erase(key)_(existent)/32 -39.50% 82.893 50.152 - -2.91% -
BM_format_to_n_string_begin<std::vector<char>>/16384 -37.37% 238.357 149.281 - -40.20% -
BM_PushHeap_uint64_Descending_1 -37.18% 0.631 0.397 - -11.49% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -36.22% 1179.824 752.496 - 0.10% -
BM_format_to_n_string_begin<std::string>/16384 -35.77% 230.430 148.006 - -48.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -35.37% 11449021.621 7399626.152 - -1.29% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -35.23% 29.790 19.294 - -12.63% -
std::equal(list<int>)_(it,_it,_it)/1024 -34.16% 1747.890 1150.823 - 2.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -33.27% 47.582 31.753 - -19.75% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -32.64% 10.962 7.383 - -7.00% -
std::unordered_set<int>::insert(value)_(already_present)/32 -31.99% 2.527 1.719 - -34.82% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -31.93% 30.525 20.778 - -21.01% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -31.26% 0.486 0.334 - -8.97% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -30.98% 6.567 4.532 - -31.02% -
SetIntersection_Interlaced_Vector_float_262144_256 -30.97% 29420098.212 20307765.045 - -0.01% -
ranges::min(std::deque<char>)/64 -30.35% 24.071 16.765 - 3.43% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -30.04% 74.151 51.876 - 7.34% -
SetIntersection_Interlaced_Vector_float_262144_4 -29.83% 2011012.524 1411170.671 - -29.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -29.78% 42.797 30.053 - -13.24% -
std::copy_if(deque<int>)_(entire_range)/8 -29.57% 3.751 2.642 - -0.49% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -29.32% 32.041 22.647 - 1.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -28.86% 4222424.681 3003912.107 - -1.20% -
std::adjacent_find(deque<int>)/8 -28.61% 4.239 3.026 - 3.12% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -28.45% 3.208 2.295 - -0.96% -
std::adjacent_find(deque<int>)/50 -28.39% 22.139 15.854 - 12.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -28.06% 65.242 46.937 - -28.79% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -27.64% 97.009 70.197 - -33.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -27.47% 31.005 22.486 - -29.58% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -27.42% 32.811 23.815 - -29.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -27.22% 33.430 24.330 - -24.96% -
BM_PushHeap_string_PipeOrgan_262144 -27.08% 23.563 17.182 - -1.03% -
BM_vector_deque_ranges_move/0 -27.08% 0.683 0.498 - 25.70% -
BM_PushHeap_string_Descending_16384 -27.03% 3.239 2.363 - 2.31% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -27.01% 16495348.410 12039913.492 - -33.97% -
BM_PushHeap_string_Descending_1024 -26.92% 3.257 2.381 - 1.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -26.70% 143894595.707 105480577.942 - -8.59% -
BM_PushHeap_string_PipeOrgan_1 -26.62% 0.642 0.471 - -32.67% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -25.74% 70.737 52.530 - -6.88% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -25.64% 0.626 0.465 - -24.75% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -24.81% 2.385 1.793 - -24.61% -
BM_PushHeap_string_Descending_256 -24.58% 3.039 2.292 - 0.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -24.47% 42.925 32.421 - -25.11% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -24.45% 838.687 633.626 - -8.33% -
std::find(vector<long_long>)_(process_all)/8 -24.29% 1.242 0.940 - -17.49% -
BM_PushHeap_string_Ascending_262144 -24.24% 37.606 28.489 - -10.13% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -23.81% 41.892 31.920 - 7.09% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -23.77% 13.112 9.995 - 1.37% -
std::fill(list<int>)/1024 -23.70% 671.526 512.367 - -0.61% -
std::find_if(list<int>)_(process_all)/8192 -23.66% 9252.518 7063.580 - -5.20% -
std::unordered_set<int>::erase(key)_(existent)/8192 -23.55% 29.195 22.319 - -2.18% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -23.12% 8.508 6.540 - 4.55% -
std::copy_n(vector<bool>)_(aligned)/1048576 -22.77% 3001.995 2318.578 - -25.45% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -22.60% 26.026 20.145 - 0.18% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -22.58% 40.745 31.546 - 1.20% -
BM_format_string<wchar_t>/8192 -22.57% 0.252 0.195 - -13.18% -
std::copy_n(list<int>)/4096 -22.56% 4634.024 3588.506 - -14.14% -
BM_PushHeap_uint32_QuickSortAdversary_1 -22.56% 0.577 0.447 - 13.48% -
std::find_if(vector<char>)_(bail_25%)/1024 -22.40% 35.999 27.934 - 7.40% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -22.37% 962.586 747.290 - -4.67% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -21.75% 692.370 541.786 - -0.90% -
std::rotate(list<int>)_(by_1/2)/8192 -21.59% 5458.497 4280.080 - -8.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -21.57% 0.695 0.545 - 14.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -21.49% 0.639 0.501 - -13.36% -
BM_PushHeap_string_PipeOrgan_16384 -21.03% 16.064 12.686 - -0.55% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -20.92% 6.306 4.986 - -9.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -20.85% 2126462.755 1683140.525 - 0.13% -
std::unique_copy(deque<int>)_(sprinkled)/32 -20.69% 11.625 9.219 - 0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -20.52% 69896920.746 55556692.420 - -9.28% -
BM_PushHeap_uint32_Ascending_1 -20.33% 0.629 0.501 - 7.63% -
BM_PushHeap_string_QuickSortAdversary_1 -20.02% 0.589 0.471 - -32.68% -
BM_PushHeap_string_Random_262144 -19.89% 22.431 17.971 - 0.22% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -19.78% 18830.141 15106.066 - -10.58% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -19.68% 1.535 1.233 - -27.35% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -19.68% 25.178 20.224 - -9.82% -
SetIntersection_Interlaced_Vector_float_16384_16 -19.65% 2694569.056 2164967.501 - -23.97% -
BM_BitsetToString<8192>/Uniform_(50%)/50 -19.63% 2596.588 2086.828 - -5.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -19.54% 30.794 24.776 - -22.59% -
std::copy_backward(vector<int>)/4096 -19.49% 175.629 141.402 - -44.46% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -19.46% 61.917 49.869 - 11.79% -
std::find_if(vector<char>)_(bail_25%)/8192 -19.28% 278.470 224.776 - -1.67% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -19.06% 1717.760 1390.280 - -13.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.88% 78.722 63.861 - 25.16% -
rng::starts_with(deque<int>)/8 -18.72% 4.918 3.997 - 2.50% -
SetIntersection_Interlaced_Vector_float_262144_1024 -18.70% 104223219.564 84736034.288 - -18.33% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -18.66% 1.456 1.184 - -19.07% -
BM_PushHeap_string_Descending_4 -18.48% 2.297 1.873 - -1.28% -
BM_deque_vector_ranges_move/0 -18.23% 1.598 1.306 - -13.74% -
BM_PushHeap_string_Descending_64 -18.22% 2.708 2.214 - 0.25% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -18.20% 0.366 0.299 - 31.02% -
BM_PushHeap_string_Ascending_1 -18.08% 0.643 0.527 - -17.93% -
SetIntersection_Interlaced_Vector_string_262144_16384 -17.83% 1216056.721 999268.961 - -0.36% -
ranges::minmax(std::list<char>)/1 -17.81% 0.461 0.379 - -8.13% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -17.60% 8.477 6.985 - 17.52% -
std::move(vector<int>)/262144 -17.51% 23126.893 19076.797 - 28.11% -
BM_PushHeap_string_PipeOrgan_1024 -17.46% 11.389 9.400 - -0.47% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -17.38% 0.441 0.365 - -25.18% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -17.32% 0.443 0.366 - 0.10% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -17.17% 691.897 573.078 - -0.75% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -16.86% 12.882 10.710 - 21.35% -
std::unordered_set<int>::erase(key)_(existent)/1024 -16.80% 26.036 21.662 - 0.18% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -16.78% 28.261 23.518 - -32.50% -
BM_StringEraseWithMove_Empty_Transparent -16.65% 0.667 0.556 - -0.17% -
SetIntersection_Interlaced_Vector_float_16384_256 -16.58% 19415645.049 16196624.222 - 8.85% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -16.48% 23.247 19.416 - -18.81% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -16.30% 1.718 1.438 - -26.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -16.27% 1.164 0.974 - -6.06% -
std::move_backward(list<int>)/4096 -16.25% 5737.927 4805.459 - -7.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -16.19% 62.300 52.211 - -4.88% -
std::search(list<int>,_pred)_(single_element)/8192 -16.16% 9188.120 7703.015 - 0.08% -
SetIntersection_Interlaced_Vector_float_16384_1024 -16.11% 49571388.580 41586710.399 - -19.03% -
BM_PushHeap_uint64_QuickSortAdversary_16 -16.09% 1.123 0.942 - -2.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -16.04% 8257539.130 6933356.064 - -3.33% -
std::unordered_set<int>::erase(iterator)/8192 -15.99% 24.081 20.231 - -0.34% -
std::map<std::string,_int>::ctor(const&)/32 -15.79% 840.441 707.776 - -13.99% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -15.69% 73.059 61.594 - -15.81% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -15.54% 23342.645 19715.681 - -1.35% -
ranges::minmax(std::deque<char>)/64 -15.53% 27.297 23.057 - 1.59% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -15.45% 60.463 51.119 - -17.88% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -15.45% 43.945 37.157 - -5.08% -
BM_string_without_formatting<wchar_t> -15.38% 11.721 9.918 - 4.36% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -15.33% 29.212 24.734 - -2.00% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -15.31% 81.798 69.273 - -2.91% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -15.29% 1.579 1.338 - -15.87% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -15.16% 1.290 1.095 - -0.69% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -15.15% 23.973 20.341 - -11.38% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -15.06% 11.335 9.628 - -14.96% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -15.05% 39.795 33.807 - -14.49% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -15.02% 18.568 15.779 - 1.36% -
BM_PushHeap_string_Ascending_16384 -14.92% 23.102 19.655 - 2.72% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -14.90% 42.388 36.073 - 4.75% -
BM_PushHeap_uint32_PipeOrgan_1 -14.82% 0.481 0.410 - -12.01% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -14.81% 12.527 10.672 - -4.09% -
std::partition(list<int>)_(dense)/8192 -14.76% 5288.132 4507.628 - -20.59% -
SetIntersection_Interlaced_Set_string_262144_16384 -14.76% 3236325.355 2758739.340 - -1.45% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -14.66% 29.470 25.149 - -1.08% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -14.62% 1051685.510 897877.666 - -12.66% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -14.62% 10.412 8.890 - -22.08% -
BM_vector_deque_ranges_move_backward/2 -14.58% 2.064 1.763 - -14.49% -
BM_format_to_iterator/<std::vector>_string_view_len_6 -14.56% 9.927 8.482 - 0.81% -
std::unordered_set<int>::erase(iterator)/1024 -14.54% 23.451 20.042 - -1.49% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -14.45% 1.552 1.327 - -15.16% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 -14.44% 85128.460 72833.800 - -5.08% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.36% 52957.769 45350.589 - -12.39% -
rng::find(vector<bool>)_(process_all)/8 -14.28% 0.732 0.628 - -2.15% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.28% 7.314 6.270 - -20.88% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -14.21% 17558.867 15064.214 - -9.60% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -14.17% 27.226 23.368 - -20.14% -
std::unordered_multiset<int>::clear()/1024 -14.13% 9192.176 7893.146 - -8.33% -
BM_std_minmax_element<int>/3 -14.13% 1.134 0.974 - -12.62% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -14.12% 7.489 6.432 - -16.05% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.10% 70.911 60.910 - -14.33% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.98% 274.097 235.768 - -1.82% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -13.98% 866.055 744.972 - 5.94% -
ranges::min(std::list<__int128>)/8 -13.97% 2.424 2.085 - 2.16% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -13.95% 622.765 535.892 - -6.77% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.87% 55.986 48.220 - -13.76% -
BM_vector_deque_move/0 -13.86% 0.514 0.443 - -14.70% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.76% 29.449 25.397 - -25.28% -
std::find_if(vector<char>)_(bail_25%)/32768 -13.73% 1024.139 883.557 - -6.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -13.69% 1.403 1.211 - -16.49% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -13.47% 198112.338 171421.513 - -1.75% -
std::find_if(vector<char>)_(bail_25%)/8 -13.47% 1.131 0.979 - 19.75% -
std::set<int>::insert(value)_(new_value,_end)/1024 -13.44% 46.394 40.157 - -3.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -13.39% 0.491 0.425 - -13.14% -
BM_PushHeap_string_PipeOrgan_256 -13.39% 8.976 7.775 - -1.73% -
std::find(list<int>)_(bail_25%)/32768 -13.35% 9252.592 8017.351 - -1.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -13.34% 0.666 0.577 - -16.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.32% 44.842 38.870 - -2.14% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -13.24% 9.412 8.166 - -26.60% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.22% 0.276 0.240 - -23.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -13.19% 0.485 0.421 - 19.24% -
std::multiset<std::string>::ctor(const&)/32 -13.19% 805.863 699.541 - -9.73% -
BM_PushHeap_uint32_Random_1 -13.07% 0.554 0.481 - 3.49% -
std::unordered_set<int>::clear()/1024 -12.97% 9562.099 8322.223 - -0.44% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.95% 0.424 0.369 - 1.97% -
std::unordered_multiset<int>::clear()/8192 -12.95% 70143.557 61062.486 - -9.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -12.94% 32.043 27.896 - -11.85% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -12.78% 2.898 2.528 - 3.23% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -12.76% 0.353 0.308 - 6.65% -
BM_vector_deque_ranges_copy_backward/0 -12.64% 0.499 0.436 - -15.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.62% 35.362 30.899 - 7.22% -
rng::find(vector<bool>)_(process_all)/50 -12.61% 0.774 0.676 - -2.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -12.59% 0.308 0.269 - -44.52% -
ranges::minmax(std::deque<char>)/70000 -12.56% 27490.554 24036.932 - 1.61% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 -12.55% 86.907 76.001 - -2.14% -
BM_join_view_in_vectors/0 -12.52% 2.773 2.426 - -9.90% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -12.52% 1.483 1.297 - -7.68% -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor -12.49% 0.575 0.503 - 9.31% -
BM_vector_deque_ranges_move_backward/1 -12.48% 2.347 2.054 - -11.83% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -12.37% 37.008 32.429 - -1.00% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -12.37% 13083.420 11464.998 - 10.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -12.34% 1318755.451 1156063.816 - -3.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -12.32% 1712963.984 1501859.804 - -0.04% -
BM_format_string<wchar_t>/131072 -12.32% 0.195 0.171 - -8.16% -
rng::contains(list<int>)_(process_all)/8192 -12.25% 8116.214 7121.722 - -0.88% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -12.22% 855.054 750.543 - -19.12% -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor -12.22% 0.521 0.457 - -24.12% -
BM_deque_deque_move_backward/0 -12.17% 0.920 0.808 - -12.08% -
BM_deque_deque_copy/0 -11.99% 0.792 0.697 - -19.77% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -11.94% 684.500 602.782 - -1.09% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -11.93% 13805.848 12158.709 - -0.99% -
BM_PushHeap_string_Descending_16 -11.88% 2.397 2.112 - 0.43% -
SetIntersection_Interlaced_Vector_float_262144_16 -11.87% 3366068.063 2966574.838 - 1.29% -
std::map<int,_int>::equal_range(key)_(existent)/32 -11.83% 1.965 1.732 - -2.46% -
std::any_of(vector<int>)_(process_all)/50 -11.77% 14.318 12.633 - -33.41% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -11.76% 1.328 1.172 - -13.40% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -11.66% 98.689 87.184 - -3.47% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -11.61% 5.175 4.574 - -0.19% -
std::search(deque<int>,_pred)_(near_matches)/1024 -11.59% 28408.999 25116.824 - -0.47% -
BM_StringEraseWithMove_Empty_Opaque -11.57% 0.896 0.793 - 0.47% -
rng::starts_with(list<int>)/8192 -11.52% 9296.577 8225.625 - -4.30% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -11.50% 24.170 21.390 - -16.53% -
BM_Move_SmallTrivialFunctor -11.48% 1.316 1.165 - -9.58% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -11.44% 1.657 1.467 - -9.07% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -11.42% 31.084 27.536 - 14.97% -
ranges::min(std::list<__int128>)/64 -11.37% 37.572 33.299 - 3.30% -
ranges::minmax(std::vector<long_long>)/1 -11.36% 0.691 0.612 - -5.35% -
BM_join_view_out_vectors/4096 -11.32% 7395.159 6557.719 - 1.03% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -11.31% 1.158 1.027 - -7.51% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -11.29% 51.064 45.297 - 0.25% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -11.21% 1.305 1.159 - -8.72% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.20% 10299.796 9145.921 - -8.65% -
BM_Move_SmallNonTrivialFunctor -11.19% 0.647 0.575 - 0.74% -
std::multiset<std::string>::erase(iterator)/8192 -11.18% 36.378 32.311 - 7.87% -
rng::contains_subrange(list<int>)_(process_all)/8192 -11.16% 8103.532 7198.890 - -20.37% -
std::copy(vector<bool>)_(aligned)/262144 -11.07% 699.154 621.743 - 5.77% -
BM_join_view_in_vectors/1 -11.03% 3.323 2.957 - 0.34% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.99% 253.517 225.654 - 9.38% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -10.96% 0.687 0.612 - 19.07% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -10.95% 34.391 30.625 - -7.10% -
std::variant<8-alts>::visit()_(3_variants) -10.90% 0.685 0.610 - -10.61% -
SetIntersection_Front_Vector_uint32_16384_16384 -10.89% 79497527.835 70840694.435 - -8.28% -
std::list<int>::insert(begin)_(cheap_elements)/32 -10.89% 11.433 10.188 - 0.02% -
std::search(deque<int>,_pred)_(near_matches)/1000 -10.89% 27157.905 24201.087 - 0.44% -
std::multiset<int>::equal_range(key)_(existent)/8192 -10.78% 9.204 8.212 - -5.63% -
std::is_partitioned(deque<int>)_(partitioned)/32 -10.76% 9.980 8.906 - -2.83% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 -10.75% 84.264 75.202 - -3.64% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -10.75% 23.655 21.112 - -8.27% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -10.74% 0.296 0.264 - -45.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -10.69% 6.301 5.628 - -21.80% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -10.63% 35.971 32.148 - -9.95% -
SetIntersection_Front_Vector_uint32_262144_16384 -10.61% 79492586.780 71056085.164 - -8.03% -
BM_PushHeap_string_Random_1 -10.59% 0.525 0.470 - -32.76% -
BM_deque_vector_move_backward/0 -10.59% 1.529 1.367 - -0.33% -
rng::starts_with(list<int>,_pred)/8192 -10.57% 11619.050 10390.604 - -14.97% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -10.53% 0.295 0.264 - -33.55% -
bm_lexicographical_compare<int>/1 -10.46% 1.481 1.326 - -8.37% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -10.45% 23.907 21.407 - -16.98% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.45% 33.187 29.720 - 61.43% -
SetIntersection_Interlaced_Vector_float_1024_256 -10.43% 6115942.645 5478068.572 - -1.17% -
BM_Swap_Null_Null -10.42% 0.459 0.411 - -10.39% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -10.40% 19.948 17.873 - -1.34% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -10.38% 1.571 1.408 - -15.29% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.35% 7474281.678 6701045.414 - 9.11% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.32% 6284.129 5635.503 - -13.17% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.30% 768.200 689.040 - -20.85% -
BM_PushHeap_string_Descending_1 -10.29% 0.529 0.475 - -32.20% -
BM_string_without_formatting<char> -10.24% 0.404 0.363 - 20.55% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -10.21% 2.563 2.302 - 2.34% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -10.15% 42.747 38.406 - -5.22% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 -10.15% 24.465 21.982 - -8.76% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -10.13% 10530.078 9463.184 - -13.88% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -10.10% 1474.874 1325.925 - -5.41% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque -10.10% 9.642 8.668 - -1.62% -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor -10.08% 0.509 0.458 - -22.06% -
std::list<int>::ctor(size)/1024 -10.06% 13020.663 11710.291 - -1.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -10.05% 12.277 11.042 - 8.39% -
std::find_end(list<int>,_pred)_(same_length)/8192 -10.02% 9099.162 8187.140 - -52.06% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.02% 5917201.249 5324522.796 - 0.28% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.00% 5899371.838 5309245.710 - -10.45% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -10.00% 24.607 22.145 - -17.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -9.97% 21662.901 19502.487 - -2.73% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.92% 13444.103 12110.616 - -2.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -9.86% 29672.910 26745.818 - -2.84% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -9.83% 1.058 0.954 - -9.43% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -9.81% 21998.452 19839.636 - -1.22% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -9.74% 28110.814 25372.044 - -45.14% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 -9.72% 84.482 76.271 - -2.31% -
std::list<int>::ctor(size)/8192 -9.70% 104782.925 94615.245 - -2.61% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -9.56% 199.838 180.732 - -6.12% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -9.56% 13393.236 12113.181 - -2.07% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -9.54% 10.400 9.408 - -17.00% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -9.52% 663.227 600.064 - -0.92% -
std::unique_copy(deque<int>)_(sprinkled)/52 -9.48% 16.286 14.742 - 0.17% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -9.47% 1.528 1.383 - -19.99% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -9.46% 1.271 1.151 - -10.45% -
BM_Hash/uint32_random_std_hash/1024 -9.43% 658.377 596.266 - 6.56% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -9.43% 12.859 11.646 - 0.18% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -9.41% 7.135 6.464 - 18.32% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.39% 1781.459 1614.206 - 13.86% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -9.37% 12.834 11.631 - -3.66% -
std::reverse(list<int>)/32768 -9.35% 18521.786 16789.326 - -12.63% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -9.35% 38.476 34.878 - -16.85% -
std::unordered_set<int>::clear()/8192 -9.34% 71530.104 64851.913 - -3.62% -
bm_lexicographical_compare<unsigned_char>/8 -9.26% 1.382 1.254 - -9.71% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -9.26% 190808.894 173135.075 - -0.88% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -9.25% 154101.543 139853.652 - -0.57% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -9.24% 355.654 322.779 - -3.28% -
std::count(list<int>)_(every_other)/1024 -9.20% 774.197 702.988 - 5.37% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.19% 5885078.007 5344097.521 - -9.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -9.19% 0.694 0.630 - 36.13% -
std::map<std::string,_int>::erase(iterator)/1024 -9.18% 34.594 31.418 - -12.00% -
ranges::minmax(std::deque<long_long>)/64 -9.12% 25.459 23.138 - -5.75% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.11% 38.504 34.995 - -18.00% -
std::unordered_set<int>::find(key)_(existent)/1024 -9.11% 1.469 1.335 - -10.13% -
std::multiset<int>::ctor(const&)/32 -9.07% 242.688 220.668 - 1.96% -
std::shift_right(list<int>)/8192 -9.05% 8036.555 7309.508 - -0.95% -
BM_format_to_n_string_pointer<char>/16384 -9.03% 269.332 244.999 - 48.26% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -8.98% 1.430 1.302 - -16.18% -
SetIntersection_Front_Set_uint32_262144_64 -8.95% 1818036.549 1655357.705 - -0.08% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -8.93% 42.181 38.414 - 33.15% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -8.90% 21731.404 19797.304 - -1.41% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.76% 56690.345 51723.936 - 1.70% -
SetIntersection_Front_Vector_uint64_16384_1024 -8.76% 5836766.271 5325477.589 - -0.15% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -8.73% 1.589 1.450 - 5.43% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -8.71% 30.823 28.138 - -2.58% -
std::unordered_set<int>::ctor(const&)/32 -8.70% 218.506 199.500 - -1.93% -
std::adjacent_find(list<int>)/8192 -8.67% 7214.078 6588.649 - -7.46% -
bm_ranges_swap_ranges_vb_unaligned/8 -8.65% 5.290 4.832 - -2.49% -
BM_unicode_text<char> -8.63% 36432.874 33287.889 - -5.57% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -8.59% 33.136 30.289 - 5.02% -
ranges::min(std::deque<__int128>)/64 -8.56% 22.843 20.888 - 1.80% -
BM_deque_deque_copy_backward/64 -8.54% 3.647 3.336 - -2.20% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -8.49% 188272.895 172297.358 - -1.79% -
BM_SystemErrorWithMessage -8.47% 17.841 16.330 - -29.38% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.46% 50104.499 45865.189 - -10.69% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 -8.46% 45.500 41.651 - -4.96% -
std::list<int>::ctor(size)/32 -8.45% 352.849 323.020 - -1.33% -
std::multimap<int,_int>::clear()/8192 -8.45% 93814.811 85889.573 - -3.77% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -8.40% 1.249 1.144 - -6.53% -
BM_deque_deque_ranges_move_backward/1 -8.36% 2.756 2.525 - -7.03% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -8.34% 12136.127 11124.088 - -2.16% -
std::find_if_not(vector<char>)_(bail_25%)/8 -8.32% 0.927 0.850 - -8.87% -
SetIntersection_Interlaced_Vector_uint32_16384_256 -8.31% 24031930.151 22035850.171 - 13.09% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -8.28% 32.346 29.667 - 10.66% -
std::map<std::string,_int>::find(key)_(existent)/8192 -8.26% 31.979 29.336 - 1.19% -
std::format(double)_(fmt:_{:0>17500_0a}) -8.26% 170.794 156.688 - -1.02% -
std::find_if_not(deque<int>)_(process_all)/50 -8.25% 14.256 13.080 - 3.62% -
std::format(int64_t)_(fmt:_{:0>512X}) -8.25% 40.243 36.923 - 6.66% -
BM_Swap_Null_LargeNonTrivialFunctor -8.24% 0.511 0.469 - -17.45% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -8.23% 26.314 24.149 - 7.92% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -8.22% 10818.788 9929.314 - 18.78% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.22% 7090.360 6507.484 - -0.15% -
std::find_end(deque<int>)_(process_all)/8192 -8.22% 2478.374 2274.702 - -20.36% -
SetIntersection_Front_Set_uint64_256_64 -8.21% 5684975.065 5218325.416 - -1.05% -
BM_stop_token_async_reg_unreg_callback/1024 -8.20% 7539546.208 6921642.834 - -13.08% -
std::partial_sort(deque<int>)_(descending)/8 -8.19% 45.421 41.703 - -3.75% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -8.17% 34.258 31.457 - 1.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.17% 2.928 2.689 - -11.14% -
SetIntersection_Interlaced_Vector_string_16384_16 -8.12% 5036025.197 4627103.824 - 10.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -8.10% 41.630 38.259 - -2.21% -
std::multiset<int>::ctor(const&,_alloc)/32 -8.08% 244.123 224.391 - -13.03% -
ranges::minmax(std::deque<char>)/8 -8.07% 4.200 3.861 - 1.85% -
std::none_of(list<int>)_(process_all)/8192 -8.06% 8976.252 8252.468 - 3.53% -
SetIntersection_Front_Set_string_262144_64 -8.01% 4945727.713 4549432.482 - -8.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -7.99% 211789061.427 194863363.796 - -7.73% -
BM_PushHeap_string_QuickSortAdversary_262144 -7.96% 17.190 15.822 - -4.94% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -7.95% 2.323 2.138 - -8.80% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -7.95% 9.840 9.058 - -13.71% -
std::unordered_multiset<int>::erase(iterator)/1024 -7.95% 21.020 19.349 - -4.02% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -7.93% 2.707 2.492 - -7.34% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.92% 162.808 149.910 - -9.57% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -7.92% 1.798 1.655 - -13.44% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -7.91% 91.553 84.308 - -12.87% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -7.82% 652.986 601.915 - -1.38% -
std::is_sorted_until(deque<int>,_pred)/8 -7.82% 4.460 4.111 - -0.74% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -7.80% 20.364 18.776 - -6.57% -
std::find(vector<char>)_(bail_25%)/8 -7.79% 1.155 1.065 - -3.99% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -7.78% 20927.412 19299.353 - 6.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.78% 20.618 19.015 - -10.40% -
std::replace(vector<int>)_(sprinkled)/1024 -7.77% 163.238 150.555 - 0.41% -
std::find_end(deque<int>)_(match_near_end)/1000 -7.77% 36.609 33.766 - -90.31% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -7.69% 32.026 29.564 - 1.81% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -7.67% 43.884 40.517 - 22.12% -
std::find(vector<long_long>)_(bail_25%)/8 -7.63% 0.965 0.891 - -0.27% -
BM_vector_deque_copy/2 -7.61% 2.165 2.001 - -0.10% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -7.59% 12159.567 11236.513 - -2.03% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.58% 5.274 4.875 - -7.28% -
ranges::minmax(std::vector<char>)/8 -7.54% 0.971 0.898 - -11.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -7.52% 0.483 0.447 - 15.06% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -7.52% 21456.028 19841.636 - -0.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -7.49% 17.167 15.882 - -4.50% -
std::unordered_set<std::string>::count(key)_(existent)/32 -7.47% 48.255 44.652 - 25.91% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -7.45% 20.463 18.938 - -11.12% -
BM_format_string<wchar_t>/32 -7.44% 0.880 0.815 - -7.99% -
BM_format_string<wchar_t>/16384 -7.44% 0.166 0.154 - -0.69% -
std::find_if(deque<int>)_(bail_25%)/8192 -7.43% 544.463 504.022 - -11.48% -
BM_PushHeap_string_Ascending_1024 -7.41% 15.044 13.928 - 3.54% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -7.38% 5.326 4.934 - -11.02% -
std::copy_backward(vector<bool>)_(aligned)/262144 -7.37% 704.905 652.958 - 5.99% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -7.33% 22.241 20.610 - -3.80% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.30% 43247.288 40089.081 - 2.06% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.29% 744.813 690.511 - 0.08% -
BM_emoji_text<wchar_t> -7.28% 894.693 829.557 - -28.09% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -7.27% 186596.224 173034.054 - -1.15% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -7.26% 4.568 4.236 - -4.54% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -7.26% 34.535 32.028 - 0.44% -
ranges::minmax(std::list<long_long>)/1 -7.24% 0.427 0.396 - 15.50% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -7.24% 3.162 2.933 - 17.64% -
BM_format/string_view_len_60 -7.23% 14.910 13.831 - -1.04% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.23% 1.211 1.123 - -7.54% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.22% 5653.076 5244.660 - 1.73% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -7.22% 237.826 220.660 - 1.20% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -7.22% 233.039 216.218 - 1.14% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -7.22% 17269397.816 16022988.880 - 89.05% -
std::find_if_not(deque<int>)_(process_all)/1024 -7.21% 272.094 252.476 - 1.49% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -7.19% 38.477 35.712 - -15.45% -
std::find_end(deque<int>)_(process_all)/1048576 -7.17% 318960.045 296089.878 - -19.14% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -7.16% 21946.011 20374.961 - 7.01% -
rng::contains(vector<int>)_(process_all)/8 -7.14% 2.626 2.438 - -13.46% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.12% 237.074 220.198 - 4.49% -
BM_format_to_iterator/<std::deque>_string_len_6000 -7.11% 159.843 148.471 - -0.38% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.11% 2157.151 2003.764 - -9.49% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -7.10% 13.029 12.105 - -0.55% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -7.09% 349.588 324.807 - -2.51% -
std::map<int,_int>::insert(value)_(already_present)/1024 -7.09% 3.393 3.153 - -9.01% -
BM_PushHeap_string_SingleElement_262144 -7.07% 2.838 2.638 - -0.35% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.06% 1.319 1.226 - -12.80% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -7.05% 6.501 6.043 - 7.44% -
std::find_if_not(deque<int>)_(process_all)/8 -7.01% 2.780 2.585 - -3.13% -
std::generate(list<int>)/8192 -6.97% 7670.140 7135.515 - -4.92% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -6.96% 40.442 37.627 - -4.12% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.94% 25.358 23.598 - 4.16% -
std::set<int>::clear()/8192 -6.92% 80370.911 74808.395 - -8.97% -
std::copy_n(vector<int>)/32768 -6.92% 3678.288 3423.716 - -7.13% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -6.91% 105722.387 98421.631 - 1.48% -
BM_format_to_iterator/<std::vector>_string_len_6 -6.91% 8.884 8.270 - -3.43% -
std::multiset<int>::ctor(const&)/1024 -6.89% 6779.122 6312.283 - -0.53% -
std::unordered_multiset<int>::erase(iterator)/32 -6.89% 20.786 19.354 - -3.41% -
std::find_end(list<int>)_(single_element)/8192 -6.87% 8355.186 7780.815 - -19.42% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.87% 21.561 20.080 - -8.77% -
std::partition(list<int>)_(sparse)/8192 -6.86% 7610.553 7088.585 - -14.50% -
SetIntersection_Front_Vector_uint32_16384_256 -6.85% 2279054.710 2122951.397 - -1.54% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -6.83% 105583.346 98372.261 - -0.95% -
std::find_end(deque<int>)_(single_element)/8192 -6.83% 2533.103 2360.180 - 16.78% -
ranges::min(std::list<char>)/1 -6.80% 0.391 0.364 - 3.02% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -6.79% 6566.737 6120.915 - -1.52% -
std::unique(deque<int>)_(sprinkled)/52 -6.76% 63.155 58.884 - -1.85% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -6.75% 13.262 12.367 - -4.89% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.74% 347.816 324.360 - -2.20% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -6.74% 2.506 2.337 - -2.00% -
BM_format/string_view_len_6 -6.74% 2.715 2.533 - -0.22% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.73% 3995.394 3726.589 - 0.82% -
bm_lexicographical_compare<signed_char>/1 -6.72% 1.350 1.259 - 0.29% -
std::multiset<int>::ctor(const&)/8192 -6.71% 54082.302 50455.952 - 0.27% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -6.69% 23.606 22.026 - -7.56% -
SetIntersection_Front_Vector_uint32_256_256 -6.68% 4550775.441 4246726.890 - -0.66% -
std::multimap<int,_int>::clear()/1024 -6.67% 11778.344 10992.520 - -1.06% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -6.67% 7008.312 6541.008 - 2.70% -
BM_format_to_string_span<wchar_t>/16384 -6.65% 1916.887 1789.321 - 2.09% -
std::unordered_set<int>::count(key)_(non-existent)/32 -6.64% 1.471 1.373 - -1.74% -
std::format(float)_(fmt:_{:0<17500_0Lf}) -6.63% 193.558 180.722 - -2.03% -
SetIntersection_Interlaced_Vector_float_1024_64 -6.63% 5514463.496 5148820.065 - 57.36% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -6.63% 1.849 1.727 - -0.04% -
bm_lexicographical_compare<unsigned_char>/64 -6.61% 1.973 1.843 - -7.78% -
BM_format_to_n_string_begin<std::string>/1048576 -6.60% 12410.813 11591.437 - -5.06% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -6.58% 1.210 1.130 - -10.22% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.58% 105366.058 98434.271 - -0.38% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 -6.57% 12408.637 11593.105 - -5.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.54% 1210088.533 1130911.109 - -4.13% -
BM_format_to_iterator/<std::array>_C_string_len_6 -6.53% 9.570 8.944 - 0.12% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.53% 18.574 17.361 - 0.16% -
rng::contains_subrange(list<int>)_(process_all)/50 -6.51% 17.319 16.192 - -9.00% -
std::set<int>::erase(key)_(existent)/1024 -6.51% 53.947 50.437 - 0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -6.50% 22299029.420 20850196.251 - -1.60% -
BM_PushHeap_uint64_Ascending_64 -6.50% 1.621 1.516 - -0.45% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -6.47% 95.339 89.174 - 2.73% -
std::search(deque<int>)_(near_matches)/1024 -6.46% 25965.965 24287.841 - 24.54% -
std::replace(vector<int>)_(sprinkled)/8192 -6.46% 1258.993 1177.656 - -5.42% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -6.45% 1.235 1.156 - -4.38% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -6.44% 12055.520 11278.765 - -0.63% -
std::format(double)_(fmt:_{:017500_0a}) -6.43% 165.796 155.128 - -1.10% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -6.43% 1.686 1.577 - 4.62% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -6.43% 25.845 24.184 - 1.84% -
std::replace_if(vector<int>)_(sprinkled)/50 -6.42% 13.706 12.827 - 0.62% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -6.41% 20.432 19.123 - -5.43% -
std::remove(deque<int>)_(prefix)/32 -6.39% 56.749 53.124 - 0.50% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.37% 32.143 30.095 - -6.44% -
BM_PushHeap_uint32_Ascending_64 -6.37% 1.625 1.521 - 0.28% -
BM_StringRelational_Compare_Empty_Small_Control -6.36% 1.720 1.611 - -6.94% -
std::multimap<std::string,_int>::erase(iterator)/32 -6.36% 26.913 25.203 - -9.43% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -6.34% 25.927 24.282 - -1.98% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.34% 10.979 10.282 - -3.32% -
std::multiset<int>::count(key)_(non-existent)/0 -6.34% 0.268 0.251 - -8.73% -
BM_StringRelational_Eq_Small_Small_Control -6.33% 2.030 1.902 - 12.88% -
BM_deque_deque_ranges_move/5500 -6.30% 209.852 196.627 - -2.05% -
std::multimap<int,_int>::erase(iterator)/1024 -6.30% 21.755 20.384 - -4.70% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -6.28% 6.245 5.853 - 5.93% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -6.27% 1390.939 1303.781 - -23.24% -
std::multiset<int>::ctor(const&,_alloc)/8192 -6.27% 53987.901 50605.231 - -36.64% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -6.26% 18.296 17.152 - -37.12% -
BM_deque_deque_copy_backward/0 -6.25% 0.921 0.864 - -6.22% -
BM_StringRelational_Compare_Empty_Huge_Control -6.20% 1.717 1.611 - -0.47% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -6.20% 40.825 38.294 - -0.75% -
BM_StringRelational_Compare_Empty_Empty_Control -6.19% 1.718 1.611 - -6.95% -
BM_deque_deque_ranges_move_backward/2 -6.18% 2.390 2.242 - -9.22% -
BM_PushHeap_string_QuickSortAdversary_16384 -6.16% 16.440 15.427 - -4.58% -
std::is_partitioned(deque<int>)_(partitioned)/50 -6.15% 14.604 13.706 - -1.04% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -6.14% 25.807 24.221 - -2.55% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -6.13% 4.757 4.465 - -0.57% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.09% 11954.980 11227.479 - -2.94% -
BM_std_minmax_element<short>/1 -6.08% 0.319 0.300 - 0.17% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -6.07% 345.125 324.171 - -2.43% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -6.04% 37.944 35.650 - 1.70% -
ranges::minmax(std::deque<long_long>)/70000 -6.01% 26287.343 24706.561 - -3.26% -
BM_std_minmax_element<int>/2 -6.01% 0.644 0.605 - -8.93% -
BM_deque_vector_move/0 -6.00% 1.459 1.372 - -3.80% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -5.98% 28.279 26.587 - -0.54% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -5.96% 235.312 221.282 - 2.84% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -5.95% 133.692 125.738 - -3.02% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 -5.94% 685.377 644.692 - 2.84% -
std::remove(deque<int>)_(prefix)/50 -5.91% 64.961 61.118 - 6.26% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.91% 35.884 33.764 - 15.36% -
ranges::min(std::list<__int128>)/70000 -5.89% 62114.126 58453.788 - 1.42% -
BM_CmpEqual_uint_int -5.89% 1.090 1.026 - -9.10% -
std::map<int,_int>::count(key)_(existent)/32 -5.88% 1.594 1.500 - -15.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -5.86% 5276700.452 4967375.960 - -3.93% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -5.86% 41.124 38.715 - 11.79% -
std::count_if(list<int>)_(every_other)/8192 -5.86% 7684.048 7234.011 - 2.67% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -5.84% 234.955 221.228 - -13.51% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -5.83% 36.296 34.179 - 21.18% -
BM_vector_deque_copy/64 -5.83% 2.948 2.777 - -1.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.81% 212463932.183 200125201.950 - -3.77% -
SetIntersection_Front_Vector_uint32_1024_256 -5.78% 2273785.542 2142471.338 - -6.19% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -5.77% 33.484 31.552 - 1.23% -
BM_PushHeap_string_Ascending_256 -5.76% 11.989 11.298 - 3.04% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -5.76% 60.096 56.637 - -5.08% -
SetIntersection_Interlaced_Set_string_262144_262144 -5.74% 19069392.904 17974717.285 - 0.05% -
BM_StringRelational_Compare_Empty_Large_Control -5.73% 1.945 1.834 - 10.71% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -5.72% 26.365 24.856 - -0.38% -
BM_std_minmax_element<long_long>/4096 -5.72% 1133.793 1068.986 - 2.71% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.71% 16.701 15.747 - -6.19% -
BM_ConstructAndDestroy_FuncPtr_Opaque -5.71% 1.156 1.090 - -3.35% -
std::multiset<int>::ctor(const&,_alloc)/1024 -5.68% 6777.807 6392.492 - -35.02% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.68% 2.081 1.962 - 2.84% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -5.68% 34.608 32.643 - 32.27% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.67% 12741.707 12019.852 - -8.57% -
SetIntersection_Front_Vector_uint32_262144_256 -5.62% 2254512.149 2127745.403 - -7.01% -
std::map<int,_int>::contains(key)_(non-existent)/32 -5.62% 2.993 2.825 - -1.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -5.62% 626610.188 591424.950 - -0.14% -
BM_StringFindAllMatch/1 -5.61% 3.074 2.901 - -0.13% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -5.60% 10.330 9.752 - -14.04% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -5.57% 12725.971 12017.019 - -8.74% -
BM_join_view_out_vectors/1024 -5.50% 1629.105 1539.522 - -0.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -5.50% 51.539 48.706 - -6.27% -
std::format(double)_(fmt:_{:0^17500_0Lg}) -5.49% 224.409 212.083 - -2.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -5.49% 3341777.229 3158418.156 - -11.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -5.48% 1249167.268 1180660.352 - -3.57% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -5.48% 33.970 32.109 - -4.14% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -5.47% 58285.521 55094.616 - -2.66% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 -5.47% 55.570 52.529 - -1.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -5.46% 207812871.099 196460671.621 - -2.50% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -5.46% 1479.124 1398.330 - -6.80% -
std::unordered_set<std::string>::find(key)_(existent)/32 -5.44% 39.895 37.723 - -5.10% -
ranges::min(std::list<char>)/64 -5.44% 28.429 26.881 - 3.68% -
std::pop_heap(vector<size_t>)/8192 -5.42% 13.804 13.055 - -0.53% -
std::multimap<int,_int>::erase(iterator)/8192 -5.42% 21.636 20.463 - -4.55% -
SetIntersection_Front_Set_uint32_262144_262144 -5.42% 1747578.125 1652917.643 - -0.45% -
ranges::minmax(std::list<__int128>)/64 -5.41% 41.180 38.954 - 2.01% -
std::unique(deque<int>)_(contiguous)/1024 -5.39% 540.646 511.506 - 1.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -5.37% 13952270.146 13202943.235 - 1.03% -
std::stable_partition(list<int>)_(sparse)/50 -5.37% 27.935 26.436 - -2.25% -
SetIntersection_Interlaced_Vector_float_256_64 -5.36% 7280271.918 6889878.628 - -0.85% -
std::search(deque<int>)_(near_matches)/1000 -5.34% 25954.558 24568.015 - 32.44% -
BM_std_minmax_element<short>/3 -5.34% 1.261 1.194 - 10.56% -
rng::find_last(vector<char>)_(bail_90%)/1024 -5.31% 25.692 24.327 - -12.50% -
rng::contains(deque<int>)_(process_all)/8 -5.31% 3.162 2.994 - 4.47% -
std::set<std::string>::find(key)_(non-existent)/0 -5.30% 0.269 0.255 - -0.77% -
std::deque<int>::ctor(size)/1024 -5.29% 75.152 71.180 - -0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -5.27% 201434173.725 190817012.195 - -7.20% -
std::format(float)_(fmt:_{:0>17500_17000}) -5.26% 233.160 220.892 - -0.02% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.26% 14309893.239 13557662.682 - -7.61% -
BM_PushHeap_string_Random_16384 -5.23% 16.990 16.101 - 0.10% -
std::unordered_set<int>::erase(iterator)/32 -5.23% 20.886 19.794 - -2.08% -
BM_PathIterateOnceBackwards/iterate_elements/1024 -5.22% 335396.196 317888.813 - -0.84% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -5.21% 1.213 1.150 - -6.84% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -5.20% 27.923 26.470 - -2.49% -
std::find_if(vector<int>)_(process_all)/8 -5.20% 1.372 1.301 - -12.56% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -5.19% 2.211 2.096 - -1.69% -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor -5.19% 1.219 1.156 - -2.23% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -5.18% 0.395 0.374 - -1.03% -
BM_num_put<unsigned_long_long> -5.18% 11.670 11.066 - 9.34% -
std::set<int>::lower_bound(key)_(non-existent)/32 -5.13% 2.482 2.355 - 0.78% -
BM_PushHeap_float_Random_4 -5.12% 2.928 2.778 - -7.63% -
BM_PushHeap_uint32_Ascending_256 -5.12% 2.190 2.077 - -0.21% -
std::set<std::string>::contains(key)_(non-existent)/0 -5.12% 0.287 0.272 - -5.47% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -5.10% 1.317 1.250 - -0.79% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -5.10% 1.786 1.695 - -11.85% -
std::unordered_set<int>::ctor(const&)/1024 -5.09% 7090.493 6729.918 - -2.38% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.08% 53.904 51.165 - -4.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -5.07% 1238386.972 1175554.282 - -0.63% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.07% 13912.438 13206.852 - -1.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -5.07% 1272689.786 1208162.760 - -0.02% -
BM_std_minmax_element<long_long>/5500 -5.07% 1560.987 1481.886 - 6.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -5.06% 21.870 20.763 - -60.38% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.05% 1.045 0.992 - -10.56% -
BM_PushHeap_uint64_Ascending_256 -5.04% 2.199 2.089 - -0.24% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -5.03% 1.507 1.431 - -13.85% -
BM_StringRelational_Eq_Large_Huge_Control -5.03% 0.494 0.470 - -1.40% -
std::partial_sort_copy(vector<int>)_(heap)/8 -5.03% 16.692 15.853 - -4.09% -
BM_deque_deque_ranges_move/2 -5.02% 2.184 2.075 - -10.09% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -5.02% 1432.818 1360.938 - -0.46% -
std::set<std::string>::count(key)_(non-existent)/32 -5.01% 10.658 10.124 - 0.33% -
std::copy(list<int>)/4096 -4.99% 3207.214 3047.036 - -6.79% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -4.99% 3.965 3.768 - -0.02% -
SetIntersection_None_Set_string_16384_16384 -4.98% 209068567.743 198661726.291 - 2.89% -
std::format(int64_t)_(fmt:_{:0512LX}) -4.98% 43.231 41.080 - -3.18% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -4.96% 92.055 87.487 - -7.80% -
std::move(list<int>)/64 -4.96% 41.153 39.111 - -18.32% -
rng::starts_with(list<int>)/8 -4.95% 3.074 2.922 - -0.60% -
BM_StringRelational_Less_Large_Huge_Control -4.95% 2.232 2.121 - -2.70% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -4.93% 2.637 2.507 - -10.50% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.92% 48.332 45.954 - -12.06% -
BM_Swap_Null_FuncPtr -4.91% 1.210 1.150 - -8.51% -
std::adjacent_find(deque<int>,_pred)/8192 -4.89% 5350.296 5088.508 - 0.40% -
BM_CmpEqual_ushort_schar -4.89% 1.039 0.989 - -11.56% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -4.89% 223031.327 212128.982 - 0.61% -
std::partial_sort_copy(vector<int>)_(descending)/8192 -4.88% 98488.868 93680.196 - 0.50% -
std::find(vector<short>)_(bail_25%)/8 -4.87% 0.777 0.739 - 6.73% -
BM_StringRelational_Less_Huge_Empty_Control -4.86% 1.694 1.612 - -2.63% -
BM_PushHeap_string_PipeOrgan_16 -4.85% 4.391 4.179 - -0.91% -
std::rotate_copy(deque<int>)/32 -4.83% 2.774 2.640 - 2.65% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 -4.82% 63658.371 60591.135 - -0.22% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -4.82% 37.482 35.677 - -6.06% -
bm_lexicographical_compare<int>/8 -4.82% 1.536 1.462 - -7.61% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -4.81% 4628272.730 4405438.480 - -11.73% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -4.81% 58537744.590 55723744.590 - -4.74% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -4.77% 6.818 6.493 - -13.45% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.76% 868.838 827.498 - 29.24% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -4.76% 21720.191 20687.385 - -0.17% -
std::stable_partition(vector<int>)_(sparse)/50 -4.75% 22.293 21.234 - -4.62% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.74% 797.185 759.364 - -3.76% -
BM_std_minmax_element<long_long>/70000 -4.74% 19212.540 18301.574 - 2.80% -
rng::contains(list<int>)_(process_all)/1048576 -4.74% 870529.739 829266.011 - 0.78% -
BM_StringFindAllMatch/8 -4.72% 2.799 2.667 - -0.60% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 -4.71% 685.021 652.724 - 4.17% -
std::multimap<int,_int>::erase(iterator)/32 -4.70% 21.377 20.372 - -2.89% -
BM_format_to_iterator/<std::vector>_string_len_6000 -4.70% 62.549 59.611 - -0.68% -
std::copy_backward(list<int>)/512 -4.69% 382.331 364.381 - 0.36% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 -4.69% 442.505 421.740 - -3.90% -
std::map<int,_int>::clear()/0 -4.69% 410.262 391.018 - -1.70% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.68% 53937.198 51411.714 - -7.73% -
std::shift_right(deque<int>)/1024 -4.67% 42.114 40.146 - -0.38% -
BM_std_minmax_element<long_long>/65536 -4.67% 17974.945 17135.734 - 2.82% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.67% 201377619.425 191976805.216 - -6.51% -
rng::find_last(vector<char>)_(bail_90%)/50 -4.65% 1.529 1.458 - -0.69% -
std::set<int>::insert(value)_(new_value,_end)/8192 -4.65% 75.114 71.624 - 2.95% -
BM_format_to_iterator/<std::deque>_C_string_len_6 -4.64% 15.026 14.328 - 0.43% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -4.63% 302.337 288.327 - -4.34% -
std::unordered_multiset<int>::clear()/32 -4.62% 612.169 583.872 - -2.65% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -4.61% 606.324 578.369 - -5.23% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -4.61% 3244.315 3094.831 - -1.98% -
std::rotate_copy(vector<int>)/8192 -4.60% 710.948 678.255 - -5.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.59% 1027.623 980.429 - -3.53% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -4.59% 40.947 39.067 - 0.30% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -4.57% 9.698 9.255 - 11.87% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -4.56% 3.147 3.004 - 33.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -4.56% 1283311.687 1224856.542 - 2.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -4.55% 46.282 44.178 - 0.02% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -4.54% 512.300 489.017 - -0.45% -
SetIntersection_Front_Vector_uint64_16384_16384 -4.54% 72832795.778 69528683.790 - -6.61% -
std::multiset<int>::find(key)_(existent)/8192 -4.53% 8.393 8.012 - -10.06% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -4.53% 26.603 25.398 - -9.11% -
BM_deque_vector_ranges_move_backward/0 -4.53% 1.548 1.478 - -6.73% -
std::search(vector<int>)_(same_length)/8192 -4.52% 1958.463 1869.884 - 0.26% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -4.51% 28.608 27.317 - -0.41% -
std::copy_if(vector<int>)_(entire_range)/64 -4.50% 16.264 15.532 - -0.09% -
std::fill_n(vector<bool>)/64 -4.50% 1.455 1.390 - -2.50% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.49% 177.559 169.595 - -3.96% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.48% 300.420 286.951 - 0.49% -
SetIntersection_Front_Set_uint64_1024_256 -4.46% 3847319.124 3675599.410 - -7.05% -
std::find_end(list<int>,_pred)_(single_element)/8192 -4.45% 8560.311 8179.702 - -11.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -4.44% 407.632 389.524 - -1.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.44% 1287757.449 1230583.963 - -0.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.44% 225.756 215.738 - -0.49% -
rng::contains_subrange(list<int>)_(single_element)/50 -4.44% 17.824 17.034 - -1.03% -
std::partition_copy(vector<int>)/50 -4.43% 13.244 12.657 - 3.67% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.42% 57298.269 54763.102 - 2.57% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -4.42% 53.996 51.608 - -3.82% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -4.42% 7089.407 6775.953 - 0.49% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -4.41% 4.892 4.676 - -4.29% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.40% 233.795 223.516 - -2.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -4.39% 558989687.541 534441436.553 - -1.65% -
BM_deque_deque_copy_backward/512 -4.39% 19.764 18.896 - -1.22% -
std::search(deque<int>,_pred)_(no_match)/1000 -4.39% 478.294 457.309 - 7.71% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.39% 468.084 447.555 - -4.05% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -4.38% 10.974 10.494 - 4.03% -
ranges::minmax(std::deque<long_long>)/8 -4.37% 4.069 3.891 - 9.27% -
bm_lexicographical_compare<unsigned_char>/1 -4.36% 1.547 1.479 - -5.55% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -4.36% 24.633 23.559 - -4.88% -
std::distance(join_view(vector<vector<int>>))/50 -4.36% 0.656 0.628 - -94.99% -
std::find_if(deque<int>)_(process_all)/8 -4.34% 2.744 2.625 - 1.91% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.33% 6687.928 6398.309 - -7.42% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.33% 26.072 24.944 - -5.70% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -4.33% 63.426 60.682 - -3.70% -
SetIntersection_Front_Set_uint32_1024_256 -4.32% 4136439.916 3957653.129 - 4.00% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.32% 7726.772 7393.022 - -1.66% -
BM_PushHeap_string_Ascending_64 -4.31% 7.843 7.505 - 2.91% -
std::map<int,_int>::find(key)_(existent)/8192 -4.30% 5.505 5.268 - -4.33% -
std::find_first_of(vector<int>)_(large_needle)/50 -4.29% 274.276 262.498 - -3.10% -
BM_Ostream_number/0 -4.29% 31.919 30.548 - 3.81% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -4.29% 53905.298 51594.210 - -34.64% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -4.27% 64.325 61.579 - 15.63% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.27% 1175.404 1125.256 - 0.83% -
SetIntersection_Interlaced_Set_string_1024_256 -4.26% 36286195.466 34740198.488 - -2.89% -
SetIntersection_Front_Set_uint64_256_256 -4.25% 7839412.326 7506311.081 - 0.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -4.24% 35.885 34.362 - -3.93% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -4.24% 2666.738 2553.657 - 3.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -4.24% 7.246 6.939 - -0.20% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -4.22% 42.661 40.861 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.21% 366406848.551 350981121.978 - 1.22% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.20% 641.551 614.580 - -1.19% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.20% 15.640 14.983 - -1.93% -
std::multimap<int,_int>::ctor(const&)/1024 -4.20% 6703.617 6422.272 - -3.89% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.19% 22.367 21.431 - -1.00% -
std::unique(deque<int>)_(contiguous)/8192 -4.18% 3894.700 3731.937 - 0.94% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.18% 99673.622 95510.744 - -2.11% -
SetIntersection_None_Vector_string_262144_1024 -4.17% 1322306.740 1267164.238 - -3.74% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -4.17% 10.024 9.606 - 6.62% -
std::set<int>::ctor(const&,_alloc)/8192 -4.16% 52271.492 50096.505 - -35.77% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.16% 6557.379 6284.609 - 0.34% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -4.15% 19.495 18.685 - -2.77% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.15% 75.020 71.906 - -0.15% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -4.14% 6745.754 6466.387 - -35.08% -
BM_PushHeap_string_PipeOrgan_4 -4.14% 2.634 2.525 - 0.62% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -4.14% 13633.908 13069.888 - -14.62% -
SetIntersection_Interlaced_Vector_float_256_16 -4.13% 7316659.914 7014128.923 - 19.19% -
std::set<int>::lower_bound(key)_(existent)/1024 -4.13% 4.576 4.387 - -2.65% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -4.11% 1.259 1.207 - -4.21% -
std::rotate(vector<bool>)_(by_1/3)/50 -4.11% 18.059 17.316 - -1.53% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -4.11% 37.310 35.777 - -0.79% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -4.11% 961.801 922.298 - -17.88% -
rng::fold_left(deque<int>)/8 -4.10% 4.008 3.843 - -4.52% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -4.09% 0.594 0.569 - -3.68% -
std::stable_sort(deque<int>)_(ascending)/1024 -4.09% 2178.219 2089.101 - -3.09% -
BM_PushHeap_string_SingleElement_256 -4.09% 2.735 2.623 - 0.86% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.09% 23.793 22.820 - -2.59% -
SetIntersection_Front_Set_uint32_1024_1024 -4.09% 12442600.669 11934092.561 - 2.61% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.09% 59851.474 57405.879 - -0.96% -
std::stable_partition(vector<int>)_(dense)/32 -4.09% 22.260 21.351 - 1.09% -
std::for_each(list<int>)/50 -4.08% 21.436 20.561 - -4.15% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 -4.07% 0.563 0.540 - 0.25% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -4.06% 0.263 0.252 - -0.78% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.06% 52504.525 50373.190 - 1.35% -
SetIntersection_Front_Set_string_256_16 -4.03% 7043715.683 6759819.105 - -0.43% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.03% 62745.938 60219.045 - 4.59% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.01% 1204205.908 1155873.731 - -1.86% -
std::find_end(deque<int>)_(process_all)/1024 -4.01% 325.737 312.684 - -12.99% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -4.00% 41507966.183 39845694.619 - 44.99% -
BM_PushHeap_string_SingleElement_1024 -4.00% 2.743 2.633 - 1.61% -
std::search(deque<int>,_pred)_(same_length)/1000 -4.00% 499.195 479.213 - -0.33% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -3.99% 1.264 1.213 - -7.57% -
SetIntersection_None_Vector_string_262144_4 -3.99% 1316169.579 1263706.334 - -3.03% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.98% 15.618 14.996 - -4.53% -
std::format(double)_(fmt:_{:0>17500_10Le}) -3.97% 217.182 208.555 - -4.44% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -3.97% 90.489 86.899 - 98.86% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -3.96% 29.463 28.295 - 4.36% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -3.96% 22.904 21.997 - -2.03% -
BM_deque_deque_ranges_move/1 -3.95% 2.434 2.337 - -10.04% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -3.95% 2.786 2.676 - -5.38% -
BM_PushHeap_string_SingleElement_64 -3.94% 2.785 2.675 - 0.88% -
ranges::minmax(std::list<__int128>)/70000 -3.94% 60931.007 58533.136 - 2.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.93% 9.653 9.274 - -2.18% -
SetIntersection_Front_Set_uint64_64_64 -3.92% 13341894.293 12819101.900 - -2.69% -
std::sort(deque<int>)_(pipe-organ)/1024 -3.91% 2874.937 2762.545 - -1.04% -
SetIntersection_Interlaced_Vector_string_1024_64 -3.91% 8746400.548 8404547.796 - -1.94% -
std::stable_partition(vector<int>)_(dense)/50 -3.91% 27.030 25.974 - -1.29% -
BM_PushHeap_uint32_Ascending_1024 -3.90% 2.655 2.551 - -0.14% -
BM_CmpEqual_ushort_short -3.88% 1.034 0.994 - -11.73% -
std::set<int>::ctor(const&,_alloc)/1024 -3.88% 6527.472 6274.304 - -35.18% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.87% 20.289 19.504 - 2.33% -
Chain,_2_levels -3.86% 1.042 1.002 - -13.42% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -3.86% 12.767 12.274 - 8.76% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -3.86% 5.382 5.175 - 3.24% -
SetIntersection_Front_Set_uint64_1024_1024 -3.86% 12358590.674 11881957.885 - -3.90% -
BM_format_string<wchar_t>/16 -3.86% 1.563 1.503 - -6.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -3.86% 20684.097 19886.587 - 2.22% -
std::pop_heap(deque<int>)/1024 -3.85% 12.878 12.381 - -8.86% -
std::count(list<int>)_(every_other)/8 -3.84% 2.168 2.085 - -2.19% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.84% 1025.259 985.892 - -3.79% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -3.84% 221798.665 213289.247 - 0.53% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.84% 13.321 12.810 - -1.56% -
std::find_if(vector<int>)_(bail_25%)/1024 -3.83% 30.911 29.726 - 6.14% -
std::find_if(deque<int>)_(bail_25%)/1024 -3.81% 81.286 78.189 - 1.00% -
SetIntersection_Front_Set_string_4_1 -3.80% 230882711.097 222100011.987 - -1.01% -
std::rotate(vector<bool>)_(by_1/3)/32 -3.79% 18.001 17.319 - -1.59% -
std::stable_partition(deque<int>)_(sparse)/50 -3.78% 30.311 29.165 - 6.47% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -3.77% 1.436 1.382 - 0.12% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.76% 33.614 32.350 - -6.07% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -3.75% 118.765 114.313 - 2.46% -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor -3.74% 1.197 1.152 - -22.10% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.73% 19.794 19.055 - -5.28% -
SetIntersection_Interlaced_Set_uint32_1_1 -3.73% 558305898.251 537475431.832 - -0.68% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -3.73% 17.641 16.984 - -1.45% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.73% 12647.547 12176.340 - 1.68% -
std::format(double)_(fmt:_{:_0La}) -3.71% 36.266 34.920 - -2.99% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -3.70% 17.088 16.455 - 2.12% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.70% 150.096 144.544 - 0.21% -
BM_PushHeap_string_SingleElement_4 -3.69% 2.428 2.338 - 0.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.69% 15343.403 14777.873 - 3.27% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -3.67% 99.085 95.444 - 6.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.67% 15626.459 15052.689 - -6.84% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -3.67% 17.602 16.957 - -8.10% -
std::remove_if(deque<int>)_(prefix)/50 -3.66% 64.342 61.986 - -3.40% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.66% 12521.684 12063.764 - -3.45% -
std::format(double)_(fmt:_{:_0e}) -3.66% 37.769 36.388 - -3.04% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -3.65% 273.375 263.389 - 1.24% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -3.65% 1.439 1.387 - -0.04% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -3.64% 3577.761 3447.548 - 2.83% -
std::unordered_set<int>::ctor(const&)/0 -3.64% 13.328 12.844 - -1.29% -
std::copy_backward(vector<bool>)_(unaligned)/64 -3.64% 0.923 0.890 - 0.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.63% 175230771.157 168867942.284 - -0.60% -
std::sort_heap(deque<int>)/8 -3.63% 36.511 35.187 - -2.32% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -3.62% 1.652 1.592 - -0.19% -
std::unique(deque<int>)_(sprinkled)/32 -3.62% 53.824 51.874 - -3.52% -
std::stable_sort(deque<int>)_(repeated)/1024 -3.62% 1460.157 1407.277 - -3.39% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -3.61% 4.811 4.638 - 0.20% -
std::rotate(vector<bool>)_(by_1/4)/32 -3.61% 18.103 17.450 - -1.49% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.60% 545.829 526.155 - 0.14% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 -3.59% 690.102 665.312 - 5.17% -
BM_PathIterateOnce/iterate_elements/1024 -3.59% 326455.188 314728.315 - -1.45% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.59% 20.507 19.772 - 4.17% -
std::copy_backward(deque<int>)/32768 -3.57% 3702.921 3570.622 - -2.80% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -3.57% 789.591 761.396 - -4.10% -
std::partition(list<int>)_(dense)/32 -3.56% 9.122 8.797 - -1.73% -
std::search(vector<int>)_(same_length)/1024 -3.56% 254.195 245.148 - 0.16% -
std::rotate(vector<bool>)_(by_1/4)/50 -3.56% 18.000 17.360 - -1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.55% 19457392.667 18766608.636 - -6.85% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -3.54% 21.711 20.943 - -0.79% -
std::move(vector<bool>)_(aligned)/64 -3.53% 1.620 1.563 - -7.55% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -3.53% 30.877 29.786 - 7.47% -
SetIntersection_Front_Set_string_262144_1 -3.53% 1105616.007 1066560.961 - -3.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.53% 92.111 88.861 - 30.29% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -3.53% 16.435 15.855 - 5.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.53% 1847235.311 1782093.535 - -9.52% -
ranges::min(std::vector<char>)/64 -3.52% 4.321 4.168 - 15.21% -
std::stable_partition(deque<int>)_(dense)/50 -3.52% 42.819 41.310 - 10.08% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.51% 0.814 0.785 - -0.33% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -3.51% 46.174 44.552 - 0.34% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -3.51% 13130.562 12669.874 - 1.32% -
BM_Swap_FuncPtr_LargeTrivialFunctor -3.50% 1.229 1.186 - 0.64% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -3.50% 6839.660 6600.549 - -0.49% -
SetIntersection_Front_Set_float_16384_1 -3.50% 1055505.873 1018610.882 - -3.98% -
std::stable_sort(deque<int>)_(shuffled)/1024 -3.49% 2592.182 2501.653 - -3.16% -
BM_CmpEqual_ushort_uchar -3.48% 1.117 1.078 - -4.03% -
std::multiset<int>::find(key)_(existent)/1024 -3.48% 4.148 4.003 - -5.77% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -3.48% 0.499 0.482 - 31.24% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.48% 14290.750 13793.455 - -6.86% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.48% 1.663 1.605 - 1.76% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -3.48% 8.292 8.003 - -2.12% -
std::deque<int>::ctor(size)/8192 -3.47% 457.602 441.720 - 0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.46% 4668397.760 4506684.917 - 3.18% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -3.46% 368.412 355.667 - -0.41% -
std::multimap<int,_int>::clear()/32 -3.46% 668.120 645.012 - -3.24% -
std::make_heap(vector<int>,_pred)_(descending)/8 -3.46% 15.198 14.673 - -1.49% -
BM_PushHeap_string_PipeOrgan_64 -3.44% 6.318 6.101 - 6.05% -
std::format(float)_(fmt:_{:0^17500_0Lf}) -3.44% 196.136 189.383 - -2.14% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -3.44% 405.389 391.435 - -1.31% -
std::format(int64_t)_(fmt:_{:0<512Lx}) -3.42% 37.168 35.895 - -3.08% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.42% 15.603 15.070 - -5.67% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -3.41% 44.756 43.231 - -3.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.40% 1056405.430 1020450.652 - -1.02% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -3.40% 1.648 1.592 - -0.17% -
SetIntersection_Front_Set_uint32_16384_64 -3.40% 1682327.496 1625141.636 - -2.94% -
BM_PathConstructString/large_string/64 -3.40% 2447.908 2364.700 - -3.31% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.40% 3896.382 3763.966 - -1.26% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.39% 5.396 5.213 - -5.57% -
ranges::min(std::list<char>)/8 -3.39% 1.972 1.905 - 7.79% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.38% 4.725 4.565 - 17.34% -
std::any_of(deque<int>)_(process_all)/32768 -3.37% 10439.513 10087.280 - -10.64% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -3.37% 534905.943 516882.134 - 0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.37% 1176212.323 1136580.961 - -3.34% -
std::set<int>::ctor(const&,_alloc)/32 -3.37% 227.085 219.434 - -11.53% -
std::any_of(deque<int>)_(process_all)/8192 -3.37% 2613.620 2525.604 - -10.87% -
std::multimap<std::string,_int>::clear()/32 -3.37% 924.565 893.440 - -4.10% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -3.36% 19.482 18.827 - -2.15% -
BM_format_to_iterator/<std::string>_C_string_len_6 -3.35% 9.250 8.940 - -4.61% -
std::copy(list<int>)/64 -3.34% 32.342 31.261 - -6.67% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -3.34% 25.633 24.776 - -2.80% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.33% 0.477 0.461 - -7.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.32% 36.493 35.280 - -4.71% -
BM_BitsetToString<64>/Uniform_(50%)/50 -3.32% 18.295 17.688 - -6.80% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst -3.32% 0.431 0.417 - 0.03% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -3.32% 24.161 23.359 - 0.92% -
BM_StringRelational_Less_Empty_Large_Control -3.31% 1.667 1.612 - -3.21% -
ranges::minmax(std::vector<char>)/64 -3.30% 1.239 1.198 - -11.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.30% 0.640 0.619 - -1.75% -
BM_std_minmax_element<int>/1 -3.30% 0.315 0.304 - 3.47% -
BM_StringRelational_Less_Large_Empty_Control -3.29% 1.666 1.611 - -0.18% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -3.29% 24.649 23.837 - 4.37% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -3.28% 27513.494 26611.991 - -0.65% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -3.27% 39650.900 38353.447 - -10.52% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -3.27% 31.080 30.064 - -3.03% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.26% 792.538 766.698 - 1.46% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -3.26% 4.206 4.069 - 0.41% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.26% 7.354 7.114 - -3.25% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.25% 403.702 390.580 - -1.51% -
std::partial_sort(deque<int>)_(shuffled)/8192 -3.25% 248408.935 240343.326 - -7.19% -
std::unordered_set<int>::clear()/32 -3.24% 612.596 592.738 - -1.96% -
BM_PushHeap_string_Random_1024 -3.24% 15.215 14.722 - -0.73% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -3.23% 598.006 578.664 - 2.15% -
BM_Swap_FuncPtr_MemFuncPtr -3.22% 3.449 3.338 - 2.11% -
BM_Hash/uint32_top_std_hash/1024 -3.21% 727.701 704.311 - 26.34% -
std::stable_sort(deque<int>)_(heap)/1024 -3.21% 2792.139 2702.561 - -3.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.20% 25.213 24.406 - -3.45% -
BM_StringRelational_Less_Small_Empty_Control -3.20% 1.664 1.611 - -4.06% -
ranges::min(std::vector<long_long>)/8 -3.19% 2.212 2.141 - 0.71% -
std::map<int,_int>::find(key)_(existent)/1024 -3.19% 4.366 4.227 - 16.03% -
std::find_if(vector<char>)_(process_all)/8 -3.18% 1.380 1.336 - 6.23% -
std::find_if_not(list<int>)_(process_all)/50 -3.17% 38.957 37.721 - -0.85% -
std::stable_partition(list<int>)_(sparse)/1024 -3.17% 959.719 929.320 - 0.45% -
std::multimap<int,_int>::ctor(const&)/8192 -3.17% 53666.405 51967.081 - -2.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.16% 64.526 62.485 - -0.34% -
std::all_of(list<int>)_(process_all)/8192 -3.16% 8441.752 8174.903 - 6.93% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.16% 11.306 10.948 - 1.58% -
BM_StringRead_Cold_Deep_Large -3.16% 1.442 1.396 - 13.41% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.16% 36522.252 35369.748 - -5.83% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.15% 671291.141 650135.619 - 0.47% -
BM_Swap_FuncPtr_SmallNonTrivialFunctor -3.15% 1.204 1.166 - -3.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.15% 1476.568 1430.116 - -4.63% -
SetIntersection_None_Set_float_1024_256 -3.14% 9017464.370 8734301.901 - -0.55% -
BM_StringFindCharLiteral/128 -3.13% 3.101 3.004 - -0.10% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -3.13% 6581.770 6375.668 - 2.76% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.13% 22.195 21.500 - -2.19% -
std::format(double)_(fmt:_{:_10La}) -3.13% 43.643 42.279 - -2.24% -
BM_deque_deque_ranges_move_backward/64 -3.12% 3.551 3.440 - 0.61% -
std::set<int>::clear()/1024 -3.12% 9249.878 8961.442 - -6.58% -
SetIntersection_Front_Set_string_64_64 -3.12% 35608405.340 34498448.275 - 1.17% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.11% 250053.030 242281.446 - -3.09% -
BM_PushHeap_uint64_Ascending_1024 -3.10% 2.655 2.573 - -0.03% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.10% 7.758 7.517 - -8.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.10% 602178.811 583513.928 - -2.81% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.09% 22.711 22.010 - -0.42% -
SetIntersection_Interlaced_Vector_float_262144_16384 -3.09% 353529315.785 342603719.353 - -2.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.09% 1124440.306 1089738.865 - -3.58% -
std::set<std::string>::find(key)_(existent)/8192 -3.08% 31.230 30.268 - -1.30% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -3.07% 7719.062 7481.958 - -1.03% -
std::format(double)_(fmt:_{:_0L}) -3.07% 76.654 74.302 - -1.94% -
std::is_sorted(deque<int>,_pred)/8 -3.06% 4.871 4.722 - -1.72% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -3.06% 27.268 26.434 - -0.75% -
std::partial_sort(vector<int>)_(shuffled)/8 -3.04% 28.518 27.652 - -2.68% -
std::for_each(map<int>::iterator)/8192 -3.04% 7548.773 7319.583 - -55.29% -
std::format(int64_t)_(fmt:_{:0<512LX}) -3.03% 44.047 42.712 - 0.12% -
std::partial_sort(deque<int>)_(heap)/8192 -3.02% 269910.666 261749.333 - -5.12% -
BM_StringRelational_Less_Empty_Huge_Control -3.02% 1.662 1.612 - -3.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.01% 1184037.256 1148398.659 - -3.18% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -3.00% 5.777 5.603 - -0.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.00% 26119.798 25337.455 - -3.33% -
rng::contains(list<int>)_(process_all)/50 -2.99% 18.676 18.117 - -0.62% -
BM_join_view_in_vectors/512 -2.99% 673.826 653.666 - -6.86% -
std::format(double)_(fmt:_{:0^17500_0La}) -2.98% 174.719 169.505 - -1.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -2.98% 9.511 9.227 - 0.15% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -2.98% 477.526 463.295 - -3.03% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.98% 44.405 43.082 - 1.46% -
BM_vector_deque_copy_backward/64 -2.98% 3.139 3.046 - 1.72% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -2.98% 28.921 28.060 - -1.63% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.97% 29.401 28.527 - -6.81% -
std::set<std::string>::ctor(const&)/32 -2.97% 819.909 795.567 - -4.42% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.95% 13.237 12.847 - -1.21% -
std::stable_sort(deque<int>)_(descending)/1024 -2.95% 2970.484 2882.998 - -2.76% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.94% 21.015 20.398 - -3.28% -
std::sort_heap(deque<int>)/8192 -2.93% 482395.243 468246.321 - 3.36% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -2.93% 1935849.810 1879189.830 - -3.72% -
std::format(double)_(fmt:_{:_10}) -2.93% 62.749 60.913 - -0.77% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -2.92% 4.636 4.501 - -3.57% -
SetIntersection_Interlaced_Vector_float_1024_16 -2.92% 2601869.339 2525899.899 - -0.71% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.92% 17.239 16.736 - -1.54% -
BM_StringRelational_Compare_Small_Empty_Control -2.91% 1.659 1.610 - -0.33% -
std::sort_heap(deque<int>,_pred)/1024 -2.91% 12614.674 12246.980 - -5.57% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.91% 6.030 5.854 - -4.15% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -2.91% 7269076.662 7057724.556 - 19.08% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.90% 21.966 21.328 - 0.84% -
std::format(int64_t)_(fmt:_{:LX}) -2.90% 34.190 33.199 - -3.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.89% 0.796 0.773 - 0.52% -
std::rotate_copy(vector<int>)/1024 -2.89% 33.539 32.570 - -0.63% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -2.89% 23.588 22.906 - -9.68% -
BM_PushHeap_string_QuickSortAdversary_256 -2.89% 14.862 14.433 - -3.57% -
rng::find_last(list<int>)_(bail_90%)/50 -2.88% 1.280 1.243 - -7.24% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -2.88% 2981.550 2895.821 - -2.77% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -2.87% 5.578 5.418 - -1.43% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -2.87% 18.449 17.920 - -1.06% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -2.86% 5.388 5.233 - 2.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.86% 19322266.963 18769698.984 - -0.95% -
BM_PushHeap_uint64_Descending_16 -2.85% 0.370 0.360 - -1.70% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -2.84% 56.127 54.533 - -2.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.83% 1220147.420 1185576.719 - -4.32% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.83% 5685.456 5524.469 - -15.73% -
BM_SeedSeq_Generate/16/256 -2.82% 911.309 885.572 - -0.64% -
std::map<std::string,_int>::ctor(const&)/1024 -2.82% 36630.706 35598.091 - -0.11% -
rng::find_if(vector<bool>)_(process_all)/8 -2.82% 3.604 3.502 - -2.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -2.82% 45.648 44.362 - -2.73% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -2.81% 12955.022 12590.523 - 6.11% -
SetIntersection_Front_Vector_uint32_262144_64 -2.81% 1371713.612 1333152.220 - -3.75% -
std::move(vector<int>)/8 -2.80% 2.270 2.207 - 1.72% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.80% 22.087 21.468 - -1.93% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -2.80% 884.107 859.329 - -1.14% -
BM_std_minmax_element<long_long>/4000 -2.80% 1070.300 1040.315 - 2.33% -
BM_PushHeap_uint32_Random_64 -2.79% 5.161 5.017 - -0.20% -
SetIntersection_Front_Set_uint32_256_256 -2.79% 7484705.147 7275591.846 - -6.58% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.79% 5.302 5.154 - -3.05% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -2.79% 36973.880 35942.798 - -9.42% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.79% 3.014 2.930 - -0.46% -
std::set<int>::erase(key)_(existent)/8192 -2.79% 70.092 68.140 - -1.59% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.78% 13068.043 12705.065 - -1.77% -
std::multiset<int>::insert(value)_(already_present)/32 -2.78% 18.640 18.123 - -1.34% -
SetIntersection_Front_Vector_uint32_256_64 -2.77% 4378892.251 4257380.007 - -2.30% -
BM_BitsetToString<1048576>/Uniform_(50%)/50 -2.77% 370729.316 360452.965 - -0.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.77% 1137137.412 1105638.027 - -4.54% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.77% 9807.508 9536.140 - 0.61% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -2.76% 22.118 21.507 - -1.31% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.76% 10.730 10.433 - 17.30% -
SetIntersection_None_Vector_string_262144_256 -2.76% 1325327.252 1288739.646 - -1.29% -
SetIntersection_Front_Set_float_1024_16 -2.76% 1248287.040 1213874.814 - 0.20% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.76% 10.316 10.031 - -6.39% -
BM_PushHeap_uint64_Random_1024 -2.75% 6.285 6.111 - 6.13% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.75% 7133.225 6936.866 - -1.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.75% 12527040.009 12182953.161 - -14.11% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.75% 67.730 65.870 - -2.98% -
std::format(float)_(fmt:_{:_0Lf}) -2.74% 50.267 48.892 - -0.21% -
SetIntersection_Front_Set_float_16384_16384 -2.73% 229554877.032 223281552.007 - 2.95% -
std::unordered_multiset<int>::count(key)_(existent)/32 -2.73% 1.826 1.776 - -4.26% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.72% 203362.728 197828.757 - 0.33% -
BM_join_view_deques/65536 -2.71% 293949.518 285980.936 - -0.77% -
std::format(double)_(fmt:_{:017500_0f}) -2.71% 206.244 200.664 - 0.32% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.70% 18.188 17.696 - -10.74% -
std::search(vector<int>)_(near_matches)/8192 -2.70% 797389.901 775846.791 - 1.17% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -2.69% 26.409 25.697 - -7.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.69% 10216099.347 9941201.021 - 0.34% -
SetIntersection_Front_Set_string_4_4 -2.69% 161605985.768 157266603.342 - -1.94% -
BM_num_get<bool> -2.68% 11.822 11.506 - -54.56% -
std::format(double)_(fmt:_{:0^17500_10Le}) -2.68% 216.276 210.489 - -3.92% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.67% 1154431.877 1123559.143 - 0.14% -
BM_CmpEqual_uint_short -2.67% 1.044 1.016 - -10.47% -
SetIntersection_Interlaced_Set_string_16384_16 -2.67% 249598129.423 242939725.930 - -0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.67% 16.541 16.099 - -2.44% -
std::format(double)_(fmt:_{:0>17500_0Lg}) -2.67% 216.461 210.692 - -3.12% -
BM_std_minmax_element<long_long>/512 -2.66% 140.650 136.908 - 2.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.66% 4179551.599 4068533.951 - -2.83% -
std::format(double)_(fmt:_{:0^17500_0e}) -2.66% 189.749 184.710 - -1.86% -
std::set<std::string>::equal_range(key)_(existent)/8192 -2.65% 28.239 27.491 - -15.51% -
std::copy_if(deque<int>)_(entire_range)/512 -2.65% 138.437 134.771 - 0.77% -
BM_std_minmax_element<long_long>/1024 -2.64% 277.211 269.879 - 1.88% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -2.64% 4.594 4.472 - -0.94% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.64% 30.936 30.120 - 13.57% -
BM_CmpEqual_uint_schar -2.64% 1.079 1.050 - -7.29% -
SetIntersection_Front_Set_uint64_16384_1024 -2.63% 12523424.616 12193837.642 - -2.14% -
std::format(float)_(fmt:_{:_10a}) -2.62% 28.768 28.014 - -0.75% -
SetIntersection_Front_Vector_string_256_64 -2.62% 10799597.035 10516685.937 - 5.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.61% 1287.345 1253.691 - 10.63% -
std::format(int64_t)_(fmt:_{:0^512X}) -2.61% 42.401 41.295 - 0.34% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.61% 219.988 214.246 - -1.23% -
std::partition(vector<int>)_(sparse)/32 -2.60% 9.086 8.850 - 0.37% -
std::set<int>::contains(key)_(non-existent)/32 -2.59% 2.787 2.715 - -11.63% -
std::find_first_of(list<int>)_(small_needle)/50 -2.59% 143.899 140.166 - -5.33% -
std::is_sorted(vector<int>,_pred)/8 -2.59% 3.446 3.357 - 6.11% -
BM_PushHeap_string_SingleElement_16 -2.59% 2.700 2.630 - 0.94% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.59% 87764.650 85494.122 - -0.15% -
bm_lexicographical_compare<int>/64 -2.58% 4.503 4.386 - -3.30% -
std::copy_if(list<int>)_(every_other)/1048576 -2.58% 852436.145 830419.150 - 1.15% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.58% 2220.159 2162.974 - -2.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.57% 33.271 32.416 - 11.89% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.56% 731.086 712.342 - -4.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -2.55% 6.907 6.731 - -7.07% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.54% 375.071 365.530 - -1.53% -
BM_format/string_view_len_6000 -2.54% 74.523 72.632 - -5.77% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -2.53% 1.300 1.267 - -1.71% -
std::partition_point(list<int>)/50 -2.53% 25.184 24.547 - 0.52% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.53% 255038.404 248588.740 - -1.50% -
std::move(vector<bool>)_(unaligned)/4096 -2.53% 26.404 25.737 - -0.88% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.52% 36063.445 35153.299 - -4.73% -
std::remove_if(deque<int>)_(prefix)/32 -2.52% 54.973 53.586 - -1.90% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -2.52% 36.031 35.122 - 1.18% -
SetIntersection_None_Vector_string_16384_256 -2.52% 1248718.842 1217228.815 - -1.93% -
std::set<int>::clear()/0 -2.52% 403.083 392.920 - -1.30% -
SetIntersection_Front_Vector_string_262144_64 -2.52% 3435848.936 3349350.373 - 6.97% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.52% 735.829 717.317 - -3.12% -
BM_format_to_back_inserter<std::string>/string_view_len_6000 -2.51% 475.782 463.840 - -3.00% -
BM_deque_vector_ranges_move_backward/65536 -2.51% 7227.918 7046.511 - -4.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.51% 1181336.258 1151724.478 - -1.94% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.51% 26887.028 26213.140 - -1.32% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.50% 84.176 82.068 - -2.55% -
std::transform(deque<int>,_deque<int>)/32 -2.50% 21.883 21.336 - -0.14% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -2.49% 1.203 1.173 - 0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.48% 781.215 761.803 - -0.66% -
SetIntersection_Front_Set_uint64_1024_64 -2.48% 1679881.645 1638160.021 - -4.57% -
std::format(float)_(fmt:_{:017500_17000}) -2.48% 227.729 222.086 - 0.15% -
std::fill_n(list<int>)/8192 -2.48% 7605.635 7417.387 - 3.74% -
std::move_backward(deque<int>)/8 -2.47% 3.471 3.385 - -1.49% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -2.47% 2.364 2.306 - -4.46% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -2.47% 132324.753 129061.480 - -0.94% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -2.45% 39493.978 38524.671 - -1.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -2.45% 32.181 31.394 - -22.23% -
std::for_each_n(join_view(vector<vector<int>>))/8 -2.44% 1.497 1.460 - 3.61% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.44% 57.717 56.307 - -1.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -2.44% 2960006.136 2887814.964 - -0.24% -
std::format(double)_(fmt:_{:0>17500_10Lg}) -2.44% 226.137 220.628 - -5.09% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.43% 45283.703 44182.457 - -12.05% -
std::stable_partition(list<int>)_(sparse)/32 -2.43% 9.916 9.676 - 0.35% -
BM_PushHeap_uint64_Random_4 -2.43% 2.640 2.576 - 14.11% -
std::format(double)_(fmt:_{:0>17500_0e}) -2.42% 186.152 181.642 - -2.44% -
std::multimap<std::string,_int>::clear()/8192 -2.42% 218871.771 213572.055 - -2.36% -
std::stable_partition(deque<int>)_(sparse)/1024 -2.42% 447.507 436.674 - 1.16% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.42% 31.672 30.906 - -2.02% -
std::format(double)_(fmt:_{:0<17500_10La}) -2.42% 173.639 169.443 - -2.26% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -2.41% 1.194 1.165 - 0.86% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.41% 1.521 1.484 - -1.10% -
std::unique_copy(list<int>)_(sprinkled)/32 -2.41% 13.262 12.942 - -0.85% -
BM_CmpEqual_short_short -2.41% 1.071 1.045 - -3.27% -
SetIntersection_None_Vector_string_262144_1 -2.41% 1320594.414 1288809.848 - -2.42% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.40% 5394.840 5265.157 - -16.54% -
rng::contains(vector<int>)_(process_all)/32 -2.40% 8.337 8.137 - -1.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.39% 4421623.015 4315934.663 - -1.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.39% 175259.604 171071.498 - -2.98% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.39% 10.555 10.303 - 2.03% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 -2.39% 5.010 4.890 - 8.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.38% 3548933.232 3464402.730 - -2.50% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -2.38% 20.930 20.432 - -1.04% -
BM_align/1 -2.38% 0.950 0.927 - 0.73% -
std::find_first_of(list<int>)_(small_needle)/32 -2.37% 96.347 94.062 - -2.71% -
SetIntersection_None_Set_float_64_1 -2.37% 22528687.499 21995073.730 - -0.76% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.36% 16.228 15.845 - -2.28% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.36% 766.785 748.695 - -2.13% -
SetIntersection_None_Vector_string_262144_16384 -2.36% 1320270.091 1289146.753 - -1.97% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.35% 29.116 28.431 - -1.29% -
SetIntersection_None_Vector_string_1024_4 -2.35% 1188510.924 1160550.052 - -1.41% -
BM_CmpLess_uchar_short -2.34% 1.062 1.037 - -8.59% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.34% 60.948 59.521 - -3.12% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.34% 104519.286 102076.270 - 5.84% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.34% 531.100 518.693 - -4.30% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.34% 1337.907 1306.654 - -1.25% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 -2.33% 24.032 23.471 - 18.18% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -2.33% 35.607 34.776 - 25.05% -
BM_PushHeap_string_Random_256 -2.33% 14.504 14.166 - -0.36% -
std::copy(vector<bool>)_(aligned)/1048576 -2.33% 3795.413 3707.011 - 7.19% -
BM_vector_deque_ranges_move_backward/4000 -2.33% 145.832 142.436 - -0.05% -
std::find_end(vector<int>)_(same_length)/1024 -2.33% 253.385 247.489 - -51.00% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -2.33% 52443.108 51222.718 - 2.53% -
BM_deque_vector_move_backward/70000 -2.32% 7905.507 7721.945 - -2.34% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.32% 10.891 10.638 - -3.29% -
std::map<int,_int>::find(key)_(existent)/32 -2.32% 1.732 1.691 - -0.29% -
std::format(double)_(fmt:_{:0^17500_0f}) -2.32% 208.886 204.050 - -0.43% -
BM_Move_LargeNonTrivialFunctor -2.31% 0.626 0.612 - -11.35% -
std::partial_sort(deque<int>)_(shuffled)/8 -2.31% 32.676 31.920 - -0.33% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.31% 18.154 17.735 - -0.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.31% 19.140 18.698 - -0.87% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.30% 739723.788 722679.941 - -0.12% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 -2.30% 42.907 41.919 - -3.35% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 -2.30% 15380.581 15026.561 - -0.58% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.30% 2.568 2.509 - -5.27% -
SetIntersection_Front_Set_float_256_256 -2.30% 8193151.880 8004747.631 - 4.21% -
std::multimap<int,_int>::count(key)_(non-existent)/32 -2.29% 2.471 2.415 - 5.91% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.29% 12460.922 12176.108 - -2.36% -
std::is_partitioned(list<int>)_(partitioned)/1024 -2.28% 600.052 586.341 - -8.33% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.28% 18.012 17.601 - -0.07% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.28% 22586.801 22071.712 - -3.50% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -2.28% 35.385 34.579 - -13.45% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.28% 1060.840 1036.684 - -2.23% -
ranges::min(std::deque<char>)/8 -2.28% 2.467 2.411 - 5.58% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.28% 488357.362 477240.769 - 3.30% -
std::set<int>::clear()/32 -2.27% 628.678 614.386 - -3.15% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.27% 672.564 657.281 - -4.16% -
rng::starts_with(deque<int>,_pred)/8 -2.27% 4.743 4.635 - -1.15% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.27% 614.024 600.083 - -2.83% -
std::format(double)_(fmt:_{:_0a}) -2.27% 25.682 25.099 - -2.76% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -2.27% 9.969 9.743 - -0.37% -
BM_vector_deque_copy_backward/0 -2.27% 0.448 0.438 - 4.40% -
std::partial_sort(deque<int>)_(ascending)/8 -2.27% 32.989 32.242 - 4.45% -
BM_format_to_back_inserter<std::string>/string_len_60 -2.26% 30.571 29.882 - 4.49% -
std::format(int64_t)_(fmt:_{:0512X}) -2.25% 38.061 37.205 - 2.27% -
vector<bool>(const_vector<bool>&) -2.25% 10.474 10.239 - 7.05% -
std::format(int64_t)_(fmt:_{:0<512X}) -2.24% 38.916 38.042 - 1.60% -
std::set<int>::ctor(const&)/8192 -2.24% 51814.433 50651.725 - 1.92% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.24% 16.224 15.860 - -6.51% -
SetIntersection_Front_Vector_uint64_262144_64 -2.24% 1368802.083 1338100.204 - 0.25% -
std::any_of(list<int>)_(process_all)/8 -2.24% 2.707 2.646 - -1.41% -
BM_deque_deque_ranges_move/4096 -2.24% 150.451 147.083 - -0.10% -
std::shift_left(list<int>)/50 -2.24% 27.847 27.224 - -0.94% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 -2.24% 29.659 28.996 - 1.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -2.23% 58.363 57.060 - 5.35% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.23% 14147.860 13832.592 - -2.81% -
std::map<int,_int>::count(key)_(existent)/8192 -2.23% 5.821 5.691 - -7.49% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -2.22% 26379.297 25793.029 - -11.98% -
std::fill_n(vector<bool>)/1048576 -2.22% 3838.442 3753.276 - -1.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.22% 624.373 610.521 - -1.81% -
std::format(int64_t)_(fmt:_{:d}) -2.21% 23.091 22.580 - -6.09% -
std::equal(vector<int>)_(it,_it,_it)/50 -2.21% 4.213 4.119 - -9.65% -
BM_format_string<char>/1 -2.21% 1.182 1.156 - 0.09% -
rng::contains(deque<int>)_(process_all)/32 -2.20% 8.767 8.574 - 0.45% -
std::find(vector<bool>)_(process_all)/50 -2.20% 0.692 0.676 - 20.79% -
std::search(list<int>)_(single_element)/1000 -2.19% 664.885 650.297 - -7.87% -
BM_deque_vector_copy_backward/65536 -2.19% 7312.149 7151.717 - -2.90% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.19% 33.390 32.658 - -2.22% -
std::find_first_of(deque<int>)_(small_needle)/32 -2.19% 111.237 108.805 - 1.02% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.18% 2817.380 2755.935 - -4.61% -
std::search(vector<int>)_(same_length)/1000 -2.18% 245.582 240.226 - 0.05% -
std::partition_copy(deque<int>)/32 -2.18% 12.994 12.710 - -0.70% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.18% 98.434 96.292 - -53.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.17% 18696927.564 18290293.845 - -1.50% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -2.17% 10.449 10.223 - -6.62% -
std::swap_ranges(list<int>)/50 -2.17% 32.750 32.040 - 0.54% -
std::format(float)_(fmt:_{:_0L}) -2.16% 74.957 73.337 - -0.87% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.16% 36.444 35.658 - 2.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.15% 0.638 0.624 - 5.51% -
SetIntersection_Interlaced_Set_float_1024_256 -2.15% 14390107.537 14080305.489 - -1.54% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -2.15% 213.508 208.926 - -49.98% -
BM_PushHeap_uint32_Ascending_16384 -2.13% 3.710 3.631 - -1.96% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.13% 51.129 50.040 - -3.86% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.13% 945.076 924.986 - -2.98% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.12% 664.900 650.776 - -4.64% -
std::find(list<int>)_(process_all)/8 -2.12% 2.313 2.263 - 3.23% -
std::partition_copy(list<int>)/8192 -2.12% 6964.370 6816.663 - -0.43% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.12% 13.160 12.881 - -1.44% -
BM_deque_deque_ranges_move_backward/64000 -2.11% 7536.028 7376.657 - -1.91% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -2.11% 1.416 1.387 - -0.37% -
SetIntersection_Front_Set_uint64_16384_64 -2.11% 1738179.226 1701478.423 - 1.26% -
std::format(int64_t)_(fmt:_{:0<512d}) -2.11% 33.194 32.494 - -3.73% -
BM_vector_deque_copy/1 -2.11% 2.327 2.278 - -0.59% -
BM_CmpEqual_schar_short -2.10% 1.133 1.109 - -0.98% -
std::format(int64_t)_(fmt:_{:0>512LX}) -2.10% 40.702 39.846 - -0.89% -
std::format(double)_(fmt:_{:_10e}) -2.10% 40.737 39.882 - -2.27% -
BM_StringFindCharLiteral/64 -2.10% 2.141 2.096 - 0.35% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.09% 43.722 42.807 - -4.49% -
std::map<int,_int>::ctor(const&)/0 -2.09% 12.952 12.681 - -1.19% -
std::stable_sort(vector<int>)_(ascending)/8 -2.09% 15.853 15.521 - -1.52% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.09% 5.646 5.528 - -0.94% -
std::find_end(vector<int>)_(single_element)/8192 -2.08% 1900.925 1861.352 - 2.78% -
BM_PushHeap_uint32_Random_1024 -2.08% 5.771 5.651 - -1.16% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.08% 19.546 19.141 - -1.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.08% 14318.178 14020.986 - -3.15% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -2.07% 52.648 51.556 - 93.84% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -2.07% 511.283 500.692 - -2.52% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.07% 81695.529 80006.025 - -5.80% -
std::map<int,_int>::contains(key)_(existent)/32 -2.07% 1.670 1.636 - -1.36% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.06% 57295.407 56112.483 - -0.97% -
BM_CmpEqual_uchar_uchar -2.06% 1.057 1.035 - -4.29% -
SetIntersection_Interlaced_Set_float_1024_16 -2.06% 11681577.701 11440603.326 - -1.03% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.06% 11270.866 11038.720 - -1.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -2.06% 1272938.070 1246744.465 - -1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -2.05% 23513049.956 23030387.288 - -12.97% -
std::move(deque<int>)/32768 -2.05% 2389.890 2340.898 - 12.85% -
BM_std_minmax_element<long_long>/64 -2.05% 17.447 17.089 - 2.40% -
SetIntersection_None_Vector_string_16384_1 -2.05% 1246895.503 1221378.260 - -1.69% -
std::pop_heap(deque<float>)/8192 -2.05% 61.922 60.655 - 1.59% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -2.04% 25.099 24.586 - -17.51% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -2.04% 23.810 23.324 - -1.68% -
BM_Basic<int64_t> -2.04% 18.233 17.860 - -3.27% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.04% 9768.662 9569.466 - -5.63% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -2.04% 18.920 18.534 - -1.27% -
BM_join_view_in_vectors/4000 -2.03% 6205.730 6079.451 - 0.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.03% 18418999.251 18045314.303 - -0.82% -
BM_StringFindStringLiteral/32 -2.03% 1.770 1.734 - -0.79% -
std::unordered_map<int,_int>::erase(iterator)/8192 -2.03% 19.966 19.562 - -2.75% -
BM_SeedSeq_Generate/16/1 -2.02% 54.715 53.608 - -0.28% -
BM_PushHeap_string_SingleElement_16384 -2.01% 2.683 2.629 - 1.89% -
SetIntersection_Interlaced_Set_float_16384_64 -2.01% 218760717.938 214361420.709 - -0.63% -
SetIntersection_None_Vector_uint64_262144_4 -2.01% 1144493.929 1121480.000 - -2.57% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.01% 1089.906 1068.030 - -10.35% -
std::set<int>::find(key)_(non-existent)/8192 -2.00% 8.578 8.406 - -0.02% -
BM_PushHeap_uint64_Random_262144 -2.00% 6.351 6.224 - 3.90% -
rng::contains(vector<int>)_(process_all)/50 -2.00% 12.304 12.058 - -0.95% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 -2.00% 76389.256 74862.693 - 2.41% -
std::format(double)_(fmt:_{:017500_0La}) -1.99% 167.206 163.871 - -1.83% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -1.98% 4.561 4.470 - -1.66% -
BM_vector_deque_copy_backward/512 -1.98% 18.155 17.795 - 1.61% -
std::find_first_of(deque<int>)_(small_needle)/50 -1.98% 170.831 167.444 - 1.38% -
BM_CmpLess_ushort_uint -1.98% 1.073 1.052 - -2.69% -
SetIntersection_Front_Vector_uint64_64_64 -1.98% 10885779.097 10670556.823 - -0.30% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 -1.98% 29.605 29.019 - 1.74% -
BM_CmpLess_uint_schar -1.97% 1.046 1.025 - -9.62% -
SetIntersection_Front_Vector_string_16384_64 -1.96% 3147246.250 3085583.577 - -1.17% -
SetIntersection_Interlaced_Set_float_262144_4 -1.95% 1302922.932 1277482.340 - -1.29% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.95% 7821.243 7668.566 - -0.87% -
std::count_if(list<int>)_(every_other)/8 -1.95% 2.800 2.745 - 1.07% -
std::format(float)_(fmt:_{:017500_10f}) -1.94% 186.560 182.934 - -1.16% -
std::format(float)_(fmt:_{:_0Le}) -1.94% 61.432 60.238 - -0.25% -
SetIntersection_None_Vector_float_16384_1024 -1.94% 1108860.499 1087335.765 - -3.00% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.94% 544.926 534.369 - -1.67% -
std::format(int64_t)_(fmt:_{:0<512o}) -1.94% 33.073 32.432 - -2.21% -
std::unordered_map<int,_int>::clear()/8192 -1.94% 62528.036 61317.511 - -7.97% -
SetIntersection_Front_Set_float_16384_16 -1.93% 1211024.270 1187679.065 - -2.04% -
std::search(vector<int>)_(no_match)/1000 -1.92% 208.898 204.892 - -4.51% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -1.91% 12.691 12.448 - 16.36% -
std::pop_heap(vector<float>)/8192 -1.91% 20.192 19.806 - 0.83% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.91% 15342.629 15049.935 - -4.77% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.91% 3.000 2.943 - 0.60% -
std::vector<int>::operator=(const&)_(cheap_elements)/32 -1.90% 2.031 1.992 - -0.52% -
BM_WeakPtrIncDecRef -1.90% 4.152 4.073 - -0.46% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.90% 1692.434 1660.234 - 8.74% -
BM_CmpEqual_ushort_uint -1.90% 1.076 1.055 - -1.30% -
BM_to_chars_good/16 -1.90% 2.010 1.971 - -5.12% -
BM_PushHeap_uint32_Random_16 -1.89% 4.149 4.070 - -2.63% -
BM_format_to_back_inserter<std::string>/string_view_len_60 -1.89% 30.268 29.695 - 3.47% -
std::find(vector<int>)_(bail_25%)/8 -1.89% 1.392 1.366 - 0.55% -
SetIntersection_None_Vector_string_1024_1024 -1.88% 1181342.336 1159079.630 - -1.40% -
SetIntersection_Interlaced_Set_float_256_4 -1.88% 11308108.452 11095492.055 - -2.03% -
std::search(vector<int>)_(no_match)/1024 -1.88% 213.722 209.706 - -4.47% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.88% 27169.940 26660.205 - -2.07% -
SetIntersection_Front_Vector_string_262144_262144 -1.88% 14726700.359 14450421.060 - -0.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.88% 16.494 16.185 - -3.91% -
BM_join_view_deques/64000 -1.87% 282759.932 277464.400 - -0.51% -
std::set<int>::find(key)_(non-existent)/32 -1.87% 2.261 2.219 - -2.82% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -1.86% 6.987 6.857 - -6.59% -
std::is_sorted_until(vector<int>,_pred)/8192 -1.86% 3292.978 3231.588 - -4.55% -
std::set<std::string>::count(key)_(existent)/1024 -1.86% 24.653 24.194 - -0.74% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.86% 11025096.568 10819790.103 - -2.22% -
SetIntersection_None_Set_string_64_4 -1.86% 22114458.531 21702655.865 - 0.10% -
BM_Ostream_number/3 -1.86% 32.320 31.719 - 1.22% -
SetIntersection_Front_Vector_string_16384_256 -1.86% 9367125.611 9193119.869 - -7.31% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.86% 1068959.343 1049107.158 - -0.72% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.86% 92353.336 90639.792 - -0.74% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.85% 294.539 289.077 - -1.95% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.85% 1185509.392 1163531.922 - 1.43% -
std::deque<int>::ctor(size)/32 -1.85% 29.549 29.002 - 7.22% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.85% 703.056 690.024 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.85% 1264389.324 1240958.984 - -1.39% -
BM_format_to_back_inserter<std::string>/C_string_len_6 -1.85% 15.693 15.403 - 0.10% -
std::format(double)_(fmt:_{:0^17500_17000}) -1.85% 395.878 388.552 - -11.93% -
BM_lexicographical_compare_three_way_fast_path/16 -1.84% 4.404 4.323 - 0.36% -
SetIntersection_Interlaced_Set_string_262144_256 -1.84% 2100278.481 2061629.719 - -0.96% -
SetIntersection_None_Vector_string_262144_16 -1.84% 1315811.258 1291607.400 - -1.45% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.84% 20.630 20.251 - 0.86% -
std::format(double)_(fmt:_{:0>17500_17000}) -1.84% 395.097 387.842 - -11.08% -
std::find_end(deque<int>)_(single_element)/1024 -1.83% 336.132 329.970 - 18.78% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.83% 63.129 61.972 - -0.17% -
BM_StringRelational_Less_Empty_Small_Control -1.83% 1.644 1.614 - -3.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.83% 608355.851 597226.754 - -1.81% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.83% 4646.503 4561.554 - -0.41% -
std::partition_copy(vector<int>)/32 -1.83% 8.278 8.127 - 0.60% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.82% 17.570 17.250 - -3.64% -
SetIntersection_Front_Vector_uint64_262144_16 -1.82% 1118832.495 1098503.471 - -1.92% -
BM_num_put<long_long> -1.81% 11.898 11.683 - 11.24% -
SetIntersection_None_Vector_string_16384_1024 -1.81% 1247958.525 1225385.814 - -0.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.80% 4383124.500 4304014.778 - -0.64% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.80% 283.207 278.101 - -1.42% -
BM_PushHeap_uint32_Ascending_262144 -1.80% 4.921 4.832 - 0.55% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.80% 19.927 19.568 - -2.45% -
BM_CmpEqual_ushort_ushort -1.80% 1.070 1.051 - -3.28% -
BM_vector_deque_move_backward/1024 -1.80% 38.029 37.344 - 0.45% -
std::sort_heap(deque<int>)/1024 -1.80% 13556.338 13312.274 - 0.05% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.80% 148451.113 145778.796 - -12.16% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.80% 665.044 653.092 - -1.84% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.80% 5.198 5.104 - 1.51% -
std::copy(vector<bool>)_(aligned)/512 -1.79% 1.425 1.399 - 2.45% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.79% 1091675.025 1072116.238 - -3.16% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.79% 27321.913 26832.556 - -1.71% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -1.79% 211.397 207.611 - -1.68% -
BM_PushHeap_uint64_Random_64 -1.79% 5.667 5.566 - 6.65% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.79% 26.999 26.516 - -2.30% -
BM_Basic<int32_t> -1.79% 17.588 17.274 - -2.70% -
SetIntersection_None_Vector_uint64_1024_16 -1.79% 1085688.901 1066289.567 - -3.44% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.78% 1055293.435 1036481.696 - -3.55% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.78% 2.128 2.090 - -1.76% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.78% 418.408 410.951 - -2.09% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.78% 10.190 10.009 - -1.32% -
BM_align/8 -1.78% 0.947 0.930 - 1.03% -
BM_align/256 -1.77% 0.947 0.931 - 1.14% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 -1.77% 1087585.834 1068293.550 - 0.28% -
bm_gcd_complex -1.77% 18.084 17.763 - -1.20% -
BM_PushHeap_string_Random_64 -1.77% 13.011 12.780 - -0.89% -
std::for_each(join_view(vector<vector<int>>))/50 -1.77% 4.052 3.980 - -1.12% -
BM_SeedSeq_Generate/8/1 -1.76% 25.535 25.086 - -1.09% -
BM_deque_deque_ranges_move_backward/512 -1.76% 19.434 19.092 - 0.03% -
std::find_if(vector<bool>)_(process_all)/50 -1.76% 23.997 23.575 - -1.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.76% 42516308.202 41768922.372 - -0.61% -
std::map<int,_int>::ctor(const&)/32 -1.76% 230.031 225.990 - 4.42% -
std::format(double)_(fmt:_{:0^17500_10Lg}) -1.76% 228.890 224.873 - -2.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.75% 564451.998 554558.491 - -1.48% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.75% 17344.075 17040.588 - -0.43% -
SetIntersection_Front_Set_string_1_1 -1.75% 567255029.591 557335532.711 - -1.31% -
BM_vector_deque_ranges_move_backward/64000 -1.75% 7288.640 7161.198 - -2.92% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -1.75% 18.650 18.325 - -2.77% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.75% 6013.202 5908.161 - 0.36% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.75% 6.633 6.517 - 1.20% -
std::format(float)_(fmt:_{:0>17500_0a}) -1.74% 161.555 158.741 - -0.47% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.74% 489.842 481.338 - -1.53% -
BM_join_view_in_vectors/2 -1.73% 4.699 4.617 - -0.57% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.73% 5.133 5.045 - -1.36% -
std::sort_heap(vector<int>,_pred)/1024 -1.73% 9908.825 9737.784 - -0.85% -
SetIntersection_None_Vector_string_16384_64 -1.72% 1247215.556 1225708.556 - -1.03% -
std::format(double)_(fmt:_{:0^17500_10Lf}) -1.72% 218.520 214.756 - -1.57% -
SetIntersection_None_Set_float_64_16 -1.72% 18261859.655 17947793.315 - -0.69% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.72% 52.545 51.642 - -1.34% -
SetIntersection_None_Vector_string_262144_64 -1.72% 1322229.376 1299533.176 - -0.71% -
std::find_end(vector<int>)_(process_all)/1000 -1.72% 219.957 216.181 - -5.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.71% 12.733 12.515 - -6.90% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.71% 1035437.656 1017685.052 - -3.37% -
SetIntersection_Interlaced_Set_float_64_16 -1.71% 22600680.975 22213312.277 - 1.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.71% 18.511 18.194 - -2.41% -
std::format(double)_(fmt:_{:017500_0Lf}) -1.71% 207.537 203.983 - -3.30% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.71% 2.433 2.391 - 4.97% -
std::find(vector<bool>)_(process_all)/1024 -1.71% 4.678 4.598 - -0.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.71% 671.615 660.135 - -1.48% -
std::all_of(list<int>)_(process_all)/32768 -1.71% 26767.921 26310.363 - -0.10% -
std::set<int>::find(key)_(non-existent)/1024 -1.71% 5.624 5.527 - 2.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.71% 1267987.467 1246332.602 - -1.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.71% 737.682 725.095 - -3.94% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.70% 17.473 17.176 - -0.85% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.70% 86311.217 84844.023 - -1.93% -
SetIntersection_None_Vector_string_1024_256 -1.70% 1182786.358 1162696.291 - -1.76% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.70% 55.333 54.394 - -2.66% -
std::format(double)_(fmt:_{:017500_10La}) -1.69% 174.914 171.951 - -1.86% -
BM_CmpEqual_uint_ushort -1.69% 1.139 1.120 - 1.38% -
std::find_if(vector<int>)_(bail_25%)/32768 -1.69% 909.888 894.486 - -5.26% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.69% 15.530 15.268 - -2.94% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.69% 120860.140 118817.983 - -2.11% -
std::reverse(deque<int>)/8 -1.69% 2.527 2.484 - -1.00% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.69% 2884.863 2836.239 - 0.21% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.68% 4840.284 4758.746 - -0.57% -
BM_StringFindCharLiteral/256 -1.68% 5.401 5.310 - -0.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.68% 27.867 27.399 - 0.44% -
std::set<std::string>::count(key)_(existent)/8192 -1.68% 35.605 35.007 - 6.19% -
std::format(double)_(fmt:_{:_17000}) -1.68% 254.182 249.918 - -15.95% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.68% 1606.543 1579.614 - 1.75% -
std::stable_partition(vector<int>)_(sparse)/32 -1.67% 7.245 7.124 - -4.50% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.67% 756.416 743.760 - -2.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.67% 1139383.472 1120351.657 - -0.10% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.67% 12338.505 12132.510 - -4.49% -
SetIntersection_Front_Set_string_256_1 -1.67% 4414307.107 4340630.322 - -1.20% -
std::format(float)_(fmt:_{:_0Lg}) -1.67% 75.856 74.591 - -0.34% -
std::partial_sort(deque<int>)_(descending)/1024 -1.67% 18107.440 17805.398 - -0.41% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.67% 15.253 14.999 - -2.48% -
BM_CmpEqual_ushort_int -1.66% 1.088 1.070 - -0.59% -
std::copy_backward(list<int>)/64 -1.66% 31.079 30.563 - 2.11% -
std::find_if_not(vector<int>)_(process_all)/50 -1.66% 5.673 5.578 - -18.61% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.66% 1.815 1.785 - -1.93% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.66% 725.312 713.289 - -0.51% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.66% 396.000 389.439 - -1.44% -
SetIntersection_Front_Vector_string_262144_16384 -1.65% 351861346.898 346038205.622 - -0.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.65% 23644.039 23252.817 - -1.13% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.65% 24.611 24.205 - -1.51% -
std::is_sorted(list<int>)/8 -1.65% 2.133 2.098 - 0.81% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.64% 4261.598 4191.524 - 2.14% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.64% 517178.991 508685.984 - -0.90% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -1.64% 12.964 12.751 - -11.09% -
BM_PushHeap_float_Ascending_262144 -1.64% 5.107 5.023 - -1.46% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.64% 4702.950 4626.040 - -1.06% -
std::remove(list<int>)_(prefix)/8192 -1.63% 8354.172 8217.654 - -0.50% -
std::format(float)_(fmt:_{:017500_0a}) -1.63% 160.736 158.117 - -0.95% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.63% 35.977 35.392 - -3.18% -
SetIntersection_None_Vector_string_1024_1 -1.63% 1176379.003 1157227.288 - 1.20% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.63% 17.224 16.944 - -1.21% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.62% 70407.779 69263.807 - -0.01% -
std::format(double)_(fmt:_{:0<17500_0Lg}) -1.62% 211.144 207.716 - -1.74% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.62% 18.785 18.480 - -1.52% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.62% 23.045 22.672 - 0.24% -
std::find_first_of(vector<int>)_(large_needle)/32 -1.62% 107.520 105.781 - -5.41% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.62% 459.071 451.656 - 0.22% -
std::find(deque<int>)_(process_all)/8 -1.61% 3.510 3.454 - 1.63% -
std::format(double)_(fmt:_{:_17000L}) -1.61% 271.022 266.650 - -14.80% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -1.61% 1.370 1.348 - -8.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.61% 1207.089 1187.699 - -0.33% -
BM_deque_deque_ranges_copy_backward/1 -1.60% 2.676 2.633 - 4.33% -
std::sort(deque<int>)_(repeated)/8 -1.60% 18.158 17.867 - -1.12% -
std::find_end(vector<int>)_(single_element)/1024 -1.60% 248.116 244.153 - 3.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.60% 1867195.965 1837377.441 - -0.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.59% 398.719 392.365 - -1.85% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.59% 208.526 205.208 - -3.03% -
std::format(int64_t)_(fmt:_{:x}) -1.59% 23.587 23.212 - 3.16% -
std::search(list<int>)_(no_match)/1000 -1.59% 681.377 670.558 - -0.27% -
std::find(list<int>)_(bail_25%)/1024 -1.59% 128.718 126.675 - -0.94% -
std::format(double)_(fmt:_{:_10a}) -1.58% 29.166 28.704 - -0.96% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 -1.58% 13971.387 13750.340 - 0.03% -
std::format(int64_t)_(fmt:_{:0<512x}) -1.58% 31.160 30.668 - -3.24% -
std::format(double)_(fmt:_{:0^17500_10a}) -1.58% 168.775 166.112 - -1.85% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.57% 218.028 214.595 - -1.45% -
BM_Swap_MemFuncPtr_MemPtr -1.57% 3.460 3.406 - -1.03% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -1.57% 482.253 474.680 - -1.10% -
rng::starts_with(list<int>,_pred)/1000 -1.57% 788.448 776.079 - -1.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.57% 1176865.041 1158424.719 - -1.17% -
SetIntersection_Front_Vector_uint64_262144_16384 -1.57% 74710703.528 73540782.530 - -0.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.56% 2.965 2.919 - -1.29% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.56% 1.777 1.749 - 7.75% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.56% 395.504 389.336 - -1.58% -
std::format(int64_t)_(fmt:_{:0512Lx}) -1.56% 35.131 34.583 - -3.47% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.56% 1.112 1.095 - 5.13% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.56% 2.950 2.904 - -0.83% -
BM_format_to_back_inserter<std::string>/C_string_len_60 -1.56% 31.331 30.843 - 1.81% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.56% 57233.560 56342.876 - -0.86% -
BM_PushHeap_uint64_Random_16 -1.55% 4.540 4.469 - 7.44% -
BM_StringEraseToEnd_Huge_Opaque -1.55% 2.325 2.289 - -0.02% -
BM_format_to_string_back_inserter<std::wstring>/16384 -1.55% 3950.188 3889.089 - -1.08% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.55% 779.855 767.803 - -0.16% -
std::format(double)_(fmt:_{:0^17500_0a}) -1.54% 162.277 159.771 - -1.97% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -1.54% 214.113 210.807 - -2.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.54% 49577.934 48812.760 - -0.67% -
rng::fold_left(deque<int>)/50 -1.54% 27.611 27.185 - 0.48% -
std::format(int64_t)_(fmt:_{:X}) -1.54% 28.886 28.441 - -7.97% -
std::stable_partition(vector<int>)_(dense)/1024 -1.54% 293.835 289.308 - -0.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.54% 27.344 26.923 - 1.95% -
std::format(float)_(fmt:_{:017500_0Lf}) -1.54% 186.642 183.770 - -1.80% -
std::fill(vector<int>)/32 -1.54% 1.055 1.038 - 0.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.53% 4194111.252 4129779.951 - -2.04% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.53% 1.707 1.680 - -4.82% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.53% 770.104 758.311 - -0.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.53% 396.471 390.402 - -1.70% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.53% 13102.031 12901.623 - 2.29% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.53% 13.468 13.262 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.53% 1265539.147 1246220.783 - -1.28% -
std::set<int>::equal_range(key)_(non-existent)/8192 -1.53% 9.918 9.767 - 9.34% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.53% 14709.039 14484.581 - 0.01% -
std::move(list<int>)/1048576 -1.52% 1013276.488 997836.776 - 0.88% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -1.52% 217.200 213.891 - -48.62% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -1.52% 693.374 682.810 - -1.23% -
SetIntersection_Front_Set_uint32_256_16 -1.52% 4553948.929 4484623.549 - -1.02% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.52% 8144.505 8020.531 - -0.40% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.52% 44.448 43.772 - 3.47% -
std::unique_copy(deque<int>)_(contiguous)/1024 -1.52% 478.662 471.382 - 0.64% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.52% 146390.269 144167.479 - -2.04% -
BM_deque_deque_copy_backward/4000 -1.52% 146.677 144.452 - -0.61% -
BM_StringRead_Cold_Shallow_Large -1.52% 1.241 1.222 - 12.31% -
std::format(double)_(fmt:_{:0>17500_0L}) -1.52% 209.068 205.899 - -3.50% -
BM_PushHeap_uint32_QuickSortAdversary_16 -1.52% 0.959 0.945 - 3.02% -
std::unordered_multimap<int,_int>::clear()/0 -1.52% 394.822 388.840 - -1.88% -
std::for_each(vector<int>)/8 -1.51% 0.931 0.917 - 1.20% -
std::set<std::string>::find(key)_(existent)/1024 -1.51% 23.638 23.280 - 2.28% -
std::unique_copy(deque<int>)_(contiguous)/32 -1.51% 9.465 9.322 - -1.03% -
rng::find(vector<bool>)_(process_all)/1024 -1.51% 4.608 4.538 - -3.06% -
std::format(double)_(fmt:_{:0^17500_10L}) -1.51% 225.161 221.766 - -2.64% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.51% 17227.835 16968.387 - -2.98% -
std::format(double)_(fmt:_{:0<17500_10Le}) -1.51% 209.840 206.681 - -5.98% -
std::format(double)_(fmt:_{:0^17500_10g}) -1.51% 214.850 211.615 - -3.46% -
std::format(float)_(fmt:_{:0<17500_0f}) -1.51% 175.713 173.067 - -1.00% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 -1.50% 42.489 41.850 - -3.35% -
BM_PushHeap_string_Random_16 -1.50% 10.489 10.331 - -0.19% -
std::pop_heap(deque<int>)/8192 -1.50% 53.614 52.809 - -1.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -1.50% 33.908 33.399 - 14.66% -
BM_StringCopy_Huge -1.50% 113.650 111.950 - 0.97% -
std::format(float)_(fmt:_{:017500_0f}) -1.50% 179.983 177.292 - -1.31% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.50% 2.774 2.733 - 8.21% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.49% 52.271 51.491 - -2.35% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.49% 594.301 585.429 - 2.70% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.49% 360.078 354.708 - -0.23% -
std::multiset<std::string>::find(key)_(existent)/32 -1.49% 15.226 15.000 - -4.93% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.48% 1838.809 1811.527 - 7.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.48% 1218480.868 1200455.584 - -0.55% -
std::sort_heap(vector<NonIntegral>)/8 -1.48% 29.787 29.347 - -0.01% -
SetIntersection_Front_Vector_float_1024_4 -1.48% 1056385.734 1040801.747 - -2.73% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.47% 37.750 37.193 - 38.65% -
std::format(int64_t)_(fmt:_{:0<512b}) -1.47% 36.194 35.661 - 0.86% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.47% 457908.654 451171.083 - -2.32% -
std::format(float)_(fmt:_{:0>17500_17000L}) -1.47% 235.325 231.865 - -0.44% -
std::format(double)_(fmt:_{:0<17500_0e}) -1.47% 183.115 180.425 - -2.44% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.47% 12.813 12.625 - -1.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.47% 396.147 390.338 - -1.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.47% 13181.009 12987.891 - 1.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.46% 73.262 72.191 - -2.87% -
std::format(double)_(fmt:_{:017500_10Le}) -1.46% 212.696 209.585 - -4.93% -
std::find_end(vector<int>)_(process_all)/1024 -1.46% 224.662 221.376 - -6.38% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.46% 4.588 4.521 - -1.61% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.46% 509.698 502.248 - -2.30% -
std::format(int64_t)_(fmt:_{:0^512Lx}) -1.46% 34.837 34.329 - -0.86% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -1.46% 160045.174 157708.726 - -5.69% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.46% 4925163.364 4853350.960 - -1.00% -
std::format(int64_t)_(fmt:_{:0>512x}) -1.46% 28.828 28.408 - 0.34% -
std::partition(list<int>)_(sparse)/1024 -1.46% 725.433 714.869 - -0.29% -
ranges::minmax(std::list<char>)/64 -1.45% 33.974 33.481 - 12.82% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 -1.45% 116629.382 114934.676 - -0.39% -
std::partition_point(list<int>)/32 -1.45% 15.969 15.737 - 0.62% -
SetIntersection_None_Vector_uint64_262144_16384 -1.45% 1159428.795 1142613.499 - -1.07% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.45% 17.944 17.684 - -0.46% -
SetIntersection_Front_Vector_uint32_262144_16 -1.45% 1130331.385 1113962.006 - -2.07% -
std::format(float)_(fmt:_{:_10Lf}) -1.45% 56.958 56.134 - 0.69% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 -1.45% 157532.882 155254.747 - -0.38% -
SetIntersection_None_Set_float_64_64 -1.44% 11376835.449 11212452.822 - -3.60% -
rng::for_each(set<int>)/32 -1.44% 25.599 25.229 - 19.67% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 -1.44% 16406.940 16170.386 - -1.42% -
std::sort_heap(vector<int>)/1024 -1.44% 9855.293 9713.387 - -1.29% -
std::format(int64_t)_(fmt:_{:0<512Lo}) -1.44% 39.036 38.474 - -0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.44% 1137971.940 1121614.860 - 0.10% -
std::format(double)_(fmt:_{:0^17500_10La}) -1.44% 178.982 176.410 - -1.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.44% 38.874 38.316 - -9.61% -
std::format(float)_(fmt:_{:_0f}) -1.44% 39.032 38.472 - 1.76% -
std::format(double)_(fmt:_{:017500_10g}) -1.43% 211.763 208.726 - -3.92% -
BM_format_to_back_inserter<std::string>/string_len_6000 -1.43% 469.526 462.793 - -2.47% -
bm_ranges_swap_ranges_vb_aligned/2048 -1.43% 8.612 8.489 - -0.86% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.43% 68.935 67.949 - -7.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.43% 120751.952 119024.473 - 7.08% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.43% 7.951 7.837 - -1.78% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.43% 16.152 15.921 - -2.66% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.43% 6685.600 6590.088 - -2.92% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.43% 24.584 24.233 - 3.89% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.43% 395.340 389.695 - -1.68% -
std::format(int64_t)_(fmt:_{:0^512d}) -1.43% 31.640 31.189 - -2.28% -
std::sort(vector<int>)_(heap)/8 -1.42% 23.913 23.573 - -3.55% -
std::format(float)_(fmt:_{:0>17500_0Lf}) -1.42% 188.240 185.562 - -0.69% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.42% 9.216 9.085 - -2.22% -
std::format(float)_(fmt:_{:0<17500_17000L}) -1.42% 232.531 229.226 - -1.06% -
BM_PushHeap_uint32_Random_16384 -1.42% 5.804 5.722 - 1.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.42% 13064.214 12878.649 - 1.36% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.42% 52841.608 52091.292 - 1.25% -
std::for_each(map<int>::iterator)/32 -1.42% 24.088 23.746 - 10.45% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -1.42% 7.329 7.225 - -1.58% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.42% 189.597 186.907 - -45.28% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.42% 2.653 2.615 - 3.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -1.42% 2924934.623 2883481.271 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.41% 1136444.712 1120390.761 - -0.39% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.41% 1552251.204 1530330.781 - -1.71% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -1.41% 18.986 18.718 - 0.67% -
std::sort(deque<int>)_(heap)/8 -1.41% 24.556 24.210 - -2.13% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.41% 12.927 12.745 - -1.47% -
BM_CmpLess_uchar_ushort -1.40% 1.097 1.082 - 1.58% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.40% 17.215 16.973 - 6.91% -
DAG_leftmost_middle,_3_levels -1.40% 12.840 12.660 - -2.75% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.40% 20.022 19.742 - -2.32% -
std::format(double)_(fmt:_{:017500_17000}) -1.40% 395.818 390.273 - -10.31% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.40% 8338.557 8221.827 - 0.23% -
std::format(double)_(fmt:_{:0<17500_10}) -1.40% 209.420 206.490 - -4.78% -
rng::fold_left(deque<int>)/32 -1.40% 16.516 16.285 - 0.78% -
BM_format/string_len_6 -1.39% 2.562 2.526 - -0.11% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 -1.39% 213935.305 210956.610 - -0.16% -
SetIntersection_Interlaced_Vector_float_16_16 -1.39% 35902172.518 35402336.378 - -2.23% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.39% 13741.365 13550.113 - -1.17% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.39% 13.484 13.297 - -0.84% -
BM_PushHeap_uint32_Random_262144 -1.39% 5.935 5.853 - 1.66% -
BM_format_to_string_back_inserter<std::list<char>>/1 -1.39% 22.279 21.970 - -1.26% -
BM_deque_vector_copy_backward/64000 -1.39% 7160.799 7061.375 - -5.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.39% 21.454 21.156 - -6.02% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.38% 81914.053 80780.609 - -5.65% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -1.38% 5806.366 5726.185 - -0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.38% 13903812.443 13711966.884 - 3.36% -
std::move(vector<bool>)_(unaligned)/64 -1.38% 1.684 1.660 - 1.84% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.38% 21.162 20.871 - -10.19% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.37% 74631.035 73605.201 - -0.04% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.37% 41.158 40.593 - 31.58% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.37% 72095.497 71106.140 - -0.32% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.37% 213151.999 210231.482 - -0.12% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.37% 68.251 67.317 - 26.33% -
BM_StringFindMatch1/512 -1.36% 1003.930 990.233 - -0.01% -
SetIntersection_Front_Set_string_16_1 -1.36% 66641625.600 65732636.942 - -0.41% -
std::set<int>::ctor(const&)/1024 -1.36% 6400.412 6313.127 - 0.88% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.36% 5.521 5.446 - -1.65% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.36% 559577.409 551967.959 - -0.97% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -1.36% 222.453 219.429 - -5.42% -
std::shift_right(deque<int>)/50 -1.36% 4.547 4.485 - -0.30% -
std::move(list<int>)/32768 -1.36% 31011.184 30590.178 - 0.97% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.36% 34.834 34.361 - -13.93% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.36% 10.959 10.810 - -6.90% -
BM_lexicographical_compare_three_way_fast_path/256 -1.36% 71.395 70.427 - 3.27% -
bm_swap_ranges_vb_aligned/64 -1.35% 2.881 2.842 - -1.62% -
std::find_if(deque<int>)_(process_all)/50 -1.35% 12.819 12.646 - 0.84% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.35% 4917437.154 4850907.580 - -4.80% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.35% 1087833.460 1073126.672 - 3.69% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -1.35% 18.025 17.782 - -0.77% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.35% 772.980 762.552 - -2.25% -
BM_format_to_string_back_inserter<std::vector<char>>/16384 -1.35% 917.951 905.585 - -4.64% -
rng::contains(list<int>)_(process_all)/8 -1.35% 2.321 2.289 - -3.85% -
rng::contains(deque<int>)_(process_all)/50 -1.35% 12.685 12.514 - -0.02% -
SetIntersection_None_Vector_string_16384_4 -1.35% 1256974.564 1240065.983 - -0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.34% 1044906.013 1030876.975 - 1.60% -
BM_PushHeap_string_Ascending_16 -1.34% 4.820 4.755 - 2.34% -
std::format(double)_(fmt:_{:017500_10a}) -1.34% 163.342 161.151 - -0.76% -
bm_list/8 -1.34% 17.038 16.810 - 0.44% -
BM_deque_deque_copy_backward/1024 -1.34% 38.514 37.998 - 0.11% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -1.34% 165.761 163.541 - -7.12% -
std::format(float)_(fmt:_{:017500_17000L}) -1.34% 234.625 231.489 - -1.20% -
BM_format_to_n_string_begin<std::list<char>>/1048576 -1.34% 967727.462 954795.408 - -0.45% -
std::format(double)_(fmt:_{:0>17500_10La}) -1.33% 176.626 174.269 - -0.89% -
BM_CmpLess_ushort_ushort -1.33% 1.066 1.052 - -3.44% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.33% 138843881.214 136992183.781 - -1.59% -
std::format(double)_(fmt:_{:017500_10Lf}) -1.33% 212.559 209.726 - -2.26% -
std::map<int,_int>::count(key)_(existent)/1024 -1.33% 3.802 3.752 - -14.89% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.33% 5010.710 4943.999 - -1.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.33% 1050194.357 1036225.233 - -1.92% -
std::adjacent_find(list<int>)/50 -1.33% 23.452 23.141 - 14.66% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -1.33% 11.098 10.951 - -0.89% -
std::format(float)_(fmt:_{:_10f}) -1.33% 41.829 41.273 - 1.25% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.33% 3998.290 3945.164 - 0.08% -
BM_CmpEqual_int_uchar -1.33% 1.113 1.098 - -2.21% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 -1.33% 18.578 18.332 - -1.92% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.32% 17.343 17.113 - -1.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.32% 198536188.377 195909421.822 - -2.65% -
std::find_end(list<int>)_(same_length)/8192 -1.32% 9809.714 9679.952 - -38.49% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.32% 28.373 27.998 - -26.86% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.32% 117225.880 115678.585 - -1.04% -
std::copy(vector<bool>)_(aligned)/64 -1.32% 1.366 1.348 - 7.18% -
std::format(double)_(fmt:_{:0>17500_10f}) -1.32% 204.200 201.509 - -1.04% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.32% 8.173 8.065 - -13.88% -
std::format(double)_(fmt:_{:0<17500_17000L}) -1.31% 412.411 406.990 - -8.52% -
std::format(float)_(fmt:_{:0^17500_17000}) -1.31% 229.827 226.805 - 0.47% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 -1.31% 5338.954 5268.815 - -1.19% -
std::format(int64_t)_(fmt:_{:0>512Ld}) -1.31% 34.536 34.082 - -1.73% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.31% 236.027 232.930 - -2.88% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.31% 60.652 59.856 - 1.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.31% 2.024 1.997 - -1.49% -
std::replace(deque<int>)_(prefix)/1024 -1.31% 414.108 408.696 - 0.75% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 -1.31% 17.178 16.953 - -1.18% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.30% 33.676 33.236 - -1.91% -
bm_ranges_lexicographical_compare<signed_char>/64 -1.30% 2.317 2.287 - 11.13% -
std::upper_bound(std::forward_list<int>)/100 -1.30% 97.730 96.457 - 0.48% -
std::format(int64_t)_(fmt:_{:0^512Lb}) -1.30% 41.398 40.859 - -4.60% -
SetIntersection_None_Vector_string_256_1 -1.30% 4562992.648 4503699.826 - -1.70% -
BM_CmpLess_ushort_short -1.30% 1.056 1.042 - -7.18% -
std::format(float)_(fmt:_{:0^17500_0f}) -1.30% 183.710 181.323 - -1.29% -
BM_StringFindStringLiteral/256 -1.30% 5.481 5.410 - -0.97% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.30% 8.633 8.521 - -4.31% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -1.30% 190.706 188.231 - -38.82% -
std::search(vector<int>)_(no_match)/8192 -1.30% 1646.262 1624.913 - -2.40% -
BM_deque_vector_move_backward/65536 -1.30% 7309.975 7215.208 - -1.98% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.30% 159.853 157.781 - -2.39% -
BM_deque_vector_ranges_copy_backward/1 -1.30% 2.102 2.075 - -3.68% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -1.30% 1025185.823 1011908.126 - -0.38% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.29% 505568.133 499021.617 - 114.35% -
SetIntersection_None_Vector_float_1024_1 -1.29% 1089646.066 1075563.841 - -2.37% -
std::find_end(vector<int>)_(single_element)/1000 -1.29% 242.330 239.199 - 4.06% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.29% 58.340 57.586 - -1.18% -
SetIntersection_None_Vector_float_16384_16384 -1.29% 1118234.776 1103804.824 - -1.32% -
BM_CmpLess_schar_int -1.29% 1.126 1.111 - -1.62% -
std::format(double)_(fmt:_{:0<17500_0L}) -1.28% 206.425 203.776 - -3.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.28% 56909.921 56182.109 - -0.90% -
std::format(double)_(fmt:_{:_0Le}) -1.28% 60.923 60.145 - -0.74% -
BM_format_to_string_pointer<char>/1 -1.28% 10.280 10.148 - 2.76% -
std::format(float)_(fmt:_{:0^17500_0e}) -1.28% 185.153 182.790 - -1.43% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -1.27% 33.928 33.496 - -21.50% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -1.27% 10.404 10.272 - -1.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.27% 745.613 736.132 - 0.74% -
SetIntersection_None_Vector_uint32_64_64 -1.27% 8581715.292 8472654.353 - -1.40% -
std::format(float)_(fmt:_{:0>17500_10Lf}) -1.27% 194.786 192.313 - -2.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.27% 912049.626 900496.212 - -3.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.26% 1142605.807 1128152.246 - 0.68% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.26% 663.810 655.434 - 11.49% -
std::format(float)_(fmt:_{:0>17500_0e}) -1.26% 183.948 181.627 - -2.33% -
SetIntersection_None_Vector_string_256_4 -1.25% 4562312.798 4505055.874 - -0.30% -
std::copy_if(vector<int>)_(every_other)/8 -1.25% 4.215 4.163 - 64.56% -
std::format(int64_t)_(fmt:_{:0>512Lx}) -1.25% 32.552 32.145 - -3.36% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.25% 39029.314 38542.443 - -0.18% -
std::format(double)_(fmt:_{:017500_17000L}) -1.25% 413.849 408.689 - -8.94% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.25% 14092985.085 13917309.102 - 2.28% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -1.25% 1.698 1.677 - 8.77% -
BM_PushHeap_uint32_Random_256 -1.25% 5.550 5.481 - -0.35% -
SetIntersection_Front_Set_float_1024_1024 -1.24% 13651882.998 13482059.089 - 14.01% -
std::rotate(deque<int>)_(by_1/4)/32 -1.24% 29.829 29.458 - -1.19% -
std::format(double)_(fmt:_{:017500_10f}) -1.24% 204.581 202.037 - 0.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.24% 802.610 792.630 - -2.31% -
std::find_end(vector<int>)_(same_length)/1000 -1.24% 245.180 242.131 - -51.05% -
std::format(double)_(fmt:_{:017500_0g}) -1.24% 201.550 199.047 - -2.20% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.24% 19.026 18.790 - -0.64% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.24% 17.956 17.734 - -0.61% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.24% 396.622 391.708 - -1.48% -
BM_format_to_n_string_begin<std::list<char>>/16384 -1.24% 15293.527 15104.076 - -0.32% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 -1.24% 20584.843 20330.404 - -0.84% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.23% 2193.744 2166.667 - -2.33% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -1.23% 70.473 69.603 - -12.29% -
SetIntersection_Interlaced_Vector_string_256_1 -1.23% 4299387.983 4246360.655 - -2.33% -
std::multiset<int>::erase(key)_(existent)/8192 -1.23% 61.885 61.122 - -1.87% -
std::format(int64_t)_(fmt:_{:b}) -1.23% 27.877 27.533 - -2.99% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 -1.23% 957286.239 945495.289 - 0.09% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.23% 190973.518 188625.266 - -1.08% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.23% 24.274 23.976 - 0.61% -
std::format(float)_(fmt:_{:0^17500_0Lg}) -1.23% 211.524 208.924 - -0.43% -
std::format(double)_(fmt:_{:0>17500_0La}) -1.23% 168.545 166.478 - -1.10% -
std::format(float)_(fmt:_{:017500_0Le}) -1.23% 190.729 188.389 - -0.86% -
std::unordered_set<std::string>::erase(iterator)/1024 -1.23% 31.163 30.781 - 12.04% -
std::pop_heap(deque<std::string>)/8 -1.23% 57.705 56.998 - -1.62% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.22% 2.183 2.156 - -6.69% -
std::format(float)_(fmt:_{:_0e}) -1.22% 39.735 39.251 - 2.13% -
BM_PushHeap_uint64_Random_16384 -1.22% 6.411 6.333 - 7.07% -
std::format(float)_(fmt:_{:_10Le}) -1.22% 71.377 70.509 - -0.37% -
std::for_each(multiset<int>::iterator)/8192 -1.22% 7971.227 7874.345 - -51.08% -
std::format(float)_(fmt:_{:0^17500_10Lf}) -1.21% 199.483 197.059 - -2.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -1.21% 1.101 1.088 - -13.27% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.21% 52.026 51.396 - -1.62% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.21% 68.659 67.827 - 0.98% -
BM_PushHeap_uint64_Ascending_262144 -1.21% 4.827 4.768 - 2.28% -
BM_CmpLess_uchar_uint -1.21% 1.079 1.066 - -2.08% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.21% 12.865 12.709 - -1.33% -
std::format(int64_t)_(fmt:_{:0^512LX}) -1.21% 46.140 45.584 - -1.92% -
SetIntersection_None_Vector_uint64_16384_4 -1.20% 1115791.134 1102353.283 - -1.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.20% 28.758 28.412 - 4.42% -
std::format(int64_t)_(fmt:_{:0^512Ld}) -1.20% 36.186 35.751 - -0.85% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.20% 9.927 9.808 - 18.47% -
BM_align/64 -1.20% 0.947 0.936 - 1.63% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.20% 18.475 18.254 - -0.71% -
std::format(float)_(fmt:_{:0^17500_0g}) -1.20% 199.021 196.633 - -1.79% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.20% 15.172 14.990 - -2.11% -
std::format(double)_(fmt:_{:_10Le}) -1.20% 71.111 70.259 - -1.17% -
rng::contains_subrange(list<int>)_(same_length)/50 -1.20% 25.423 25.119 - -11.27% -
BM_format_to_n_string_pointer<char>/1048576 -1.20% 12065.446 11920.935 - -4.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.19% 15.152 14.971 - -1.57% -
std::format(double)_(fmt:_{:_0Lf}) -1.19% 70.496 69.655 - 0.00% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.19% 1.877 1.854 - 5.25% -
BM_deque_vector_copy_backward/1024 -1.19% 37.206 36.763 - -0.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.19% 1084883.160 1071979.631 - -1.08% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.19% 66714.364 65921.529 - -3.69% -
SetIntersection_None_Set_float_4_4 -1.19% 137422554.009 135789856.292 - -1.49% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.18% 4.121 4.073 - -10.62% -
std::format(float)_(fmt:_{:017500_10Lg}) -1.18% 209.071 206.595 - -1.68% -
BM_join_view_in_vectors/64000 -1.18% 121813.631 120371.849 - -6.71% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -1.18% 25.188 24.891 - 2.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.18% 5451.051 5386.711 - 0.41% -
std::format(float)_(fmt:_{:0>17500_0L}) -1.18% 205.362 202.941 - -0.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.18% 17.886 17.675 - -10.80% -
std::replace(vector<int>)_(prefix)/1024 -1.18% 160.569 158.677 - 0.06% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.18% 88838.976 87793.150 - -0.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.17% 9331461.789 9221862.461 - -0.31% -
rng::starts_with(deque<int>)/1024 -1.17% 487.645 481.918 - 0.58% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.17% 677.923 669.965 - -1.61% -
std::for_each(multimap<int>::iterator)/32 -1.17% 23.879 23.599 - 13.44% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.17% 33.847 33.450 - 7.05% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.17% 1506.571 1488.927 - -0.33% -
std::unique_copy(deque<int>)_(contiguous)/52 -1.17% 15.051 14.875 - 3.33% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -1.17% 16362.931 16171.533 - 0.08% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.17% 20.461 20.221 - -3.39% -
ranges::minmax(std::deque<__int128>)/70000 -1.17% 34820.182 34413.329 - 1.25% -
std::search(vector<int>)_(no_match)/1048576 -1.16% 211275.784 208814.913 - -2.20% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -1.16% 10.544 10.421 - -1.54% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.16% 13.771 13.611 - -0.72% -
BM_deque_vector_move_backward/64000 -1.16% 6951.994 6871.385 - -4.21% -
rng::starts_with(list<int>,_pred)/1024 -1.16% 807.041 797.685 - -1.17% -
SetIntersection_None_Vector_float_262144_64 -1.16% 1138569.553 1125378.605 - -1.90% -
std::format(float)_(fmt:_{:0^17500_10f}) -1.16% 188.217 186.037 - -1.81% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -1.16% 24.466 24.183 - -2.14% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.16% 11821102.997 11684249.294 - -2.96% -
SetIntersection_Front_Vector_string_64_16 -1.16% 20834820.741 20593702.259 - -1.40% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.16% 755.787 747.047 - -1.16% -
SetIntersection_Front_Set_uint32_16384_16384 -1.16% 214813421.351 212330521.120 - 0.39% -
Chain,_1_level -1.15% 1.013 1.002 - -13.62% -
std::find_end(list<int>)_(near_matches)/1024 -1.15% 34525.562 34127.405 - -9.50% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 -1.15% 1006971.547 995369.925 - 0.43% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.15% 23362.456 23093.419 - -0.95% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.15% 12.893 12.745 - -1.32% -
BM_std_minmax_element<long_long>/64000 -1.15% 17685.580 17482.053 - 7.42% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.15% 640.823 633.455 - -0.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.15% 12.816 12.668 - -1.58% -
BM_format_to_back_inserter<std::string>/C_string_len_6000 -1.15% 571.091 564.531 - -2.93% -
std::unordered_set<int>::clear()/0 -1.15% 392.804 388.295 - -2.41% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.15% 24.188 23.910 - 0.20% -
BM_deque_deque_copy/4000 -1.14% 141.257 139.640 - -4.32% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -1.14% 53.782 53.166 - -4.08% -
std::copy_n(deque<int>)/262144 -1.14% 11719.130 11585.244 - -0.71% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.14% 8.141 8.048 - -2.51% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 -1.14% 4.436 4.385 - -0.85% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.14% 349312.912 345325.523 - -0.71% -
SetIntersection_Front_Set_string_262144_262144 -1.14% 18547855.631 18336141.520 - -0.03% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -1.14% 8.094 8.001 - 7.39% -
bm_gcd_random -1.14% 29.513 29.177 - -0.51% -
std::format(float)_(fmt:_{:0>17500_0Le}) -1.14% 192.498 190.303 - -0.70% -
std::replace(deque<int>)_(sprinkled)/8192 -1.14% 2842.890 2810.488 - 1.88% -
std::lower_bound(std::list<int>)/100 -1.14% 91.701 90.657 - 1.84% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.14% 147461.325 145783.619 - -10.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.14% 184654.565 182554.030 - 1.37% -
std::format(double)_(fmt:_{:_10Lf}) -1.14% 74.392 73.546 - 0.09% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.14% 394.770 390.286 - -1.46% -
BM_StringFindMatch2/512 -1.14% 1000.429 989.066 - -0.11% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.13% 5.464 5.402 - -7.10% -
BM_deque_vector_copy_backward/4000 -1.13% 143.391 141.769 - -1.07% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -1.13% 80677.778 79765.658 - -6.11% -
std::partition(deque<int>)_(sparse)/50 -1.13% 15.249 15.076 - -12.58% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.13% 8274.015 8180.516 - -1.01% -
SetIntersection_None_Vector_string_64_1 -1.13% 17522882.126 17325153.600 - -1.44% -
std::stable_sort(deque<int>)_(heap)/8192 -1.13% 17373.224 17177.552 - -0.82% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.13% 8.751 8.652 - 2.03% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.13% 15318.728 15146.381 - -1.14% -
BM_vector_deque_copy_backward/4096 -1.12% 150.190 148.502 - -0.43% -
BM_PathIterateOnce/iterate_elements/512 -1.12% 159142.716 157354.995 - -1.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.12% 830.318 821.000 - -3.45% -
BM_Swap_Null_MemPtr -1.12% 1.188 1.175 - -1.24% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -1.12% 842494.518 833060.317 - 2.67% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -1.12% 12506.067 12366.124 - 0.93% -
std::rotate(deque<int>)_(by_1/3)/8192 -1.12% 22398.281 22147.856 - 0.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -1.12% 86.204 85.240 - -11.69% -
BM_deque_vector_ranges_copy/70000 -1.12% 3225.780 3189.731 - -0.23% -
std::find_if(deque<int>)_(process_all)/8192 -1.12% 2026.914 2004.310 - -13.98% -
rng::find_if(vector<bool>)_(process_all)/50 -1.11% 25.135 24.855 - 3.89% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.11% 7942.438 7854.047 - -0.94% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.11% 6.252 6.182 - 10.99% -
BM_deque_vector_copy/70000 -1.11% 3202.980 3167.365 - -0.14% -
std::unique_copy(list<int>)_(contiguous)/8192 -1.11% 6872.703 6796.293 - 0.06% -
std::reverse(list<int>)/64 -1.11% 17.571 17.376 - -6.92% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -1.11% 2.486 2.458 - -4.68% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.11% 394.047 389.669 - -1.49% -
std::pop_heap(vector<size_t>)/1024 -1.11% 9.983 9.873 - -0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 -1.11% 11107.711 10984.887 - 0.17% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.11% 393.250 388.902 - -2.01% -
std::format(float)_(fmt:_{:017500_10La}) -1.10% 174.196 172.278 - -0.56% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.10% 17.654 17.460 - 5.30% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.10% 1842.293 1822.028 - -3.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.10% 4231382.374 4184934.097 - -1.59% -
BM_vector_deque_copy_backward/1 -1.10% 2.162 2.138 - -10.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -1.10% 22132844.500 21890267.836 - -4.18% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.09% 4.044 3.999 - -0.24% -
std::format(float)_(fmt:_{:0>17500_0g}) -1.09% 197.639 195.481 - -1.40% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.09% 7916.213 7829.794 - -4.53% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.09% 36174.407 35779.734 - -12.76% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.09% 59.773 59.122 - -1.65% -
rng::contains(vector<int>)_(process_all)/8192 -1.09% 1820.085 1800.253 - 0.48% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.09% 15.291 15.124 - -1.52% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 -1.09% 3943.969 3901.044 - -0.80% -
std::format(float)_(fmt:_{:_0g}) -1.09% 62.517 61.838 - 0.71% -
std::find_end(vector<int>)_(near_matches)/1024 -1.09% 14102.669 13949.476 - -10.96% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -1.09% 12.471 12.336 - 7.05% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.09% 5785.530 5722.747 - -58.50% -
bm_lexicographical_compare<unsigned_char>/512 -1.09% 8.739 8.644 - 0.07% -
BM_vector_deque_ranges_copy_backward/512 -1.08% 17.678 17.486 - -1.03% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 -1.08% 4862.321 4809.585 - 1.37% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.08% 8715093.652 8620753.974 - -1.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -1.08% 244268321.427 241627229.494 - -0.70% -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 -1.08% 964311.696 953889.116 - 0.03% -
BM_num_put<double> -1.08% 58.378 57.747 - -1.86% -
std::count(vector<bool>)/1000 -1.08% 3.000 2.968 - -0.91% -
SetIntersection_Front_Set_float_16_16 -1.08% 39045662.952 38624318.110 - 0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.08% 8644711.555 8551497.301 - -2.13% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.08% 46.120 45.623 - 3.16% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 -1.08% 2.114 2.091 - -1.83% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 -1.08% 2569.768 2542.104 - -0.23% -
SetIntersection_Interlaced_Set_float_262144_256 -1.08% 1564423.992 1547605.957 - -2.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.07% 395.050 390.809 - -2.37% -
std::format(float)_(fmt:_{:017500_0L}) -1.07% 204.129 201.938 - -1.06% -
std::adjacent_find(vector<int>)/1048576 -1.07% 235731.756 233204.844 - -0.34% -
std::map<int,_int>::ctor(const&,_alloc)/0 -1.07% 12.868 12.730 - -2.70% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.07% 403.064 398.748 - -1.56% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.07% 75.251 74.446 - -1.28% -
BM_Basic<uint32_t> -1.07% 13.684 13.538 - -1.98% -
BM_format_to_iterator/<std::string>_string_len_6000 -1.07% 60.903 60.254 - 0.52% -
std::remove(deque<int>)_(sprinkled)/50 -1.06% 54.947 54.362 - -1.51% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -1.06% 11.629 11.505 - -0.21% -
std::find_end(vector<int>)_(near_matches)/1000 -1.06% 13621.335 13476.577 - -10.47% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.06% 58848.146 58222.757 - 1.60% -
BM_Move_MemFuncPtr -1.06% 1.251 1.238 - -8.54% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.06% 352244.875 348502.357 - 0.30% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.06% 344485.434 340826.151 - -0.92% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.06% 30.362 30.039 - -5.66% -
std::format(float)_(fmt:_{:0^17500_10La}) -1.06% 178.448 176.552 - -1.05% -
std::format(float)_(fmt:_{:0>17500_0f}) -1.06% 179.978 178.068 - -0.54% -
std::replace_if(vector<int>)_(sprinkled)/8192 -1.06% 1914.410 1894.088 - -0.17% -
std::map<std::string,_int>::find(key)_(existent)/32 -1.06% 16.371 16.197 - 4.34% -
std::format(float)_(fmt:_{:_17000L}) -1.06% 98.281 97.240 - 0.08% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.06% 17.254 17.071 - -0.50% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -1.06% 31669.602 31334.223 - -9.37% -
Chain,_3_levels -1.06% 1.012 1.002 - -13.41% -
std::find_if_not(vector<char>)_(process_all)/50 -1.06% 6.696 6.625 - 23.85% -
std::format(double)_(fmt:_{:0>17500_17000L}) -1.06% 411.035 406.690 - -9.14% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.06% 1.044 1.033 - -2.83% -
BM_format_to_iterator/<std::string>_string_len_6 -1.05% 8.444 8.355 - -0.88% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.05% 1466.020 1450.588 - -0.02% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.05% 1.149 1.136 - 8.46% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.05% 10.302 10.194 - -0.52% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.05% 1080296.162 1068977.324 - -3.12% -
std::is_sorted(list<int>)/8192 -1.05% 7307.392 7231.028 - -1.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 -1.04% 512651.419 507294.354 - -0.46% -
SetIntersection_Front_Set_float_262144_64 -1.04% 1762346.843 1743940.351 - 2.94% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.04% 39.395 38.984 - -12.55% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.04% 38692.951 38289.096 - -4.52% -
std::copy_if(vector<int>)_(entire_range)/8 -1.04% 2.350 2.325 - 2.64% -
std::format(float)_(fmt:_{:017500_10Lf}) -1.04% 192.687 190.680 - -1.67% -
std::unordered_set<int>::ctor(const&)/8192 -1.04% 55941.001 55358.793 - -1.22% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.04% 30.449 30.132 - -1.32% -
std::transform(list<int>)_(identity_transform)/8192 -1.04% 7672.615 7593.046 - 8.40% -
std::unordered_map<int,_int>::clear()/32 -1.04% 586.641 580.558 - -4.05% -
SetIntersection_Front_Set_uint64_1024_1 -1.04% 1054810.613 1043874.185 - -1.51% -
rng::contains(vector<int>)_(process_all)/1048576 -1.04% 234364.486 231935.889 - 0.75% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.03% 1664692.053 1647474.464 - -5.55% -
std::format(float)_(fmt:_{:0^17500_0a}) -1.03% 161.137 159.473 - -1.21% -
rng::starts_with(deque<int>)/1048576 -1.03% 499158.953 494008.657 - 0.54% -
std::find(vector<bool>)_(process_all)/1048576 -1.03% 3687.730 3649.704 - 0.97% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -1.03% 12.758 12.627 - 10.51% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.03% 11.185 11.070 - -3.13% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.03% 221901036.090 219623032.853 - 0.35% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.03% 558.804 553.069 - -3.05% -
std::sort_heap(vector<int>)/8 -1.02% 29.834 29.528 - -7.95% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.02% 12.254 12.129 - -1.19% -
std::multiset<int>::contains(key)_(existent)/1024 -1.02% 4.057 4.015 - 1.33% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.02% 42.602 42.167 - 5.26% -
SetIntersection_None_Set_string_1024_256 -1.02% 8961612.960 8870121.741 - -2.37% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.02% 22.781 22.549 - -0.67% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.02% 19.587 19.387 - 0.31% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.02% 4.394 4.349 - 0.63% -
BM_StringAssignStr_Large_Transparent -1.02% 10.284 10.180 - -1.74% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.02% 4.265 4.221 - 3.00% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.02% 16.169 16.005 - -3.57% -
std::pop_heap(vector<std::string>)/8 -1.02% 53.805 53.259 - -1.90% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.01% 4327513.626 4283596.698 - 0.01% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 -1.01% 54.903 54.347 - 2.42% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.01% 1.158 1.147 - -1.17% -
BM_BasicLow<__uint128_t> -1.01% 18.689 18.501 - -1.07% -
std::none_of(vector<int>)_(process_all)/8 -1.01% 2.515 2.490 - -0.41% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.01% 403.269 399.203 - -2.68% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.01% 12145.568 12023.280 - -1.13% -
BM_deque_deque_copy/1024 -1.01% 37.049 36.676 - -0.61% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -1.01% 763.416 755.736 - 0.29% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.01% 12.811 12.682 - -2.43% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.01% 24.930 24.680 - 9.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.00% 15.262 15.108 - -1.40% -
BM_vector_deque_ranges_move_backward/70000 -1.00% 8083.660 8002.531 - -1.38% -
SetIntersection_None_Vector_string_1024_64 -1.00% 1172517.447 1160749.942 - -1.99% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 -1.00% 937449.822 928044.528 - 0.21% -
std::format(float)_(fmt:_{:0<17500_10f}) -1.00% 179.866 178.062 - -1.17% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.00% 2110057.373 2088898.356 - -0.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.00% 4115777.131 4074530.587 - -1.44% -

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

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

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


Report Time: 3.92s
Name Current %
BM_Basic<__int128_t> 51.211 -
BM_Basic<__uint128_t> 62.525 -
BM_Basic<int32_t> 17.274 -1.79%
BM_Basic<int64_t> 17.860 -2.04%
BM_Basic<uint32_t> 13.538 -1.07%
BM_Basic<uint64_t> 17.298 -
BM_BasicLow<__int128_t> 19.388 -
BM_BasicLow<__uint128_t> 18.501 -1.01%
BM_BitsetToString<1048576>/Dense_(90%)/90 86801.435 10.22%
BM_BitsetToString<1048576>/Sparse_(10%)/10 64340.391 6.67%
BM_BitsetToString<1048576>/Uniform_(50%)/50 360452.965 -2.77%
BM_BitsetToString<32>/Dense_(90%)/90 13.070 4.41%
BM_BitsetToString<32>/Sparse_(10%)/10 13.779 5.05%
BM_BitsetToString<32>/Uniform_(50%)/50 18.535 7.77%
BM_BitsetToString<64>/Dense_(90%)/90 14.316 13.56%
BM_BitsetToString<64>/Sparse_(10%)/10 12.989 3.24%
BM_BitsetToString<64>/Uniform_(50%)/50 17.688 -3.32%
BM_BitsetToString<8192>/Dense_(90%)/90 406.750 -
BM_BitsetToString<8192>/Sparse_(10%)/10 410.018 -
BM_BitsetToString<8192>/Uniform_(50%)/50 2086.828 -19.63%
BM_Bitset_ctor_ull 0.224 -
BM_CmpEqual_int_int 1.087 1.98%
BM_CmpEqual_int_schar 1.138 -
BM_CmpEqual_int_short 1.131 -
BM_CmpEqual_int_uchar 1.098 -1.33%
BM_CmpEqual_int_uint 1.094 1.39%
BM_CmpEqual_int_ushort 1.108 -
BM_CmpEqual_schar_int 1.137 1.15%
BM_CmpEqual_schar_schar 1.097 1.57%
BM_CmpEqual_schar_short 1.109 -2.10%
BM_CmpEqual_schar_uchar 1.093 -
BM_CmpEqual_schar_uint 1.118 1.55%
BM_CmpEqual_schar_ushort 1.101 1.15%
BM_CmpEqual_short_int 1.121 -
BM_CmpEqual_short_schar 1.116 -
BM_CmpEqual_short_short 1.045 -2.41%
BM_CmpEqual_short_uchar 1.099 -
BM_CmpEqual_short_uint 1.110 -
BM_CmpEqual_short_ushort 1.103 1.04%
BM_CmpEqual_uchar_int 1.072 -
BM_CmpEqual_uchar_schar 0.991 -
BM_CmpEqual_uchar_short 1.036 2.95%
BM_CmpEqual_uchar_uchar 1.035 -2.06%
BM_CmpEqual_uchar_uint 1.078 -
BM_CmpEqual_uchar_ushort 1.063 -
BM_CmpEqual_uint_int 1.026 -5.89%
BM_CmpEqual_uint_schar 1.050 -2.64%
BM_CmpEqual_uint_short 1.016 -2.67%
BM_CmpEqual_uint_uchar 1.113 -
BM_CmpEqual_uint_uint 1.071 -
BM_CmpEqual_uint_ushort 1.120 -1.69%
BM_CmpEqual_ushort_int 1.070 -1.66%
BM_CmpEqual_ushort_schar 0.989 -4.89%
BM_CmpEqual_ushort_short 0.994 -3.88%
BM_CmpEqual_ushort_uchar 1.078 -3.48%
BM_CmpEqual_ushort_uint 1.055 -1.90%
BM_CmpEqual_ushort_ushort 1.051 -1.80%
BM_CmpLess_int_int 1.109 5.22%
BM_CmpLess_int_schar 1.134 -
BM_CmpLess_int_short 1.130 -
BM_CmpLess_int_uchar 1.111 -
BM_CmpLess_int_uint 1.073 -
BM_CmpLess_int_ushort 1.150 1.38%
BM_CmpLess_schar_int 1.111 -1.29%
BM_CmpLess_schar_schar 0.951 -
BM_CmpLess_schar_short 0.946 -
BM_CmpLess_schar_uchar 1.085 -
BM_CmpLess_schar_uint 1.118 1.47%
BM_CmpLess_schar_ushort 1.102 -
BM_CmpLess_short_int 1.128 -
BM_CmpLess_short_schar 0.956 -
BM_CmpLess_short_short 0.955 -
BM_CmpLess_short_uchar 1.101 -
BM_CmpLess_short_uint 1.117 -
BM_CmpLess_short_ushort 1.100 -
BM_CmpLess_uchar_int 1.085 -
BM_CmpLess_uchar_schar 1.054 -
BM_CmpLess_uchar_short 1.037 -2.34%
BM_CmpLess_uchar_uchar 1.068 -
BM_CmpLess_uchar_uint 1.066 -1.21%
BM_CmpLess_uchar_ushort 1.082 -1.40%
BM_CmpLess_uint_int 1.085 1.64%
BM_CmpLess_uint_schar 1.025 -1.97%
BM_CmpLess_uint_short 1.038 1.51%
BM_CmpLess_uint_uchar 1.111 -
BM_CmpLess_uint_uint 1.072 -
BM_CmpLess_uint_ushort 1.111 -
BM_CmpLess_ushort_int 1.087 -
BM_CmpLess_ushort_schar 1.064 2.29%
BM_CmpLess_ushort_short 1.042 -1.30%
BM_CmpLess_ushort_uchar 1.116 -
BM_CmpLess_ushort_uint 1.052 -1.98%
BM_CmpLess_ushort_ushort 1.052 -1.33%
BM_ConstructAndDestroy_FuncPtr_Opaque 1.090 -5.71%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 11.271 8.10%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 12.448 -1.91%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 0.916 2.30%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.926 3.63%
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.397 -
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 8.668 -10.10%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.685 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.146 -
BM_Copy_LargeNonTrivialFunctor 12.188 11.19%
BM_Copy_LargeTrivialFunctor 13.516 20.76%
BM_Copy_MemFuncPtr 1.148 -
BM_Copy_MemPtr 1.222 6.31%
BM_Copy_Null 0.598 9.34%
BM_Copy_SmallNonTrivialFunctor 13.711 45.88%
BM_Copy_SmallTrivialFunctor 1.227 6.89%
BM_Hash/uint32_random_std_hash/1024 596.266 -9.43%
BM_Hash/uint32_top_std_hash/1024 704.311 -3.21%
BM_InvokeInlined_FuncPtr 0.000 -
BM_InvokeInlined_LargeNonTrivialFunctor 0.000 -
BM_InvokeInlined_LargeTrivialFunctor 0.000 -
BM_InvokeInlined_MemFuncPtr 0.000 -
BM_InvokeInlined_MemPtr 0.000 -
BM_InvokeInlined_SmallNonTrivialFunctor 0.000 -
BM_InvokeInlined_SmallTrivialFunctor 0.000 -
BM_Invoke_FuncPtr 0.732 5.79%
BM_Invoke_LargeNonTrivialFunctor 0.683 -
BM_Invoke_LargeTrivialFunctor 0.685 -
BM_Invoke_MemFuncPtr 0.835 8.12%
BM_Invoke_MemPtr 0.690 -
BM_Invoke_SmallNonTrivialFunctor 0.685 -
BM_Invoke_SmallTrivialFunctor 0.683 -
BM_Istream_numbers/0 1050.853 -
BM_Istream_numbers/1 1120.102 -
BM_Istream_numbers/2 1114.513 -
BM_Istream_numbers/3 1080.873 -
BM_LexicallyNormal/large_path/128 4566.682 -
BM_LexicallyNormal/large_path/16 587.877 -
BM_LexicallyNormal/large_path/2 82.772 1.53%
BM_LexicallyNormal/large_path/256 9076.269 -
BM_LexicallyNormal/large_path/32 1144.414 -
BM_LexicallyNormal/large_path/4 152.618 1.26%
BM_LexicallyNormal/large_path/64 2287.464 -
BM_LexicallyNormal/large_path/8 309.348 -
BM_LexicallyNormal/small_path/128 1953.831 -
BM_LexicallyNormal/small_path/16 269.911 1.86%
BM_LexicallyNormal/small_path/2 44.357 3.07%
BM_LexicallyNormal/small_path/256 3831.078 -
BM_LexicallyNormal/small_path/32 501.178 1.09%
BM_LexicallyNormal/small_path/4 87.211 -
BM_LexicallyNormal/small_path/64 987.275 1.21%
BM_LexicallyNormal/small_path/8 145.489 -
BM_LexicallyRelative/large_path/128 5659.724 -
BM_LexicallyRelative/large_path/16 757.320 -
BM_LexicallyRelative/large_path/2 117.978 2.99%
BM_LexicallyRelative/large_path/256 11252.642 -
BM_LexicallyRelative/large_path/32 1452.255 -
BM_LexicallyRelative/large_path/4 211.202 1.56%
BM_LexicallyRelative/large_path/64 2851.909 -
BM_LexicallyRelative/large_path/8 405.063 -
BM_LexicallyRelative/small_path/128 3231.676 6.16%
BM_LexicallyRelative/small_path/16 416.074 -
BM_LexicallyRelative/small_path/2 58.973 5.92%
BM_LexicallyRelative/small_path/256 6255.042 3.11%
BM_LexicallyRelative/small_path/32 796.478 -
BM_LexicallyRelative/small_path/4 119.105 1.60%
BM_LexicallyRelative/small_path/64 1556.316 -
BM_LexicallyRelative/small_path/8 215.774 -
BM_Move_FuncPtr 1.228 -
BM_Move_LargeNonTrivialFunctor 0.612 -2.31%
BM_Move_LargeTrivialFunctor 0.644 -
BM_Move_MemFuncPtr 1.238 -1.06%
BM_Move_MemPtr 1.293 8.14%
BM_Move_Null 0.672 25.03%
BM_Move_SmallNonTrivialFunctor 0.575 -11.19%
BM_Move_SmallTrivialFunctor 1.165 -11.48%
BM_OperatorBool_FuncPtr 0.237 -
BM_OperatorBool_LargeNonTrivialFunctor 0.241 -
BM_OperatorBool_LargeTrivialFunctor 0.241 -
BM_OperatorBool_MemFuncPtr 0.244 -
BM_OperatorBool_MemPtr 0.229 -
BM_OperatorBool_Null 0.239 -
BM_OperatorBool_SmallNonTrivialFunctor 0.240 -
BM_OperatorBool_SmallTrivialFunctor 0.243 -
BM_Ostream_number/0 30.548 -4.29%
BM_Ostream_number/1 36.823 -
BM_Ostream_number/2 36.752 -
BM_Ostream_number/3 31.719 -1.86%
BM_PathConstructCStr/large_string/1024 28687.925 -
BM_PathConstructForwardIter/large_string/1024 30303.211 -
BM_PathConstructForwardIter/large_string/512 16588.040 4.06%
BM_PathConstructForwardIter/large_string/64 2586.985 -
BM_PathConstructForwardIter/large_string/8 174.836 -
BM_PathConstructInputIter/large_string/1024 1726020.679 -
BM_PathConstructInputIter/large_string/512 862952.469 -
BM_PathConstructInputIter/large_string/64 108436.520 -
BM_PathConstructInputIter/large_string/8 13465.860 -
BM_PathConstructString/large_string/1024 12080.432 -
BM_PathConstructString/large_string/512 8578.055 -
BM_PathConstructString/large_string/64 2364.700 -3.40%
BM_PathConstructString/large_string/8 91.765 -
BM_PathIterateMultipleTimes/iterate_elements/1024 302606.963 -
BM_PathIterateMultipleTimes/iterate_elements/512 151379.303 -
BM_PathIterateMultipleTimes/iterate_elements/64 18853.613 -
BM_PathIterateMultipleTimes/iterate_elements/8 2362.405 -
BM_PathIterateOnce/iterate_elements/1024 314728.315 -3.59%
BM_PathIterateOnce/iterate_elements/512 157354.995 -1.12%
BM_PathIterateOnce/iterate_elements/64 20321.958 -
BM_PathIterateOnce/iterate_elements/8 2451.405 -
BM_PathIterateOnceBackwards/iterate_elements/1024 317888.813 -5.22%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.140 -
BM_PushHeap_float_Ascending_16 1.019 3.32%
BM_PushHeap_float_Ascending_16384 4.380 1.91%
BM_PushHeap_float_Ascending_256 2.500 -
BM_PushHeap_float_Ascending_262144 5.023 -1.64%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.778 -
BM_PushHeap_float_Descending_1 0.496 -
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.371 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.370 3.92%
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.096 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.509 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.156 -
BM_PushHeap_float_PipeOrgan_4 0.487 -
BM_PushHeap_float_PipeOrgan_64 1.295 -
BM_PushHeap_float_QuickSortAdversary_1 0.466 -
BM_PushHeap_float_QuickSortAdversary_1024 0.634 -
BM_PushHeap_float_QuickSortAdversary_16 0.976 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.417 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.467 3.17%
BM_PushHeap_float_Random_1024 7.503 -
BM_PushHeap_float_Random_16 5.560 1.16%
BM_PushHeap_float_Random_16384 7.623 1.32%
BM_PushHeap_float_Random_256 7.338 -
BM_PushHeap_float_Random_262144 7.773 1.91%
BM_PushHeap_float_Random_4 2.778 -5.12%
BM_PushHeap_float_Random_64 6.621 -
BM_PushHeap_float_SingleElement_1 0.696 -
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.372 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.404 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.370 3.75%
BM_PushHeap_float_SingleElement_64 0.382 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.479 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.419 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.681 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.307 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.469 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.380 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -3.51%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.604 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.588 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.591 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.597 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.529 -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.581 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.876 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.397 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.964 1.15%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.386 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.381 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.769 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.877 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.581 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.201 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.551 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.097 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.540 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.778 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.572 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.854 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.213 -3.39%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.896 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.857 -1.86%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.731 -2.55%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.560 1.22%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.407 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.624 -2.15%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.556 5.60%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.606 4.69%
BM_PushHeap_string_Ascending_1 0.527 -18.08%
BM_PushHeap_string_Ascending_1024 13.928 -7.41%
BM_PushHeap_string_Ascending_16 4.755 -1.34%
BM_PushHeap_string_Ascending_16384 19.655 -14.92%
BM_PushHeap_string_Ascending_256 11.298 -5.76%
BM_PushHeap_string_Ascending_262144 28.489 -24.24%
BM_PushHeap_string_Ascending_4 2.570 -
BM_PushHeap_string_Ascending_64 7.505 -4.31%
BM_PushHeap_string_Descending_1 0.475 -10.29%
BM_PushHeap_string_Descending_1024 2.381 -26.92%
BM_PushHeap_string_Descending_16 2.112 -11.88%
BM_PushHeap_string_Descending_16384 2.363 -27.03%
BM_PushHeap_string_Descending_256 2.292 -24.58%
BM_PushHeap_string_Descending_262144 3.102 -43.42%
BM_PushHeap_string_Descending_4 1.873 -18.48%
BM_PushHeap_string_Descending_64 2.214 -18.22%
BM_PushHeap_string_PipeOrgan_1 0.471 -26.62%
BM_PushHeap_string_PipeOrgan_1024 9.400 -17.46%
BM_PushHeap_string_PipeOrgan_16 4.179 -4.85%
BM_PushHeap_string_PipeOrgan_16384 12.686 -21.03%
BM_PushHeap_string_PipeOrgan_256 7.775 -13.39%
BM_PushHeap_string_PipeOrgan_262144 17.182 -27.08%
BM_PushHeap_string_PipeOrgan_4 2.525 -4.14%
BM_PushHeap_string_PipeOrgan_64 6.101 -3.44%
BM_PushHeap_string_QuickSortAdversary_1 0.471 -20.02%
BM_PushHeap_string_QuickSortAdversary_1024 14.996 -3.98%
BM_PushHeap_string_QuickSortAdversary_16 10.482 -
BM_PushHeap_string_QuickSortAdversary_16384 15.427 -6.16%
BM_PushHeap_string_QuickSortAdversary_256 14.433 -2.89%
BM_PushHeap_string_QuickSortAdversary_262144 15.822 -7.96%
BM_PushHeap_string_QuickSortAdversary_4 6.389 -
BM_PushHeap_string_QuickSortAdversary_64 13.006 -
BM_PushHeap_string_Random_1 0.470 -10.59%
BM_PushHeap_string_Random_1024 14.722 -3.24%
BM_PushHeap_string_Random_16 10.331 -1.50%
BM_PushHeap_string_Random_16384 16.101 -5.23%
BM_PushHeap_string_Random_256 14.166 -2.33%
BM_PushHeap_string_Random_262144 17.971 -19.89%
BM_PushHeap_string_Random_4 6.056 -
BM_PushHeap_string_Random_64 12.780 -1.77%
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.633 -4.00%
BM_PushHeap_string_SingleElement_16 2.630 -2.59%
BM_PushHeap_string_SingleElement_16384 2.629 -2.01%
BM_PushHeap_string_SingleElement_256 2.623 -4.09%
BM_PushHeap_string_SingleElement_262144 2.638 -7.07%
BM_PushHeap_string_SingleElement_4 2.338 -3.69%
BM_PushHeap_string_SingleElement_64 2.675 -3.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.697 40.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.559 1.05%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.997 -1.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.442 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.840 2.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.808 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.919 -1.56%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.529 2.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.565 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.631 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.591 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.577 -13.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.662 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.630 -9.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.034 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.924 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.556 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.394 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.821 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.161 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.545 -21.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.546 1.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.321 3.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.258 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.131 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.845 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.773 -2.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.672 2.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.697 10.20%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.085 -1.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.939 -4.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.274 -3.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.087 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.227 -2.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.560 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 9.050 4.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.501 -21.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.613 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.625 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.604 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.569 -4.09%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.619 -3.30%
BM_PushHeap_uint32_Ascending_1 0.501 -20.33%
BM_PushHeap_uint32_Ascending_1024 2.551 -3.90%
BM_PushHeap_uint32_Ascending_16 0.926 -
BM_PushHeap_uint32_Ascending_16384 3.631 -2.13%
BM_PushHeap_uint32_Ascending_256 2.077 -5.12%
BM_PushHeap_uint32_Ascending_262144 4.832 -1.80%
BM_PushHeap_uint32_Ascending_4 0.586 -
BM_PushHeap_uint32_Ascending_64 1.521 -6.37%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.384 -
BM_PushHeap_uint32_Descending_16 0.360 -
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.396 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.362 3.51%
BM_PushHeap_uint32_Descending_64 0.376 -
BM_PushHeap_uint32_PipeOrgan_1 0.410 -14.82%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -
BM_PushHeap_uint32_PipeOrgan_16384 2.377 -
BM_PushHeap_uint32_PipeOrgan_256 1.699 -
BM_PushHeap_uint32_PipeOrgan_262144 3.036 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.303 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.447 -22.56%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.945 -1.52%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.409 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.481 -13.07%
BM_PushHeap_uint32_Random_1024 5.651 -2.08%
BM_PushHeap_uint32_Random_16 4.070 -1.89%
BM_PushHeap_uint32_Random_16384 5.722 -1.42%
BM_PushHeap_uint32_Random_256 5.481 -1.25%
BM_PushHeap_uint32_Random_262144 5.853 -1.39%
BM_PushHeap_uint32_Random_4 2.230 2.58%
BM_PushHeap_uint32_Random_64 5.017 -2.79%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.346 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.355 -
BM_PushHeap_uint32_SingleElement_4 0.350 -
BM_PushHeap_uint32_SingleElement_64 0.363 -
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.573 -3.10%
BM_PushHeap_uint64_Ascending_16 0.939 -
BM_PushHeap_uint64_Ascending_16384 3.599 -
BM_PushHeap_uint64_Ascending_256 2.089 -5.04%
BM_PushHeap_uint64_Ascending_262144 4.768 -1.21%
BM_PushHeap_uint64_Ascending_4 0.550 -
BM_PushHeap_uint64_Ascending_64 1.516 -6.50%
BM_PushHeap_uint64_Descending_1 0.397 -37.18%
BM_PushHeap_uint64_Descending_1024 0.384 -
BM_PushHeap_uint64_Descending_16 0.360 -2.85%
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.397 -
BM_PushHeap_uint64_Descending_262144 0.380 -
BM_PushHeap_uint64_Descending_4 0.365 -
BM_PushHeap_uint64_Descending_64 0.376 -
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.922 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.696 -
BM_PushHeap_uint64_PipeOrgan_262144 3.053 -
BM_PushHeap_uint64_PipeOrgan_4 0.485 -
BM_PushHeap_uint64_PipeOrgan_64 1.315 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.465 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.942 -16.09%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.624 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.111 -2.75%
BM_PushHeap_uint64_Random_16 4.469 -1.55%
BM_PushHeap_uint64_Random_16384 6.333 -1.22%
BM_PushHeap_uint64_Random_256 6.033 -
BM_PushHeap_uint64_Random_262144 6.224 -2.00%
BM_PushHeap_uint64_Random_4 2.576 -2.43%
BM_PushHeap_uint64_Random_64 5.566 -1.79%
BM_PushHeap_uint64_SingleElement_1 0.428 4.12%
BM_PushHeap_uint64_SingleElement_1024 0.368 -
BM_PushHeap_uint64_SingleElement_16 0.347 -
BM_PushHeap_uint64_SingleElement_16384 0.367 -
BM_PushHeap_uint64_SingleElement_256 0.389 -
BM_PushHeap_uint64_SingleElement_262144 0.362 -
BM_PushHeap_uint64_SingleElement_4 0.361 -
BM_PushHeap_uint64_SingleElement_64 0.358 -
BM_SeedSeq_Generate/1/1 5.692 -
BM_SeedSeq_Generate/1/256 891.694 -
BM_SeedSeq_Generate/1/64 222.510 -
BM_SeedSeq_Generate/1/8 23.322 -
BM_SeedSeq_Generate/16/1 53.608 -2.02%
BM_SeedSeq_Generate/16/256 885.572 -2.82%
BM_SeedSeq_Generate/16/64 226.781 -
BM_SeedSeq_Generate/16/8 39.352 -
BM_SeedSeq_Generate/8/1 25.086 -1.76%
BM_SeedSeq_Generate/8/256 892.835 -
BM_SeedSeq_Generate/8/64 223.140 -
BM_SeedSeq_Generate/8/8 26.077 -
BM_SharedPtrCreateDestroy 11.500 1.87%
BM_SharedPtrIncDecRef 3.046 -
BM_StringAssignAsciizMix_Opaque 5.007 -
BM_StringAssignAsciizMix_Transparent 2.959 -
BM_StringAssignAsciiz_Empty_Opaque 3.119 -
BM_StringAssignAsciiz_Empty_Transparent 0.350 -
BM_StringAssignAsciiz_Huge_Opaque 189.186 -
BM_StringAssignAsciiz_Huge_Transparent 189.050 -
BM_StringAssignAsciiz_Large_Opaque 11.364 -
BM_StringAssignAsciiz_Large_Transparent 11.362 -
BM_StringAssignAsciiz_Small_Opaque 3.104 -
BM_StringAssignAsciiz_Small_Transparent 0.450 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 133.999 15.23%
BM_StringAssignStr_Huge_Transparent 136.023 18.06%
BM_StringAssignStr_Large_Opaque 10.194 -
BM_StringAssignStr_Large_Transparent 10.180 -1.02%
BM_StringAssignStr_Small_Opaque 0.717 -
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.149 3.30%
BM_StringConstructDestroyCStr_Empty_Transparent 0.240 -13.22%
BM_StringConstructDestroyCStr_Huge_Opaque 157.781 -1.30%
BM_StringConstructDestroyCStr_Huge_Transparent 65.136 -
BM_StringConstructDestroyCStr_Large_Opaque 15.918 2.10%
BM_StringConstructDestroyCStr_Large_Transparent 11.004 18.82%
BM_StringConstructDestroyCStr_Small_Opaque 2.249 2.86%
BM_StringConstructDestroyCStr_Small_Transparent 0.367 -
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 111.950 -1.50%
BM_StringCopy_Large 6.266 1.49%
BM_StringCopy_Small 0.660 -
BM_StringCtorDefault 0.372 56.38%
BM_StringDestroy_Empty 0.623 -
BM_StringDestroy_Huge 12.894 15.66%
BM_StringDestroy_Large 9.176 25.02%
BM_StringDestroy_Small 0.619 -
BM_StringEraseToEnd_Empty_Opaque 0.592 -
BM_StringEraseToEnd_Empty_Transparent 0.352 -
BM_StringEraseToEnd_Huge_Opaque 2.289 -1.55%
BM_StringEraseToEnd_Huge_Transparent 2.415 -
BM_StringEraseToEnd_Large_Opaque 0.990 -
BM_StringEraseToEnd_Large_Transparent 0.837 -
BM_StringEraseToEnd_Small_Opaque 0.591 -
BM_StringEraseToEnd_Small_Transparent 0.402 -
BM_StringEraseWithMove_Empty_Opaque 0.793 -11.57%
BM_StringEraseWithMove_Empty_Transparent 0.556 -16.65%
BM_StringEraseWithMove_Huge_Opaque 77.838 64.21%
BM_StringEraseWithMove_Huge_Transparent 58.700 27.26%
BM_StringEraseWithMove_Large_Opaque 2.746 5.82%
BM_StringEraseWithMove_Large_Transparent 2.601 6.38%
BM_StringEraseWithMove_Small_Opaque 2.186 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 2.901 -5.61%
BM_StringFindAllMatch/131072 2270.462 -
BM_StringFindAllMatch/32768 574.851 -
BM_StringFindAllMatch/4096 80.164 -
BM_StringFindAllMatch/512 11.532 -
BM_StringFindAllMatch/64 3.221 2.78%
BM_StringFindAllMatch/8 2.667 -4.72%
BM_StringFindCharLiteral/1024 17.944 -
BM_StringFindCharLiteral/128 3.004 -3.13%
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.127 -
BM_StringFindCharLiteral/256 5.310 -1.68%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 77.007 -
BM_StringFindCharLiteral/512 9.453 -
BM_StringFindCharLiteral/64 2.096 -2.10%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.825 -
BM_StringFindMatch1/1 980.900 -
BM_StringFindMatch1/32768 1578.864 -
BM_StringFindMatch1/4096 1057.568 -
BM_StringFindMatch1/512 990.233 -1.36%
BM_StringFindMatch1/64 981.402 -
BM_StringFindMatch1/8 980.714 -
BM_StringFindMatch2/1 980.751 -
BM_StringFindMatch2/32768 1578.940 -
BM_StringFindMatch2/4096 1057.673 -
BM_StringFindMatch2/512 989.066 -1.14%
BM_StringFindMatch2/64 981.856 -
BM_StringFindMatch2/8 980.797 -
BM_StringFindNoMatch/10 1.362 3.40%
BM_StringFindNoMatch/131072 1961.221 -
BM_StringFindNoMatch/32768 498.791 -
BM_StringFindNoMatch/4096 75.165 -
BM_StringFindNoMatch/512 9.375 1.42%
BM_StringFindNoMatch/64 2.483 18.31%
BM_StringFindStringLiteral/1024 18.290 6.41%
BM_StringFindStringLiteral/128 3.182 1.93%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.209 -
BM_StringFindStringLiteral/256 5.410 -1.30%
BM_StringFindStringLiteral/32 1.734 -2.03%
BM_StringFindStringLiteral/4096 77.157 -
BM_StringFindStringLiteral/512 9.590 2.44%
BM_StringFindStringLiteral/64 2.216 -
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.091 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.770 8.84%
BM_StringRead_Cold_Deep_Empty 1.298 3.07%
BM_StringRead_Cold_Deep_Large 1.396 -3.16%
BM_StringRead_Cold_Deep_Small 1.275 1.17%
BM_StringRead_Cold_Shallow_Empty 1.428 20.19%
BM_StringRead_Cold_Shallow_Large 1.222 -1.52%
BM_StringRead_Cold_Shallow_Small 1.236 2.75%
BM_StringRead_Hot_Deep_Empty 0.499 -
BM_StringRead_Hot_Deep_Large 0.526 -
BM_StringRead_Hot_Deep_Small 0.515 -
BM_StringRead_Hot_Shallow_Empty 0.474 -
BM_StringRead_Hot_Shallow_Large 0.481 -
BM_StringRead_Hot_Shallow_Small 0.478 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.417 -3.32%
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.421 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.420 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.583 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.583 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.411 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.387 -3.65%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.040 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.664 2.97%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.833 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.360 19.15%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.374 -5.18%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.842 2.36%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.826 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.346 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.299 -18.20%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.692 12.81%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.673 10.25%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.629 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.672 10.64%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.592 -3.40%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.592 -3.62%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.174 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.889 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.424 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.021 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.614 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.156 -6.45%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.665 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.173 -2.49%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.611 -6.19%
BM_StringRelational_Compare_Empty_Huge_Control 1.611 -6.20%
BM_StringRelational_Compare_Empty_Large_Control 1.834 -5.73%
BM_StringRelational_Compare_Empty_Small_Control 1.611 -6.36%
BM_StringRelational_Compare_Huge_Empty_Control 1.911 18.36%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.146 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.796 -
BM_StringRelational_Compare_Huge_Huge_Control 98.536 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.858 -
BM_StringRelational_Compare_Large_Empty_Control 1.609 -
BM_StringRelational_Compare_Large_Huge_Control 2.110 1.35%
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.622 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.847 -
BM_StringRelational_Compare_Small_Empty_Control 1.610 -2.91%
BM_StringRelational_Compare_Small_Huge_Control 1.851 -
BM_StringRelational_Compare_Small_Large_Control 1.851 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.389 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.619 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.846 -
BM_StringRelational_Eq_Empty_Empty_Control 2.065 7.56%
BM_StringRelational_Eq_Empty_Huge_Control 0.487 2.58%
BM_StringRelational_Eq_Empty_Large_Control 0.483 2.14%
BM_StringRelational_Eq_Empty_Small_Control 0.471 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.618 7.62%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.269 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.559 -
BM_StringRelational_Eq_Huge_Huge_Control 98.865 -
BM_StringRelational_Eq_Large_Huge_Control 0.470 -5.03%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.516 -
BM_StringRelational_Eq_Large_Large_ChangeLast 1.962 -5.68%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.727 -6.63%
BM_StringRelational_Eq_Large_Large_Control 2.338 1.45%
BM_StringRelational_Eq_Small_Huge_Control 0.475 -
BM_StringRelational_Eq_Small_Large_Control 0.475 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.577 -6.43%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.040 24.32%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.606 12.09%
BM_StringRelational_Eq_Small_Small_Control 1.902 -6.33%
BM_StringRelational_Less_Empty_Empty_Control 1.612 -
BM_StringRelational_Less_Empty_Huge_Control 1.612 -3.02%
BM_StringRelational_Less_Empty_Large_Control 1.612 -3.31%
BM_StringRelational_Less_Empty_Small_Control 1.614 -1.83%
BM_StringRelational_Less_Huge_Empty_Control 1.612 -4.86%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.423 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.354 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.551 -
BM_StringRelational_Less_Huge_Huge_Control 98.782 -
BM_StringRelational_Less_Huge_Large_Control 2.094 -
BM_StringRelational_Less_Huge_Small_Control 1.854 -
BM_StringRelational_Less_Large_Empty_Control 1.611 -3.29%
BM_StringRelational_Less_Large_Huge_Control 2.121 -4.95%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.402 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.117 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.645 -
BM_StringRelational_Less_Large_Large_Control 2.160 -
BM_StringRelational_Less_Large_Small_Control 1.875 1.41%
BM_StringRelational_Less_Small_Empty_Control 1.611 -3.20%
BM_StringRelational_Less_Small_Huge_Control 1.849 -
BM_StringRelational_Less_Small_Large_Control 1.850 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.680 -1.53%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.850 -
BM_StringResizeAndOverwrite 0.822 -
BM_Swap_FuncPtr_FuncPtr 2.978 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.251 8.26%
BM_Swap_FuncPtr_LargeTrivialFunctor 1.186 -3.50%
BM_Swap_FuncPtr_MemFuncPtr 3.338 -3.22%
BM_Swap_FuncPtr_MemPtr 3.425 4.93%
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.166 -3.15%
BM_Swap_FuncPtr_SmallTrivialFunctor 3.397 1.45%
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 0.557 2.25%
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 0.457 -12.22%
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 0.458 -10.08%
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.156 -5.19%
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.218 2.94%
BM_Swap_MemFuncPtr_MemFuncPtr 2.989 -
BM_Swap_MemFuncPtr_MemPtr 3.406 -1.57%
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.251 3.67%
BM_Swap_MemFuncPtr_SmallTrivialFunctor 3.520 5.27%
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.169 1.05%
BM_Swap_MemPtr_LargeTrivialFunctor 1.158 -
BM_Swap_MemPtr_MemPtr 2.976 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.165 1.22%
BM_Swap_MemPtr_SmallTrivialFunctor 3.376 2.79%
BM_Swap_Null_FuncPtr 1.150 -4.91%
BM_Swap_Null_LargeNonTrivialFunctor 0.469 -8.24%
BM_Swap_Null_LargeTrivialFunctor 0.573 -
BM_Swap_Null_MemFuncPtr 1.285 9.75%
BM_Swap_Null_MemPtr 1.175 -1.12%
BM_Swap_Null_Null 0.411 -10.42%
BM_Swap_Null_SmallNonTrivialFunctor 0.557 9.98%
BM_Swap_Null_SmallTrivialFunctor 1.250 -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 0.503 -12.49%
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 0.657 24.59%
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 0.502 -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.222 3.66%
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.152 -3.74%
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.226 5.86%
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 2.964 -
BM_SystemErrorWithMessage 16.330 -8.47%
BM_SystemErrorWithoutMessage 21.941 44.78%
BM_WeakPtrIncDecRef 4.073 -1.90%
BM_adjacent_empty<1000> 308.017 -
BM_adjacent_empty<100> 31.218 14.13%
BM_adjacent_empty<10> 0.557 -
BM_adjacent_empty<2> 0.222 -
BM_adjacent_empty<3> 0.226 -
BM_adjacent_empty<4> 0.227 -
BM_adjacent_empty<5> 0.456 -
BM_adjacent_empty<6> 0.361 -
BM_adjacent_empty<7> 0.637 -
BM_adjacent_empty<8> 0.450 -
BM_adjacent_empty<9> 0.772 -
BM_adjacent_full<1000> 296.870 -
BM_adjacent_full<100> 36.397 34.18%
BM_adjacent_full<10> 0.560 -
BM_adjacent_full<2> 0.225 -
BM_adjacent_full<3> 0.227 -
BM_adjacent_full<4> 0.227 -
BM_adjacent_full<5> 0.341 -
BM_adjacent_full<6> 0.339 -
BM_adjacent_full<7> 0.451 -
BM_adjacent_full<8> 0.450 -
BM_adjacent_full<9> 0.667 -
BM_align/1 0.927 -2.38%
BM_align/256 0.931 -1.77%
BM_align/64 0.936 -1.20%
BM_align/8 0.930 -1.78%
BM_ascii_escaped<char> 23766.820 4.74%
BM_ascii_escaped<wchar_t> 22419.568 -
BM_ascii_text<char> 738.154 -
BM_ascii_text<wchar_t> 828.946 -
BM_cyrillic_escaped<char> 14631.938 1.04%
BM_cyrillic_escaped<wchar_t> 12159.326 -
BM_cyrillic_text<char> 24961.718 -
BM_cyrillic_text<wchar_t> 28585.115 -
BM_deque_deque_copy/0 0.697 -11.99%
BM_deque_deque_copy/1 2.562 -
BM_deque_deque_copy/1024 36.676 -1.01%
BM_deque_deque_copy/2 2.299 -
BM_deque_deque_copy/4000 139.640 -1.14%
BM_deque_deque_copy/4096 146.987 -
BM_deque_deque_copy/512 17.704 -
BM_deque_deque_copy/5500 196.611 -
BM_deque_deque_copy/64 3.052 -
BM_deque_deque_copy/64000 2967.082 -
BM_deque_deque_copy/65536 3159.322 2.28%
BM_deque_deque_copy/70000 3195.406 -
BM_deque_deque_copy_backward/0 0.864 -6.25%
BM_deque_deque_copy_backward/1 2.778 -
BM_deque_deque_copy_backward/1024 37.998 -1.34%
BM_deque_deque_copy_backward/2 2.527 -
BM_deque_deque_copy_backward/4000 144.452 -1.52%
BM_deque_deque_copy_backward/4096 151.210 -
BM_deque_deque_copy_backward/512 18.896 -4.39%
BM_deque_deque_copy_backward/5500 202.053 -
BM_deque_deque_copy_backward/64 3.336 -8.54%
BM_deque_deque_copy_backward/64000 7388.424 -
BM_deque_deque_copy_backward/65536 7659.987 1.14%
BM_deque_deque_copy_backward/70000 7975.448 1.99%
BM_deque_deque_move/0 0.833 1.40%
BM_deque_deque_move/1 2.537 -
BM_deque_deque_move/1024 37.091 -
BM_deque_deque_move/2 2.301 -
BM_deque_deque_move/4000 142.078 -
BM_deque_deque_move/4096 147.133 -
BM_deque_deque_move/512 17.979 1.82%
BM_deque_deque_move/5500 198.050 -
BM_deque_deque_move/64 3.060 -
BM_deque_deque_move/64000 3067.327 1.87%
BM_deque_deque_move/65536 3092.915 -
BM_deque_deque_move/70000 3358.263 -
BM_deque_deque_move_backward/0 0.808 -12.17%
BM_deque_deque_move_backward/1 2.780 -
BM_deque_deque_move_backward/1024 38.427 -
BM_deque_deque_move_backward/2 2.526 -
BM_deque_deque_move_backward/4000 146.348 -
BM_deque_deque_move_backward/4096 153.406 -
BM_deque_deque_move_backward/512 19.749 4.38%
BM_deque_deque_move_backward/5500 204.944 -
BM_deque_deque_move_backward/64 3.654 9.36%
BM_deque_deque_move_backward/64000 7314.321 -
BM_deque_deque_move_backward/65536 7597.178 -
BM_deque_deque_move_backward/70000 8060.761 -
BM_deque_deque_ranges_copy/0 0.854 14.53%
BM_deque_deque_ranges_copy/1 2.491 4.91%
BM_deque_deque_ranges_copy/1024 37.851 2.47%
BM_deque_deque_ranges_copy/2 2.238 5.12%
BM_deque_deque_ranges_copy/4000 142.266 -
BM_deque_deque_ranges_copy/4096 147.361 -
BM_deque_deque_ranges_copy/512 17.651 -
BM_deque_deque_ranges_copy/5500 198.250 -
BM_deque_deque_ranges_copy/64 3.074 1.05%
BM_deque_deque_ranges_copy/64000 2980.559 -
BM_deque_deque_ranges_copy/65536 3106.578 -
BM_deque_deque_ranges_copy/70000 3278.929 -
BM_deque_deque_ranges_copy_backward/0 0.920 7.82%
BM_deque_deque_ranges_copy_backward/1 2.633 -1.60%
BM_deque_deque_ranges_copy_backward/1024 38.887 -
BM_deque_deque_ranges_copy_backward/2 2.356 -
BM_deque_deque_ranges_copy_backward/4000 145.848 -
BM_deque_deque_ranges_copy_backward/4096 153.723 1.71%
BM_deque_deque_ranges_copy_backward/512 19.886 -
BM_deque_deque_ranges_copy_backward/5500 204.423 1.27%
BM_deque_deque_ranges_copy_backward/64 3.709 5.76%
BM_deque_deque_ranges_copy_backward/64000 7351.517 -
BM_deque_deque_ranges_copy_backward/65536 7438.928 -
BM_deque_deque_ranges_copy_backward/70000 8047.143 -
BM_deque_deque_ranges_move/0 0.739 -
BM_deque_deque_ranges_move/1 2.337 -3.95%
BM_deque_deque_ranges_move/1024 36.886 -
BM_deque_deque_ranges_move/2 2.075 -5.02%
BM_deque_deque_ranges_move/4000 145.205 -
BM_deque_deque_ranges_move/4096 147.083 -2.24%
BM_deque_deque_ranges_move/512 17.625 -
BM_deque_deque_ranges_move/5500 196.627 -6.30%
BM_deque_deque_ranges_move/64 3.056 -
BM_deque_deque_ranges_move/64000 3070.847 -
BM_deque_deque_ranges_move/65536 3105.699 -
BM_deque_deque_ranges_move/70000 3298.259 -
BM_deque_deque_ranges_move_backward/0 0.857 4.90%
BM_deque_deque_ranges_move_backward/1 2.525 -8.36%
BM_deque_deque_ranges_move_backward/1024 38.308 -
BM_deque_deque_ranges_move_backward/2 2.242 -6.18%
BM_deque_deque_ranges_move_backward/4000 146.185 -
BM_deque_deque_ranges_move_backward/4096 152.940 -
BM_deque_deque_ranges_move_backward/512 19.092 -1.76%
BM_deque_deque_ranges_move_backward/5500 203.771 -
BM_deque_deque_ranges_move_backward/64 3.440 -3.12%
BM_deque_deque_ranges_move_backward/64000 7376.657 -2.11%
BM_deque_deque_ranges_move_backward/65536 7517.053 -
BM_deque_deque_ranges_move_backward/70000 7935.489 -
BM_deque_vector_copy/0 1.448 5.65%
BM_deque_vector_copy/1 2.146 1.69%
BM_deque_vector_copy/1024 37.046 -
BM_deque_vector_copy/2 1.912 4.37%
BM_deque_vector_copy/4000 142.407 -
BM_deque_vector_copy/4096 145.669 -
BM_deque_vector_copy/512 16.546 -
BM_deque_vector_copy/5500 197.058 -
BM_deque_vector_copy/64 5.474 109.04%
BM_deque_vector_copy/64000 2860.204 -
BM_deque_vector_copy/65536 2899.485 -
BM_deque_vector_copy/70000 3167.365 -1.11%
BM_deque_vector_copy_backward/0 1.532 1.88%
BM_deque_vector_copy_backward/1 2.127 -
BM_deque_vector_copy_backward/1024 36.763 -1.19%
BM_deque_vector_copy_backward/2 1.838 -
BM_deque_vector_copy_backward/4000 141.769 -1.13%
BM_deque_vector_copy_backward/4096 147.682 -
BM_deque_vector_copy_backward/512 17.912 -
BM_deque_vector_copy_backward/5500 196.898 -
BM_deque_vector_copy_backward/64 2.920 -
BM_deque_vector_copy_backward/64000 7061.375 -1.39%
BM_deque_vector_copy_backward/65536 7151.717 -2.19%
BM_deque_vector_copy_backward/70000 8402.066 8.06%
BM_deque_vector_move/0 1.372 -6.00%
BM_deque_vector_move/1 2.113 -
BM_deque_vector_move/1024 37.266 -
BM_deque_vector_move/2 1.833 -
BM_deque_vector_move/4000 141.670 -
BM_deque_vector_move/4096 145.371 -
BM_deque_vector_move/512 16.588 -
BM_deque_vector_move/5500 193.687 -
BM_deque_vector_move/64 2.643 -
BM_deque_vector_move/64000 2998.763 -
BM_deque_vector_move/65536 2998.330 1.22%
BM_deque_vector_move/70000 3226.611 -
BM_deque_vector_move_backward/0 1.367 -10.59%
BM_deque_vector_move_backward/1 2.120 -
BM_deque_vector_move_backward/1024 36.893 -
BM_deque_vector_move_backward/2 1.831 -
BM_deque_vector_move_backward/4000 141.592 -
BM_deque_vector_move_backward/4096 146.843 -
BM_deque_vector_move_backward/512 17.887 -
BM_deque_vector_move_backward/5500 199.781 -
BM_deque_vector_move_backward/64 2.921 -
BM_deque_vector_move_backward/64000 6871.385 -1.16%
BM_deque_vector_move_backward/65536 7215.208 -1.30%
BM_deque_vector_move_backward/70000 7721.945 -2.32%
BM_deque_vector_ranges_copy/0 1.466 7.74%
BM_deque_vector_ranges_copy/1 2.075 -
BM_deque_vector_ranges_copy/1024 36.780 -
BM_deque_vector_ranges_copy/2 1.829 -
BM_deque_vector_ranges_copy/4000 141.985 -
BM_deque_vector_ranges_copy/4096 145.865 -
BM_deque_vector_ranges_copy/512 16.594 -
BM_deque_vector_ranges_copy/5500 194.608 1.23%
BM_deque_vector_ranges_copy/64 2.614 -
BM_deque_vector_ranges_copy/64000 2912.506 -
BM_deque_vector_ranges_copy/65536 2931.649 -
BM_deque_vector_ranges_copy/70000 3189.731 -1.12%
BM_deque_vector_ranges_copy_backward/0 1.588 15.55%
BM_deque_vector_ranges_copy_backward/1 2.075 -1.30%
BM_deque_vector_ranges_copy_backward/1024 36.900 -
BM_deque_vector_ranges_copy_backward/2 1.834 -
BM_deque_vector_ranges_copy_backward/4000 145.955 -
BM_deque_vector_ranges_copy_backward/4096 146.999 -
BM_deque_vector_ranges_copy_backward/512 18.027 -
BM_deque_vector_ranges_copy_backward/5500 198.255 -
BM_deque_vector_ranges_copy_backward/64 2.923 -
BM_deque_vector_ranges_copy_backward/64000 7053.829 -
BM_deque_vector_ranges_copy_backward/65536 7463.710 1.77%
BM_deque_vector_ranges_copy_backward/70000 8330.174 7.57%
BM_deque_vector_ranges_move/0 1.306 -18.23%
BM_deque_vector_ranges_move/1 2.098 -
BM_deque_vector_ranges_move/1024 36.764 -
BM_deque_vector_ranges_move/2 1.835 -
BM_deque_vector_ranges_move/4000 138.698 -
BM_deque_vector_ranges_move/4096 145.578 -
BM_deque_vector_ranges_move/512 16.549 -
BM_deque_vector_ranges_move/5500 193.655 -
BM_deque_vector_ranges_move/64 2.660 -
BM_deque_vector_ranges_move/64000 2984.992 -
BM_deque_vector_ranges_move/65536 2980.974 -
BM_deque_vector_ranges_move/70000 3266.469 -
BM_deque_vector_ranges_move_backward/0 1.478 -4.53%
BM_deque_vector_ranges_move_backward/1 2.092 -
BM_deque_vector_ranges_move_backward/1024 36.642 -
BM_deque_vector_ranges_move_backward/2 1.830 -
BM_deque_vector_ranges_move_backward/4000 144.503 -
BM_deque_vector_ranges_move_backward/4096 148.247 -
BM_deque_vector_ranges_move_backward/512 17.899 -
BM_deque_vector_ranges_move_backward/5500 198.336 -
BM_deque_vector_ranges_move_backward/64 2.924 -
BM_deque_vector_ranges_move_backward/64000 7090.522 2.17%
BM_deque_vector_ranges_move_backward/65536 7046.511 -2.51%
BM_deque_vector_ranges_move_backward/70000 8042.789 4.80%
BM_emoji_escaped<char> 22130.727 -
BM_emoji_escaped<wchar_t> 22522.958 -
BM_emoji_text<char> 738.577 -
BM_emoji_text<wchar_t> 829.557 -7.28%
BM_format 17.580 -
BM_format/C_string_len_6 13.730 1.21%
BM_format/C_string_len_60 30.255 8.40%
BM_format/C_string_len_6000 261.851 -
BM_format/string_len_6 2.526 -1.39%
BM_format/string_len_60 15.332 2.39%
BM_format/string_len_6000 72.652 1.86%
BM_format/string_view_len_6 2.533 -6.74%
BM_format/string_view_len_60 13.831 -7.23%
BM_format/string_view_len_6000 72.632 -2.54%
BM_format_string<char>/1 1.156 -2.21%
BM_format_string<char>/1024 0.021 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.093 -
BM_format_string<char>/131072 0.034 -
BM_format_string<char>/16 0.111 -
BM_format_string<char>/16384 0.022 -
BM_format_string<char>/2 0.692 -
BM_format_string<char>/2048 0.014 -
BM_format_string<char>/256 0.067 -
BM_format_string<char>/262144 0.031 -
BM_format_string<char>/32 0.398 5.83%
BM_format_string<char>/32768 0.031 -
BM_format_string<char>/4 0.492 4.43%
BM_format_string<char>/4096 0.013 -
BM_format_string<char>/512 0.041 -
BM_format_string<char>/524288 0.030 -
BM_format_string<char>/64 0.177 -
BM_format_string<char>/65536 0.035 -
BM_format_string<char>/8 0.193 -
BM_format_string<char>/8192 0.011 -
BM_format_string<wchar_t>/1 12.746 -
BM_format_string<wchar_t>/1024 0.118 -
BM_format_string<wchar_t>/1048576 0.153 26.38%
BM_format_string<wchar_t>/128 0.295 -
BM_format_string<wchar_t>/131072 0.171 -12.32%
BM_format_string<wchar_t>/16 1.503 -3.86%
BM_format_string<wchar_t>/16384 0.154 -7.44%
BM_format_string<wchar_t>/2 6.026 -
BM_format_string<wchar_t>/2048 0.094 -
BM_format_string<wchar_t>/256 0.241 -
BM_format_string<wchar_t>/262144 0.128 -
BM_format_string<wchar_t>/32 0.815 -7.44%
BM_format_string<wchar_t>/32768 0.125 -
BM_format_string<wchar_t>/4 3.131 -
BM_format_string<wchar_t>/4096 0.076 -
BM_format_string<wchar_t>/512 0.148 -
BM_format_string<wchar_t>/524288 0.113 -
BM_format_string<wchar_t>/64 0.465 -
BM_format_string<wchar_t>/65536 0.114 -
BM_format_string<wchar_t>/8 3.136 1.50%
BM_format_string<wchar_t>/8192 0.195 -22.57%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 41.651 -8.46%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 65.237 4.77%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2628.496 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 41.850 -1.50%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 64.435 3.62%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2533.723 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 41.919 -2.30%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 64.073 2.76%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2542.104 -1.08%
BM_format_to_back_inserter<std::list<char>> 128.813 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 76.001 -12.55%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 665.312 -3.59%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 74862.693 -2.00%
BM_format_to_back_inserter<std::list<char>>/string_len_6 75.202 -10.75%
BM_format_to_back_inserter<std::list<char>>/string_len_60 652.724 -4.71%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 75847.870 -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 76.271 -9.72%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 644.692 -5.94%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 72833.800 -14.44%
BM_format_to_back_inserter<std::string> 18.453 -
BM_format_to_back_inserter<std::string>/C_string_len_6 15.403 -1.85%
BM_format_to_back_inserter<std::string>/C_string_len_60 30.843 -1.56%
BM_format_to_back_inserter<std::string>/C_string_len_6000 564.531 -1.15%
BM_format_to_back_inserter<std::string>/string_len_6 14.580 -
BM_format_to_back_inserter<std::string>/string_len_60 29.882 -2.26%
BM_format_to_back_inserter<std::string>/string_len_6000 462.793 -1.43%
BM_format_to_back_inserter<std::string>/string_view_len_6 14.547 -
BM_format_to_back_inserter<std::string>/string_view_len_60 29.695 -1.89%
BM_format_to_back_inserter<std::string>/string_view_len_6000 463.840 -2.51%
BM_format_to_back_inserter<std::vector<char>> 28.901 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 24.734 -15.33%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 30.703 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 524.484 -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 24.282 -6.34%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 28.996 -2.24%
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 421.121 1.52%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 24.221 -6.14%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 29.019 -1.98%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 421.740 -4.69%
BM_format_to_iterator/<std::array> 16.145 -
BM_format_to_iterator/<std::array>_C_string_len_6 8.944 -6.53%
BM_format_to_iterator/<std::array>_C_string_len_60 10.749 -
BM_format_to_iterator/<std::array>_C_string_len_6000 168.649 -
BM_format_to_iterator/<std::array>_string_len_6 8.294 -
BM_format_to_iterator/<std::array>_string_len_60 9.488 1.42%
BM_format_to_iterator/<std::array>_string_len_6000 60.443 1.04%
BM_format_to_iterator/<std::array>_string_view_len_6 8.343 -
BM_format_to_iterator/<std::array>_string_view_len_60 9.418 -
BM_format_to_iterator/<std::array>_string_view_len_6000 59.673 -
BM_format_to_iterator/<std::deque>_C_string_len_6 14.328 -4.64%
BM_format_to_iterator/<std::deque>_C_string_len_60 17.990 -
BM_format_to_iterator/<std::deque>_C_string_len_6000 249.029 -
BM_format_to_iterator/<std::deque>_string_len_6 13.979 -
BM_format_to_iterator/<std::deque>_string_len_60 16.978 1.60%
BM_format_to_iterator/<std::deque>_string_len_6000 148.471 -7.11%
BM_format_to_iterator/<std::deque>_string_view_len_6 13.941 -
BM_format_to_iterator/<std::deque>_string_view_len_60 16.675 -
BM_format_to_iterator/<std::deque>_string_view_len_6000 152.373 -
BM_format_to_iterator/<std::string> 16.055 -
BM_format_to_iterator/<std::string>_C_string_len_6 8.940 -3.35%
BM_format_to_iterator/<std::string>_C_string_len_60 11.283 3.57%
BM_format_to_iterator/<std::string>_C_string_len_6000 168.531 -
BM_format_to_iterator/<std::string>_string_len_6 8.355 -1.05%
BM_format_to_iterator/<std::string>_string_len_60 9.872 4.90%
BM_format_to_iterator/<std::string>_string_len_6000 60.254 -1.07%
BM_format_to_iterator/<std::string>_string_view_len_6 8.308 -
BM_format_to_iterator/<std::string>_string_view_len_60 9.550 -
BM_format_to_iterator/<std::string>_string_view_len_6000 59.944 -
BM_format_to_iterator/<std::vector> 16.121 -
BM_format_to_iterator/<std::vector>_C_string_len_6 8.799 -
BM_format_to_iterator/<std::vector>_C_string_len_60 10.787 1.90%
BM_format_to_iterator/<std::vector>_C_string_len_6000 169.520 -
BM_format_to_iterator/<std::vector>_string_len_6 8.270 -6.91%
BM_format_to_iterator/<std::vector>_string_len_60 9.580 -
BM_format_to_iterator/<std::vector>_string_len_6000 59.611 -4.70%
BM_format_to_iterator/<std::vector>_string_view_len_6 8.482 -14.56%
BM_format_to_iterator/<std::vector>_string_view_len_60 9.593 3.19%
BM_format_to_iterator/<std::vector>_string_view_len_6000 60.401 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 23.561 1.49%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 13217765.424 3.88%
BM_format_to_n_string_back_inserter<std::list<char>>/16384 204301.788 2.60%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 27.081 16.46%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 13094882.077 3.20%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 206663.457 4.86%
BM_format_to_n_string_back_inserter<std::string>/1 13.515 1.41%
BM_format_to_n_string_back_inserter<std::string>/1048576 65810.676 -
BM_format_to_n_string_back_inserter<std::string>/16384 1010.879 2.44%
BM_format_to_n_string_back_inserter<std::vector<char>>/1 24.696 4.35%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 60591.135 -4.82%
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 915.055 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 25.201 1.85%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 183207.554 2.37%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 3488.862 2.62%
BM_format_to_n_string_back_inserter<std::wstring>/1 14.112 -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 181786.602 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 4063.584 -
BM_format_to_n_string_begin<std::list<char>>/1 13.111 -
BM_format_to_n_string_begin<std::list<char>>/1048576 954795.408 -1.34%
BM_format_to_n_string_begin<std::list<char>>/16384 15104.076 -1.24%
BM_format_to_n_string_begin<std::list<wchar_t>>/1 11.893 -
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1089990.893 -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 15631.522 -
BM_format_to_n_string_begin<std::string>/1 10.755 1.61%
BM_format_to_n_string_begin<std::string>/1048576 11591.437 -6.60%
BM_format_to_n_string_begin<std::string>/16384 148.006 -35.77%
BM_format_to_n_string_begin<std::vector<char>>/1 10.733 -
BM_format_to_n_string_begin<std::vector<char>>/1048576 11593.105 -6.57%
BM_format_to_n_string_begin<std::vector<char>>/16384 149.281 -37.37%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 10.946 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 50226.373 1.06%
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1913.106 30.80%
BM_format_to_n_string_begin<std::wstring>/1 11.044 -
BM_format_to_n_string_begin<std::wstring>/1048576 50251.558 1.05%
BM_format_to_n_string_begin<std::wstring>/16384 1912.709 32.46%
BM_format_to_n_string_pointer<char>/1 10.814 1.84%
BM_format_to_n_string_pointer<char>/1048576 11920.935 -1.20%
BM_format_to_n_string_pointer<char>/16384 244.999 -9.03%
BM_format_to_n_string_pointer<wchar_t>/1 10.939 -
BM_format_to_n_string_pointer<wchar_t>/1048576 49873.991 -
BM_format_to_n_string_pointer<wchar_t>/16384 1901.604 -
BM_format_to_n_string_span<char>/1 10.643 -
BM_format_to_n_string_span<char>/1048576 11919.115 -
BM_format_to_n_string_span<char>/16384 293.757 9.05%
BM_format_to_n_string_span<wchar_t>/1 10.947 -
BM_format_to_n_string_span<wchar_t>/1048576 49866.905 -
BM_format_to_n_string_span<wchar_t>/16384 1890.410 -
BM_format_to_string_back_inserter<std::list<char>>/1 21.970 -1.39%
BM_format_to_string_back_inserter<std::list<char>>/1048576 12768517.740 2.58%
BM_format_to_string_back_inserter<std::list<char>>/16384 198362.109 3.60%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 24.143 3.69%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 13413952.038 9.21%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 206209.343 8.04%
BM_format_to_string_back_inserter<std::string>/1 12.895 -
BM_format_to_string_back_inserter<std::string>/1048576 66109.093 -
BM_format_to_string_back_inserter<std::string>/16384 969.837 -
BM_format_to_string_back_inserter<std::vector<char>>/1 22.423 2.09%
BM_format_to_string_back_inserter<std::vector<char>>/1048576 60527.192 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 905.585 -1.35%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 24.526 7.74%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 180710.181 1.18%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 3273.121 1.16%
BM_format_to_string_back_inserter<std::wstring>/1 13.942 3.04%
BM_format_to_string_back_inserter<std::wstring>/1048576 187063.989 1.68%
BM_format_to_string_back_inserter<std::wstring>/16384 3889.089 -1.55%
BM_format_to_string_begin<std::list<char>>/1 11.620 -
BM_format_to_string_begin<std::list<char>>/1048576 950302.601 -
BM_format_to_string_begin<std::list<char>>/16384 15036.486 -
BM_format_to_string_begin<std::list<wchar_t>>/1 10.996 -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1068293.550 -1.77%
BM_format_to_string_begin<std::list<wchar_t>>/16384 16170.386 -1.44%
BM_format_to_string_begin<std::string>/1 9.989 -
BM_format_to_string_begin<std::string>/1048576 12839.398 10.62%
BM_format_to_string_begin<std::string>/16384 189.589 28.25%
BM_format_to_string_begin<std::vector<char>>/1 10.220 1.19%
BM_format_to_string_begin<std::vector<char>>/1048576 12537.113 8.02%
BM_format_to_string_begin<std::vector<char>>/16384 238.579 63.40%
BM_format_to_string_begin<std::vector<wchar_t>>/1 10.309 -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 49701.325 -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1732.768 1.96%
BM_format_to_string_begin<std::wstring>/1 10.377 -
BM_format_to_string_begin<std::wstring>/1048576 49702.143 -
BM_format_to_string_begin<std::wstring>/16384 1815.454 1.67%
BM_format_to_string_pointer<char>/1 10.148 -1.28%
BM_format_to_string_pointer<char>/1048576 12259.378 -
BM_format_to_string_pointer<char>/16384 149.290 1.19%
BM_format_to_string_pointer<wchar_t>/1 10.391 -
BM_format_to_string_pointer<wchar_t>/1048576 50410.526 -
BM_format_to_string_pointer<wchar_t>/16384 1785.165 -
BM_format_to_string_span<char>/1 10.065 -
BM_format_to_string_span<char>/1048576 12253.721 -
BM_format_to_string_span<char>/16384 163.694 10.07%
BM_format_to_string_span<wchar_t>/1 10.381 -
BM_format_to_string_span<wchar_t>/1048576 50243.428 -
BM_format_to_string_span<wchar_t>/16384 1789.321 -6.65%
BM_formatted_size_string<char>/1 10.774 -
BM_formatted_size_string<char>/1048576 0.000 -
BM_formatted_size_string<char>/16384 0.001 -
BM_formatted_size_string<wchar_t>/1 10.846 -
BM_formatted_size_string<wchar_t>/1048576 0.000 -
BM_formatted_size_string<wchar_t>/16384 0.001 -
BM_getline_string 17.073 2.20%
BM_japanese_escaped<char> 14279.921 -
BM_japanese_escaped<wchar_t> 12429.933 -
BM_japanese_text<char> 22382.693 -
BM_japanese_text<wchar_t> 22797.908 -
BM_join_view_deques/0 4.894 -
BM_join_view_deques/1 8.443 -
BM_join_view_deques/1024 2667.604 -
BM_join_view_deques/2 11.596 -
BM_join_view_deques/4000 11789.808 1.97%
BM_join_view_deques/4096 12139.968 2.22%
BM_join_view_deques/512 1283.602 -
BM_join_view_deques/5500 17780.499 2.41%
BM_join_view_deques/64 149.036 -
BM_join_view_deques/64000 277464.400 -1.87%
BM_join_view_deques/65536 285980.936 -2.71%
BM_join_view_deques/70000 332067.363 5.19%
BM_join_view_in_vectors/0 2.426 -12.52%
BM_join_view_in_vectors/1 2.957 -11.03%
BM_join_view_in_vectors/1024 1573.649 -
BM_join_view_in_vectors/2 4.617 -1.73%
BM_join_view_in_vectors/4000 6079.451 -2.03%
BM_join_view_in_vectors/4096 6250.914 -
BM_join_view_in_vectors/512 653.666 -2.99%
BM_join_view_in_vectors/5500 8429.978 -
BM_join_view_in_vectors/64 85.610 -
BM_join_view_in_vectors/64000 120371.849 -1.18%
BM_join_view_in_vectors/65536 127317.787 -
BM_join_view_in_vectors/70000 134200.176 -
BM_join_view_out_vectors/0 0.547 -
BM_join_view_out_vectors/1 2.063 -
BM_join_view_out_vectors/1024 1539.522 -5.50%
BM_join_view_out_vectors/2 3.491 -
BM_join_view_out_vectors/4000 6456.330 -
BM_join_view_out_vectors/4096 6557.719 -11.32%
BM_join_view_out_vectors/512 770.015 1.80%
BM_join_view_out_vectors/5500 8227.568 -
BM_join_view_out_vectors/64 97.527 -
BM_join_view_out_vectors/64000 138797.730 2.80%
BM_join_view_out_vectors/65536 132247.661 -
BM_join_view_out_vectors/70000 144863.559 5.15%
BM_lexicographical_compare_three_way<IntPtr>/1 0.369 -12.95%
BM_lexicographical_compare_three_way<IntPtr>/1024 244.439 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 244894.106 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.312 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3745.760 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.954 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60034.676 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.157 -
BM_lexicographical_compare_three_way<IntPtr>/4096 949.705 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.699 -
BM_lexicographical_compare_three_way<IntPtr>/65536 14991.313 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.279 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 487.238 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495538.246 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.191 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7683.286 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 126.693 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122906.705 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.732 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1925.855 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.430 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30713.394 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.206 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 249.319 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 245650.386 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.288 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3757.025 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 73.963 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60119.030 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.236 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 951.794 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.660 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 14993.351 -
BM_lexicographical_compare_three_way_fast_path/1 0.397 2.63%
BM_lexicographical_compare_three_way_fast_path/1024 245.414 -
BM_lexicographical_compare_three_way_fast_path/1048576 246210.939 -
BM_lexicographical_compare_three_way_fast_path/16 4.323 -1.84%
BM_lexicographical_compare_three_way_fast_path/16384 3760.948 -
BM_lexicographical_compare_three_way_fast_path/256 70.427 -1.36%
BM_lexicographical_compare_three_way_fast_path/262144 60210.159 -
BM_lexicographical_compare_three_way_fast_path/4 1.148 -
BM_lexicographical_compare_three_way_fast_path/4096 954.292 -
BM_lexicographical_compare_three_way_fast_path/64 15.730 -
BM_lexicographical_compare_three_way_fast_path/65536 15054.670 -
BM_lexicographical_compare_three_way_slow_path/1 0.410 5.55%
BM_lexicographical_compare_three_way_slow_path/1024 293.295 -
BM_lexicographical_compare_three_way_slow_path/1048576 294542.179 -
BM_lexicographical_compare_three_way_slow_path/16 4.582 -
BM_lexicographical_compare_three_way_slow_path/16384 4548.511 -
BM_lexicographical_compare_three_way_slow_path/256 79.471 -
BM_lexicographical_compare_three_way_slow_path/262144 74183.503 -
BM_lexicographical_compare_three_way_slow_path/4 1.195 1.46%
BM_lexicographical_compare_three_way_slow_path/4096 1144.485 -
BM_lexicographical_compare_three_way_slow_path/64 17.790 -
BM_lexicographical_compare_three_way_slow_path/65536 18939.010 -
BM_map_find_string_literal 11.561 -
BM_num_get<bool> 11.506 -2.68%
BM_num_get<double> 37.895 2.45%
BM_num_get<float> 37.992 4.17%
BM_num_get<long> 10.591 -
BM_num_get<long_double> 37.578 2.43%
BM_num_get<long_long> 10.618 1.31%
BM_num_get<unsigned_int> 9.790 1.74%
BM_num_get<unsigned_long> 10.710 4.09%
BM_num_get<unsigned_long_long> 10.878 6.40%
BM_num_get<unsigned_short> 10.186 -
BM_num_get<void*> 10.991 -
BM_num_put<bool> 11.180 1.57%
BM_num_put<const_void*> 12.584 1.33%
BM_num_put<double> 57.747 -1.08%
BM_num_put<long> 11.829 -
BM_num_put<long_double> 59.038 -
BM_num_put<long_long> 11.683 -1.81%
BM_num_put<unsigned_long> 11.743 1.83%
BM_num_put<unsigned_long_long> 11.066 -5.18%
BM_sprintf 34.248 -
BM_sprintf/C_string_len_6 4.254 2.90%
BM_sprintf/C_string_len_60 7.704 8.81%
BM_sprintf/C_string_len_6000 166.205 -
BM_std_minmax_element<char>/1 0.309 -
BM_std_minmax_element<char>/1024 282.834 7.44%
BM_std_minmax_element<char>/2 0.685 -
BM_std_minmax_element<char>/3 1.146 -
BM_std_minmax_element<char>/4 1.241 2.22%
BM_std_minmax_element<char>/4000 1081.116 7.86%
BM_std_minmax_element<char>/4096 1107.880 7.98%
BM_std_minmax_element<char>/512 143.498 6.13%
BM_std_minmax_element<char>/5500 1483.743 7.76%
BM_std_minmax_element<char>/64 17.410 1.84%
BM_std_minmax_element<char>/64000 17175.986 8.06%
BM_std_minmax_element<char>/65536 17586.468 7.84%
BM_std_minmax_element<char>/70000 18787.609 8.07%
BM_std_minmax_element<int>/1 0.304 -3.30%
BM_std_minmax_element<int>/1024 278.719 15.74%
BM_std_minmax_element<int>/2 0.605 -6.01%
BM_std_minmax_element<int>/3 0.974 -14.13%
BM_std_minmax_element<int>/4 1.243 5.72%
BM_std_minmax_element<int>/4000 1072.418 16.54%
BM_std_minmax_element<int>/4096 1095.558 16.27%
BM_std_minmax_element<int>/512 140.609 13.64%
BM_std_minmax_element<int>/5500 1469.738 16.40%
BM_std_minmax_element<int>/64 17.635 13.32%
BM_std_minmax_element<int>/64000 17125.535 16.87%
BM_std_minmax_element<int>/65536 17509.729 16.68%
BM_std_minmax_element<int>/70000 18742.305 17.00%
BM_std_minmax_element<long_long>/1 0.303 -
BM_std_minmax_element<long_long>/1024 269.879 -2.64%
BM_std_minmax_element<long_long>/2 0.647 -
BM_std_minmax_element<long_long>/3 1.147 -
BM_std_minmax_element<long_long>/4 1.251 -
BM_std_minmax_element<long_long>/4000 1040.315 -2.80%
BM_std_minmax_element<long_long>/4096 1068.986 -5.72%
BM_std_minmax_element<long_long>/512 136.908 -2.66%
BM_std_minmax_element<long_long>/5500 1481.886 -5.07%
BM_std_minmax_element<long_long>/64 17.089 -2.05%
BM_std_minmax_element<long_long>/64000 17482.053 -1.15%
BM_std_minmax_element<long_long>/65536 17135.734 -4.67%
BM_std_minmax_element<long_long>/70000 18301.574 -4.74%
BM_std_minmax_element<short>/1 0.300 -6.08%
BM_std_minmax_element<short>/1024 282.380 4.15%
BM_std_minmax_element<short>/2 0.684 5.02%
BM_std_minmax_element<short>/3 1.194 -5.34%
BM_std_minmax_element<short>/4 1.226 1.23%
BM_std_minmax_element<short>/4000 1080.986 4.44%
BM_std_minmax_element<short>/4096 1106.522 4.64%
BM_std_minmax_element<short>/512 143.512 3.68%
BM_std_minmax_element<short>/5500 1483.147 4.48%
BM_std_minmax_element<short>/64 17.325 -
BM_std_minmax_element<short>/64000 17175.781 4.80%
BM_std_minmax_element<short>/65536 17587.562 4.76%
BM_std_minmax_element<short>/70000 18842.701 5.17%
BM_stop_token_async_reg_unreg_callback/1024 6921642.834 -8.20%
BM_stop_token_async_reg_unreg_callback/131072 114947661.670 3.38%
BM_stop_token_async_reg_unreg_callback/16777216 14061270833.015 2.31%
BM_stop_token_multi_thread_polling_stop_requested/1024 370043.454 -44.94%
BM_stop_token_multi_thread_polling_stop_requested/131072 8705559.875 18.60%
BM_stop_token_multi_thread_polling_stop_requested/16777216 55723744.590 -4.81%
BM_stop_token_single_thread_polling_stop_requested/1024 1667.172 -
BM_stop_token_single_thread_polling_stop_requested/131072 208088.350 -
BM_stop_token_single_thread_polling_stop_requested/16777216 26638008.041 -
BM_stop_token_single_thread_reg_unreg_callback/1024 14306.396 -
BM_stop_token_single_thread_reg_unreg_callback/131072 1823224.217 -
BM_stop_token_single_thread_reg_unreg_callback/16777216 232112430.657 -
BM_string_without_formatting<char> 0.363 -10.24%
BM_string_without_formatting<wchar_t> 9.918 -15.38%
BM_to_chars 2.318 -
BM_to_chars_as_string 4.112 -
BM_to_chars_bad/10 0.631 -
BM_to_chars_bad/16 0.537 3.10%
BM_to_chars_bad/2 0.573 2.88%
BM_to_chars_bad/23 2.116 -
BM_to_chars_bad/8 0.661 14.24%
BM_to_chars_good/10 1.566 -
BM_to_chars_good/16 1.971 -1.90%
BM_to_chars_good/2 2.863 -
BM_to_chars_good/23 4.442 -
BM_to_chars_good/8 2.301 -
BM_to_string 4.926 -
BM_tolower_char<char> 0.690 22.95%
BM_tolower_char<wchar_t> 0.551 -
BM_tolower_string<char> 15.279 -
BM_tolower_string<wchar_t> 6.335 -
BM_toupper_char<char> 0.688 -
BM_toupper_char<wchar_t> 0.686 -
BM_toupper_string<char> 15.336 -
BM_toupper_string<wchar_t> 6.340 -
BM_unicode_escaped<char> 23308.188 -
BM_unicode_escaped<wchar_t> 21452.404 -
BM_unicode_text<char> 33287.889 -8.63%
BM_unicode_text<wchar_t> 41856.727 1.32%
BM_vector_deque_copy/0 0.608 -
BM_vector_deque_copy/1 2.278 -2.11%
BM_vector_deque_copy/1024 35.911 -
BM_vector_deque_copy/2 2.001 -7.61%
BM_vector_deque_copy/4000 139.853 -
BM_vector_deque_copy/4096 144.784 -
BM_vector_deque_copy/512 16.904 -
BM_vector_deque_copy/5500 195.173 -
BM_vector_deque_copy/64 2.777 -5.83%
BM_vector_deque_copy/64000 2835.990 -
BM_vector_deque_copy/65536 2852.242 -
BM_vector_deque_copy/70000 3098.073 -
BM_vector_deque_copy_backward/0 0.438 -2.27%
BM_vector_deque_copy_backward/1 2.138 -1.10%
BM_vector_deque_copy_backward/1024 38.096 -
BM_vector_deque_copy_backward/2 1.830 -
BM_vector_deque_copy_backward/4000 141.259 -
BM_vector_deque_copy_backward/4096 148.502 -1.12%
BM_vector_deque_copy_backward/512 17.795 -1.98%
BM_vector_deque_copy_backward/5500 196.908 -
BM_vector_deque_copy_backward/64 3.046 -2.98%
BM_vector_deque_copy_backward/64000 7346.731 -
BM_vector_deque_copy_backward/65536 8091.905 5.68%
BM_vector_deque_copy_backward/70000 10079.594 23.59%
BM_vector_deque_move/0 0.443 -13.86%
BM_vector_deque_move/1 2.210 7.41%
BM_vector_deque_move/1024 35.956 -
BM_vector_deque_move/2 1.939 8.36%
BM_vector_deque_move/4000 140.000 -
BM_vector_deque_move/4096 144.378 -
BM_vector_deque_move/512 16.950 -
BM_vector_deque_move/5500 196.970 1.09%
BM_vector_deque_move/64 2.809 4.81%
BM_vector_deque_move/64000 2836.230 -
BM_vector_deque_move/65536 2852.237 -
BM_vector_deque_move/70000 3098.522 -
BM_vector_deque_move_backward/0 0.461 5.50%
BM_vector_deque_move_backward/1 2.331 -
BM_vector_deque_move_backward/1024 37.344 -1.80%
BM_vector_deque_move_backward/2 2.054 -
BM_vector_deque_move_backward/4000 141.252 -
BM_vector_deque_move_backward/4096 148.236 -
BM_vector_deque_move_backward/512 17.488 -
BM_vector_deque_move_backward/5500 208.318 5.96%
BM_vector_deque_move_backward/64 2.973 -
BM_vector_deque_move_backward/64000 8170.828 11.93%
BM_vector_deque_move_backward/65536 7932.358 1.84%
BM_vector_deque_move_backward/70000 7979.311 -
BM_vector_deque_ranges_copy/0 0.592 7.92%
BM_vector_deque_ranges_copy/1 2.301 -
BM_vector_deque_ranges_copy/1024 35.820 -
BM_vector_deque_ranges_copy/2 2.055 -
BM_vector_deque_ranges_copy/4000 140.315 -
BM_vector_deque_ranges_copy/4096 145.695 -
BM_vector_deque_ranges_copy/512 16.904 -
BM_vector_deque_ranges_copy/5500 207.620 6.64%
BM_vector_deque_ranges_copy/64 2.815 -
BM_vector_deque_ranges_copy/64000 2917.294 2.64%
BM_vector_deque_ranges_copy/65536 2855.851 -
BM_vector_deque_ranges_copy/70000 3097.557 -
BM_vector_deque_ranges_copy_backward/0 0.436 -12.64%
BM_vector_deque_ranges_copy_backward/1 2.364 3.32%
BM_vector_deque_ranges_copy_backward/1024 37.938 1.56%
BM_vector_deque_ranges_copy_backward/2 2.059 2.68%
BM_vector_deque_ranges_copy_backward/4000 141.679 -
BM_vector_deque_ranges_copy_backward/4096 150.242 1.67%
BM_vector_deque_ranges_copy_backward/512 17.486 -1.08%
BM_vector_deque_ranges_copy_backward/5500 197.439 -
BM_vector_deque_ranges_copy_backward/64 3.019 -
BM_vector_deque_ranges_copy_backward/64000 7295.436 -
BM_vector_deque_ranges_copy_backward/65536 7650.840 -
BM_vector_deque_ranges_copy_backward/70000 8136.121 -
BM_vector_deque_ranges_move/0 0.498 -27.08%
BM_vector_deque_ranges_move/1 2.312 -
BM_vector_deque_ranges_move/1024 35.814 -
BM_vector_deque_ranges_move/2 2.166 4.81%
BM_vector_deque_ranges_move/4000 140.529 -
BM_vector_deque_ranges_move/4096 144.443 -
BM_vector_deque_ranges_move/512 16.975 -
BM_vector_deque_ranges_move/5500 194.149 -
BM_vector_deque_ranges_move/64 5.420 92.79%
BM_vector_deque_ranges_move/64000 2838.872 -
BM_vector_deque_ranges_move/65536 2857.518 -
BM_vector_deque_ranges_move/70000 3101.398 -
BM_vector_deque_ranges_move_backward/0 0.563 23.51%
BM_vector_deque_ranges_move_backward/1 2.054 -12.48%
BM_vector_deque_ranges_move_backward/1024 38.242 2.29%
BM_vector_deque_ranges_move_backward/2 1.763 -14.58%
BM_vector_deque_ranges_move_backward/4000 142.436 -2.33%
BM_vector_deque_ranges_move_backward/4096 148.488 -
BM_vector_deque_ranges_move_backward/512 18.088 3.31%
BM_vector_deque_ranges_move_backward/5500 198.331 -
BM_vector_deque_ranges_move_backward/64 3.132 4.62%
BM_vector_deque_ranges_move_backward/64000 7161.198 -1.75%
BM_vector_deque_ranges_move_backward/65536 7649.385 -
BM_vector_deque_ranges_move_backward/70000 8002.531 -1.00%
CastTo<A<Width,_Depth>> 242.331 3.44%
CastTo<B<Width_/_2,_Depth>> 2819.522 -
Chain,_1_level 1.002 -1.15%
Chain,_2_levels 1.002 -3.86%
Chain,_3_levels 1.002 -1.06%
Chain,_4_levels 1.002 -
Chain,_5_levels 1.002 -
Chain,_6_levels 1.002 -
Chain,_7_levels 1.002 -
Chain,_8_levels 1.002 -
Chain,_9_levels 1.002 -
Chain_fail,_1_level 21.214 3.84%
Chain_fail,_2_levels 31.928 4.17%
Chain_fail,_3_levels 39.066 2.15%
Chain_fail,_4_levels 52.632 2.30%
Chain_fail,_5_levels 65.601 1.19%
Chain_fail,_6_levels 80.982 4.18%
Chain_fail,_7_levels 91.942 7.71%
Chain_fail,_8_levels 94.898 4.23%
Chain_middle,_1_level 8.394 6.97%
Chain_middle,_2_levels 15.179 6.09%
Chain_middle,_3_levels 18.636 3.10%
Chain_middle,_4_levels 19.314 4.58%
Chain_to_complete 0.231 -
DAG_leftmost,_3_levels 1.002 -
DAG_leftmost,_4_levels 1.002 -
DAG_leftmost,_5_levels 1.002 -
DAG_leftmost_middle,_1_level 19.544 -
DAG_leftmost_middle,_2_levels 15.559 -
DAG_leftmost_middle,_3_levels 12.660 -1.40%
DAG_rightmost,_3_levels 1.002 -
DAG_rightmost,_4_levels 1.002 -
DAG_rightmost,_5_levels 1.002 -
DAG_rightmost_middle,_1_level 130.604 6.64%
DAG_rightmost_middle,_2_levels 112.223 2.19%
DAG_rightmost_middle,_3_levels 76.694 2.67%
DAG_sidecast,_1_level 38.406 1.75%
DAG_sidecast,_2_levels 84.022 2.87%
DAG_sidecast,_3_levels 108.507 2.71%
DAG_sidecast_fail,_1_level 60.098 3.44%
DAG_sidecast_fail,_2_levels 93.123 3.57%
DAG_sidecast_fail,_3_levels 108.937 2.87%
DAG_to_complete 0.277 -
SetIntersection_Front_Set_float_1024_1 1045449.125 -
SetIntersection_Front_Set_float_1024_1024 13482059.089 -1.24%
SetIntersection_Front_Set_float_1024_16 1213874.814 -2.76%
SetIntersection_Front_Set_float_1024_256 4148609.101 4.57%
SetIntersection_Front_Set_float_1024_4 1071378.253 -
SetIntersection_Front_Set_float_1024_64 1778548.322 3.89%
SetIntersection_Front_Set_float_16384_1 1018610.882 -3.50%
SetIntersection_Front_Set_float_16384_1024 13565155.747 1.32%
SetIntersection_Front_Set_float_16384_16 1187679.065 -1.93%
SetIntersection_Front_Set_float_16384_16384 223281552.007 -2.73%
SetIntersection_Front_Set_float_16384_256 4294729.334 -
SetIntersection_Front_Set_float_16384_4 1067912.427 -
SetIntersection_Front_Set_float_16384_64 1788944.480 -
SetIntersection_Front_Set_float_16_1 63026104.786 -
SetIntersection_Front_Set_float_16_16 38624318.110 -1.08%
SetIntersection_Front_Set_float_16_4 55373743.712 -
SetIntersection_Front_Set_float_1_1 535992843.266 -
SetIntersection_Front_Set_float_256_1 4152984.360 -
SetIntersection_Front_Set_float_256_16 4575534.722 -
SetIntersection_Front_Set_float_256_256 8004747.631 -2.30%
SetIntersection_Front_Set_float_256_4 4221652.455 -
SetIntersection_Front_Set_float_256_64 5685059.244 -
SetIntersection_Front_Set_float_262144_1 1029824.468 -
SetIntersection_Front_Set_float_262144_1024 13381352.868 -
SetIntersection_Front_Set_float_262144_16 1207591.332 -
SetIntersection_Front_Set_float_262144_16384 228671891.902 -
SetIntersection_Front_Set_float_262144_256 3980752.737 3.09%
SetIntersection_Front_Set_float_262144_262144 1685429.364 -
SetIntersection_Front_Set_float_262144_4 1064448.445 2.97%
SetIntersection_Front_Set_float_262144_64 1743940.351 -1.04%
SetIntersection_Front_Set_float_4_1 214311401.670 -
SetIntersection_Front_Set_float_4_4 137589970.516 -
SetIntersection_Front_Set_float_64_1 16411174.069 -
SetIntersection_Front_Set_float_64_16 15467944.641 -
SetIntersection_Front_Set_float_64_4 16136957.303 -
SetIntersection_Front_Set_float_64_64 14032372.128 3.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1053236.474 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13711966.884 -1.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1218180.002 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4283596.698 -1.01%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1082634.147 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1924911.347 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1055029.003 4.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13898569.933 3.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1227743.884 1.98%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 364860812.064 47.15%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4509247.678 8.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1077597.281 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1873444.140 8.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62958347.298 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39155067.002 1.18%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55390683.459 1.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 534351420.186 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4183602.584 2.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4621440.350 2.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8570168.589 5.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4229144.457 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5956529.036 3.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1096133.226 4.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14177726.576 3.70%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1266222.326 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 330715737.026 30.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4374447.668 6.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1889829.428 2.59%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1115755.615 8.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1872828.820 6.38%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213690249.296 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 138068036.815 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16522492.635 1.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15794432.463 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16262163.891 1.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14463531.135 4.43%
SetIntersection_Front_Set_string_1024_1 1085306.170 -
SetIntersection_Front_Set_string_1024_1024 56387009.913 3.86%
SetIntersection_Front_Set_string_1024_16 1862663.797 5.76%
SetIntersection_Front_Set_string_1024_256 15156698.117 2.86%
SetIntersection_Front_Set_string_1024_4 1261481.024 -
SetIntersection_Front_Set_string_1024_64 4560000.088 2.29%
SetIntersection_Front_Set_string_16384_1 1082575.426 -
SetIntersection_Front_Set_string_16384_1024 59816320.337 1.92%
SetIntersection_Front_Set_string_16384_16 1794595.960 -
SetIntersection_Front_Set_string_16384_16384 348485202.629 -
SetIntersection_Front_Set_string_16384_256 14816132.522 -
SetIntersection_Front_Set_string_16384_4 1270959.130 1.13%
SetIntersection_Front_Set_string_16384_64 4597151.202 3.57%
SetIntersection_Front_Set_string_16_1 65732636.942 -1.36%
SetIntersection_Front_Set_string_16_16 60228993.367 3.34%
SetIntersection_Front_Set_string_16_4 63719510.986 2.15%
SetIntersection_Front_Set_string_1_1 557335532.711 -1.75%
SetIntersection_Front_Set_string_256_1 4340630.322 -1.67%
SetIntersection_Front_Set_string_256_16 6759819.105 -4.03%
SetIntersection_Front_Set_string_256_256 28482089.011 -
SetIntersection_Front_Set_string_256_4 4986933.962 -
SetIntersection_Front_Set_string_256_64 15272867.902 6.33%
SetIntersection_Front_Set_string_262144_1 1066560.961 -3.53%
SetIntersection_Front_Set_string_262144_1024 59702608.176 -
SetIntersection_Front_Set_string_262144_16 1815006.592 1.68%
SetIntersection_Front_Set_string_262144_16384 349446631.294 -
SetIntersection_Front_Set_string_262144_256 15240218.170 2.68%
SetIntersection_Front_Set_string_262144_262144 18336141.520 -1.14%
SetIntersection_Front_Set_string_262144_4 1261264.073 -
SetIntersection_Front_Set_string_262144_64 4549432.482 -8.01%
SetIntersection_Front_Set_string_4_1 222100011.987 -3.80%
SetIntersection_Front_Set_string_4_4 157266603.342 -2.69%
SetIntersection_Front_Set_string_64_1 17086806.868 -
SetIntersection_Front_Set_string_64_16 24417093.473 2.63%
SetIntersection_Front_Set_string_64_4 19045110.247 3.27%
SetIntersection_Front_Set_string_64_64 34498448.275 -3.12%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055162.396 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24719525.993 2.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1369136.210 1.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6607398.790 3.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1111330.644 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2405429.641 1.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1020450.652 -3.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26830050.437 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1366308.355 1.48%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350981121.978 -4.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 7109675.431 8.99%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1109711.427 3.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2413047.150 2.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63157850.319 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42485847.495 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56462698.880 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 537406161.658 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4160387.630 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5132622.091 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13040621.886 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4343955.396 1.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7632547.639 1.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1030876.975 -1.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 27479952.363 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1314558.107 3.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 357543010.988 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6346851.062 1.70%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2999298.910 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1100921.799 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2303330.945 1.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 215063888.792 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141400368.027 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16607784.363 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17398478.151 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16481165.276 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18766608.636 -3.55%
SetIntersection_Front_Set_uint32_1024_1 1058369.710 2.19%
SetIntersection_Front_Set_uint32_1024_1024 11934092.561 -4.09%
SetIntersection_Front_Set_uint32_1024_16 1203131.983 2.09%
SetIntersection_Front_Set_uint32_1024_256 3957653.129 -4.32%
SetIntersection_Front_Set_uint32_1024_4 1071024.370 -
SetIntersection_Front_Set_uint32_1024_64 1808123.500 4.33%
SetIntersection_Front_Set_uint32_16384_1 1037848.481 -
SetIntersection_Front_Set_uint32_16384_1024 11927351.537 -
SetIntersection_Front_Set_uint32_16384_16 1178900.814 1.31%
SetIntersection_Front_Set_uint32_16384_16384 212330521.120 -1.16%
SetIntersection_Front_Set_uint32_16384_256 3918777.190 -
SetIntersection_Front_Set_uint32_16384_4 1074043.078 4.17%
SetIntersection_Front_Set_uint32_16384_64 1625141.636 -3.40%
SetIntersection_Front_Set_uint32_16_1 63372250.349 1.44%
SetIntersection_Front_Set_uint32_16_16 37698441.071 1.37%
SetIntersection_Front_Set_uint32_16_4 55263253.902 1.74%
SetIntersection_Front_Set_uint32_1_1 538298082.110 1.17%
SetIntersection_Front_Set_uint32_256_1 4199197.171 3.39%
SetIntersection_Front_Set_uint32_256_16 4484623.549 -1.52%
SetIntersection_Front_Set_uint32_256_256 7275591.846 -2.79%
SetIntersection_Front_Set_uint32_256_4 4238172.960 2.16%
SetIntersection_Front_Set_uint32_256_64 5757571.133 1.55%
SetIntersection_Front_Set_uint32_262144_1 1050966.352 5.31%
SetIntersection_Front_Set_uint32_262144_1024 11863817.200 3.04%
SetIntersection_Front_Set_uint32_262144_16 1186549.360 1.82%
SetIntersection_Front_Set_uint32_262144_16384 218717984.176 -
SetIntersection_Front_Set_uint32_262144_256 3823172.885 -
SetIntersection_Front_Set_uint32_262144_262144 1652917.643 -5.42%
SetIntersection_Front_Set_uint32_262144_4 1058911.551 -
SetIntersection_Front_Set_uint32_262144_64 1655357.705 -8.95%
SetIntersection_Front_Set_uint32_4_1 215282568.492 1.21%
SetIntersection_Front_Set_uint32_4_4 137743142.996 1.21%
SetIntersection_Front_Set_uint32_64_1 16564063.169 1.27%
SetIntersection_Front_Set_uint32_64_16 15283084.741 1.81%
SetIntersection_Front_Set_uint32_64_4 16186586.187 1.59%
SetIntersection_Front_Set_uint32_64_64 13504056.703 1.46%
SetIntersection_Front_Set_uint64_1024_1 1043874.185 -1.04%
SetIntersection_Front_Set_uint64_1024_1024 11881957.885 -3.86%
SetIntersection_Front_Set_uint64_1024_16 1159951.563 -
SetIntersection_Front_Set_uint64_1024_256 3675599.410 -4.46%
SetIntersection_Front_Set_uint64_1024_4 1072901.727 -
SetIntersection_Front_Set_uint64_1024_64 1638160.021 -2.48%
SetIntersection_Front_Set_uint64_16384_1 1043254.960 -
SetIntersection_Front_Set_uint64_16384_1024 12193837.642 -2.63%
SetIntersection_Front_Set_uint64_16384_16 1192555.426 -
SetIntersection_Front_Set_uint64_16384_16384 228879661.218 2.16%
SetIntersection_Front_Set_uint64_16384_256 3938266.462 1.71%
SetIntersection_Front_Set_uint64_16384_4 1069013.495 -
SetIntersection_Front_Set_uint64_16384_64 1701478.423 -2.11%
SetIntersection_Front_Set_uint64_16_1 62785778.762 -
SetIntersection_Front_Set_uint64_16_16 37760560.239 -
SetIntersection_Front_Set_uint64_16_4 54833115.184 -
SetIntersection_Front_Set_uint64_1_1 536352776.342 -
SetIntersection_Front_Set_uint64_256_1 4172590.668 -
SetIntersection_Front_Set_uint64_256_16 4459500.158 -
SetIntersection_Front_Set_uint64_256_256 7506311.081 -4.25%
SetIntersection_Front_Set_uint64_256_4 4218925.054 2.34%
SetIntersection_Front_Set_uint64_256_64 5218325.416 -8.21%
SetIntersection_Front_Set_uint64_262144_1 1046568.814 4.25%
SetIntersection_Front_Set_uint64_262144_1024 12621699.059 1.34%
SetIntersection_Front_Set_uint64_262144_16 1183332.774 -
SetIntersection_Front_Set_uint64_262144_16384 223247392.198 -
SetIntersection_Front_Set_uint64_262144_256 4004725.834 -
SetIntersection_Front_Set_uint64_262144_262144 1688062.746 1.84%
SetIntersection_Front_Set_uint64_262144_4 1065216.616 1.46%
SetIntersection_Front_Set_uint64_262144_64 1647238.413 1.07%
SetIntersection_Front_Set_uint64_4_1 213902221.786 -
SetIntersection_Front_Set_uint64_4_4 137338205.687 -
SetIntersection_Front_Set_uint64_64_1 16523027.579 -
SetIntersection_Front_Set_uint64_64_16 15252126.387 -
SetIntersection_Front_Set_uint64_64_4 16080371.212 -
SetIntersection_Front_Set_uint64_64_64 12819101.900 -3.92%
SetIntersection_Front_Vector_float_1024_1 1048426.075 1.10%
SetIntersection_Front_Vector_float_1024_1024 5902619.995 8.72%
SetIntersection_Front_Vector_float_1024_16 1115569.943 -
SetIntersection_Front_Vector_float_1024_256 2269124.390 5.66%
SetIntersection_Front_Vector_float_1024_4 1040801.747 -1.48%
SetIntersection_Front_Vector_float_1024_64 1359920.671 1.72%
SetIntersection_Front_Vector_float_16384_1 1056136.518 -
SetIntersection_Front_Vector_float_16384_1024 5909079.484 -
SetIntersection_Front_Vector_float_16384_16 1129297.226 1.56%
SetIntersection_Front_Vector_float_16384_16384 79684533.817 9.18%
SetIntersection_Front_Vector_float_16384_256 2291174.600 6.20%
SetIntersection_Front_Vector_float_16384_4 1063826.842 -
SetIntersection_Front_Vector_float_16384_64 1369451.718 3.03%
SetIntersection_Front_Vector_float_16_1 62847398.566 -
SetIntersection_Front_Vector_float_16_16 35787785.011 1.06%
SetIntersection_Front_Vector_float_16_4 54217974.069 -
SetIntersection_Front_Vector_float_1_1 534864267.731 -
SetIntersection_Front_Vector_float_256_1 4157503.587 1.04%
SetIntersection_Front_Vector_float_256_16 4210547.524 -
SetIntersection_Front_Vector_float_256_256 4541147.905 5.72%
SetIntersection_Front_Vector_float_256_4 4168201.803 -
SetIntersection_Front_Vector_float_256_64 4357050.070 2.04%
SetIntersection_Front_Vector_float_262144_1 1053705.872 1.26%
SetIntersection_Front_Vector_float_262144_1024 5905333.315 8.95%
SetIntersection_Front_Vector_float_262144_16 1118931.354 -
SetIntersection_Front_Vector_float_262144_16384 79567512.740 7.80%
SetIntersection_Front_Vector_float_262144_256 2273552.043 4.98%
SetIntersection_Front_Vector_float_262144_262144 350640074.087 -
SetIntersection_Front_Vector_float_262144_4 1059629.251 -
SetIntersection_Front_Vector_float_262144_64 1374211.774 1.81%
SetIntersection_Front_Vector_float_4_1 213669747.175 -
SetIntersection_Front_Vector_float_4_4 135721149.768 -
SetIntersection_Front_Vector_float_64_1 16449812.886 -
SetIntersection_Front_Vector_float_64_16 14336110.629 1.20%
SetIntersection_Front_Vector_float_64_4 15964899.653 -
SetIntersection_Front_Vector_float_64_64 10974922.759 2.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1045932.266 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8353798.282 1.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1148657.208 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2883481.271 -1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1063234.480 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1517506.598 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1049910.286 1.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8413441.919 1.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1158958.255 5.87%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 121402929.283 2.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2886179.124 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1076973.995 1.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1529473.224 1.18%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62796229.262 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36854541.129 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54482839.070 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 534519021.322 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4170575.531 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4349296.758 3.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5740254.683 1.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4205260.541 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4853350.960 -1.46%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1036225.233 -1.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8463030.151 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1158801.084 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 121314187.539 2.77%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2887814.964 -2.44%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350825046.350 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1067148.644 1.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1518635.333 2.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 213792653.917 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136280284.505 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16482101.228 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14720533.338 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16031429.343 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12180396.147 -
SetIntersection_Front_Vector_string_1024_1 1077463.304 -
SetIntersection_Front_Vector_string_1024_1024 38794795.455 -
SetIntersection_Front_Vector_string_1024_16 1634672.546 -
SetIntersection_Front_Vector_string_1024_256 9412291.720 3.08%
SetIntersection_Front_Vector_string_1024_4 1194005.101 -
SetIntersection_Front_Vector_string_1024_64 3334718.285 8.10%
SetIntersection_Front_Vector_string_16384_1 1091553.866 -
SetIntersection_Front_Vector_string_16384_1024 37987319.961 -
SetIntersection_Front_Vector_string_16384_16 1631825.779 -
SetIntersection_Front_Vector_string_16384_16384 348120820.639 -
SetIntersection_Front_Vector_string_16384_256 9193119.869 -1.86%
SetIntersection_Front_Vector_string_16384_4 1191429.687 -
SetIntersection_Front_Vector_string_16384_64 3085583.577 -1.96%
SetIntersection_Front_Vector_string_16_1 64392166.940 -
SetIntersection_Front_Vector_string_16_16 51558915.833 2.74%
SetIntersection_Front_Vector_string_16_4 60641437.098 -
SetIntersection_Front_Vector_string_1_1 548730756.750 -
SetIntersection_Front_Vector_string_256_1 4274993.714 -
SetIntersection_Front_Vector_string_256_16 6066161.374 2.96%
SetIntersection_Front_Vector_string_256_256 19984318.386 3.39%
SetIntersection_Front_Vector_string_256_4 4681879.142 -
SetIntersection_Front_Vector_string_256_64 10516685.937 -2.62%
SetIntersection_Front_Vector_string_262144_1 1080382.193 -
SetIntersection_Front_Vector_string_262144_1024 39418784.097 -
SetIntersection_Front_Vector_string_262144_16 1633944.881 -
SetIntersection_Front_Vector_string_262144_16384 346038205.622 -1.65%
SetIntersection_Front_Vector_string_262144_256 9619969.359 -
SetIntersection_Front_Vector_string_262144_262144 14450421.060 -1.88%
SetIntersection_Front_Vector_string_262144_4 1179489.120 -
SetIntersection_Front_Vector_string_262144_64 3349350.373 -2.52%
SetIntersection_Front_Vector_string_4_1 219350028.595 -
SetIntersection_Front_Vector_string_4_4 152301474.224 1.35%
SetIntersection_Front_Vector_string_64_1 16851851.071 -
SetIntersection_Front_Vector_string_64_16 20593702.259 -1.16%
SetIntersection_Front_Vector_string_64_4 17855439.481 -
SetIntersection_Front_Vector_string_64_64 26321732.402 2.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1052510.410 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8990520.257 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1174715.574 2.52%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3106367.839 1.79%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1074998.322 1.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1554314.792 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1029590.177 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9245180.870 1.69%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1165628.827 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129835888.614 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3107346.039 1.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1065653.356 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1574621.767 2.18%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62956659.762 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37522044.199 1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54651266.701 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 534441436.553 -4.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4150859.926 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4404788.213 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6102840.743 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4184934.097 -1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5039360.888 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1050339.615 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8997618.580 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1168674.839 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 129342194.941 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3123022.468 1.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 348966964.128 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1071979.631 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1569558.309 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213731024.193 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136992183.781 -1.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16374626.145 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14941436.342 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16111869.907 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12543294.743 -
SetIntersection_Front_Vector_uint32_1024_1 1059696.898 -
SetIntersection_Front_Vector_uint32_1024_1024 5309245.710 -10.00%
SetIntersection_Front_Vector_uint32_1024_16 1123019.938 2.85%
SetIntersection_Front_Vector_uint32_1024_256 2142471.338 -5.78%
SetIntersection_Front_Vector_uint32_1024_4 1061767.700 2.68%
SetIntersection_Front_Vector_uint32_1024_64 1365855.667 -
SetIntersection_Front_Vector_uint32_16384_1 1045265.719 -
SetIntersection_Front_Vector_uint32_16384_1024 5344097.521 -9.19%
SetIntersection_Front_Vector_uint32_16384_16 1113556.183 -
SetIntersection_Front_Vector_uint32_16384_16384 70840694.435 -10.89%
SetIntersection_Front_Vector_uint32_16384_256 2122951.397 -6.85%
SetIntersection_Front_Vector_uint32_16384_4 1061612.589 1.85%
SetIntersection_Front_Vector_uint32_16384_64 1360905.731 -
SetIntersection_Front_Vector_uint32_16_1 63155193.364 -
SetIntersection_Front_Vector_uint32_16_16 36039344.878 -
SetIntersection_Front_Vector_uint32_16_4 54455300.991 -
SetIntersection_Front_Vector_uint32_1_1 537346554.989 -
SetIntersection_Front_Vector_uint32_256_1 4194050.534 1.81%
SetIntersection_Front_Vector_uint32_256_16 4243332.071 -
SetIntersection_Front_Vector_uint32_256_256 4246726.890 -6.68%
SetIntersection_Front_Vector_uint32_256_4 4200386.812 1.57%
SetIntersection_Front_Vector_uint32_256_64 4257380.007 -2.77%
SetIntersection_Front_Vector_uint32_262144_1 1054004.894 1.42%
SetIntersection_Front_Vector_uint32_262144_1024 5324522.796 -10.02%
SetIntersection_Front_Vector_uint32_262144_16 1113962.006 -1.45%
SetIntersection_Front_Vector_uint32_262144_16384 71056085.164 -10.61%
SetIntersection_Front_Vector_uint32_262144_256 2127745.403 -5.62%
SetIntersection_Front_Vector_uint32_262144_262144 350730216.397 -
SetIntersection_Front_Vector_uint32_262144_4 1059628.106 -
SetIntersection_Front_Vector_uint32_262144_64 1333152.220 -2.81%
SetIntersection_Front_Vector_uint32_4_1 214457246.723 -
SetIntersection_Front_Vector_uint32_4_4 136518703.510 1.00%
SetIntersection_Front_Vector_uint32_64_1 16520377.907 -
SetIntersection_Front_Vector_uint32_64_16 14459798.273 1.04%
SetIntersection_Front_Vector_uint32_64_4 15983798.073 -
SetIntersection_Front_Vector_uint32_64_64 10914377.502 -
SetIntersection_Front_Vector_uint64_1024_1 1050881.667 -
SetIntersection_Front_Vector_uint64_1024_1024 5915991.481 -
SetIntersection_Front_Vector_uint64_1024_16 1126242.610 -
SetIntersection_Front_Vector_uint64_1024_256 2276977.449 2.30%
SetIntersection_Front_Vector_uint64_1024_4 1069433.182 -
SetIntersection_Front_Vector_uint64_1024_64 1386390.369 2.28%
SetIntersection_Front_Vector_uint64_16384_1 1044426.332 1.83%
SetIntersection_Front_Vector_uint64_16384_1024 5325477.589 -8.76%
SetIntersection_Front_Vector_uint64_16384_16 1099167.702 -
SetIntersection_Front_Vector_uint64_16384_16384 69528683.790 -4.54%
SetIntersection_Front_Vector_uint64_16384_256 2145371.350 -
SetIntersection_Front_Vector_uint64_16384_4 1062882.589 -
SetIntersection_Front_Vector_uint64_16384_64 1338666.650 -
SetIntersection_Front_Vector_uint64_16_1 63129178.292 -
SetIntersection_Front_Vector_uint64_16_16 36019541.148 -
SetIntersection_Front_Vector_uint64_16_4 54339672.661 -
SetIntersection_Front_Vector_uint64_1_1 536831369.530 -
SetIntersection_Front_Vector_uint64_256_1 4144873.812 1.03%
SetIntersection_Front_Vector_uint64_256_16 4183004.202 1.08%
SetIntersection_Front_Vector_uint64_256_256 4553253.664 6.33%
SetIntersection_Front_Vector_uint64_256_4 4153858.124 -
SetIntersection_Front_Vector_uint64_256_64 4291400.506 1.67%
SetIntersection_Front_Vector_uint64_262144_1 1047506.824 -
SetIntersection_Front_Vector_uint64_262144_1024 5335691.304 1.18%
SetIntersection_Front_Vector_uint64_262144_16 1098503.471 -1.82%
SetIntersection_Front_Vector_uint64_262144_16384 73540782.530 -1.57%
SetIntersection_Front_Vector_uint64_262144_256 2141796.000 -
SetIntersection_Front_Vector_uint64_262144_262144 350436888.099 -
SetIntersection_Front_Vector_uint64_262144_4 1075696.033 -
SetIntersection_Front_Vector_uint64_262144_64 1338100.204 -2.24%
SetIntersection_Front_Vector_uint64_4_1 214591523.140 -
SetIntersection_Front_Vector_uint64_4_4 136667894.070 -
SetIntersection_Front_Vector_uint64_64_1 16428879.769 -
SetIntersection_Front_Vector_uint64_64_16 14378161.953 2.90%
SetIntersection_Front_Vector_uint64_64_4 16006645.141 -
SetIntersection_Front_Vector_uint64_64_64 10670556.823 -1.98%
SetIntersection_Interlaced_Set_float_1024_1 1048339.392 -
SetIntersection_Interlaced_Set_float_1024_1024 12119000.122 -
SetIntersection_Interlaced_Set_float_1024_16 11440603.326 -2.06%
SetIntersection_Interlaced_Set_float_1024_256 14080305.489 -2.15%
SetIntersection_Interlaced_Set_float_1024_4 9765449.299 -
SetIntersection_Interlaced_Set_float_1024_64 10099347.745 -
SetIntersection_Interlaced_Set_float_16384_1 1047349.835 -
SetIntersection_Interlaced_Set_float_16384_1024 173493956.219 -
SetIntersection_Interlaced_Set_float_16384_16 207571367.743 -
SetIntersection_Interlaced_Set_float_16384_16384 211393826.279 -
SetIntersection_Interlaced_Set_float_16384_256 205657252.204 -
SetIntersection_Interlaced_Set_float_16384_4 169108950.104 -
SetIntersection_Interlaced_Set_float_16384_64 214361420.709 -2.01%
SetIntersection_Interlaced_Set_float_16_1 62954625.458 -
SetIntersection_Interlaced_Set_float_16_16 37876346.775 -
SetIntersection_Interlaced_Set_float_16_4 59687311.551 -
SetIntersection_Interlaced_Set_float_1_1 535166853.151 -
SetIntersection_Interlaced_Set_float_256_1 4136587.979 -
SetIntersection_Interlaced_Set_float_256_16 12003581.063 -
SetIntersection_Interlaced_Set_float_256_256 7710806.911 3.68%
SetIntersection_Interlaced_Set_float_256_4 11095492.055 -1.88%
SetIntersection_Interlaced_Set_float_256_64 13576858.499 3.05%
SetIntersection_Interlaced_Set_float_262144_1 1025873.652 2.49%
SetIntersection_Interlaced_Set_float_262144_1024 1514286.051 -
SetIntersection_Interlaced_Set_float_262144_16 1598713.135 -
SetIntersection_Interlaced_Set_float_262144_16384 1277225.098 -
SetIntersection_Interlaced_Set_float_262144_256 1547605.957 -1.08%
SetIntersection_Interlaced_Set_float_262144_262144 1651629.885 -
SetIntersection_Interlaced_Set_float_262144_4 1277482.340 -1.95%
SetIntersection_Interlaced_Set_float_262144_64 1555507.977 -
SetIntersection_Interlaced_Set_float_4_1 214069122.601 -
SetIntersection_Interlaced_Set_float_4_4 137287093.494 -
SetIntersection_Interlaced_Set_float_64_1 16521078.594 -
SetIntersection_Interlaced_Set_float_64_16 22213312.277 -1.71%
SetIntersection_Interlaced_Set_float_64_4 20963753.487 -
SetIntersection_Interlaced_Set_float_64_64 13222095.117 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1050682.936 2.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13048547.504 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11604875.337 2.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13917309.102 -1.25%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9869539.750 2.11%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10261331.213 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1022762.899 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 175186874.589 1.92%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 221293916.060 3.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 247321891.159 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 204866981.703 1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 178527649.043 4.20%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 231823772.569 2.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62909379.605 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38545088.204 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59597674.602 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 539175598.931 1.50%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4181452.600 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12088919.232 1.87%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8109352.709 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11698211.484 1.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 13202943.235 -5.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1056646.484 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1641605.795 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1688516.521 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1335213.623 1.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1666132.082 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1837377.441 -1.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1359996.662 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1646964.109 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 214315711.628 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137924559.827 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16485121.440 1.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22246373.651 3.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20939005.628 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13721058.944 -
SetIntersection_Interlaced_Set_string_1024_1 1081973.515 -
SetIntersection_Interlaced_Set_string_1024_1024 56060139.653 -
SetIntersection_Interlaced_Set_string_1024_16 12842200.590 -
SetIntersection_Interlaced_Set_string_1024_256 34740198.488 -4.26%
SetIntersection_Interlaced_Set_string_1024_4 10293550.188 1.03%
SetIntersection_Interlaced_Set_string_1024_64 16728604.280 1.84%
SetIntersection_Interlaced_Set_string_16384_1 1083663.544 -
SetIntersection_Interlaced_Set_string_16384_1024 351236344.634 -
SetIntersection_Interlaced_Set_string_16384_16 242939725.930 -2.67%
SetIntersection_Interlaced_Set_string_16384_16384 349742808.210 -
SetIntersection_Interlaced_Set_string_16384_256 356735473.270 -
SetIntersection_Interlaced_Set_string_16384_4 195737250.227 -
SetIntersection_Interlaced_Set_string_16384_64 354652916.443 1.49%
SetIntersection_Interlaced_Set_string_16_1 66065576.873 1.42%
SetIntersection_Interlaced_Set_string_16_16 60627047.459 1.66%
SetIntersection_Interlaced_Set_string_16_4 72570047.553 -
SetIntersection_Interlaced_Set_string_1_1 557056462.445 -
SetIntersection_Interlaced_Set_string_256_1 4317529.245 -
SetIntersection_Interlaced_Set_string_256_16 17955186.930 2.95%
SetIntersection_Interlaced_Set_string_256_256 29767816.234 4.90%
SetIntersection_Interlaced_Set_string_256_4 13044824.104 -
SetIntersection_Interlaced_Set_string_256_64 30611485.230 -
SetIntersection_Interlaced_Set_string_262144_1 1089711.816 -
SetIntersection_Interlaced_Set_string_262144_1024 2088898.356 -1.00%
SetIntersection_Interlaced_Set_string_262144_16 2150983.072 -
SetIntersection_Interlaced_Set_string_262144_16384 2758739.340 -14.76%
SetIntersection_Interlaced_Set_string_262144_256 2061629.719 -1.84%
SetIntersection_Interlaced_Set_string_262144_262144 17974717.285 -5.74%
SetIntersection_Interlaced_Set_string_262144_4 1868258.705 -
SetIntersection_Interlaced_Set_string_262144_64 2133782.879 -
SetIntersection_Interlaced_Set_string_4_1 224001320.472 -
SetIntersection_Interlaced_Set_string_4_4 159029543.708 -
SetIntersection_Interlaced_Set_string_64_1 17091813.027 -
SetIntersection_Interlaced_Set_string_64_16 38533379.611 2.45%
SetIntersection_Interlaced_Set_string_64_4 25968330.577 -
SetIntersection_Interlaced_Set_string_64_64 36430657.043 9.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1057158.604 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23030387.288 -2.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12055484.093 1.47%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18825494.831 7.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9809430.366 1.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11684249.294 -1.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1054631.190 1.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 241627229.494 -1.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 250267111.106 4.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 350851508.223 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 340625036.639 38.78%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200919546.382 3.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 354288691.329 39.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63367529.690 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41768922.372 -1.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 63045062.300 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 537523117.058 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4186945.456 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12538046.945 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12182953.161 -2.75%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11577909.711 2.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17424451.946 6.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1035983.135 1.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1983895.996 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2144989.094 1.86%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1819730.223 1.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2045705.647 1.43%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2949583.905 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1877737.713 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2121470.215 1.61%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 215147019.613 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140733397.610 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16478580.739 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25795147.781 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22618114.018 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18169743.349 3.39%
SetIntersection_Interlaced_Set_uint32_1024_1 1053013.067 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12540573.241 -
SetIntersection_Interlaced_Set_uint32_1024_16 11696555.484 5.38%
SetIntersection_Interlaced_Set_uint32_1024_256 13557662.682 -5.26%
SetIntersection_Interlaced_Set_uint32_1024_4 9979681.335 -
SetIntersection_Interlaced_Set_uint32_1024_64 10110281.932 1.21%
SetIntersection_Interlaced_Set_uint32_16384_1 1059326.300 -
SetIntersection_Interlaced_Set_uint32_16384_1024 174666563.223 2.41%
SetIntersection_Interlaced_Set_uint32_16384_16 213496862.266 3.65%
SetIntersection_Interlaced_Set_uint32_16384_16384 219623032.853 -1.03%
SetIntersection_Interlaced_Set_uint32_16384_256 208694353.398 3.96%
SetIntersection_Interlaced_Set_uint32_16384_4 172164685.548 3.71%
SetIntersection_Interlaced_Set_uint32_16384_64 219252604.685 1.15%
SetIntersection_Interlaced_Set_uint32_16_1 63239070.852 -
SetIntersection_Interlaced_Set_uint32_16_16 38165264.659 -
SetIntersection_Interlaced_Set_uint32_16_4 60082458.686 -
SetIntersection_Interlaced_Set_uint32_1_1 537475431.832 -3.73%
SetIntersection_Interlaced_Set_uint32_256_1 4149405.452 -
SetIntersection_Interlaced_Set_uint32_256_16 12035046.921 -
SetIntersection_Interlaced_Set_uint32_256_256 8136794.854 5.72%
SetIntersection_Interlaced_Set_uint32_256_4 11643196.685 1.02%
SetIntersection_Interlaced_Set_uint32_256_64 13140365.681 6.56%
SetIntersection_Interlaced_Set_uint32_262144_1 1051876.026 3.74%
SetIntersection_Interlaced_Set_uint32_262144_1024 1547962.807 2.79%
SetIntersection_Interlaced_Set_uint32_262144_16 1611814.371 2.33%
SetIntersection_Interlaced_Set_uint32_262144_16384 1297985.270 3.31%
SetIntersection_Interlaced_Set_uint32_262144_256 1596957.764 3.28%
SetIntersection_Interlaced_Set_uint32_262144_262144 1842282.064 2.31%
SetIntersection_Interlaced_Set_uint32_262144_4 1298444.662 2.35%
SetIntersection_Interlaced_Set_uint32_262144_64 1578694.416 2.91%
SetIntersection_Interlaced_Set_uint32_4_1 215243473.952 -
SetIntersection_Interlaced_Set_uint32_4_4 137718803.333 -
SetIntersection_Interlaced_Set_uint32_64_1 16516782.653 -
SetIntersection_Interlaced_Set_uint32_64_16 22317567.920 -
SetIntersection_Interlaced_Set_uint32_64_4 20981169.491 -
SetIntersection_Interlaced_Set_uint32_64_64 13420909.937 1.04%
SetIntersection_Interlaced_Set_uint64_1024_1 1042359.560 1.22%
SetIntersection_Interlaced_Set_uint64_1024_1024 12531959.528 3.17%
SetIntersection_Interlaced_Set_uint64_1024_16 11576000.775 2.64%
SetIntersection_Interlaced_Set_uint64_1024_256 14619400.853 3.00%
SetIntersection_Interlaced_Set_uint64_1024_4 10177729.679 3.56%
SetIntersection_Interlaced_Set_uint64_1024_64 10112353.522 1.15%
SetIntersection_Interlaced_Set_uint64_16384_1 1017685.052 -1.71%
SetIntersection_Interlaced_Set_uint64_16384_1024 178845378.882 -
SetIntersection_Interlaced_Set_uint64_16384_16 226799901.738 3.85%
SetIntersection_Interlaced_Set_uint64_16384_16384 232030189.163 1.42%
SetIntersection_Interlaced_Set_uint64_16384_256 213713202.709 3.69%
SetIntersection_Interlaced_Set_uint64_16384_4 185839607.684 6.64%
SetIntersection_Interlaced_Set_uint64_16384_64 236009943.020 4.08%
SetIntersection_Interlaced_Set_uint64_16_1 62870268.906 -
SetIntersection_Interlaced_Set_uint64_16_16 38058739.167 -
SetIntersection_Interlaced_Set_uint64_16_4 59991427.049 1.22%
SetIntersection_Interlaced_Set_uint64_1_1 534261944.505 -
SetIntersection_Interlaced_Set_uint64_256_1 4147901.152 -
SetIntersection_Interlaced_Set_uint64_256_16 11991839.846 -
SetIntersection_Interlaced_Set_uint64_256_256 7655667.884 2.03%
SetIntersection_Interlaced_Set_uint64_256_4 11358965.572 4.34%
SetIntersection_Interlaced_Set_uint64_256_64 14221140.840 7.75%
SetIntersection_Interlaced_Set_uint64_262144_1 1036481.696 -1.78%
SetIntersection_Interlaced_Set_uint64_262144_1024 1587094.400 -
SetIntersection_Interlaced_Set_uint64_262144_16 1642671.713 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1299229.818 2.16%
SetIntersection_Interlaced_Set_uint64_262144_256 1629223.797 1.07%
SetIntersection_Interlaced_Set_uint64_262144_262144 1714787.518 2.91%
SetIntersection_Interlaced_Set_uint64_262144_4 1321816.082 -
SetIntersection_Interlaced_Set_uint64_262144_64 1612872.476 -
SetIntersection_Interlaced_Set_uint64_4_1 213677633.886 -
SetIntersection_Interlaced_Set_uint64_4_4 136844490.143 -
SetIntersection_Interlaced_Set_uint64_64_1 16450274.207 -
SetIntersection_Interlaced_Set_uint64_64_16 22833564.099 2.15%
SetIntersection_Interlaced_Set_uint64_64_4 21223666.587 3.04%
SetIntersection_Interlaced_Set_uint64_64_64 13216156.771 -
SetIntersection_Interlaced_Vector_float_1024_1 1039439.584 -
SetIntersection_Interlaced_Vector_float_1024_1024 5908685.816 -
SetIntersection_Interlaced_Vector_float_1024_16 2525899.899 -2.92%
SetIntersection_Interlaced_Vector_float_1024_256 5478068.572 -10.43%
SetIntersection_Interlaced_Vector_float_1024_4 1377058.321 8.44%
SetIntersection_Interlaced_Vector_float_1024_64 5148820.065 -6.63%
SetIntersection_Interlaced_Vector_float_16384_1 1044321.979 -
SetIntersection_Interlaced_Vector_float_16384_1024 41586710.399 -16.11%
SetIntersection_Interlaced_Vector_float_16384_16 2164967.501 -19.65%
SetIntersection_Interlaced_Vector_float_16384_16384 79580778.474 -
SetIntersection_Interlaced_Vector_float_16384_256 16196624.222 -16.58%
SetIntersection_Interlaced_Vector_float_16384_4 1370233.297 -
SetIntersection_Interlaced_Vector_float_16384_64 5600975.602 -46.60%
SetIntersection_Interlaced_Vector_float_16_1 62847082.193 -
SetIntersection_Interlaced_Vector_float_16_16 35402336.378 -1.39%
SetIntersection_Interlaced_Vector_float_16_4 56265311.852 -
SetIntersection_Interlaced_Vector_float_1_1 534596144.182 -
SetIntersection_Interlaced_Vector_float_256_1 4177863.881 -
SetIntersection_Interlaced_Vector_float_256_16 7014128.923 -4.13%
SetIntersection_Interlaced_Vector_float_256_256 4524097.459 -
SetIntersection_Interlaced_Vector_float_256_4 5210055.869 1.78%
SetIntersection_Interlaced_Vector_float_256_64 6889878.628 -5.36%
SetIntersection_Interlaced_Vector_float_262144_1 1041155.735 -
SetIntersection_Interlaced_Vector_float_262144_1024 84736034.288 -18.70%
SetIntersection_Interlaced_Vector_float_262144_16 2966574.838 -11.87%
SetIntersection_Interlaced_Vector_float_262144_16384 342603719.353 -3.09%
SetIntersection_Interlaced_Vector_float_262144_256 20307765.045 -30.97%
SetIntersection_Interlaced_Vector_float_262144_262144 350875763.660 -
SetIntersection_Interlaced_Vector_float_262144_4 1411170.671 -29.83%
SetIntersection_Interlaced_Vector_float_262144_64 18458463.494 92.14%
SetIntersection_Interlaced_Vector_float_4_1 213737577.641 -
SetIntersection_Interlaced_Vector_float_4_4 135962126.463 -
SetIntersection_Interlaced_Vector_float_64_1 16459577.994 -
SetIntersection_Interlaced_Vector_float_64_16 18962833.615 8.36%
SetIntersection_Interlaced_Vector_float_64_4 17916542.858 -
SetIntersection_Interlaced_Vector_float_64_64 10899380.422 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1032842.824 3.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8378367.001 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2208521.933 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7584421.193 2.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1342765.791 1.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4366966.006 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1051978.024 1.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55556692.420 -20.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3003912.107 -28.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 121353355.566 1.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 20850196.251 -6.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1501859.804 -12.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7399626.152 -35.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 62837132.307 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36892349.626 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58062575.371 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 534828602.832 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4171313.422 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6933356.064 -16.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5797857.251 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4967375.960 -5.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8674980.934 2.38%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1050159.280 3.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 105480577.942 -26.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 4464986.324 -39.82%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 352049512.379 3.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37128984.822 -45.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350672468.063 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1683140.525 -20.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12039913.492 -27.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 213965251.573 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136242410.413 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16443132.362 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18769698.984 -2.86%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18045314.303 -2.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12219609.766 2.47%
SetIntersection_Interlaced_Vector_string_1024_1 1068977.324 -1.05%
SetIntersection_Interlaced_Vector_string_1024_1024 41440103.892 8.06%
SetIntersection_Interlaced_Vector_string_1024_16 3409196.661 -
SetIntersection_Interlaced_Vector_string_1024_256 20881940.391 -
SetIntersection_Interlaced_Vector_string_1024_4 1647474.464 -1.03%
SetIntersection_Interlaced_Vector_string_1024_64 8404547.796 -3.91%
SetIntersection_Interlaced_Vector_string_16384_1 1072116.238 -1.79%
SetIntersection_Interlaced_Vector_string_16384_1024 119928132.646 2.84%
SetIntersection_Interlaced_Vector_string_16384_16 4627103.824 -8.12%
SetIntersection_Interlaced_Vector_string_16384_16384 350725617.568 -
SetIntersection_Interlaced_Vector_string_16384_256 43492923.423 9.58%
SetIntersection_Interlaced_Vector_string_16384_4 1932176.848 7.16%
SetIntersection_Interlaced_Vector_string_16384_64 13492168.684 8.82%
SetIntersection_Interlaced_Vector_string_16_1 64547835.282 -
SetIntersection_Interlaced_Vector_string_16_16 52307810.552 1.02%
SetIntersection_Interlaced_Vector_string_16_4 66774167.701 -
SetIntersection_Interlaced_Vector_string_1_1 549117450.977 -
SetIntersection_Interlaced_Vector_string_256_1 4246360.655 -1.23%
SetIntersection_Interlaced_Vector_string_256_16 10609538.423 -
SetIntersection_Interlaced_Vector_string_256_256 20907764.277 16.95%
SetIntersection_Interlaced_Vector_string_256_4 6121429.938 -
SetIntersection_Interlaced_Vector_string_256_64 20004906.529 4.07%
SetIntersection_Interlaced_Vector_string_262144_1 1104299.295 2.99%
SetIntersection_Interlaced_Vector_string_262144_1024 340476205.916 39.11%
SetIntersection_Interlaced_Vector_string_262144_16 6514668.582 11.66%
SetIntersection_Interlaced_Vector_string_262144_16384 999268.961 -17.83%
SetIntersection_Interlaced_Vector_string_262144_256 75307734.687 10.28%
SetIntersection_Interlaced_Vector_string_262144_262144 14951946.778 -
SetIntersection_Interlaced_Vector_string_262144_4 2060932.650 1.43%
SetIntersection_Interlaced_Vector_string_262144_64 22522685.003 15.52%
SetIntersection_Interlaced_Vector_string_4_1 219350409.392 -
SetIntersection_Interlaced_Vector_string_4_4 152772927.688 -
SetIntersection_Interlaced_Vector_string_64_1 16874036.659 -
SetIntersection_Interlaced_Vector_string_64_16 30463209.955 3.94%
SetIntersection_Interlaced_Vector_string_64_4 21841099.417 1.77%
SetIntersection_Interlaced_Vector_string_64_64 27329640.504 10.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1049129.278 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9152830.603 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2737997.592 17.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9564424.745 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1481967.762 5.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4933873.033 4.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1042109.176 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 63407052.918 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3158418.156 -5.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 131050777.133 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26343983.334 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1620860.768 8.21%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8765155.302 1.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62909375.401 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37265281.206 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58435444.913 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 535046364.161 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4129779.951 -1.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7462928.917 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6151478.569 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5200415.630 1.89%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9941201.021 -2.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1046688.604 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 144175307.202 2.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4506684.917 -3.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350049954.330 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44887201.464 1.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350663183.207 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1782093.535 -3.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14361981.408 2.49%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213964343.531 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 137250662.516 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16476287.004 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20235517.969 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18290293.845 -2.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12594038.833 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1053424.790 1.03%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5911011.619 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2334504.742 -
SetIntersection_Interlaced_Vector_uint32_1024_256 7057724.556 -2.91%
SetIntersection_Interlaced_Vector_uint32_1024_4 1343888.539 -
SetIntersection_Interlaced_Vector_uint32_1024_64 4405438.480 -4.81%
SetIntersection_Interlaced_Vector_uint32_16384_1 1040531.981 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 54962018.858 14.98%
SetIntersection_Interlaced_Vector_uint32_16384_16 3315667.694 3.10%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79614678.271 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22035850.171 -8.31%
SetIntersection_Interlaced_Vector_uint32_16384_4 1527907.848 -
SetIntersection_Interlaced_Vector_uint32_16384_64 8455452.384 51.90%
SetIntersection_Interlaced_Vector_uint32_16_1 63119141.638 -
SetIntersection_Interlaced_Vector_uint32_16_16 35925329.931 -
SetIntersection_Interlaced_Vector_uint32_16_4 56273290.577 -
SetIntersection_Interlaced_Vector_uint32_1_1 536228182.980 -
SetIntersection_Interlaced_Vector_uint32_256_1 4145469.479 -
SetIntersection_Interlaced_Vector_uint32_256_16 7334999.473 5.29%
SetIntersection_Interlaced_Vector_uint32_256_256 4543003.192 -
SetIntersection_Interlaced_Vector_uint32_256_4 4850907.580 -1.35%
SetIntersection_Interlaced_Vector_uint32_256_64 8107669.004 7.96%
SetIntersection_Interlaced_Vector_uint32_262144_1 1044824.465 4.28%
SetIntersection_Interlaced_Vector_uint32_262144_1024 117855079.541 7.49%
SetIntersection_Interlaced_Vector_uint32_262144_16 5284196.632 9.00%
SetIntersection_Interlaced_Vector_uint32_262144_16384 352508770.482 -
SetIntersection_Interlaced_Vector_uint32_262144_256 39845694.619 -4.00%
SetIntersection_Interlaced_Vector_uint32_262144_262144 351777687.980 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1879189.830 -2.93%
SetIntersection_Interlaced_Vector_uint32_262144_64 16022988.880 -7.22%
SetIntersection_Interlaced_Vector_uint32_4_1 214356466.712 -
SetIntersection_Interlaced_Vector_uint32_4_4 136177618.181 -
SetIntersection_Interlaced_Vector_uint32_64_1 16464150.636 -
SetIntersection_Interlaced_Vector_uint32_64_16 18220924.158 3.51%
SetIntersection_Interlaced_Vector_uint32_64_4 17881831.174 -
SetIntersection_Interlaced_Vector_uint32_64_64 10941457.827 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1041490.901 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5923231.359 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2500336.036 28.05%
SetIntersection_Interlaced_Vector_uint64_1024_256 6701045.414 -10.35%
SetIntersection_Interlaced_Vector_uint64_1024_4 1410043.814 -
SetIntersection_Interlaced_Vector_uint64_1024_64 4828836.064 29.09%
SetIntersection_Interlaced_Vector_uint64_16384_1 1052177.440 3.46%
SetIntersection_Interlaced_Vector_uint64_16384_1024 64905125.372 21.04%
SetIntersection_Interlaced_Vector_uint64_16384_16 3752418.595 11.96%
SetIntersection_Interlaced_Vector_uint64_16384_16384 79127693.318 -
SetIntersection_Interlaced_Vector_uint64_16384_256 26682370.294 32.57%
SetIntersection_Interlaced_Vector_uint64_16384_4 1633802.570 7.84%
SetIntersection_Interlaced_Vector_uint64_16384_64 9846312.867 17.03%
SetIntersection_Interlaced_Vector_uint64_16_1 63116723.094 -
SetIntersection_Interlaced_Vector_uint64_16_16 35613812.699 -
SetIntersection_Interlaced_Vector_uint64_16_4 56129348.700 -
SetIntersection_Interlaced_Vector_uint64_1_1 537232440.647 -
SetIntersection_Interlaced_Vector_uint64_256_1 4190557.637 1.47%
SetIntersection_Interlaced_Vector_uint64_256_16 7474417.684 11.29%
SetIntersection_Interlaced_Vector_uint64_256_256 4501373.603 -
SetIntersection_Interlaced_Vector_uint64_256_4 5150138.505 2.14%
SetIntersection_Interlaced_Vector_uint64_256_64 8543430.448 1.14%
SetIntersection_Interlaced_Vector_uint64_262144_1 1049107.158 -1.86%
SetIntersection_Interlaced_Vector_uint64_262144_1024 145402713.464 34.45%
SetIntersection_Interlaced_Vector_uint64_262144_16 11257963.291 103.26%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351606134.475 -
SetIntersection_Interlaced_Vector_uint64_262144_256 77787678.942 21.52%
SetIntersection_Interlaced_Vector_uint64_262144_262144 351120484.447 -
SetIntersection_Interlaced_Vector_uint64_262144_4 2067271.882 14.20%
SetIntersection_Interlaced_Vector_uint64_262144_64 28105216.264 17.77%
SetIntersection_Interlaced_Vector_uint64_4_1 214823210.224 -
SetIntersection_Interlaced_Vector_uint64_4_4 136377813.550 -
SetIntersection_Interlaced_Vector_uint64_64_1 16484494.772 -
SetIntersection_Interlaced_Vector_uint64_64_16 18018803.999 -
SetIntersection_Interlaced_Vector_uint64_64_4 17903914.790 2.50%
SetIntersection_Interlaced_Vector_uint64_64_64 10819790.103 -1.86%
SetIntersection_None_Set_float_1024_1 8980626.636 -
SetIntersection_None_Set_float_1024_1024 8945724.200 1.47%
SetIntersection_None_Set_float_1024_16 8978397.321 1.80%
SetIntersection_None_Set_float_1024_256 8734301.901 -3.14%
SetIntersection_None_Set_float_1024_4 8867826.575 -
SetIntersection_None_Set_float_1024_64 8828930.834 1.18%
SetIntersection_None_Set_float_16384_1 158260119.236 -
SetIntersection_None_Set_float_16384_1024 156543970.639 -
SetIntersection_None_Set_float_16384_16 157315654.731 -
SetIntersection_None_Set_float_16384_16384 158592880.121 -
SetIntersection_None_Set_float_16384_256 156943045.790 -
SetIntersection_None_Set_float_16384_4 157572160.640 -
SetIntersection_None_Set_float_16384_64 156979440.097 -
SetIntersection_None_Set_float_16_1 66705457.867 -
SetIntersection_None_Set_float_16_16 35445647.754 -
SetIntersection_None_Set_float_16_4 56741583.298 -
SetIntersection_None_Set_float_1_1 536611462.290 -
SetIntersection_None_Set_float_256_1 11573971.044 -
SetIntersection_None_Set_float_256_16 11026672.352 1.08%
SetIntersection_None_Set_float_256_256 5812932.272 1.49%
SetIntersection_None_Set_float_256_4 11504058.702 1.24%
SetIntersection_None_Set_float_256_64 9213017.253 -
SetIntersection_None_Set_float_262144_1 1207269.938 -
SetIntersection_None_Set_float_262144_1024 1186119.545 -
SetIntersection_None_Set_float_262144_16 1197606.201 -
SetIntersection_None_Set_float_262144_16384 1194457.438 -
SetIntersection_None_Set_float_262144_256 1194247.475 -
SetIntersection_None_Set_float_262144_262144 1194055.011 -
SetIntersection_None_Set_float_262144_4 1196254.152 -
SetIntersection_None_Set_float_262144_64 1196172.119 -
SetIntersection_None_Set_float_4_1 216937462.919 -
SetIntersection_None_Set_float_4_4 135789856.292 -1.19%
SetIntersection_None_Set_float_64_1 21995073.730 -2.37%
SetIntersection_None_Set_float_64_16 17947793.315 -1.72%
SetIntersection_None_Set_float_64_4 21497005.770 -
SetIntersection_None_Set_float_64_64 11212452.822 -1.44%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8904394.865 3.87%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8759323.725 2.12%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8977537.409 4.53%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8987631.532 3.40%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8802529.985 2.03%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8808828.281 2.18%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 163585183.859 2.71%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160287681.203 2.83%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168867942.284 -3.63%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 170198307.114 3.62%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162089696.274 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 165877169.208 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 167199820.084 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66381362.974 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35048108.457 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56238836.126 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 534257622.461 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11621466.054 3.56%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 11079224.528 4.65%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5867757.546 3.03%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11220590.129 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9155850.392 1.19%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1242607.180 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1246332.602 -1.71%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1240958.984 -1.85%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1246744.465 -2.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1246220.783 -1.53%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1266320.721 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1249968.017 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1254782.555 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216160397.524 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135230749.614 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21890267.836 -1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18315940.440 1.27%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21642308.123 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11551884.772 1.19%
SetIntersection_None_Set_string_1024_1 9256612.985 -
SetIntersection_None_Set_string_1024_1024 9088237.516 2.71%
SetIntersection_None_Set_string_1024_16 9460135.642 5.01%
SetIntersection_None_Set_string_1024_256 8870121.741 -1.02%
SetIntersection_None_Set_string_1024_4 9515591.293 9.19%
SetIntersection_None_Set_string_1024_64 9451039.320 6.34%
SetIntersection_None_Set_string_16384_1 208094826.474 5.11%
SetIntersection_None_Set_string_16384_1024 228288812.433 10.11%
SetIntersection_None_Set_string_16384_16 209717645.431 5.63%
SetIntersection_None_Set_string_16384_16384 198661726.291 -4.98%
SetIntersection_None_Set_string_16384_256 215751862.998 8.46%
SetIntersection_None_Set_string_16384_4 204741037.503 2.71%
SetIntersection_None_Set_string_16384_64 210307797.088 4.49%
SetIntersection_None_Set_string_16_1 68797942.828 -
SetIntersection_None_Set_string_16_16 36406590.861 -
SetIntersection_None_Set_string_16_4 58654441.009 -
SetIntersection_None_Set_string_1_1 549601778.654 1.05%
SetIntersection_None_Set_string_256_1 11729084.434 1.04%
SetIntersection_None_Set_string_256_16 10897738.264 -
SetIntersection_None_Set_string_256_256 5742849.642 -
SetIntersection_None_Set_string_256_4 11516051.142 -
SetIntersection_None_Set_string_256_64 9430454.352 -
SetIntersection_None_Set_string_262144_1 1689503.826 -
SetIntersection_None_Set_string_262144_1024 1699767.662 -
SetIntersection_None_Set_string_262144_16 1695387.127 1.13%
SetIntersection_None_Set_string_262144_16384 1693263.998 -
SetIntersection_None_Set_string_262144_256 1693629.558 -
SetIntersection_None_Set_string_262144_262144 1699682.941 -
SetIntersection_None_Set_string_262144_4 1691149.578 -
SetIntersection_None_Set_string_262144_64 1698084.392 -
SetIntersection_None_Set_string_4_1 222898492.319 -
SetIntersection_None_Set_string_4_4 139062020.230 -
SetIntersection_None_Set_string_64_1 22957651.790 -
SetIntersection_None_Set_string_64_16 18700108.293 -
SetIntersection_None_Set_string_64_4 21702655.865 -1.86%
SetIntersection_None_Set_string_64_64 11786762.889 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8763615.210 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8969013.697 1.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8654600.214 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8878579.070 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 9049065.497 4.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8933962.182 3.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 194863363.796 -7.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 201350389.536 1.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 191976805.216 -4.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 200125201.950 -5.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 195909421.822 -1.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 190817012.195 -5.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 196460671.621 -5.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 67057661.386 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35318843.084 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56544322.677 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 538216809.563 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11385070.656 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10784342.277 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5832167.203 3.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11364879.263 1.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9221862.461 -1.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1699797.609 3.19%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1680871.826 2.27%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1697367.348 2.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1697381.756 1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1703161.215 2.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1683502.441 1.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1675865.883 3.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1699753.990 2.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218273962.546 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136148135.593 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22135411.285 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18381130.231 1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21413073.857 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11548305.235 1.68%
SetIntersection_None_Set_uint32_1024_1 9134157.187 3.06%
SetIntersection_None_Set_uint32_1024_1024 8988148.632 2.72%
SetIntersection_None_Set_uint32_1024_16 9129531.974 4.92%
SetIntersection_None_Set_uint32_1024_256 9102253.087 5.32%
SetIntersection_None_Set_uint32_1024_4 9037229.188 4.40%
SetIntersection_None_Set_uint32_1024_64 9007586.240 2.38%
SetIntersection_None_Set_uint32_16384_1 162336885.899 4.40%
SetIntersection_None_Set_uint32_16384_1024 160598814.667 3.43%
SetIntersection_None_Set_uint32_16384_16 161420738.679 4.14%
SetIntersection_None_Set_uint32_16384_16384 170321275.822 4.94%
SetIntersection_None_Set_uint32_16384_256 161483934.859 3.79%
SetIntersection_None_Set_uint32_16384_4 161713063.130 4.23%
SetIntersection_None_Set_uint32_16384_64 161441235.307 3.71%
SetIntersection_None_Set_uint32_16_1 66875463.966 -
SetIntersection_None_Set_uint32_16_16 35543524.481 -
SetIntersection_None_Set_uint32_16_4 58040705.864 2.92%
SetIntersection_None_Set_uint32_1_1 558036675.644 4.74%
SetIntersection_None_Set_uint32_256_1 11805028.525 5.15%
SetIntersection_None_Set_uint32_256_16 10992089.870 3.13%
SetIntersection_None_Set_uint32_256_256 5861156.130 4.50%
SetIntersection_None_Set_uint32_256_4 11615649.708 2.24%
SetIntersection_None_Set_uint32_256_64 9307004.092 -
SetIntersection_None_Set_uint32_262144_1 1217515.949 3.43%
SetIntersection_None_Set_uint32_262144_1024 1219723.959 2.93%
SetIntersection_None_Set_uint32_262144_16 1209291.096 2.90%
SetIntersection_None_Set_uint32_262144_16384 1207309.164 2.94%
SetIntersection_None_Set_uint32_262144_256 1207540.934 2.63%
SetIntersection_None_Set_uint32_262144_262144 1220802.814 2.89%
SetIntersection_None_Set_uint32_262144_4 1211393.719 3.16%
SetIntersection_None_Set_uint32_262144_64 1208773.598 2.91%
SetIntersection_None_Set_uint32_4_1 222047779.117 2.93%
SetIntersection_None_Set_uint32_4_4 136060886.330 -
SetIntersection_None_Set_uint32_64_1 22803323.881 1.11%
SetIntersection_None_Set_uint32_64_16 18511211.051 2.04%
SetIntersection_None_Set_uint32_64_4 21719227.433 1.29%
SetIntersection_None_Set_uint32_64_64 11618719.014 1.81%
SetIntersection_None_Set_uint64_1024_1 8851157.151 1.52%
SetIntersection_None_Set_uint64_1024_1024 9099212.991 6.05%
SetIntersection_None_Set_uint64_1024_16 8783065.277 2.20%
SetIntersection_None_Set_uint64_1024_256 8934992.370 1.52%
SetIntersection_None_Set_uint64_1024_4 9105357.975 4.92%
SetIntersection_None_Set_uint64_1024_64 9097792.026 6.17%
SetIntersection_None_Set_uint64_16384_1 162095272.901 3.73%
SetIntersection_None_Set_uint64_16384_1024 166575306.146 1.15%
SetIntersection_None_Set_uint64_16384_16 167898153.850 2.87%
SetIntersection_None_Set_uint64_16384_16384 178421136.137 1.87%
SetIntersection_None_Set_uint64_16384_256 169302369.885 2.22%
SetIntersection_None_Set_uint64_16384_4 165415072.621 3.72%
SetIntersection_None_Set_uint64_16384_64 170940113.324 2.68%
SetIntersection_None_Set_uint64_16_1 67191193.818 1.16%
SetIntersection_None_Set_uint64_16_16 35596142.947 -
SetIntersection_None_Set_uint64_16_4 57190538.404 1.16%
SetIntersection_None_Set_uint64_1_1 537626435.087 -
SetIntersection_None_Set_uint64_256_1 11685661.691 3.48%
SetIntersection_None_Set_uint64_256_16 10771125.134 -
SetIntersection_None_Set_uint64_256_256 5852522.949 3.54%
SetIntersection_None_Set_uint64_256_4 11448937.547 2.78%
SetIntersection_None_Set_uint64_256_64 9327781.369 3.53%
SetIntersection_None_Set_uint64_262144_1 1215477.863 -
SetIntersection_None_Set_uint64_262144_1024 1229224.041 -
SetIntersection_None_Set_uint64_262144_16 1215038.412 -
SetIntersection_None_Set_uint64_262144_16384 1220336.182 -
SetIntersection_None_Set_uint64_262144_256 1218640.461 -
SetIntersection_None_Set_uint64_262144_262144 1226187.904 -
SetIntersection_None_Set_uint64_262144_4 1217204.265 -
SetIntersection_None_Set_uint64_262144_64 1216831.625 -
SetIntersection_None_Set_uint64_4_1 217833916.452 -
SetIntersection_None_Set_uint64_4_4 136065534.270 -
SetIntersection_None_Set_uint64_64_1 22619626.998 1.03%
SetIntersection_None_Set_uint64_64_16 18422525.384 1.23%
SetIntersection_None_Set_uint64_64_4 21696957.042 1.95%
SetIntersection_None_Set_uint64_64_64 11630229.573 1.96%
SetIntersection_None_Vector_float_1024_1 1075563.841 -1.29%
SetIntersection_None_Vector_float_1024_1024 1083007.775 -
SetIntersection_None_Vector_float_1024_16 1082543.230 1.26%
SetIntersection_None_Vector_float_1024_256 1084406.058 -
SetIntersection_None_Vector_float_1024_4 1083644.590 -
SetIntersection_None_Vector_float_1024_64 1084711.224 -
SetIntersection_None_Vector_float_16384_1 1112621.006 -
SetIntersection_None_Vector_float_16384_1024 1087335.765 -1.94%
SetIntersection_None_Vector_float_16384_16 1114717.164 -
SetIntersection_None_Vector_float_16384_16384 1103804.824 -1.29%
SetIntersection_None_Vector_float_16384_256 1127388.683 2.88%
SetIntersection_None_Vector_float_16384_4 1124247.886 1.36%
SetIntersection_None_Vector_float_16384_64 1121687.513 -
SetIntersection_None_Vector_float_16_1 63392336.655 -
SetIntersection_None_Vector_float_16_16 33653164.836 -
SetIntersection_None_Vector_float_16_4 53743727.540 -
SetIntersection_None_Vector_float_1_1 533322088.146 -
SetIntersection_None_Vector_float_256_1 4262157.908 -
SetIntersection_None_Vector_float_256_16 4029786.551 -
SetIntersection_None_Vector_float_256_256 2136322.169 -
SetIntersection_None_Vector_float_256_4 4213099.336 -
SetIntersection_None_Vector_float_256_64 3413848.065 -
SetIntersection_None_Vector_float_262144_1 1150797.481 1.28%
SetIntersection_None_Vector_float_262144_1024 1143545.984 -
SetIntersection_None_Vector_float_262144_16 1133835.397 -
SetIntersection_None_Vector_float_262144_16384 1159518.349 2.39%
SetIntersection_None_Vector_float_262144_256 1146044.981 4.07%
SetIntersection_None_Vector_float_262144_262144 1137591.209 -
SetIntersection_None_Vector_float_262144_4 1152935.130 2.16%
SetIntersection_None_Vector_float_262144_64 1125378.605 -1.16%
SetIntersection_None_Vector_float_4_1 214277857.767 -
SetIntersection_None_Vector_float_4_4 133902205.875 -
SetIntersection_None_Vector_float_64_1 16777426.525 -
SetIntersection_None_Vector_float_64_16 13570725.189 -
SetIntersection_None_Vector_float_64_4 15935031.800 -
SetIntersection_None_Vector_float_64_64 8539577.161 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1103567.169 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1103241.335 2.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1102850.749 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1102923.026 4.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1103871.111 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1103066.138 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1140140.602 1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1126731.360 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1129335.639 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1122365.011 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1127652.933 4.48%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1105638.027 -2.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1134558.015 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63823102.875 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33850573.822 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54270813.595 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 534939968.670 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4345308.152 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4074530.587 -1.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2169948.398 1.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4256745.118 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3458861.302 3.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1171733.678 4.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1162494.504 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1166449.350 1.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1168787.337 5.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1154589.214 1.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1182094.843 1.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1166412.773 3.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1172788.590 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 214821134.949 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134271872.836 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16926648.813 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13716761.542 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16054711.088 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8551497.301 -1.08%
SetIntersection_None_Vector_string_1024_1 1157227.288 -1.63%
SetIntersection_None_Vector_string_1024_1024 1159079.630 -1.88%
SetIntersection_None_Vector_string_1024_16 1159379.533 1.20%
SetIntersection_None_Vector_string_1024_256 1162696.291 -1.70%
SetIntersection_None_Vector_string_1024_4 1160550.052 -2.35%
SetIntersection_None_Vector_string_1024_64 1160749.942 -1.00%
SetIntersection_None_Vector_string_16384_1 1221378.260 -2.05%
SetIntersection_None_Vector_string_16384_1024 1225385.814 -1.81%
SetIntersection_None_Vector_string_16384_16 1237566.042 -
SetIntersection_None_Vector_string_16384_16384 1238268.474 -
SetIntersection_None_Vector_string_16384_256 1217228.815 -2.52%
SetIntersection_None_Vector_string_16384_4 1240065.983 -1.35%
SetIntersection_None_Vector_string_16384_64 1225708.556 -1.72%
SetIntersection_None_Vector_string_16_1 65249914.968 -
SetIntersection_None_Vector_string_16_16 34649267.124 -
SetIntersection_None_Vector_string_16_4 55343314.678 -
SetIntersection_None_Vector_string_1_1 536078143.877 -
SetIntersection_None_Vector_string_256_1 4503699.826 -1.30%
SetIntersection_None_Vector_string_256_16 4285053.382 -
SetIntersection_None_Vector_string_256_256 2277082.907 -
SetIntersection_None_Vector_string_256_4 4505055.874 -1.25%
SetIntersection_None_Vector_string_256_64 3646234.666 -
SetIntersection_None_Vector_string_262144_1 1288809.848 -2.41%
SetIntersection_None_Vector_string_262144_1024 1267164.238 -4.17%
SetIntersection_None_Vector_string_262144_16 1291607.400 -1.84%
SetIntersection_None_Vector_string_262144_16384 1289146.753 -2.36%
SetIntersection_None_Vector_string_262144_256 1288739.646 -2.76%
SetIntersection_None_Vector_string_262144_262144 1320253.721 1.15%
SetIntersection_None_Vector_string_262144_4 1263706.334 -3.99%
SetIntersection_None_Vector_string_262144_64 1299533.176 -1.72%
SetIntersection_None_Vector_string_4_1 217755199.624 -
SetIntersection_None_Vector_string_4_4 136038233.192 -
SetIntersection_None_Vector_string_64_1 17325153.600 -1.13%
SetIntersection_None_Vector_string_64_16 14138416.136 -
SetIntersection_None_Vector_string_64_4 16709989.403 -
SetIntersection_None_Vector_string_64_64 8837896.178 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1089738.865 -3.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1128152.246 -1.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1121614.860 -1.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1123559.143 -2.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1120390.761 -1.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1120351.657 -1.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1163531.922 -1.85%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1155873.731 -4.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1148398.659 -3.01%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1130911.109 -6.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1136580.961 -3.37%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1151724.478 -2.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1158424.719 -1.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63797730.538 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33903354.641 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54152576.507 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 534524454.280 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4315934.663 -2.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4068533.951 -2.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2187807.951 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4304014.778 -1.80%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3464402.730 -2.38%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1224856.542 -4.56%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1180660.352 -5.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1156063.816 -12.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1175554.282 -5.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1230583.963 -4.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1208162.760 -5.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1185576.719 -2.83%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1200455.584 -1.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214886840.622 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134433411.280 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16977242.311 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13708835.276 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16052876.956 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8620753.974 -1.08%
SetIntersection_None_Vector_uint32_1024_1 1081478.718 -
SetIntersection_None_Vector_uint32_1024_1024 1077285.777 -
SetIntersection_None_Vector_uint32_1024_16 1081472.447 -
SetIntersection_None_Vector_uint32_1024_256 1078700.054 -
SetIntersection_None_Vector_uint32_1024_4 1080787.926 2.29%
SetIntersection_None_Vector_uint32_1024_64 1090559.010 -
SetIntersection_None_Vector_uint32_16384_1 1096640.985 -
SetIntersection_None_Vector_uint32_16384_1024 1109305.010 -
SetIntersection_None_Vector_uint32_16384_16 1104705.713 -
SetIntersection_None_Vector_uint32_16384_16384 1109985.918 2.08%
SetIntersection_None_Vector_uint32_16384_256 1109822.312 -
SetIntersection_None_Vector_uint32_16384_4 1133310.067 2.74%
SetIntersection_None_Vector_uint32_16384_64 1110359.824 2.29%
SetIntersection_None_Vector_uint32_16_1 63693716.296 -
SetIntersection_None_Vector_uint32_16_16 33707103.043 -
SetIntersection_None_Vector_uint32_16_4 53946963.366 -
SetIntersection_None_Vector_uint32_1_1 536202530.173 -
SetIntersection_None_Vector_uint32_256_1 4278935.952 -
SetIntersection_None_Vector_uint32_256_16 4039418.397 2.68%
SetIntersection_None_Vector_uint32_256_256 2154306.347 -
SetIntersection_None_Vector_uint32_256_4 4228592.621 -
SetIntersection_None_Vector_uint32_256_64 3424771.323 -
SetIntersection_None_Vector_uint32_262144_1 1118878.292 -
SetIntersection_None_Vector_uint32_262144_1024 1147466.741 2.26%
SetIntersection_None_Vector_uint32_262144_16 1132489.259 -
SetIntersection_None_Vector_uint32_262144_16384 1159525.257 5.12%
SetIntersection_None_Vector_uint32_262144_256 1139740.806 1.65%
SetIntersection_None_Vector_uint32_262144_262144 1130415.761 -
SetIntersection_None_Vector_uint32_262144_4 1129035.770 2.50%
SetIntersection_None_Vector_uint32_262144_64 1129587.060 -
SetIntersection_None_Vector_uint32_4_1 215085948.242 -
SetIntersection_None_Vector_uint32_4_4 134403843.671 -
SetIntersection_None_Vector_uint32_64_1 16827328.842 1.30%
SetIntersection_None_Vector_uint32_64_16 13617636.506 -
SetIntersection_None_Vector_uint32_64_4 17067870.344 7.66%
SetIntersection_None_Vector_uint32_64_64 8472654.353 -1.27%
SetIntersection_None_Vector_uint64_1024_1 1083892.784 -
SetIntersection_None_Vector_uint64_1024_1024 1078247.768 1.12%
SetIntersection_None_Vector_uint64_1024_16 1066289.567 -1.79%
SetIntersection_None_Vector_uint64_1024_256 1082114.238 3.25%
SetIntersection_None_Vector_uint64_1024_4 1093936.888 -
SetIntersection_None_Vector_uint64_1024_64 1086621.304 -
SetIntersection_None_Vector_uint64_16384_1 1103257.519 -
SetIntersection_None_Vector_uint64_16384_1024 1112773.324 1.04%
SetIntersection_None_Vector_uint64_16384_16 1103747.603 4.57%
SetIntersection_None_Vector_uint64_16384_16384 1119231.139 1.07%
SetIntersection_None_Vector_uint64_16384_256 1108697.371 1.01%
SetIntersection_None_Vector_uint64_16384_4 1102353.283 -1.20%
SetIntersection_None_Vector_uint64_16384_64 1127046.968 3.50%
SetIntersection_None_Vector_uint64_16_1 63551279.313 -
SetIntersection_None_Vector_uint64_16_16 33846251.746 -
SetIntersection_None_Vector_uint64_16_4 54161649.595 -
SetIntersection_None_Vector_uint64_1_1 536753598.133 -
SetIntersection_None_Vector_uint64_256_1 4277989.378 -
SetIntersection_None_Vector_uint64_256_16 4039124.941 2.28%
SetIntersection_None_Vector_uint64_256_256 2146696.245 -
SetIntersection_None_Vector_uint64_256_4 4230120.876 -
SetIntersection_None_Vector_uint64_256_64 3449468.826 2.88%
SetIntersection_None_Vector_uint64_262144_1 1130387.376 -
SetIntersection_None_Vector_uint64_262144_1024 1131508.529 -
SetIntersection_None_Vector_uint64_262144_16 1130190.376 5.30%
SetIntersection_None_Vector_uint64_262144_16384 1142613.499 -1.45%
SetIntersection_None_Vector_uint64_262144_256 1136179.069 1.38%
SetIntersection_None_Vector_uint64_262144_262144 1133375.519 -
SetIntersection_None_Vector_uint64_262144_4 1121480.000 -2.01%
SetIntersection_None_Vector_uint64_262144_64 1133238.015 -
SetIntersection_None_Vector_uint64_4_1 215119271.495 -
SetIntersection_None_Vector_uint64_4_4 134491236.946 -
SetIntersection_None_Vector_uint64_64_1 16724923.478 -
SetIntersection_None_Vector_uint64_64_16 13568613.612 -
SetIntersection_None_Vector_uint64_64_4 16030005.647 -
SetIntersection_None_Vector_uint64_64_64 8498231.310 -
Static 0.221 -
VChain,_1_level 5.983 3.56%
VChain,_2_levels 8.161 2.61%
VChain,_3_levels 11.680 2.96%
VChain,_4_levels 16.265 3.31%
VChain,_5_levels 23.461 13.94%
VChain_fail,_1_level 7.837 8.71%
VChain_fail,_2_levels 14.107 4.08%
VChain_fail,_3_levels 21.029 -
VChain_fail,_4_levels 31.203 5.24%
VChain_fail,_5_levels 41.492 4.68%
VChain_middle,_1_level 17.496 33.49%
VChain_middle,_2_levels 28.343 6.53%
VChain_middle,_3_levels 46.958 5.92%
VChain_middle,_4_levels 60.469 2.87%
VChain_to_complete 0.230 -
VDAG_leftmost,_3_levels 15.470 1.58%
VDAG_leftmost,_4_levels 19.840 1.53%
VDAG_leftmost,_5_levels 23.596 1.59%
VDAG_leftmost_middle,_1_level 98.778 -
VDAG_leftmost_middle,_2_levels 187.990 2.24%
VDAG_leftmost_middle,_3_levels 366.915 1.15%
VDAG_rightmost,_3_levels 62.583 2.21%
VDAG_rightmost,_4_levels 135.492 1.99%
VDAG_rightmost,_5_levels 272.986 1.98%
VDAG_rightmost_middle,_1_level 105.486 -
VDAG_rightmost_middle,_2_levels 212.403 -
VDAG_rightmost_middle,_3_levels 440.814 1.78%
VDAG_sidecast,_1_level 43.483 2.48%
VDAG_sidecast,_2_levels 84.534 1.43%
VDAG_sidecast,_3_levels 104.392 -
VDAG_sidecast_fail,_1_level 62.935 -
VDAG_sidecast_fail,_2_levels 91.643 -
VDAG_sidecast_fail,_3_levels 111.578 1.09%
VDAG_to_complete 0.230 -
bm_exception_ptr_copy_assign_nonnull 3.440 -
bm_exception_ptr_copy_assign_null 2.756 3.39%
bm_exception_ptr_copy_ctor_nonnull 3.374 -
bm_exception_ptr_copy_ctor_null 3.189 2.94%
bm_exception_ptr_move_assign_nonnull 4.868 -
bm_exception_ptr_move_assign_null 3.025 -
bm_exception_ptr_move_ctor_nonnull 3.943 -
bm_exception_ptr_move_ctor_null 2.155 1.51%
bm_exception_ptr_swap_nonnull 1.304 -
bm_exception_ptr_swap_null 3.477 -
bm_gcd_complex 17.763 -1.77%
bm_gcd_random 29.177 -1.14%
bm_gcd_trivial 0.687 1.49%
bm_lexicographical_compare<int>/1 1.326 -10.46%
bm_lexicographical_compare<int>/1048576 68823.891 -
bm_lexicographical_compare<int>/262144 16258.902 -
bm_lexicographical_compare<int>/32768 1919.099 -
bm_lexicographical_compare<int>/4096 238.745 -
bm_lexicographical_compare<int>/512 29.845 -
bm_lexicographical_compare<int>/64 4.386 -2.58%
bm_lexicographical_compare<int>/8 1.462 -4.82%
bm_lexicographical_compare<signed_char>/1 1.259 -6.72%
bm_lexicographical_compare<signed_char>/1048576 16257.057 -
bm_lexicographical_compare<signed_char>/262144 3834.203 -
bm_lexicographical_compare<signed_char>/32768 477.437 -
bm_lexicographical_compare<signed_char>/4096 59.673 -
bm_lexicographical_compare<signed_char>/512 7.770 -
bm_lexicographical_compare<signed_char>/64 2.005 5.14%
bm_lexicographical_compare<signed_char>/8 3.315 3.52%
bm_lexicographical_compare<unsigned_char>/1 1.479 -4.36%
bm_lexicographical_compare<unsigned_char>/1048576 17920.412 -
bm_lexicographical_compare<unsigned_char>/262144 4488.067 -
bm_lexicographical_compare<unsigned_char>/32768 570.591 -
bm_lexicographical_compare<unsigned_char>/4096 77.357 -
bm_lexicographical_compare<unsigned_char>/512 8.644 -1.09%
bm_lexicographical_compare<unsigned_char>/64 1.843 -6.61%
bm_lexicographical_compare<unsigned_char>/8 1.254 -9.26%
bm_list/1 3.145 -
bm_list/2048 6422.683 -
bm_list/512 1139.130 -
bm_list/64 150.407 -
bm_list/8 16.810 -1.34%
bm_make_exception_ptr/threads:1 17.420 3.40%
bm_make_exception_ptr/threads:2 8.671 1.04%
bm_make_exception_ptr/threads:4 4.430 3.10%
bm_make_exception_ptr/threads:8 2.918 1.35%
bm_ranges_lexicographical_compare<int>/1 1.286 5.82%
bm_ranges_lexicographical_compare<int>/1048576 68851.274 -
bm_ranges_lexicographical_compare<int>/262144 16250.653 -
bm_ranges_lexicographical_compare<int>/32768 1917.874 -
bm_ranges_lexicographical_compare<int>/4096 238.651 -
bm_ranges_lexicographical_compare<int>/512 29.806 -
bm_ranges_lexicographical_compare<int>/64 4.467 1.63%
bm_ranges_lexicographical_compare<int>/8 1.535 4.41%
bm_ranges_lexicographical_compare<signed_char>/1 1.650 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16253.369 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.216 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.763 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.790 -
bm_ranges_lexicographical_compare<signed_char>/512 8.060 1.87%
bm_ranges_lexicographical_compare<signed_char>/64 2.287 -1.30%
bm_ranges_lexicographical_compare<signed_char>/8 3.708 6.50%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.605 -3.48%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17927.621 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4492.479 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.525 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.460 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.771 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.045 -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.382 -3.77%
bm_ranges_swap_ranges_vb_aligned/1024 6.507 -
bm_ranges_swap_ranges_vb_aligned/1048576 3336.290 -
bm_ranges_swap_ranges_vb_aligned/128 3.393 -
bm_ranges_swap_ranges_vb_aligned/131072 245.058 -
bm_ranges_swap_ranges_vb_aligned/16 3.299 -
bm_ranges_swap_ranges_vb_aligned/16384 34.964 -
bm_ranges_swap_ranges_vb_aligned/2048 8.489 -1.43%
bm_ranges_swap_ranges_vb_aligned/256 3.457 -
bm_ranges_swap_ranges_vb_aligned/262144 481.401 -
bm_ranges_swap_ranges_vb_aligned/32 3.296 -
bm_ranges_swap_ranges_vb_aligned/32768 64.183 -
bm_ranges_swap_ranges_vb_aligned/4096 11.927 -
bm_ranges_swap_ranges_vb_aligned/512 5.165 -
bm_ranges_swap_ranges_vb_aligned/524288 1049.562 -
bm_ranges_swap_ranges_vb_aligned/64 3.110 1.51%
bm_ranges_swap_ranges_vb_aligned/65536 123.307 -
bm_ranges_swap_ranges_vb_aligned/8 3.217 -
bm_ranges_swap_ranges_vb_aligned/8192 19.463 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15680.747 -
bm_ranges_swap_ranges_vb_unaligned/262144 3773.301 -84.42%
bm_ranges_swap_ranges_vb_unaligned/32768 477.683 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.153 -
bm_ranges_swap_ranges_vb_unaligned/512 13.605 -
bm_ranges_swap_ranges_vb_unaligned/64 6.264 1.13%
bm_ranges_swap_ranges_vb_unaligned/8 4.832 -8.65%
bm_swap_ranges_vb_aligned/1048576 3329.090 -
bm_swap_ranges_vb_aligned/262144 485.298 -
bm_swap_ranges_vb_aligned/32768 63.558 -
bm_swap_ranges_vb_aligned/4096 12.508 -
bm_swap_ranges_vb_aligned/512 4.941 -
bm_swap_ranges_vb_aligned/64 2.842 -1.35%
bm_swap_ranges_vb_aligned/8 3.315 -
bm_swap_ranges_vb_unaligned/1048576 15884.548 -
bm_swap_ranges_vb_unaligned/262144 3828.870 -67.67%
bm_swap_ranges_vb_unaligned/32768 484.019 -
bm_swap_ranges_vb_unaligned/4096 65.085 -
bm_swap_ranges_vb_unaligned/512 12.572 -
bm_swap_ranges_vb_unaligned/64 4.970 -
bm_swap_ranges_vb_unaligned/8 4.841 -
bm_write 595.990 6.50%
ranges::min(std::deque<__int128>)/1 0.709 3.60%
ranges::min(std::deque<__int128>)/64 20.888 -8.56%
ranges::min(std::deque<__int128>)/70000 24302.171 -
ranges::min(std::deque<__int128>)/8 2.827 -
ranges::min(std::deque<char>)/1 0.758 9.50%
ranges::min(std::deque<char>)/64 16.765 -30.35%
ranges::min(std::deque<char>)/70000 18292.264 -43.22%
ranges::min(std::deque<char>)/8 2.411 -2.28%
ranges::min(std::deque<long_long>)/1 0.720 5.80%
ranges::min(std::deque<long_long>)/64 17.733 5.14%
ranges::min(std::deque<long_long>)/70000 18993.313 -
ranges::min(std::deque<long_long>)/8 2.320 -
ranges::min(std::list<__int128>)/1 0.456 -
ranges::min(std::list<__int128>)/64 33.299 -11.37%
ranges::min(std::list<__int128>)/70000 58453.788 -5.89%
ranges::min(std::list<__int128>)/8 2.085 -13.97%
ranges::min(std::list<char>)/1 0.364 -6.80%
ranges::min(std::list<char>)/64 26.881 -5.44%
ranges::min(std::list<char>)/70000 53616.704 -
ranges::min(std::list<char>)/8 1.905 -3.39%
ranges::min(std::list<long_long>)/1 0.360 54.50%
ranges::min(std::list<long_long>)/64 24.647 -
ranges::min(std::list<long_long>)/70000 50027.404 5.92%
ranges::min(std::list<long_long>)/8 1.962 1.13%
ranges::min(std::vector<__int128>)/1 0.372 -
ranges::min(std::vector<__int128>)/64 38.400 28.41%
ranges::min(std::vector<__int128>)/70000 46506.513 36.11%
ranges::min(std::vector<__int128>)/8 3.091 2.97%
ranges::min(std::vector<char>)/1 0.431 13.04%
ranges::min(std::vector<char>)/64 4.168 -3.52%
ranges::min(std::vector<char>)/70000 492.339 -
ranges::min(std::vector<char>)/8 2.469 -
ranges::min(std::vector<long_long>)/1 0.385 15.17%
ranges::min(std::vector<long_long>)/64 4.675 -
ranges::min(std::vector<long_long>)/70000 7903.182 -
ranges::min(std::vector<long_long>)/8 2.141 -3.19%
ranges::minmax(std::deque<__int128>)/1 0.678 -
ranges::minmax(std::deque<__int128>)/64 32.916 5.42%
ranges::minmax(std::deque<__int128>)/70000 34413.329 -1.17%
ranges::minmax(std::deque<__int128>)/8 3.932 3.77%
ranges::minmax(std::deque<char>)/1 0.712 8.05%
ranges::minmax(std::deque<char>)/64 23.057 -15.53%
ranges::minmax(std::deque<char>)/70000 24036.932 -12.56%
ranges::minmax(std::deque<char>)/8 3.861 -8.07%
ranges::minmax(std::deque<long_long>)/1 0.765 14.00%
ranges::minmax(std::deque<long_long>)/64 23.138 -9.12%
ranges::minmax(std::deque<long_long>)/70000 24706.561 -6.01%
ranges::minmax(std::deque<long_long>)/8 3.891 -4.37%
ranges::minmax(std::list<__int128>)/1 0.451 -
ranges::minmax(std::list<__int128>)/64 38.954 -5.41%
ranges::minmax(std::list<__int128>)/70000 58533.136 -3.94%
ranges::minmax(std::list<__int128>)/8 3.857 -
ranges::minmax(std::list<char>)/1 0.379 -17.81%
ranges::minmax(std::list<char>)/64 33.481 -1.45%
ranges::minmax(std::list<char>)/70000 53639.550 -
ranges::minmax(std::list<char>)/8 2.509 -
ranges::minmax(std::list<long_long>)/1 0.396 -7.24%
ranges::minmax(std::list<long_long>)/64 30.331 -
ranges::minmax(std::list<long_long>)/70000 55391.600 1.97%
ranges::minmax(std::list<long_long>)/8 2.530 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 32.001 -
ranges::minmax(std::vector<__int128>)/70000 35113.243 -
ranges::minmax(std::vector<__int128>)/8 4.111 -
ranges::minmax(std::vector<char>)/1 0.623 -
ranges::minmax(std::vector<char>)/64 1.198 -3.30%
ranges::minmax(std::vector<char>)/70000 590.740 -
ranges::minmax(std::vector<char>)/8 0.898 -7.54%
ranges::minmax(std::vector<long_long>)/1 0.612 -11.36%
ranges::minmax(std::vector<long_long>)/64 10.126 -
ranges::minmax(std::vector<long_long>)/70000 9155.385 -
ranges::minmax(std::vector<long_long>)/8 2.103 -
rng::contains(deque<int>)_(process_all)/1048576 243388.831 -
rng::contains(deque<int>)_(process_all)/32 8.574 -2.20%
rng::contains(deque<int>)_(process_all)/50 12.514 -1.35%
rng::contains(deque<int>)_(process_all)/8 2.994 -5.31%
rng::contains(deque<int>)_(process_all)/8192 1866.453 -
rng::contains(list<int>)_(process_all)/1048576 829266.011 -4.74%
rng::contains(list<int>)_(process_all)/32 9.247 3.53%
rng::contains(list<int>)_(process_all)/50 18.117 -2.99%
rng::contains(list<int>)_(process_all)/8 2.289 -1.35%
rng::contains(list<int>)_(process_all)/8192 7121.722 -12.25%
rng::contains(vector<int>)_(process_all)/1048576 231935.889 -1.04%
rng::contains(vector<int>)_(process_all)/32 8.137 -2.40%
rng::contains(vector<int>)_(process_all)/50 12.058 -2.00%
rng::contains(vector<int>)_(process_all)/8 2.438 -7.14%
rng::contains(vector<int>)_(process_all)/8192 1800.253 -1.09%
rng::contains_subrange(deque<int>)_(near_matches)/1000 19299.353 -7.78%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20374.961 -7.16%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1456738.825 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 429075.827 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.168 20.14%
rng::contains_subrange(deque<int>)_(process_all)/32 15.140 27.33%
rng::contains_subrange(deque<int>)_(process_all)/50 25.639 2.98%
rng::contains_subrange(deque<int>)_(process_all)/8192 3364.665 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 502068.678 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.363 6.00%
rng::contains_subrange(deque<int>)_(same_length)/32 19.863 3.70%
rng::contains_subrange(deque<int>)_(same_length)/50 28.133 2.87%
rng::contains_subrange(deque<int>)_(same_length)/8192 3909.573 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 476164.404 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.402 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.561 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.543 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3710.499 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37162.364 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38779.280 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2522404.979 -
rng::contains_subrange(list<int>)_(process_all)/1048576 850862.849 1.22%
rng::contains_subrange(list<int>)_(process_all)/16 4.939 -
rng::contains_subrange(list<int>)_(process_all)/32 10.175 -
rng::contains_subrange(list<int>)_(process_all)/50 16.192 -6.51%
rng::contains_subrange(list<int>)_(process_all)/8192 7198.890 -11.16%
rng::contains_subrange(list<int>)_(same_length)/1048576 937099.444 -
rng::contains_subrange(list<int>)_(same_length)/16 5.837 -
rng::contains_subrange(list<int>)_(same_length)/32 16.501 -
rng::contains_subrange(list<int>)_(same_length)/50 25.119 -1.20%
rng::contains_subrange(list<int>)_(same_length)/8192 8519.549 8.05%
rng::contains_subrange(list<int>)_(single_element)/1048576 833060.317 -1.12%
rng::contains_subrange(list<int>)_(single_element)/16 4.970 2.55%
rng::contains_subrange(list<int>)_(single_element)/32 10.009 -1.78%
rng::contains_subrange(list<int>)_(single_element)/50 17.034 -4.44%
rng::contains_subrange(list<int>)_(single_element)/8192 7926.475 1.35%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13337.494 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13995.421 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 765025.763 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 210499.411 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.764 1.22%
rng::contains_subrange(vector<int>)_(process_all)/32 8.139 1.95%
rng::contains_subrange(vector<int>)_(process_all)/50 11.506 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1640.765 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 246984.004 1.56%
rng::contains_subrange(vector<int>)_(same_length)/16 4.859 -
rng::contains_subrange(vector<int>)_(same_length)/32 8.744 -
rng::contains_subrange(vector<int>)_(same_length)/50 12.761 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1985.458 6.54%
rng::contains_subrange(vector<int>)_(single_element)/1048576 231896.247 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.751 1.94%
rng::contains_subrange(vector<int>)_(single_element)/32 8.531 1.28%
rng::contains_subrange(vector<int>)_(single_element)/50 12.416 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1804.947 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 406.474 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 418933.886 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.145 10.34%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.508 -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3245.143 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.096 -5.19%
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.797 3.23%
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.090 -1.78%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.091 -1.08%
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.173 1.44%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 521.225 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 507294.354 -1.04%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 25.398 -4.53%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.479 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3901.044 -1.09%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.124 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.716 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.125 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.125 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.128 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2023.348 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2196823.870 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 49.348 2.00%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.690 2.12%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17685.994 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 668.231 12.43%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444757.261 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.146 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.799 1.08%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11416.850 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1606.326 4.15%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2344843.365 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 57.060 -2.23%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.851 1.43%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19502.487 -9.97%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 535.892 -13.95%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1453498.010 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 27.725 12.59%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.890 -2.39%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11520.962 4.11%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.698 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.672 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.698 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 763.303 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953889.116 -1.08%
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.606 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.071 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8789.183 4.23%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.770 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.770 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.751 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.752 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.770 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 850.600 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1067959.861 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.984 -1.04%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.718 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11464.998 -12.37%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.988 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73732.358 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.472 -2.64%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.700 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.867 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.466 10.43%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.471 10.97%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.472 20.41%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.579 28.35%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.469 10.92%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 343.640 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 354403.003 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 16.532 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.160 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2755.984 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.802 8.30%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.806 7.80%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.804 7.72%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.806 7.57%
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.802 7.37%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 289.753 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9327.068 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.250 -1.82%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.517 -3.10%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2314.428 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 486.819 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15426.797 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.355 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.501 -2.92%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3857.549 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 734.343 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26704.291 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.829 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.385 -1.14%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9463.184 -10.13%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.654 1.21%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 652.092 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.526 1.03%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.004 -4.56%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.585 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 271.788 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8603.728 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.422 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.106 1.25%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2115.694 -
rng::find(vector<bool>)_(process_all)/1024 4.538 -1.51%
rng::find(vector<bool>)_(process_all)/1048576 3632.457 -
rng::find(vector<bool>)_(process_all)/50 0.676 -12.61%
rng::find(vector<bool>)_(process_all)/8 0.628 -14.28%
rng::find(vector<bool>)_(process_all)/8192 33.304 -
rng::find_if(vector<bool>)_(process_all)/1024 592.783 2.99%
rng::find_if(vector<bool>)_(process_all)/1048576 580085.128 -
rng::find_if(vector<bool>)_(process_all)/50 24.855 -1.11%
rng::find_if(vector<bool>)_(process_all)/8 3.502 -2.82%
rng::find_if(vector<bool>)_(process_all)/8192 4528.884 -
rng::find_if_not(vector<bool>)_(process_all)/1024 563.425 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 574879.201 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.926 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.562 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4493.222 -
rng::find_last(deque<int>)_(bail_10%)/1024 243.714 7.06%
rng::find_last(deque<int>)_(bail_10%)/1048576 324003.893 -
rng::find_last(deque<int>)_(bail_10%)/50 12.198 5.31%
rng::find_last(deque<int>)_(bail_10%)/8 2.876 -
rng::find_last(deque<int>)_(bail_10%)/8192 2516.989 -
rng::find_last(deque<int>)_(bail_90%)/1024 28.897 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25372.044 -9.74%
rng::find_last(deque<int>)_(bail_90%)/50 1.837 -
rng::find_last(deque<int>)_(bail_90%)/8 0.892 4.06%
rng::find_last(deque<int>)_(bail_90%)/8192 201.924 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 726.493 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706663.978 92.72%
rng::find_last(forward_list<int>)_(bail_10%)/50 16.957 -3.67%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.298 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 6678.721 13.91%
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.784 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 666234.862 69.13%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.741 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.399 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5908.161 -1.75%
rng::find_last(list<int>)_(bail_10%)/1024 665.909 -
rng::find_last(list<int>)_(bail_10%)/1048576 786542.506 -
rng::find_last(list<int>)_(bail_10%)/50 15.765 -
rng::find_last(list<int>)_(bail_10%)/8 2.079 -
rng::find_last(list<int>)_(bail_10%)/8192 6308.267 -
rng::find_last(list<int>)_(bail_90%)/1024 76.631 -
rng::find_last(list<int>)_(bail_90%)/1048576 86856.927 -
rng::find_last(list<int>)_(bail_90%)/50 1.243 -2.88%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 597.276 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.226 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205637.494 -
rng::find_last(vector<char>)_(bail_10%)/50 10.880 -
rng::find_last(vector<char>)_(bail_10%)/8 2.009 -
rng::find_last(vector<char>)_(bail_10%)/8192 1617.965 -
rng::find_last(vector<char>)_(bail_90%)/1024 24.327 -5.31%
rng::find_last(vector<char>)_(bail_90%)/1048576 23291.625 1.11%
rng::find_last(vector<char>)_(bail_90%)/50 1.458 -4.65%
rng::find_last(vector<char>)_(bail_90%)/8 0.475 7.59%
rng::find_last(vector<char>)_(bail_90%)/8192 204.316 5.35%
rng::find_last(vector<int>)_(bail_10%)/1024 210.611 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213289.247 -3.84%
rng::find_last(vector<int>)_(bail_10%)/50 10.800 -
rng::find_last(vector<int>)_(bail_10%)/8 2.007 -
rng::find_last(vector<int>)_(bail_10%)/8192 1646.102 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.970 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23093.419 -1.15%
rng::find_last(vector<int>)_(bail_90%)/50 1.502 -
rng::find_last(vector<int>)_(bail_90%)/8 0.460 -
rng::find_last(vector<int>)_(bail_90%)/8192 188.708 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.667 -3.46%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361088.663 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.361 -6.53%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.798 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2748.854 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.249 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38131.428 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.509 -2.30%
rng::find_last_if(deque<int>)_(bail_90%)/8 1.148 6.34%
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.337 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 773.818 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 899187.898 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.139 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.638 -3.61%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6775.953 -4.42%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 807.698 5.41%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 893236.271 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.636 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.202 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6820.127 -
rng::find_last_if(list<int>)_(bail_10%)/1024 675.211 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 802893.477 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.120 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.301 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6599.293 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.603 -1.23%
rng::find_last_if(list<int>)_(bail_90%)/1048576 88007.048 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.164 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.707 -
rng::find_last_if(list<int>)_(bail_90%)/8192 601.114 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.893 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 238082.483 -
rng::find_last_if(vector<char>)_(bail_10%)/50 12.495 10.25%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.074 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1860.344 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.656 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26161.726 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.489 3.31%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.482 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 214.875 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.231 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306893.086 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.526 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.633 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2184.880 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.218 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33439.859 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.503 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -25.64%
rng::find_last_if(vector<int>)_(bail_90%)/8192 217.968 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.273 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362217.571 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.522 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.822 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2759.467 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.316 -1.44%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38150.114 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.378 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.917 3.22%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 311.864 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 761.396 -3.57%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 904101.941 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.658 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.182 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6590.088 -1.43%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 812.704 5.42%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 898775.934 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.665 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.757 3.85%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6575.164 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 678.133 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 802664.387 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.519 2.03%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.182 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6600.549 -3.50%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.675 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88284.305 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.102 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.707 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 601.231 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.184 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238292.218 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.445 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.072 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1862.708 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.968 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26171.448 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.557 4.91%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.612 -10.96%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.241 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.292 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306881.101 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.336 -1.09%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.637 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2189.579 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.367 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33401.376 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.502 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.461 -3.33%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.201 -
rng::fold_left(deque<int>)/1048576 551452.563 -
rng::fold_left(deque<int>)/32 16.285 -1.40%
rng::fold_left(deque<int>)/50 27.185 -1.54%
rng::fold_left(deque<int>)/8 3.843 -4.10%
rng::fold_left(deque<int>)/8192 4544.796 3.04%
rng::fold_left(list<int>)/1048576 1357238.979 -
rng::fold_left(list<int>)/32 20.692 -
rng::fold_left(list<int>)/50 37.611 -
rng::fold_left(list<int>)/8 3.834 -
rng::fold_left(list<int>)/8192 10835.174 -
rng::fold_left(vector<int>)/1048576 1324456.049 -
rng::fold_left(vector<int>)/32 21.704 -
rng::fold_left(vector<int>)/50 37.133 -
rng::fold_left(vector<int>)/8 3.557 -
rng::fold_left(vector<int>)/8192 10309.581 -
rng::for_each(map<int>)/32 25.477 -
rng::for_each(map<int>)/50 37.810 -
rng::for_each(map<int>)/8 6.065 -
rng::for_each(map<int>)/8192 7289.201 -
rng::for_each(multimap<int>)/32 25.278 -
rng::for_each(multimap<int>)/50 38.934 -
rng::for_each(multimap<int>)/8 6.120 -
rng::for_each(multimap<int>)/8192 7585.763 1.93%
rng::for_each(multiset<int>)/32 25.778 1.34%
rng::for_each(multiset<int>)/50 37.983 -
rng::for_each(multiset<int>)/8 6.820 1.10%
rng::for_each(multiset<int>)/8192 7739.739 -
rng::for_each(set<int>)/32 25.229 -1.44%
rng::for_each(set<int>)/50 38.654 -
rng::for_each(set<int>)/8 6.783 2.63%
rng::for_each(set<int>)/8192 7825.692 -
rng::starts_with(deque<int>)/1000 471.658 -
rng::starts_with(deque<int>)/1024 481.918 -1.17%
rng::starts_with(deque<int>)/1048576 494008.657 -1.03%
rng::starts_with(deque<int>)/8 3.997 -18.72%
rng::starts_with(deque<int>)/8192 3854.425 -
rng::starts_with(deque<int>,_pred)/1000 515.675 -
rng::starts_with(deque<int>,_pred)/1024 531.362 -
rng::starts_with(deque<int>,_pred)/1048576 550991.460 5.96%
rng::starts_with(deque<int>,_pred)/8 4.635 -2.27%
rng::starts_with(deque<int>,_pred)/8192 4263.857 6.44%
rng::starts_with(list<int>)/1000 752.800 -
rng::starts_with(list<int>)/1024 767.909 -
rng::starts_with(list<int>)/1048576 937037.167 -
rng::starts_with(list<int>)/8 2.922 -4.95%
rng::starts_with(list<int>)/8192 8225.625 -11.52%
rng::starts_with(list<int>,_pred)/1000 776.079 -1.57%
rng::starts_with(list<int>,_pred)/1024 797.685 -1.16%
rng::starts_with(list<int>,_pred)/1048576 967194.291 -
rng::starts_with(list<int>,_pred)/8 3.523 -
rng::starts_with(list<int>,_pred)/8192 10390.604 -10.57%
rng::starts_with(vector<int>)/1000 58.272 -
rng::starts_with(vector<int>)/1024 59.847 -
rng::starts_with(vector<int>)/1048576 68706.011 -
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 484.577 -
rng::starts_with(vector<int>,_pred)/1000 279.085 -
rng::starts_with(vector<int>,_pred)/1024 288.669 -
rng::starts_with(vector<int>,_pred)/1048576 304004.358 -
rng::starts_with(vector<int>,_pred)/8 2.639 4.70%
rng::starts_with(vector<int>,_pred)/8192 2493.100 -
std::adjacent_find(deque<int>)/1024 459.927 -
std::adjacent_find(deque<int>)/1048576 473357.799 -
std::adjacent_find(deque<int>)/50 15.854 -28.39%
std::adjacent_find(deque<int>)/8 3.026 -28.61%
std::adjacent_find(deque<int>)/8192 3687.565 -
std::adjacent_find(deque<int>,_pred)/1024 628.679 -
std::adjacent_find(deque<int>,_pred)/1048576 650135.619 -3.15%
std::adjacent_find(deque<int>,_pred)/50 30.009 3.92%
std::adjacent_find(deque<int>,_pred)/8 4.379 7.38%
std::adjacent_find(deque<int>,_pred)/8192 5088.508 -4.89%
std::adjacent_find(list<int>)/1024 732.921 -
std::adjacent_find(list<int>)/1048576 866424.679 -
std::adjacent_find(list<int>)/50 23.141 -1.33%
std::adjacent_find(list<int>)/8 2.099 1.24%
std::adjacent_find(list<int>)/8192 6588.649 -8.67%
std::adjacent_find(list<int>,_pred)/1024 793.994 -
std::adjacent_find(list<int>,_pred)/1048576 919905.512 -
std::adjacent_find(list<int>,_pred)/50 29.780 1.05%
std::adjacent_find(list<int>,_pred)/8 4.042 5.03%
std::adjacent_find(list<int>,_pred)/8192 7386.879 1.49%
std::adjacent_find(vector<int>)/1024 233.327 -
std::adjacent_find(vector<int>)/1048576 233204.844 -1.07%
std::adjacent_find(vector<int>)/50 11.919 -
std::adjacent_find(vector<int>)/8 2.017 -
std::adjacent_find(vector<int>)/8192 1820.864 -
std::adjacent_find(vector<int>,_pred)/1024 399.156 -
std::adjacent_find(vector<int>,_pred)/1048576 466633.377 -
std::adjacent_find(vector<int>,_pred)/50 23.424 -
std::adjacent_find(vector<int>,_pred)/8 3.354 -
std::adjacent_find(vector<int>,_pred)/8192 3184.208 -
std::all_of(deque<int>)_(process_all)/32 12.318 -
std::all_of(deque<int>)_(process_all)/32768 10855.145 3.97%
std::all_of(deque<int>)_(process_all)/50 18.911 -
std::all_of(deque<int>)_(process_all)/8 3.442 -
std::all_of(deque<int>)_(process_all)/8192 2722.570 3.69%
std::all_of(list<int>)_(process_all)/32 11.429 -
std::all_of(list<int>)_(process_all)/32768 26310.363 -1.71%
std::all_of(list<int>)_(process_all)/50 21.842 -
std::all_of(list<int>)_(process_all)/8 2.630 -
std::all_of(list<int>)_(process_all)/8192 8174.903 -3.16%
std::all_of(vector<int>)_(process_all)/32 8.377 -
std::all_of(vector<int>)_(process_all)/32768 8099.107 -
std::all_of(vector<int>)_(process_all)/50 12.660 -
std::all_of(vector<int>)_(process_all)/8 2.445 5.59%
std::all_of(vector<int>)_(process_all)/8192 2028.881 -
std::any_of(deque<int>)_(process_all)/32 12.296 -
std::any_of(deque<int>)_(process_all)/32768 10087.280 -3.37%
std::any_of(deque<int>)_(process_all)/50 18.872 -
std::any_of(deque<int>)_(process_all)/8 3.450 -
std::any_of(deque<int>)_(process_all)/8192 2525.604 -3.37%
std::any_of(list<int>)_(process_all)/32 11.659 -
std::any_of(list<int>)_(process_all)/32768 26288.133 -
std::any_of(list<int>)_(process_all)/50 21.868 -
std::any_of(list<int>)_(process_all)/8 2.646 -2.24%
std::any_of(list<int>)_(process_all)/8192 7468.913 1.57%
std::any_of(vector<int>)_(process_all)/32 8.355 -
std::any_of(vector<int>)_(process_all)/32768 8114.400 -
std::any_of(vector<int>)_(process_all)/50 12.633 -11.77%
std::any_of(vector<int>)_(process_all)/8 2.524 2.42%
std::any_of(vector<int>)_(process_all)/8192 2031.767 -
std::copy(deque<int>)/1048576 50239.089 -
std::copy(deque<int>)/262144 11655.930 -
std::copy(deque<int>)/32768 1139.456 -
std::copy(deque<int>)/4096 145.545 -
std::copy(deque<int>)/512 17.261 -
std::copy(deque<int>)/64 3.025 -
std::copy(deque<int>)/8 2.738 -
std::copy(list<int>)/1048576 862124.538 -
std::copy(list<int>)/262144 213670.837 -
std::copy(list<int>)/32768 25975.685 -
std::copy(list<int>)/4096 3047.036 -4.99%
std::copy(list<int>)/512 363.683 -
std::copy(list<int>)/64 31.261 -3.34%
std::copy(list<int>)/8 2.502 -
std::copy(vector<bool>)_(aligned)/1048576 3707.011 -2.33%
std::copy(vector<bool>)_(aligned)/262144 621.743 -11.07%
std::copy(vector<bool>)_(aligned)/32768 35.418 -
std::copy(vector<bool>)_(aligned)/4096 4.865 -
std::copy(vector<bool>)_(aligned)/512 1.399 -1.79%
std::copy(vector<bool>)_(aligned)/64 1.348 -1.32%
std::copy(vector<bool>)_(unaligned)/1048576 7015.301 -
std::copy(vector<bool>)_(unaligned)/262144 1713.794 -
std::copy(vector<bool>)_(unaligned)/32768 218.053 -
std::copy(vector<bool>)_(unaligned)/4096 26.058 -
std::copy(vector<bool>)_(unaligned)/512 3.486 -
std::copy(vector<bool>)_(unaligned)/64 1.798 -
std::copy(vector<int>)/1048576 50184.606 -
std::copy(vector<int>)/262144 12527.365 -
std::copy(vector<int>)/32768 3795.886 -
std::copy(vector<int>)/4096 188.405 30.29%
std::copy(vector<int>)/512 15.941 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.205 3.02%
std::copy_backward(deque<int>)/1048576 131292.098 -
std::copy_backward(deque<int>)/262144 31257.092 -
std::copy_backward(deque<int>)/32768 3570.622 -3.57%
std::copy_backward(deque<int>)/4096 148.089 -
std::copy_backward(deque<int>)/512 18.044 -
std::copy_backward(deque<int>)/64 3.030 -
std::copy_backward(deque<int>)/8 2.774 -
std::copy_backward(list<int>)/1048576 871180.279 -
std::copy_backward(list<int>)/262144 216748.385 -
std::copy_backward(list<int>)/32768 26234.439 -
std::copy_backward(list<int>)/4096 3257.416 1.24%
std::copy_backward(list<int>)/512 364.381 -4.69%
std::copy_backward(list<int>)/64 30.563 -1.66%
std::copy_backward(list<int>)/8 2.385 -
std::copy_backward(vector<bool>)_(aligned)/1048576 3221.407 25.15%
std::copy_backward(vector<bool>)_(aligned)/262144 652.958 -7.37%
std::copy_backward(vector<bool>)_(aligned)/32768 35.846 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.104 -1.80%
std::copy_backward(vector<bool>)_(aligned)/512 1.568 -
std::copy_backward(vector<bool>)_(aligned)/64 1.800 3.17%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6593.290 1.35%
std::copy_backward(vector<bool>)_(unaligned)/262144 1595.516 1.56%
std::copy_backward(vector<bool>)_(unaligned)/32768 207.591 3.24%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.276 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.798 5.40%
std::copy_backward(vector<bool>)_(unaligned)/64 0.890 -3.64%
std::copy_backward(vector<int>)/1048576 50209.341 -
std::copy_backward(vector<int>)/262144 12517.859 -
std::copy_backward(vector<int>)/32768 3479.962 2.87%
std::copy_backward(vector<int>)/4096 141.402 -19.49%
std::copy_backward(vector<int>)/512 16.582 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.261 -
std::copy_if(deque<int>)_(entire_range)/1048576 276611.144 -
std::copy_if(deque<int>)_(entire_range)/262144 69546.986 -
std::copy_if(deque<int>)_(entire_range)/32768 8657.539 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.499 -
std::copy_if(deque<int>)_(entire_range)/512 134.771 -2.65%
std::copy_if(deque<int>)_(entire_range)/64 16.121 -
std::copy_if(deque<int>)_(entire_range)/8 2.642 -29.57%
std::copy_if(deque<int>)_(every_other)/1048576 370508.051 -
std::copy_if(deque<int>)_(every_other)/262144 92615.608 -
std::copy_if(deque<int>)_(every_other)/32768 11564.660 -
std::copy_if(deque<int>)_(every_other)/4096 1450.190 -
std::copy_if(deque<int>)_(every_other)/512 180.424 -
std::copy_if(deque<int>)_(every_other)/64 23.191 -
std::copy_if(deque<int>)_(every_other)/8 3.439 -
std::copy_if(list<int>)_(entire_range)/1048576 870377.947 -
std::copy_if(list<int>)_(entire_range)/262144 213848.968 -
std::copy_if(list<int>)_(entire_range)/32768 25866.158 -
std::copy_if(list<int>)_(entire_range)/4096 3016.839 -
std::copy_if(list<int>)_(entire_range)/512 368.143 -
std::copy_if(list<int>)_(entire_range)/64 39.677 8.22%
std::copy_if(list<int>)_(entire_range)/8 2.541 -
std::copy_if(list<int>)_(every_other)/1048576 830419.150 -2.58%
std::copy_if(list<int>)_(every_other)/262144 210796.630 -
std::copy_if(list<int>)_(every_other)/32768 28140.514 7.22%
std::copy_if(list<int>)_(every_other)/4096 4222.100 20.30%
std::copy_if(list<int>)_(every_other)/512 358.058 -
std::copy_if(list<int>)_(every_other)/64 27.636 -
std::copy_if(list<int>)_(every_other)/8 2.288 -
std::copy_if(vector<int>)_(entire_range)/1048576 244030.048 -
std::copy_if(vector<int>)_(entire_range)/262144 59527.107 -
std::copy_if(vector<int>)_(entire_range)/32768 7419.770 -
std::copy_if(vector<int>)_(entire_range)/4096 929.189 -
std::copy_if(vector<int>)_(entire_range)/512 122.554 -
std::copy_if(vector<int>)_(entire_range)/64 15.532 -4.50%
std::copy_if(vector<int>)_(entire_range)/8 2.325 -1.04%
std::copy_if(vector<int>)_(every_other)/1048576 499021.617 -1.29%
std::copy_if(vector<int>)_(every_other)/262144 127341.935 -
std::copy_if(vector<int>)_(every_other)/32768 16169.025 -
std::copy_if(vector<int>)_(every_other)/4096 1987.898 -
std::copy_if(vector<int>)_(every_other)/512 254.085 -
std::copy_if(vector<int>)_(every_other)/64 32.590 -
std::copy_if(vector<int>)_(every_other)/8 4.163 -1.25%
std::copy_n(deque<int>)/1048576 49983.045 -
std::copy_n(deque<int>)/262144 11585.244 -1.14%
std::copy_n(deque<int>)/32768 1130.696 -
std::copy_n(deque<int>)/4096 145.361 -
std::copy_n(deque<int>)/512 16.689 -
std::copy_n(deque<int>)/64 2.772 -49.62%
std::copy_n(deque<int>)/8 2.718 -
std::copy_n(list<int>)/1048576 865796.805 -
std::copy_n(list<int>)/262144 215604.989 -
std::copy_n(list<int>)/32768 26443.964 -
std::copy_n(list<int>)/4096 3588.506 -22.56%
std::copy_n(list<int>)/512 343.887 -
std::copy_n(list<int>)/64 14.682 -
std::copy_n(list<int>)/8 2.212 -
std::copy_n(vector<bool>)_(aligned)/1048576 2318.578 -22.77%
std::copy_n(vector<bool>)_(aligned)/262144 757.283 -
std::copy_n(vector<bool>)_(aligned)/32768 35.231 -
std::copy_n(vector<bool>)_(aligned)/4096 4.865 2.49%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.346 8.59%
std::copy_n(vector<bool>)_(unaligned)/1048576 7015.611 -
std::copy_n(vector<bool>)_(unaligned)/262144 1711.904 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.595 -1.57%
std::copy_n(vector<bool>)_(unaligned)/4096 26.034 -
std::copy_n(vector<bool>)_(unaligned)/512 3.485 -
std::copy_n(vector<bool>)_(unaligned)/64 1.792 -
std::copy_n(vector<int>)/1048576 50235.541 -
std::copy_n(vector<int>)/262144 12531.280 -
std::copy_n(vector<int>)/32768 3423.716 -6.92%
std::copy_n(vector<int>)/4096 189.884 23.92%
std::copy_n(vector<int>)/512 16.010 -
std::copy_n(vector<int>)/64 2.463 -
std::copy_n(vector<int>)/8 2.236 -
std::count(deque<int>)_(every_other)/1024 244.003 -
std::count(deque<int>)_(every_other)/1048576 251965.582 -
std::count(deque<int>)_(every_other)/8 2.528 -
std::count(deque<int>)_(every_other)/8192 1921.264 -
std::count(list<int>)_(every_other)/1024 702.988 -9.20%
std::count(list<int>)_(every_other)/1048576 895767.835 7.94%
std::count(list<int>)_(every_other)/8 2.085 -3.84%
std::count(list<int>)_(every_other)/8192 7264.106 3.10%
std::count(vector<bool>)/1000 2.968 -1.08%
std::count(vector<bool>)/1024 1.686 -
std::count(vector<bool>)/1048576 1454.913 -
std::count(vector<bool>)/8192 11.407 -
std::count(vector<int>)_(every_other)/1024 102.301 -
std::count(vector<int>)_(every_other)/1048576 104705.887 -
std::count(vector<int>)_(every_other)/8 1.294 -
std::count(vector<int>)_(every_other)/8192 814.549 -
std::count_if(deque<int>)_(every_other)/1024 346.269 -
std::count_if(deque<int>)_(every_other)/1048576 342208.415 -
std::count_if(deque<int>)_(every_other)/8 3.482 -
std::count_if(deque<int>)_(every_other)/8192 2683.682 -
std::count_if(list<int>)_(every_other)/1024 750.972 -
std::count_if(list<int>)_(every_other)/1048576 885896.621 -
std::count_if(list<int>)_(every_other)/8 2.745 -1.95%
std::count_if(list<int>)_(every_other)/8192 7234.011 -5.86%
std::count_if(vector<int>)_(every_other)/1024 246.353 -
std::count_if(vector<int>)_(every_other)/1048576 247714.065 -
std::count_if(vector<int>)_(every_other)/8 4.228 1.95%
std::count_if(vector<int>)_(every_other)/8192 1898.385 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 648.968 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 399.203 -1.01%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2524.270 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 377.868 15.90%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 11.471 6.70%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2992.131 17.59%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 73.256 2.57%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.844 2.69%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 454.758 1.69%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 73.203 2.33%
std::deque<int>::ctor(Range)_(cheap_elements)/32 29.347 3.52%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 456.393 1.67%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 316.058 6.85%
std::deque<int>::ctor(const&)_(cheap_elements)/32 37.143 6.61%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2165.263 -
std::deque<int>::ctor(size)/1024 71.180 -5.29%
std::deque<int>::ctor(size)/32 29.002 -1.85%
std::deque<int>::ctor(size)/8192 441.720 -3.47%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 71.906 -4.15%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.816 3.17%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 428.986 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.457 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.601 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.536 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.516 -1.79%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.483 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.192 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.942 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.018 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.974 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.607 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.491 1.76%
std::deque<int>::insert(middle)_(cheap_elements)/8192 163.541 -1.34%
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.999 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.751 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 340.431 9.79%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 648.885 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 398.748 -1.07%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2523.440 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.866 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.666 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -4.07%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1037.862 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 412.172 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8106.673 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13176.634 1.82%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 755.503 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 116971.152 1.98%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 647.338 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.468 -2.80%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6102.994 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6734.615 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 157.275 7.01%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54626.579 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 873.324 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 51.165 -5.08%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12019.852 -5.67%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21831.089 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 670.185 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 191731.570 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 922.814 5.11%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 51.608 -4.42%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12017.019 -5.57%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 21811.316 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 672.016 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 192582.677 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1068.030 -2.01%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 54.683 3.82%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11669.435 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 22193.566 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 680.461 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 192446.878 -
std::deque<std::string>::ctor(size)/1024 747.962 3.68%
std::deque<std::string>::ctor(size)/32 56.517 17.82%
std::deque<std::string>::ctor(size)/8192 8371.429 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 924.986 -2.13%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 54.672 5.97%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12176.108 -2.29%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 21668.386 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 634.140 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 187755.258 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.336 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.274 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.362 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.574 3.13%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.952 3.02%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.761 3.97%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.459 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.645 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2345.898 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 325.253 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.341 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2356.765 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.898 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.718 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.915 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.854 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.400 3.12%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.880 1.61%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.204 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.568 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2342.184 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.901 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 40.672 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2364.890 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 519.189 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.903 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4561.554 -1.83%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6459.120 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 157.661 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52523.767 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1039.020 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 422.365 2.04%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8123.020 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13181.156 1.94%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 756.689 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116521.718 1.40%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.387 -2.11%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.204 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.267 -2.53%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.419 1.11%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.910 -1.15%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.852 -
std::distance(deque<int>)/1024 0.844 -
std::distance(deque<int>)/4096 0.850 -
std::distance(deque<int>)/50 0.845 -
std::distance(deque<int>)/8192 0.882 3.97%
std::distance(join_view(vector<vector<int>>))/1024 0.977 -
std::distance(join_view(vector<vector<int>>))/4096 4.426 -
std::distance(join_view(vector<vector<int>>))/50 0.628 -4.36%
std::distance(join_view(vector<vector<int>>))/8192 8.347 1.00%
std::equal(deque<int>)_(it,_it,_it)/1024 489.668 4.13%
std::equal(deque<int>)_(it,_it,_it)/1048576 494811.171 -
std::equal(deque<int>)_(it,_it,_it)/50 21.781 -
std::equal(deque<int>)_(it,_it,_it)/8 4.421 -
std::equal(deque<int>)_(it,_it,_it)/8192 3880.351 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 492.576 1.37%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 498682.158 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 23.368 -14.17%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.045 -1.73%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3888.194 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 525.032 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522107.592 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.427 1.27%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.097 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4024.235 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 500.692 -2.07%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 512641.119 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.586 -2.04%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.523 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3954.675 -
std::equal(list<int>)_(it,_it,_it)/1024 1150.823 -34.16%
std::equal(list<int>)_(it,_it,_it)/1048576 1328290.238 1.61%
std::equal(list<int>)_(it,_it,_it)/50 36.703 3.39%
std::equal(list<int>)_(it,_it,_it)/8 2.745 1.38%
std::equal(list<int>)_(it,_it,_it)/8192 10514.291 11.91%
std::equal(list<int>)_(it,_it,_it,_it)/1024 780.217 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 957200.933 -
std::equal(list<int>)_(it,_it,_it,_it)/50 27.442 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.910 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12586.366 5.68%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 803.670 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 979063.958 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 33.764 -5.91%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.542 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12438.248 5.50%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1168.479 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1326888.598 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.823 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.503 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12590.523 -2.81%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.219 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.010 -
std::equal(vector<bool>)_(unaligned)/1048576 6292.318 -
std::equal(vector<bool>)_(unaligned)/50 0.790 13.05%
std::equal(vector<bool>)_(unaligned)/8 0.810 15.76%
std::equal(vector<bool>)_(unaligned)/8192 55.913 -
std::equal(vector<int>)_(it,_it,_it)/1024 79.308 1.96%
std::equal(vector<int>)_(it,_it,_it)/1048576 77370.072 4.99%
std::equal(vector<int>)_(it,_it,_it)/50 4.119 -2.21%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 587.583 3.00%
std::equal(vector<int>)_(it,_it,_it,_it)/1024 80.323 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73605.201 -1.37%
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.209 -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.348 -1.61%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 585.429 -1.49%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 307.232 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 322643.348 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 22.446 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.506 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2411.378 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.550 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305774.672 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.485 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.677 1.92%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2574.579 1.24%
std::fill(deque<int>)/1024 34.065 -
std::fill(deque<int>)/32 1.363 -
std::fill(deque<int>)/50 2.366 -
std::fill(deque<int>)/8192 250.665 2.95%
std::fill(list<int>)/1024 512.367 -23.70%
std::fill(list<int>)/32 8.365 -
std::fill(list<int>)/50 34.523 -
std::fill(list<int>)/8192 8500.833 1.41%
std::fill(vector<bool>)/1048576 3821.357 -
std::fill(vector<bool>)/262144 941.280 -
std::fill(vector<bool>)/32768 30.119 -
std::fill(vector<bool>)/4096 4.208 -
std::fill(vector<bool>)/512 1.495 1.52%
std::fill(vector<bool>)/64 1.575 2.98%
std::fill(vector<int>)/1024 29.473 -
std::fill(vector<int>)/32 1.038 -1.54%
std::fill(vector<int>)/50 2.195 -
std::fill(vector<int>)/8192 234.363 -
std::fill_n(deque<int>)/1024 29.422 -
std::fill_n(deque<int>)/32 1.259 -
std::fill_n(deque<int>)/50 2.218 -
std::fill_n(deque<int>)/8192 235.253 -
std::fill_n(list<int>)/1024 440.168 -
std::fill_n(list<int>)/32 8.071 -
std::fill_n(list<int>)/50 15.564 -
std::fill_n(list<int>)/8192 7417.387 -2.48%
std::fill_n(vector<bool>)/1048576 3753.276 -2.22%
std::fill_n(vector<bool>)/262144 230.076 -
std::fill_n(vector<bool>)/32768 30.055 -
std::fill_n(vector<bool>)/4096 4.180 -
std::fill_n(vector<bool>)/512 1.467 -
std::fill_n(vector<bool>)/64 1.390 -4.50%
std::fill_n(vector<int>)/1024 29.260 -
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.217 -
std::fill_n(vector<int>)/8192 240.416 2.67%
std::find(deque<int>)_(bail_25%)/1024 67.801 -
std::find(deque<int>)_(bail_25%)/32768 1917.567 -
std::find(deque<int>)_(bail_25%)/8 2.279 -
std::find(deque<int>)_(bail_25%)/8192 479.218 -
std::find(deque<int>)_(process_all)/1024 243.362 -
std::find(deque<int>)_(process_all)/32768 7798.340 -
std::find(deque<int>)_(process_all)/50 14.090 6.99%
std::find(deque<int>)_(process_all)/8 3.454 -1.61%
std::find(deque<int>)_(process_all)/8192 1945.458 -
std::find(list<int>)_(bail_25%)/1024 126.675 -1.59%
std::find(list<int>)_(bail_25%)/32768 8017.351 -13.35%
std::find(list<int>)_(bail_25%)/8 0.920 -
std::find(list<int>)_(bail_25%)/8192 1431.828 -
std::find(list<int>)_(process_all)/1024 697.563 1.34%
std::find(list<int>)_(process_all)/32768 26359.668 1.76%
std::find(list<int>)_(process_all)/50 19.021 -
std::find(list<int>)_(process_all)/8 2.263 -2.12%
std::find(list<int>)_(process_all)/8192 7220.247 4.82%
std::find(vector<bool>)_(process_all)/1024 4.598 -1.71%
std::find(vector<bool>)_(process_all)/1048576 3649.704 -1.03%
std::find(vector<bool>)_(process_all)/50 0.676 -2.20%
std::find(vector<bool>)_(process_all)/8 0.734 24.42%
std::find(vector<bool>)_(process_all)/8192 33.429 -
std::find(vector<char>)_(bail_25%)/1024 5.390 1.29%
std::find(vector<char>)_(bail_25%)/32768 136.357 -
std::find(vector<char>)_(bail_25%)/8 1.065 -7.79%
std::find(vector<char>)_(bail_25%)/8192 39.776 -
std::find(vector<char>)_(process_all)/1024 16.177 -
std::find(vector<char>)_(process_all)/32768 494.045 -
std::find(vector<char>)_(process_all)/50 1.622 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 135.671 -
std::find(vector<int>)_(bail_25%)/1024 65.912 -
std::find(vector<int>)_(bail_25%)/32768 1859.527 -
std::find(vector<int>)_(bail_25%)/8 1.366 -1.89%
std::find(vector<int>)_(bail_25%)/8192 470.464 -
std::find(vector<int>)_(process_all)/1024 241.891 -
std::find(vector<int>)_(process_all)/32768 7398.072 -
std::find(vector<int>)_(process_all)/50 12.407 -
std::find(vector<int>)_(process_all)/8 2.681 -
std::find(vector<int>)_(process_all)/8192 1849.722 -
std::find(vector<long_long>)_(bail_25%)/1024 23.019 -
std::find(vector<long_long>)_(bail_25%)/32768 729.069 -
std::find(vector<long_long>)_(bail_25%)/8 0.891 -7.63%
std::find(vector<long_long>)_(bail_25%)/8192 187.723 -
std::find(vector<long_long>)_(process_all)/1024 89.980 -
std::find(vector<long_long>)_(process_all)/32768 2892.200 -
std::find(vector<long_long>)_(process_all)/50 4.390 -
std::find(vector<long_long>)_(process_all)/8 0.940 -24.29%
std::find(vector<long_long>)_(process_all)/8192 721.401 -
std::find(vector<short>)_(bail_25%)/1024 6.042 1.17%
std::find(vector<short>)_(bail_25%)/32768 188.870 -
std::find(vector<short>)_(bail_25%)/8 0.739 -4.87%
std::find(vector<short>)_(bail_25%)/8192 45.531 -
std::find(vector<short>)_(process_all)/1024 22.514 -
std::find(vector<short>)_(process_all)/32768 721.263 -
std::find(vector<short>)_(process_all)/50 1.693 1.02%
std::find(vector<short>)_(process_all)/8 0.687 -
std::find(vector<short>)_(process_all)/8192 180.141 -
std::find_end(deque<int>)_(match_near_end)/1000 33.766 -7.77%
std::find_end(deque<int>)_(match_near_end)/1024 32.439 -
std::find_end(deque<int>)_(match_near_end)/8192 272.008 -
std::find_end(deque<int>)_(near_matches)/1000 20372.675 25.44%
std::find_end(deque<int>)_(near_matches)/1024 21284.882 25.82%
std::find_end(deque<int>)_(near_matches)/8192 1335411.636 18.59%
std::find_end(deque<int>)_(process_all)/1000 283.690 -
std::find_end(deque<int>)_(process_all)/1024 312.684 -4.01%
std::find_end(deque<int>)_(process_all)/1048576 296089.878 -7.17%
std::find_end(deque<int>)_(process_all)/8192 2274.702 -8.22%
std::find_end(deque<int>)_(same_length)/1000 344.833 5.24%
std::find_end(deque<int>)_(same_length)/1024 342.093 2.51%
std::find_end(deque<int>)_(same_length)/8192 2737.778 -
std::find_end(deque<int>)_(single_element)/1000 321.238 1.53%
std::find_end(deque<int>)_(single_element)/1024 329.970 -1.83%
std::find_end(deque<int>)_(single_element)/8192 2360.180 -6.83%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.105 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.979 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 629.541 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30904.426 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31893.642 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1867214.778 -
std::find_end(deque<int>,_pred)_(process_all)/1000 589.404 -
std::find_end(deque<int>,_pred)_(process_all)/1024 585.382 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 590964.963 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4319.294 -
std::find_end(deque<int>,_pred)_(same_length)/1000 779.855 -
std::find_end(deque<int>,_pred)_(same_length)/1024 799.031 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4976.188 -
std::find_end(deque<int>,_pred)_(single_element)/1000 655.434 -1.26%
std::find_end(deque<int>,_pred)_(single_element)/1024 666.606 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4861.230 -
std::find_end(forward_list<int>)_(match_near_end)/1000 758.311 -1.53%
std::find_end(forward_list<int>)_(match_near_end)/1024 4469.602 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256763.329 -
std::find_end(forward_list<int>)_(near_matches)/1000 36439.812 -
std::find_end(forward_list<int>)_(near_matches)/1024 37765.011 -
std::find_end(forward_list<int>)_(near_matches)/8192 2450068.182 -
std::find_end(forward_list<int>)_(process_all)/1000 692.585 -
std::find_end(forward_list<int>)_(process_all)/1024 707.062 -
std::find_end(forward_list<int>)_(process_all)/1048576 762841.240 -
std::find_end(forward_list<int>)_(process_all)/8192 5688.223 -
std::find_end(forward_list<int>)_(same_length)/1000 1487.822 -
std::find_end(forward_list<int>)_(same_length)/1024 1488.927 -1.17%
std::find_end(forward_list<int>)_(same_length)/8192 14405.814 2.19%
std::find_end(forward_list<int>)_(single_element)/1000 696.741 -
std::find_end(forward_list<int>)_(single_element)/1024 716.920 -
std::find_end(forward_list<int>)_(single_element)/8192 6199.973 6.71%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 842.090 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5170.335 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277543.148 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41723.688 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42846.320 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2686755.608 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 799.656 1.30%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 818.663 1.46%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 894026.655 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6621.248 1.74%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1528.681 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1565.637 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 18119.255 4.04%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 787.098 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 804.966 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6600.651 -
std::find_end(list<int>)_(match_near_end)/1000 79.193 -
std::find_end(list<int>)_(match_near_end)/1024 59.698 -
std::find_end(list<int>)_(match_near_end)/8192 600.518 -
std::find_end(list<int>)_(near_matches)/1000 32863.693 -
std::find_end(list<int>)_(near_matches)/1024 34127.405 -1.15%
std::find_end(list<int>)_(near_matches)/8192 2242856.439 -
std::find_end(list<int>)_(process_all)/1000 713.080 -
std::find_end(list<int>)_(process_all)/1024 728.255 -
std::find_end(list<int>)_(process_all)/1048576 869725.466 -
std::find_end(list<int>)_(process_all)/8192 7471.663 -
std::find_end(list<int>)_(same_length)/1000 746.191 -
std::find_end(list<int>)_(same_length)/1024 748.273 -
std::find_end(list<int>)_(same_length)/8192 9679.952 -1.32%
std::find_end(list<int>)_(single_element)/1000 711.407 -
std::find_end(list<int>)_(single_element)/1024 727.536 -
std::find_end(list<int>)_(single_element)/8192 7780.815 -6.87%
std::find_end(list<int>,_pred)_(match_near_end)/1000 73.601 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.463 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 630.341 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36792.136 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38353.447 -3.27%
std::find_end(list<int>,_pred)_(near_matches)/8192 2547757.979 1.05%
std::find_end(list<int>,_pred)_(process_all)/1000 793.464 -
std::find_end(list<int>,_pred)_(process_all)/1024 812.727 -
std::find_end(list<int>,_pred)_(process_all)/1048576 955397.169 -
std::find_end(list<int>,_pred)_(process_all)/8192 8224.408 -
std::find_end(list<int>,_pred)_(same_length)/1000 770.865 -
std::find_end(list<int>,_pred)_(same_length)/1024 790.045 -
std::find_end(list<int>,_pred)_(same_length)/8192 8187.140 -10.02%
std::find_end(list<int>,_pred)_(single_element)/1000 793.676 -
std::find_end(list<int>,_pred)_(single_element)/1024 811.071 -
std::find_end(list<int>,_pred)_(single_element)/8192 8179.702 -4.45%
std::find_end(vector<int>)_(match_near_end)/1000 28.226 -
std::find_end(vector<int>)_(match_near_end)/1024 29.081 -
std::find_end(vector<int>)_(match_near_end)/8192 204.542 -
std::find_end(vector<int>)_(near_matches)/1000 13476.577 -1.06%
std::find_end(vector<int>)_(near_matches)/1024 13949.476 -1.09%
std::find_end(vector<int>)_(near_matches)/8192 765591.584 -
std::find_end(vector<int>)_(process_all)/1000 216.181 -1.72%
std::find_end(vector<int>)_(process_all)/1024 221.376 -1.46%
std::find_end(vector<int>)_(process_all)/1048576 216571.760 -
std::find_end(vector<int>)_(process_all)/8192 1676.681 -
std::find_end(vector<int>)_(same_length)/1000 242.131 -1.24%
std::find_end(vector<int>)_(same_length)/1024 247.489 -2.33%
std::find_end(vector<int>)_(same_length)/8192 2022.348 -
std::find_end(vector<int>)_(single_element)/1000 239.199 -1.29%
std::find_end(vector<int>)_(single_element)/1024 244.153 -1.60%
std::find_end(vector<int>)_(single_element)/8192 1861.352 -2.08%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.268 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.852 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 476.539 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23162.854 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 24089.922 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450024.501 -
std::find_end(vector<int>,_pred)_(process_all)/1000 524.194 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.110 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 644378.578 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4289.835 -
std::find_end(vector<int>,_pred)_(same_length)/1000 609.641 -
std::find_end(vector<int>,_pred)_(same_length)/1024 624.906 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5000.012 -
std::find_end(vector<int>,_pred)_(single_element)/1000 580.678 -
std::find_end(vector<int>,_pred)_(single_element)/1024 595.542 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4761.906 -
std::find_first_of(deque<int>)_(large_needle)/1024 364217.287 -
std::find_first_of(deque<int>)_(large_needle)/32 281.989 -
std::find_first_of(deque<int>)_(large_needle)/50 670.716 -
std::find_first_of(deque<int>)_(large_needle)/8192 23449319.434 -
std::find_first_of(deque<int>)_(small_needle)/1024 3452.551 -
std::find_first_of(deque<int>)_(small_needle)/32 108.805 -2.19%
std::find_first_of(deque<int>)_(small_needle)/50 167.444 -1.98%
std::find_first_of(deque<int>)_(small_needle)/8192 27611.734 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 600309.404 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 578.664 -3.23%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1579.614 -1.68%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36953526.316 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6226.115 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.457 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 305.947 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49885.206 -
std::find_first_of(list<int>)_(large_needle)/1024 864969.702 -
std::find_first_of(list<int>)_(large_needle)/32 675.109 -
std::find_first_of(list<int>)_(large_needle)/50 1742.916 -
std::find_first_of(list<int>)_(large_needle)/8192 48617397.264 -
std::find_first_of(list<int>)_(small_needle)/1024 2755.935 -2.18%
std::find_first_of(list<int>)_(small_needle)/32 94.062 -2.37%
std::find_first_of(list<int>)_(small_needle)/50 140.166 -2.59%
std::find_first_of(list<int>)_(small_needle)/8192 22071.712 -2.28%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 897877.666 -14.62%
std::find_first_of(list<int>,_pred)_(large_needle)/32 745.655 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1958.087 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57683180.503 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5362.304 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 171.510 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.494 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43114.772 -
std::find_first_of(vector<int>)_(large_needle)/1024 107237.074 -
std::find_first_of(vector<int>)_(large_needle)/32 105.781 -1.62%
std::find_first_of(vector<int>)_(large_needle)/50 262.498 -4.29%
std::find_first_of(vector<int>)_(large_needle)/8192 6900251.226 -
std::find_first_of(vector<int>)_(small_needle)/1024 1459.150 3.46%
std::find_first_of(vector<int>)_(small_needle)/32 47.679 -
std::find_first_of(vector<int>)_(small_needle)/50 73.426 4.31%
std::find_first_of(vector<int>)_(small_needle)/8192 11625.447 3.11%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 589055.006 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 481.338 -1.74%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.747 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38134539.390 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5648.461 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 175.069 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 277.302 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44834.133 -
std::find_if(deque<int>)_(bail_25%)/1024 78.189 -3.81%
std::find_if(deque<int>)_(bail_25%)/32768 2003.764 -7.11%
std::find_if(deque<int>)_(bail_25%)/8 1.166 -
std::find_if(deque<int>)_(bail_25%)/8192 504.022 -7.43%
std::find_if(deque<int>)_(process_all)/1024 250.032 -
std::find_if(deque<int>)_(process_all)/32768 8742.118 1.38%
std::find_if(deque<int>)_(process_all)/50 12.646 -1.35%
std::find_if(deque<int>)_(process_all)/8 2.625 -4.34%
std::find_if(deque<int>)_(process_all)/8192 2004.310 -1.12%
std::find_if(list<int>)_(bail_25%)/1024 181.078 41.64%
std::find_if(list<int>)_(bail_25%)/32768 7321.370 5.50%
std::find_if(list<int>)_(bail_25%)/8 0.920 -
std::find_if(list<int>)_(bail_25%)/8192 1421.622 -
std::find_if(list<int>)_(process_all)/1024 686.638 -
std::find_if(list<int>)_(process_all)/32768 26137.723 2.24%
std::find_if(list<int>)_(process_all)/50 19.088 -
std::find_if(list<int>)_(process_all)/8 2.349 -
std::find_if(list<int>)_(process_all)/8192 7063.580 -23.66%
std::find_if(vector<bool>)_(process_all)/1024 566.802 -
std::find_if(vector<bool>)_(process_all)/1048576 578654.722 -
std::find_if(vector<bool>)_(process_all)/50 23.575 -1.76%
std::find_if(vector<bool>)_(process_all)/8 3.509 -
std::find_if(vector<bool>)_(process_all)/8192 4520.383 -
std::find_if(vector<char>)_(bail_25%)/1024 27.934 -22.40%
std::find_if(vector<char>)_(bail_25%)/32768 883.557 -13.73%
std::find_if(vector<char>)_(bail_25%)/8 0.979 -13.47%
std::find_if(vector<char>)_(bail_25%)/8192 224.776 -19.28%
std::find_if(vector<char>)_(process_all)/1024 124.796 -
std::find_if(vector<char>)_(process_all)/32768 3748.045 -
std::find_if(vector<char>)_(process_all)/50 6.627 -
std::find_if(vector<char>)_(process_all)/8 1.336 -3.18%
std::find_if(vector<char>)_(process_all)/8192 943.001 -
std::find_if(vector<int>)_(bail_25%)/1024 29.726 -3.83%
std::find_if(vector<int>)_(bail_25%)/32768 894.486 -1.69%
std::find_if(vector<int>)_(bail_25%)/8 0.917 25.60%
std::find_if(vector<int>)_(bail_25%)/8192 232.177 -
std::find_if(vector<int>)_(process_all)/1024 115.126 1.91%
std::find_if(vector<int>)_(process_all)/32768 3359.302 4.79%
std::find_if(vector<int>)_(process_all)/50 5.915 5.83%
std::find_if(vector<int>)_(process_all)/8 1.301 -5.20%
std::find_if(vector<int>)_(process_all)/8192 844.489 4.80%
std::find_if_not(deque<int>)_(bail_25%)/1024 78.019 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2002.065 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.169 -
std::find_if_not(deque<int>)_(bail_25%)/8192 506.854 -
std::find_if_not(deque<int>)_(process_all)/1024 252.476 -7.21%
std::find_if_not(deque<int>)_(process_all)/32768 8068.127 -
std::find_if_not(deque<int>)_(process_all)/50 13.080 -8.25%
std::find_if_not(deque<int>)_(process_all)/8 2.585 -7.01%
std::find_if_not(deque<int>)_(process_all)/8192 1996.830 -
std::find_if_not(list<int>)_(bail_25%)/1024 181.186 40.82%
std::find_if_not(list<int>)_(bail_25%)/32768 7626.476 7.05%
std::find_if_not(list<int>)_(bail_25%)/8 0.924 -
std::find_if_not(list<int>)_(bail_25%)/8192 1430.011 -
std::find_if_not(list<int>)_(process_all)/1024 721.637 -
std::find_if_not(list<int>)_(process_all)/32768 25459.517 -
std::find_if_not(list<int>)_(process_all)/50 37.721 -3.17%
std::find_if_not(list<int>)_(process_all)/8 3.571 -
std::find_if_not(list<int>)_(process_all)/8192 7178.093 5.02%
std::find_if_not(vector<bool>)_(process_all)/1024 569.313 1.18%
std::find_if_not(vector<bool>)_(process_all)/1048576 579033.534 -
std::find_if_not(vector<bool>)_(process_all)/50 24.213 2.17%
std::find_if_not(vector<bool>)_(process_all)/8 3.574 2.28%
std::find_if_not(vector<bool>)_(process_all)/8192 4525.072 -
std::find_if_not(vector<char>)_(bail_25%)/1024 26.470 -5.20%
std::find_if_not(vector<char>)_(bail_25%)/32768 948.110 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.850 -8.32%
std::find_if_not(vector<char>)_(bail_25%)/8192 240.430 -
std::find_if_not(vector<char>)_(process_all)/1024 124.343 -
std::find_if_not(vector<char>)_(process_all)/32768 3745.491 -
std::find_if_not(vector<char>)_(process_all)/50 6.625 -1.06%
std::find_if_not(vector<char>)_(process_all)/8 1.588 -
std::find_if_not(vector<char>)_(process_all)/8192 942.265 -
std::find_if_not(vector<int>)_(bail_25%)/1024 34.567 22.43%
std::find_if_not(vector<int>)_(bail_25%)/32768 961.337 1.45%
std::find_if_not(vector<int>)_(bail_25%)/8 0.787 8.19%
std::find_if_not(vector<int>)_(bail_25%)/8192 246.209 1.89%
std::find_if_not(vector<int>)_(process_all)/1024 112.533 -
std::find_if_not(vector<int>)_(process_all)/32768 3201.732 -
std::find_if_not(vector<int>)_(process_all)/50 5.578 -1.66%
std::find_if_not(vector<int>)_(process_all)/8 1.388 12.79%
std::find_if_not(vector<int>)_(process_all)/8192 802.983 -
std::flat_map<int,_int>::clear()/0 391.600 -
std::flat_map<int,_int>::clear()/1024 391.901 -
std::flat_map<int,_int>::clear()/32 391.802 -
std::flat_map<int,_int>::clear()/8192 415.078 1.07%
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.837 -1.43%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.098 2.08%
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.609 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.421 -13.19%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 6.493 -4.77%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.458 -1.11%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.408 -9.54%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.175 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.068 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.602 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.425 -13.39%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.532 -30.98%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.138 -7.95%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.258 -41.04%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 14.984 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.820 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.539 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.117 -
std::flat_map<int,_int>::ctor(const&)/0 12.761 -
std::flat_map<int,_int>::ctor(const&)/1024 177.520 -
std::flat_map<int,_int>::ctor(const&)/32 22.801 -
std::flat_map<int,_int>::ctor(const&)/8192 1924.657 120.22%
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.745 -1.41%
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.439 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.820 -4.09%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1915.680 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.667 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4233.781 2.08%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 177.770 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33082.267 1.18%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.611 -1.16%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8758.833 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.208 -1.59%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134951.246 2.70%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.348 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.323 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.609 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.447 -7.52%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.362 15.36%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.402 1.43%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 10.478 16.49%
std::flat_map<int,_int>::erase(iterator)/1024 90.565 19.76%
std::flat_map<int,_int>::erase(iterator)/32 19.861 -
std::flat_map<int,_int>::erase(iterator)/8192 502.912 2.48%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.468 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 410.551 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.485 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 619.215 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 126.705 37.56%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.826 1.08%
std::flat_map<int,_int>::erase(key)_(existent)/8192 577.416 4.90%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.466 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.986 -20.92%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.302 -10.21%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 7.383 -32.64%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.491 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.598 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.733 -1.50%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.031 -2.76%
std::flat_map<int,_int>::find(key)_(existent)/1024 8.266 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.294 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.105 -7.10%
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.482 -3.48%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.225 -1.42%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.717 -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.951 -1.33%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.971 -1.19%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.889 14.80%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.181 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.470 35.89%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.951 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 96.292 -2.18%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.837 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 590.511 9.19%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.999 -1.67%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.470 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.983 -4.20%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.431 -4.19%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.990 -1.20%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.070 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.010 -3.09%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 539.727 7.90%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.718 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5244.660 -7.22%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 610.521 -2.22%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40089.081 -7.30%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.577 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5770.206 1.39%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 615.121 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43951.718 1.03%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.678 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7734.959 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 669.965 -1.17%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65267.184 3.47%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.937 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1403.939 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 445.610 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8368.487 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.391 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1614.206 -9.39%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 451.656 -1.62%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9929.314 -8.22%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 25.115 104.07%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.014 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.772 -3.59%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.187 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 20.281 7.25%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.233 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 27.931 20.20%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.124 -1.09%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 99.643 1.41%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.976 -1.23%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 601.633 9.64%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.973 103.27%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.818 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.015 -7.78%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.959 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.763 -5.06%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.578 2.05%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 27.998 -1.32%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.835 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 101.096 2.13%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.443 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 602.764 9.86%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.853 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.026 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.420 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.289 10.75%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.628 -10.69%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.507 -4.93%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.166 -13.24%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.673 2.24%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.045 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.908 1.34%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 648.280 16.39%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.647 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.211 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.553 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 675.527 21.71%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.325 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 81.821 11.56%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.818 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 831.756 55.72%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.978 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.959 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.469 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.270 -14.28%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.306 -2.47%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.890 -14.62%
std::flat_multimap<int,_int>::clear()/0 391.418 -
std::flat_multimap<int,_int>::clear()/1024 394.149 -
std::flat_multimap<int,_int>::clear()/32 391.874 -
std::flat_multimap<int,_int>::clear()/8192 410.301 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.161 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.092 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.505 -1.06%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.407 13.59%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 6.429 25.72%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.259 2.60%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.948 28.74%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.502 -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.337 1.57%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 11.556 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.085 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.104 1.06%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.596 1.95%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.286 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.872 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.516 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1168.667 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.728 -
std::flat_multimap<int,_int>::ctor(const&)/1024 184.749 3.64%
std::flat_multimap<int,_int>::ctor(const&)/32 23.506 2.61%
std::flat_multimap<int,_int>::ctor(const&)/8192 864.458 -55.11%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.745 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.122 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.010 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1944.423 1.31%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.918 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3938.484 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 168.626 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32016.974 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.038 1.07%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8443.292 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.553 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129060.844 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.001 -1.14%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.493 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.627 -1.03%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.022 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.033 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.312 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.446 -1.07%
std::flat_multimap<int,_int>::erase(iterator)/32 19.732 -
std::flat_multimap<int,_int>::erase(iterator)/8192 489.017 -4.54%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 406.401 3.99%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 416.274 1.23%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 398.824 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 600.083 -2.27%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 92.170 12.78%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.276 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 543.336 2.68%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.799 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.025 4.27%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.254 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.561 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.844 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.043 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.313 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.333 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.129 -1.02%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.334 -31.26%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.748 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.313 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 9.255 -4.57%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.514 2.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.896 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.188 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.899 -12.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.148 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.680 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.471 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 594.557 4.16%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.209 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.813 1.98%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.108 -1.00%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.779 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.211 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 83.088 6.62%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.505 1.87%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 528.637 3.95%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.109 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6015.590 23.24%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 628.919 5.42%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 45607.030 18.17%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.809 -1.07%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5386.711 -1.18%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 614.580 -4.20%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41228.047 1.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.888 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7291.174 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 660.135 -1.71%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59954.867 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.387 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1125.256 -4.27%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 439.625 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6260.339 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.600 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1099.183 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 436.701 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6071.983 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 115.580 15.48%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.973 1.52%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 578.919 3.05%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 15.100 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.720 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.034 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 27.481 2.17%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 15.101 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 110.999 14.28%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.263 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 581.306 4.69%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.948 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.063 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.431 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.665 6.94%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.362 1.22%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 11.352 8.85%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.402 1.17%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.168 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.675 -1.18%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 541.786 -21.75%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.561 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.184 -11.66%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.696 -2.70%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 542.171 -50.52%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.339 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.810 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.781 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.287 -71.18%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.237 3.19%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.090 4.43%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.286 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.241 6.18%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.287 1.37%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.807 6.23%
std::for_each(deque<int>)/32 3.673 -
std::for_each(deque<int>)/50 3.875 -
std::for_each(deque<int>)/8 0.922 -
std::for_each(deque<int>)/8192 254.926 -
std::for_each(join_view(vector<vector<int>>))/32 3.795 -
std::for_each(join_view(vector<vector<int>>))/50 3.980 -1.77%
std::for_each(join_view(vector<vector<int>>))/8 1.666 16.27%
std::for_each(join_view(vector<vector<int>>))/8192 263.886 -
std::for_each(list<int>)/32 10.816 -
std::for_each(list<int>)/50 20.561 -4.08%
std::for_each(list<int>)/8 2.524 -
std::for_each(list<int>)/8192 7944.604 -
std::for_each(map<int>::iterator)/32 23.746 -1.42%
std::for_each(map<int>::iterator)/50 36.078 -
std::for_each(map<int>::iterator)/8 5.003 -
std::for_each(map<int>::iterator)/8192 7319.583 -3.04%
std::for_each(multimap<int>::iterator)/32 23.599 -1.17%
std::for_each(multimap<int>::iterator)/50 36.538 -
std::for_each(multimap<int>::iterator)/8 5.046 -
std::for_each(multimap<int>::iterator)/8192 7544.261 2.14%
std::for_each(multiset<int>::iterator)/32 23.728 1.13%
std::for_each(multiset<int>::iterator)/50 35.830 -
std::for_each(multiset<int>::iterator)/8 5.055 -
std::for_each(multiset<int>::iterator)/8192 7874.345 -1.22%
std::for_each(set<int>::iterator)/32 24.466 -
std::for_each(set<int>::iterator)/50 36.343 -
std::for_each(set<int>::iterator)/8 5.028 -
std::for_each(set<int>::iterator)/8192 7865.811 -
std::for_each(vector<int>)/32 3.669 -
std::for_each(vector<int>)/50 3.859 -
std::for_each(vector<int>)/8 0.917 -1.51%
std::for_each(vector<int>)/8192 252.019 -
std::for_each_n(deque<int>)/32 3.752 -
std::for_each_n(deque<int>)/50 3.965 -
std::for_each_n(deque<int>)/8 1.356 15.02%
std::for_each_n(deque<int>)/8192 254.756 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.831 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.293 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.460 -2.44%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.033 -
std::for_each_n(list<int>)/32 11.220 -
std::for_each_n(list<int>)/50 22.691 2.91%
std::for_each_n(list<int>)/8 2.533 2.89%
std::for_each_n(list<int>)/8192 8270.214 7.27%
std::for_each_n(vector<int>)/32 3.702 -
std::for_each_n(vector<int>)/50 3.854 -
std::for_each_n(vector<int>)/8 2.667 -
std::for_each_n(vector<int>)/8192 251.790 -
std::format(double)_(fmt:_{:017500_0La}) 163.871 -1.99%
std::format(double)_(fmt:_{:017500_0Le}) 192.449 -
std::format(double)_(fmt:_{:017500_0Lf}) 203.983 -1.71%
std::format(double)_(fmt:_{:017500_0Lg}) 210.837 -
std::format(double)_(fmt:_{:017500_0L}) 205.171 -
std::format(double)_(fmt:_{:017500_0a}) 155.128 -6.43%
std::format(double)_(fmt:_{:017500_0e}) 184.186 -
std::format(double)_(fmt:_{:017500_0f}) 200.664 -2.71%
std::format(double)_(fmt:_{:017500_0g}) 199.047 -1.24%
std::format(double)_(fmt:_{:017500_0}) 146.470 -
std::format(double)_(fmt:_{:017500_10La}) 171.951 -1.69%
std::format(double)_(fmt:_{:017500_10Le}) 209.585 -1.46%
std::format(double)_(fmt:_{:017500_10Lf}) 209.726 -1.33%
std::format(double)_(fmt:_{:017500_10Lg}) 220.361 -
std::format(double)_(fmt:_{:017500_10L}) 218.023 -
std::format(double)_(fmt:_{:017500_10a}) 161.151 -1.34%
std::format(double)_(fmt:_{:017500_10e}) 196.830 -
std::format(double)_(fmt:_{:017500_10f}) 202.037 -1.24%
std::format(double)_(fmt:_{:017500_10g}) 208.726 -1.43%
std::format(double)_(fmt:_{:017500_10}) 210.186 -
std::format(double)_(fmt:_{:017500_17000L}) 408.689 -1.25%
std::format(double)_(fmt:_{:017500_17000}) 390.273 -1.40%
std::format(double)_(fmt:_{:0<17500_0La}) 164.752 -
std::format(double)_(fmt:_{:0<17500_0Le}) 190.959 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 206.552 -
std::format(double)_(fmt:_{:0<17500_0Lg}) 207.716 -1.62%
std::format(double)_(fmt:_{:0<17500_0L}) 203.776 -1.28%
std::format(double)_(fmt:_{:0<17500_0a}) 155.009 -
std::format(double)_(fmt:_{:0<17500_0e}) 180.425 -1.47%
std::format(double)_(fmt:_{:0<17500_0f}) 197.370 -
std::format(double)_(fmt:_{:0<17500_0g}) 197.780 -
std::format(double)_(fmt:_{:0<17500_0}) 146.170 -
std::format(double)_(fmt:_{:0<17500_10La}) 169.443 -2.42%
std::format(double)_(fmt:_{:0<17500_10Le}) 206.681 -1.51%
std::format(double)_(fmt:_{:0<17500_10Lf}) 210.367 -
std::format(double)_(fmt:_{:0<17500_10Lg}) 219.429 -1.36%
std::format(double)_(fmt:_{:0<17500_10L}) 216.134 -
std::format(double)_(fmt:_{:0<17500_10a}) 159.692 -
std::format(double)_(fmt:_{:0<17500_10e}) 205.834 6.60%
std::format(double)_(fmt:_{:0<17500_10f}) 198.556 -
std::format(double)_(fmt:_{:0<17500_10g}) 208.705 -
std::format(double)_(fmt:_{:0<17500_10}) 206.490 -1.40%
std::format(double)_(fmt:_{:0<17500_17000L}) 406.990 -1.31%
std::format(double)_(fmt:_{:0<17500_17000}) 394.602 -
std::format(double)_(fmt:_{:0>17500_0La}) 166.478 -1.23%
std::format(double)_(fmt:_{:0>17500_0Le}) 194.038 -
std::format(double)_(fmt:_{:0>17500_0Lf}) 207.611 -1.79%
std::format(double)_(fmt:_{:0>17500_0Lg}) 210.692 -2.67%
std::format(double)_(fmt:_{:0>17500_0L}) 205.899 -1.52%
std::format(double)_(fmt:_{:0>17500_0a}) 156.688 -8.26%
std::format(double)_(fmt:_{:0>17500_0e}) 181.642 -2.42%
std::format(double)_(fmt:_{:0>17500_0f}) 200.732 -
std::format(double)_(fmt:_{:0>17500_0g}) 200.118 -
std::format(double)_(fmt:_{:0>17500_0}) 147.192 -
std::format(double)_(fmt:_{:0>17500_10La}) 174.269 -1.33%
std::format(double)_(fmt:_{:0>17500_10Le}) 208.555 -3.97%
std::format(double)_(fmt:_{:0>17500_10Lf}) 210.807 -1.54%
std::format(double)_(fmt:_{:0>17500_10Lg}) 220.628 -2.44%
std::format(double)_(fmt:_{:0>17500_10L}) 219.048 -
std::format(double)_(fmt:_{:0>17500_10a}) 162.251 -
std::format(double)_(fmt:_{:0>17500_10e}) 200.831 -
std::format(double)_(fmt:_{:0>17500_10f}) 201.509 -1.32%
std::format(double)_(fmt:_{:0>17500_10g}) 215.031 -
std::format(double)_(fmt:_{:0>17500_10}) 213.761 -
std::format(double)_(fmt:_{:0>17500_17000L}) 406.690 -1.06%
std::format(double)_(fmt:_{:0>17500_17000}) 387.842 -1.84%
std::format(double)_(fmt:_{:0^17500_0La}) 169.505 -2.98%
std::format(double)_(fmt:_{:0^17500_0Le}) 197.445 -
std::format(double)_(fmt:_{:0^17500_0Lf}) 213.308 -
std::format(double)_(fmt:_{:0^17500_0Lg}) 212.083 -5.49%
std::format(double)_(fmt:_{:0^17500_0L}) 210.148 -
std::format(double)_(fmt:_{:0^17500_0a}) 159.771 -1.54%
std::format(double)_(fmt:_{:0^17500_0e}) 184.710 -2.66%
std::format(double)_(fmt:_{:0^17500_0f}) 204.050 -2.32%
std::format(double)_(fmt:_{:0^17500_0g}) 202.224 -
std::format(double)_(fmt:_{:0^17500_0}) 147.881 -
std::format(double)_(fmt:_{:0^17500_10La}) 176.410 -1.44%
std::format(double)_(fmt:_{:0^17500_10Le}) 210.489 -2.68%
std::format(double)_(fmt:_{:0^17500_10Lf}) 214.756 -1.72%
std::format(double)_(fmt:_{:0^17500_10Lg}) 224.873 -1.76%
std::format(double)_(fmt:_{:0^17500_10L}) 221.766 -1.51%
std::format(double)_(fmt:_{:0^17500_10a}) 166.112 -1.58%
std::format(double)_(fmt:_{:0^17500_10e}) 213.234 6.17%
std::format(double)_(fmt:_{:0^17500_10f}) 209.039 1.03%
std::format(double)_(fmt:_{:0^17500_10g}) 211.615 -1.51%
std::format(double)_(fmt:_{:0^17500_10}) 210.656 -
std::format(double)_(fmt:_{:0^17500_17000L}) 405.243 -
std::format(double)_(fmt:_{:0^17500_17000}) 388.552 -1.85%
std::format(double)_(fmt:_{:_0La}) 34.920 -3.71%
std::format(double)_(fmt:_{:_0Le}) 60.145 -1.28%
std::format(double)_(fmt:_{:_0Lf}) 69.655 -1.19%
std::format(double)_(fmt:_{:_0Lg}) 76.627 -
std::format(double)_(fmt:_{:_0L}) 74.302 -3.07%
std::format(double)_(fmt:_{:_0a}) 25.099 -2.27%
std::format(double)_(fmt:_{:_0e}) 36.388 -3.66%
std::format(double)_(fmt:_{:_0f}) 58.688 -
std::format(double)_(fmt:_{:_0g}) 61.990 -
std::format(double)_(fmt:_{:_0}) 17.007 -
std::format(double)_(fmt:_{:_10La}) 42.279 -3.13%
std::format(double)_(fmt:_{:_10Le}) 70.259 -1.20%
std::format(double)_(fmt:_{:_10Lf}) 73.546 -1.14%
std::format(double)_(fmt:_{:_10Lg}) 80.878 -
std::format(double)_(fmt:_{:_10L}) 79.269 -
std::format(double)_(fmt:_{:_10a}) 28.704 -1.58%
std::format(double)_(fmt:_{:_10e}) 39.882 -2.10%
std::format(double)_(fmt:_{:_10f}) 60.032 -
std::format(double)_(fmt:_{:_10g}) 62.425 -
std::format(double)_(fmt:_{:_10}) 60.913 -2.93%
std::format(double)_(fmt:_{:_17000L}) 266.650 -1.61%
std::format(double)_(fmt:_{:_17000}) 249.918 -1.68%
std::format(float)_(fmt:_{:017500_0La}) 167.278 -
std::format(float)_(fmt:_{:017500_0Le}) 188.389 -1.23%
std::format(float)_(fmt:_{:017500_0Lf}) 183.770 -1.54%
std::format(float)_(fmt:_{:017500_0Lg}) 204.049 -
std::format(float)_(fmt:_{:017500_0L}) 201.938 -1.07%
std::format(float)_(fmt:_{:017500_0a}) 158.117 -1.63%
std::format(float)_(fmt:_{:017500_0e}) 180.666 -
std::format(float)_(fmt:_{:017500_0f}) 177.292 -1.50%
std::format(float)_(fmt:_{:017500_0g}) 194.855 -
std::format(float)_(fmt:_{:017500_0}) 148.186 -
std::format(float)_(fmt:_{:017500_10La}) 172.278 -1.10%
std::format(float)_(fmt:_{:017500_10Le}) 201.204 -
std::format(float)_(fmt:_{:017500_10Lf}) 190.680 -1.04%
std::format(float)_(fmt:_{:017500_10Lg}) 206.595 -1.18%
std::format(float)_(fmt:_{:017500_10L}) 205.417 -
std::format(float)_(fmt:_{:017500_10a}) 162.886 -
std::format(float)_(fmt:_{:017500_10e}) 188.682 -
std::format(float)_(fmt:_{:017500_10f}) 182.934 -1.94%
std::format(float)_(fmt:_{:017500_10g}) 197.281 -
std::format(float)_(fmt:_{:017500_10}) 198.135 -
std::format(float)_(fmt:_{:017500_17000L}) 231.489 -1.34%
std::format(float)_(fmt:_{:017500_17000}) 222.086 -2.48%
std::format(float)_(fmt:_{:0<17500_0La}) 166.836 -
std::format(float)_(fmt:_{:0<17500_0Le}) 189.675 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 180.722 -6.63%
std::format(float)_(fmt:_{:0<17500_0Lg}) 203.339 -
std::format(float)_(fmt:_{:0<17500_0L}) 201.636 -
std::format(float)_(fmt:_{:0<17500_0a}) 157.376 -
std::format(float)_(fmt:_{:0<17500_0e}) 179.530 -
std::format(float)_(fmt:_{:0<17500_0f}) 173.067 -1.51%
std::format(float)_(fmt:_{:0<17500_0g}) 193.265 -
std::format(float)_(fmt:_{:0<17500_0}) 148.590 -
std::format(float)_(fmt:_{:0<17500_10La}) 171.593 -
std::format(float)_(fmt:_{:0<17500_10Le}) 199.344 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 188.308 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 216.383 3.20%
std::format(float)_(fmt:_{:0<17500_10L}) 205.693 -
std::format(float)_(fmt:_{:0<17500_10a}) 159.715 -
std::format(float)_(fmt:_{:0<17500_10e}) 188.098 -
std::format(float)_(fmt:_{:0<17500_10f}) 178.062 -1.00%
std::format(float)_(fmt:_{:0<17500_10g}) 197.424 -
std::format(float)_(fmt:_{:0<17500_10}) 198.495 -
std::format(float)_(fmt:_{:0<17500_17000L}) 229.226 -1.42%
std::format(float)_(fmt:_{:0<17500_17000}) 220.245 -
std::format(float)_(fmt:_{:0>17500_0La}) 169.093 -
std::format(float)_(fmt:_{:0>17500_0Le}) 190.303 -1.14%
std::format(float)_(fmt:_{:0>17500_0Lf}) 185.562 -1.42%
std::format(float)_(fmt:_{:0>17500_0Lg}) 204.907 -
std::format(float)_(fmt:_{:0>17500_0L}) 202.941 -1.18%
std::format(float)_(fmt:_{:0>17500_0a}) 158.741 -1.74%
std::format(float)_(fmt:_{:0>17500_0e}) 181.627 -1.26%
std::format(float)_(fmt:_{:0>17500_0f}) 178.068 -1.06%
std::format(float)_(fmt:_{:0>17500_0g}) 195.481 -1.09%
std::format(float)_(fmt:_{:0>17500_0}) 148.927 -
std::format(float)_(fmt:_{:0>17500_10La}) 174.146 -
std::format(float)_(fmt:_{:0>17500_10Le}) 204.105 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 192.313 -1.27%
std::format(float)_(fmt:_{:0>17500_10Lg}) 208.540 -
std::format(float)_(fmt:_{:0>17500_10L}) 207.921 -
std::format(float)_(fmt:_{:0>17500_10a}) 170.246 4.02%
std::format(float)_(fmt:_{:0>17500_10e}) 190.697 -
std::format(float)_(fmt:_{:0>17500_10f}) 183.833 -
std::format(float)_(fmt:_{:0>17500_10g}) 198.642 -
std::format(float)_(fmt:_{:0>17500_10}) 198.853 -
std::format(float)_(fmt:_{:0>17500_17000L}) 231.865 -1.47%
std::format(float)_(fmt:_{:0>17500_17000}) 220.892 -5.26%
std::format(float)_(fmt:_{:0^17500_0La}) 171.400 -
std::format(float)_(fmt:_{:0^17500_0Le}) 193.877 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 189.383 -3.44%
std::format(float)_(fmt:_{:0^17500_0Lg}) 208.924 -1.23%
std::format(float)_(fmt:_{:0^17500_0L}) 206.752 -
std::format(float)_(fmt:_{:0^17500_0a}) 159.473 -1.03%
std::format(float)_(fmt:_{:0^17500_0e}) 182.790 -1.28%
std::format(float)_(fmt:_{:0^17500_0f}) 181.323 -1.30%
std::format(float)_(fmt:_{:0^17500_0g}) 196.633 -1.20%
std::format(float)_(fmt:_{:0^17500_0}) 148.586 -
std::format(float)_(fmt:_{:0^17500_10La}) 176.552 -1.06%
std::format(float)_(fmt:_{:0^17500_10Le}) 205.864 -
std::format(float)_(fmt:_{:0^17500_10Lf}) 197.059 -1.21%
std::format(float)_(fmt:_{:0^17500_10Lg}) 215.462 -
std::format(float)_(fmt:_{:0^17500_10L}) 211.878 -
std::format(float)_(fmt:_{:0^17500_10a}) 172.437 4.79%
std::format(float)_(fmt:_{:0^17500_10e}) 190.950 -
std::format(float)_(fmt:_{:0^17500_10f}) 186.037 -1.16%
std::format(float)_(fmt:_{:0^17500_10g}) 200.620 -
std::format(float)_(fmt:_{:0^17500_10}) 202.067 -
std::format(float)_(fmt:_{:0^17500_17000L}) 239.735 -
std::format(float)_(fmt:_{:0^17500_17000}) 226.805 -1.31%
std::format(float)_(fmt:_{:_0La}) 37.554 -
std::format(float)_(fmt:_{:_0Le}) 60.238 -1.94%
std::format(float)_(fmt:_{:_0Lf}) 48.892 -2.74%
std::format(float)_(fmt:_{:_0Lg}) 74.591 -1.67%
std::format(float)_(fmt:_{:_0L}) 73.337 -2.16%
std::format(float)_(fmt:_{:_0a}) 26.728 1.28%
std::format(float)_(fmt:_{:_0e}) 39.251 -1.22%
std::format(float)_(fmt:_{:_0f}) 38.472 -1.44%
std::format(float)_(fmt:_{:_0g}) 61.838 -1.09%
std::format(float)_(fmt:_{:_0}) 17.645 -
std::format(float)_(fmt:_{:_10La}) 42.743 -
std::format(float)_(fmt:_{:_10Le}) 70.509 -1.22%
std::format(float)_(fmt:_{:_10Lf}) 56.134 -1.45%
std::format(float)_(fmt:_{:_10Lg}) 79.184 4.65%
std::format(float)_(fmt:_{:_10L}) 73.802 -
std::format(float)_(fmt:_{:_10a}) 28.014 -2.62%
std::format(float)_(fmt:_{:_10e}) 43.506 -
std::format(float)_(fmt:_{:_10f}) 41.273 -1.33%
std::format(float)_(fmt:_{:_10g}) 61.979 -
std::format(float)_(fmt:_{:_10}) 61.117 -
std::format(float)_(fmt:_{:_17000L}) 97.240 -1.06%
std::format(float)_(fmt:_{:_17000}) 83.242 -
std::format(int64_t)_(fmt:_{:0512LX}) 41.080 -4.98%
std::format(int64_t)_(fmt:_{:0512Lb}) 41.302 -
std::format(int64_t)_(fmt:_{:0512Ld}) 36.256 1.09%
std::format(int64_t)_(fmt:_{:0512Lo}) 36.271 -
std::format(int64_t)_(fmt:_{:0512Lx}) 34.583 -1.56%
std::format(int64_t)_(fmt:_{:0512X}) 37.205 -2.25%
std::format(int64_t)_(fmt:_{:0512b}) 36.667 -
std::format(int64_t)_(fmt:_{:0512d}) 32.187 -
std::format(int64_t)_(fmt:_{:0512o}) 30.598 -
std::format(int64_t)_(fmt:_{:0512x}) 29.196 -
std::format(int64_t)_(fmt:_{:0<512LX}) 42.712 -3.03%
std::format(int64_t)_(fmt:_{:0<512Lb}) 42.441 1.07%
std::format(int64_t)_(fmt:_{:0<512Ld}) 36.222 2.92%
std::format(int64_t)_(fmt:_{:0<512Lo}) 38.474 -1.44%
std::format(int64_t)_(fmt:_{:0<512Lx}) 35.895 -3.42%
std::format(int64_t)_(fmt:_{:0<512X}) 38.042 -2.24%
std::format(int64_t)_(fmt:_{:0<512b}) 35.661 -1.47%
std::format(int64_t)_(fmt:_{:0<512d}) 32.494 -2.11%
std::format(int64_t)_(fmt:_{:0<512o}) 32.432 -1.94%
std::format(int64_t)_(fmt:_{:0<512x}) 30.668 -1.58%
std::format(int64_t)_(fmt:_{:0>512LX}) 39.846 -2.10%
std::format(int64_t)_(fmt:_{:0>512Lb}) 37.698 -
std::format(int64_t)_(fmt:_{:0>512Ld}) 34.082 -1.31%
std::format(int64_t)_(fmt:_{:0>512Lo}) 34.191 -
std::format(int64_t)_(fmt:_{:0>512Lx}) 32.145 -1.25%
std::format(int64_t)_(fmt:_{:0>512X}) 36.923 -8.25%
std::format(int64_t)_(fmt:_{:0>512b}) 35.048 2.03%
std::format(int64_t)_(fmt:_{:0>512d}) 30.151 -
std::format(int64_t)_(fmt:_{:0>512o}) 29.560 -
std::format(int64_t)_(fmt:_{:0>512x}) 28.408 -1.46%
std::format(int64_t)_(fmt:_{:0^512LX}) 45.584 -1.21%
std::format(int64_t)_(fmt:_{:0^512Lb}) 40.859 -1.30%
std::format(int64_t)_(fmt:_{:0^512Ld}) 35.751 -1.20%
std::format(int64_t)_(fmt:_{:0^512Lo}) 35.865 -
std::format(int64_t)_(fmt:_{:0^512Lx}) 34.329 -1.46%
std::format(int64_t)_(fmt:_{:0^512X}) 41.295 -2.61%
std::format(int64_t)_(fmt:_{:0^512b}) 37.515 -
std::format(int64_t)_(fmt:_{:0^512d}) 31.189 -1.43%
std::format(int64_t)_(fmt:_{:0^512o}) 33.644 -
std::format(int64_t)_(fmt:_{:0^512x}) 32.397 -
std::format(int64_t)_(fmt:_{:LX}) 33.199 -2.90%
std::format(int64_t)_(fmt:_{:Lb}) 33.929 5.36%
std::format(int64_t)_(fmt:_{:Ld}) 26.864 -
std::format(int64_t)_(fmt:_{:Lo}) 28.339 -
std::format(int64_t)_(fmt:_{:Lx}) 26.467 -
std::format(int64_t)_(fmt:_{:X}) 28.441 -1.54%
std::format(int64_t)_(fmt:_{:b}) 27.533 -1.23%
std::format(int64_t)_(fmt:_{:d}) 22.580 -2.21%
std::format(int64_t)_(fmt:_{:o}) 23.026 -
std::format(int64_t)_(fmt:_{:x}) 23.212 -1.59%
std::generate(deque<int>)/1024 242.680 -
std::generate(deque<int>)/32 8.038 -
std::generate(deque<int>)/50 11.994 -
std::generate(deque<int>)/8192 1899.438 -
std::generate(list<int>)/1024 671.054 -
std::generate(list<int>)/32 8.409 -
std::generate(list<int>)/50 15.330 -
std::generate(list<int>)/8192 7135.515 -6.97%
std::generate(vector<int>)/1024 243.451 -
std::generate(vector<int>)/32 7.952 -
std::generate(vector<int>)/50 11.924 -
std::generate(vector<int>)/8192 1835.881 -
std::generate_n(deque<int>)/1024 242.848 -
std::generate_n(deque<int>)/32 8.187 -
std::generate_n(deque<int>)/50 12.159 -
std::generate_n(deque<int>)/8192 1951.485 -
std::generate_n(list<int>)/1024 649.991 -
std::generate_n(list<int>)/32 8.532 -
std::generate_n(list<int>)/50 15.220 -
std::generate_n(list<int>)/8192 6969.031 1.09%
std::generate_n(vector<int>)/1024 242.209 -
std::generate_n(vector<int>)/32 7.905 -
std::generate_n(vector<int>)/50 11.885 -
std::generate_n(vector<int>)/8192 1830.202 -
std::is_partitioned(deque<int>)_(partitioned)/1024 288.327 -4.63%
std::is_partitioned(deque<int>)_(partitioned)/32 8.906 -10.76%
std::is_partitioned(deque<int>)_(partitioned)/50 13.706 -6.15%
std::is_partitioned(deque<int>)_(partitioned)/8192 2553.657 -4.24%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 106.269 1.64%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.768 6.21%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.829 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 690.511 -7.29%
std::is_partitioned(list<int>)_(partitioned)/1024 586.341 -2.28%
std::is_partitioned(list<int>)_(partitioned)/32 8.628 -
std::is_partitioned(list<int>)_(partitioned)/50 13.914 -
std::is_partitioned(list<int>)_(partitioned)/8192 6897.503 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 169.595 -4.49%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.227 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.470 -1.98%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2175.112 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.158 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.517 -1.75%
std::is_partitioned(vector<int>)_(partitioned)/50 9.737 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1403.537 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 51.119 -15.45%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.682 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.521 -1.30%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 180.732 -9.56%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 474.680 -1.57%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.676 -4.41%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3854.593 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 547507.085 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 45.623 -1.08%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 508.102 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.175 -3.86%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4100.861 1.39%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689712.431 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.642 -1.72%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 485.067 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.617 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3870.318 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516882.134 -3.37%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.184 5.01%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 533.527 1.33%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.521 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3962.940 1.16%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687283.964 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.238 1.24%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 752.496 -36.22%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.819 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7925.063 8.00%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1418396.213 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 43.772 -1.52%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 780.862 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.616 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9054.579 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1593971.718 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.583 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 771.134 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.768 -4.99%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8176.144 7.34%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1428148.931 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.843 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 797.229 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.146 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8408.587 6.11%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1595161.053 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.822 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.362 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.811 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2824.215 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 210956.610 -1.39%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.848 2.60%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 286.976 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.387 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2522.849 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1011908.126 -1.30%
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.166 -1.14%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 383.056 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.073 -1.18%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2952.070 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212128.982 -4.89%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.806 2.49%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 343.795 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.394 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2770.548 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 997215.434 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 53.510 -
std::is_sorted(deque<int>)/1024 473.395 -
std::is_sorted(deque<int>)/8 3.031 1.46%
std::is_sorted(deque<int>)/8192 3793.126 -
std::is_sorted(deque<int>,_pred)/1024 642.323 -
std::is_sorted(deque<int>,_pred)/8 4.722 -3.06%
std::is_sorted(deque<int>,_pred)/8192 5198.128 -
std::is_sorted(list<int>)/1024 752.553 -
std::is_sorted(list<int>)/8 2.098 -1.65%
std::is_sorted(list<int>)/8192 7231.028 -1.05%
std::is_sorted(list<int>,_pred)/1024 822.210 -
std::is_sorted(list<int>,_pred)/8 4.027 -
std::is_sorted(list<int>,_pred)/8192 8580.246 10.96%
std::is_sorted(vector<int>)/1024 250.969 1.58%
std::is_sorted(vector<int>)/8 2.079 -
std::is_sorted(vector<int>)/8192 1979.890 2.96%
std::is_sorted(vector<int>,_pred)/1024 469.266 -
std::is_sorted(vector<int>,_pred)/8 3.357 -2.59%
std::is_sorted(vector<int>,_pred)/8192 3731.546 -
std::is_sorted_until(deque<int>)/1024 466.569 -
std::is_sorted_until(deque<int>)/8 2.679 2.85%
std::is_sorted_until(deque<int>)/8192 3737.250 -
std::is_sorted_until(deque<int>,_pred)/1024 595.802 -
std::is_sorted_until(deque<int>,_pred)/8 4.111 -7.82%
std::is_sorted_until(deque<int>,_pred)/8192 4793.981 -
std::is_sorted_until(list<int>)/1024 739.293 -
std::is_sorted_until(list<int>)/8 2.071 -
std::is_sorted_until(list<int>)/8192 7104.256 -
std::is_sorted_until(list<int>,_pred)/1024 793.619 -
std::is_sorted_until(list<int>,_pred)/8 3.667 -
std::is_sorted_until(list<int>,_pred)/8192 7643.966 2.11%
std::is_sorted_until(vector<int>)/1024 237.124 -
std::is_sorted_until(vector<int>)/8 2.199 -
std::is_sorted_until(vector<int>)/8192 1848.370 -
std::is_sorted_until(vector<int>,_pred)/1024 410.951 -1.78%
std::is_sorted_until(vector<int>,_pred)/8 3.688 3.90%
std::is_sorted_until(vector<int>,_pred)/8192 3231.588 -1.86%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4626.040 -1.64%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 525.910 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36500.753 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 706.281 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.805 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 9145.921 -11.20%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11227.479 -6.09%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 324.360 -6.74%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98434.271 -6.58%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11236.513 -7.59%
std::list<int>::ctor(Range)_(cheap_elements)/32 324.171 -6.07%
std::list<int>::ctor(Range)_(cheap_elements)/8192 98372.261 -6.83%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11278.765 -6.44%
std::list<int>::ctor(const&)_(cheap_elements)/32 324.807 -7.09%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98421.631 -6.91%
std::list<int>::ctor(size)/1024 11710.291 -10.06%
std::list<int>::ctor(size)/32 323.020 -8.45%
std::list<int>::ctor(size)/8192 94615.245 -9.70%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11124.088 -8.34%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 322.779 -9.24%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95510.744 -4.18%
std::list<int>::erase(begin)_(cheap_elements)/1024 13.048 9.56%
std::list<int>::erase(begin)_(cheap_elements)/32 13.030 8.03%
std::list<int>::erase(begin)_(cheap_elements)/8192 13.002 9.46%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.646 -9.43%
std::list<int>::insert(begin)_(cheap_elements)/32 10.188 -10.89%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.631 -9.37%
std::list<int>::operator=(const&)_(cheap_elements)/1024 747.047 -1.16%
std::list<int>::operator=(const&)_(cheap_elements)/32 16.973 -1.40%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8987.022 4.70%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4873.656 4.78%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 526.103 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 46599.866 23.56%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.574 -11.61%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.541 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.465 -6.13%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5539.975 14.40%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.297 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 41680.561 6.74%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17822.771 5.48%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 904.636 3.88%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 146456.615 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.750 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.801 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12696.186 10.46%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6912.261 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 149.910 -7.92%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55998.774 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14165.110 7.43%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 369.923 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 110708.004 2.78%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 33981.022 1.59%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 953.594 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 288367.022 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13991.672 6.08%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 381.667 3.37%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 114686.975 6.26%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 33611.246 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 951.705 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 287306.587 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13522.197 1.82%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 369.152 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 110183.696 1.88%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33968.485 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 948.239 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 289160.124 -
std::list<std::string>::ctor(size)/1024 13838.722 5.67%
std::list<std::string>::ctor(size)/32 417.639 15.80%
std::list<std::string>::ctor(size)/8192 113245.539 3.63%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13945.189 6.66%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 382.348 4.07%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 113821.555 5.65%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 33786.950 1.33%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 948.603 2.84%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 287025.341 1.22%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.459 2.37%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.247 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.451 2.13%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 31.294 1.43%
std::list<std::string>::erase(begin)_(expensive_elements)/32 30.004 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.941 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.385 1.10%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.274 -3.86%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.214 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.546 -22.58%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.289 -8.59%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.457 -8.17%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1439.802 26.04%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.170 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10450.842 -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6910.573 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.140 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55348.853 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4758.746 -1.68%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 536.524 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38542.443 -1.25%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16775.108 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 893.522 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 146286.746 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.875 -7.58%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.736 -2.92%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.934 -7.38%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.596 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.317 -4.51%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.216 -
std::lower_bound(std::deque<int>)/100 30.520 -
std::lower_bound(std::deque<int>)/8 16.933 -
std::lower_bound(std::deque<int>)/8192 64.714 -
std::lower_bound(std::forward_list<int>)/100 82.679 1.33%
std::lower_bound(std::forward_list<int>)/8 15.323 -
std::lower_bound(std::forward_list<int>)/8192 10370.786 -
std::lower_bound(std::list<int>)/100 90.657 -1.14%
std::lower_bound(std::list<int>)/8 15.408 -
std::lower_bound(std::list<int>)/8192 14894.630 5.43%
std::lower_bound(std::vector<int>)/100 12.082 -
std::lower_bound(std::vector<int>)/8 7.779 -
std::lower_bound(std::vector<int>)/8192 15.638 -
std::make_heap(deque<int>)_(ascending)/1024 2654.762 1.54%
std::make_heap(deque<int>)_(ascending)/8 26.978 -
std::make_heap(deque<int>)_(ascending)/8192 20938.605 1.53%
std::make_heap(deque<int>)_(descending)/1024 1126.670 -
std::make_heap(deque<int>)_(descending)/8 21.111 -
std::make_heap(deque<int>)_(descending)/8192 8817.665 -
std::make_heap(deque<int>)_(heap)/1024 1125.387 2.54%
std::make_heap(deque<int>)_(heap)/8 21.132 -
std::make_heap(deque<int>)_(heap)/8192 8810.004 2.17%
std::make_heap(deque<int>)_(pipe-organ)/1024 2679.615 1.32%
std::make_heap(deque<int>)_(pipe-organ)/8 27.397 1.26%
std::make_heap(deque<int>)_(pipe-organ)/8192 21093.195 1.08%
std::make_heap(deque<int>)_(repeated)/1024 2323.266 2.58%
std::make_heap(deque<int>)_(repeated)/8 25.184 -
std::make_heap(deque<int>)_(repeated)/8192 18320.338 3.05%
std::make_heap(deque<int>)_(shuffled)/1024 2603.549 1.93%
std::make_heap(deque<int>)_(shuffled)/8 24.772 -
std::make_heap(deque<int>)_(shuffled)/8192 23233.265 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2177.724 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.901 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17109.820 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.061 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.010 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5030.378 -
std::make_heap(deque<int>,_pred)_(heap)/1024 660.249 2.47%
std::make_heap(deque<int>,_pred)_(heap)/8 18.996 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5187.586 3.09%
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2184.424 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.710 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17094.206 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1687.164 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.324 -2.04%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13102.623 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1865.178 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.549 -1.02%
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15239.550 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 667.512 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.763 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5146.621 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 289.468 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.794 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2166.667 -1.23%
std::make_heap(vector<NonIntegral>)_(heap)/1024 289.077 -1.85%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.776 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2162.974 -2.58%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.983 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.548 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5141.037 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.895 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.664 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4590.413 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 615.815 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.160 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5281.608 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 681.197 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.864 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5251.453 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.601 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.710 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2166.295 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.578 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.702 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2166.007 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 682.810 -1.52%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.593 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5268.815 -1.31%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.961 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.050 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4779.424 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 669.189 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.529 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5726.185 -1.38%
std::make_heap(vector<int>)_(ascending)/1024 653.464 -
std::make_heap(vector<int>)_(ascending)/8 16.355 -
std::make_heap(vector<int>)_(ascending)/8192 5022.545 -
std::make_heap(vector<int>)_(descending)/1024 275.648 1.21%
std::make_heap(vector<int>)_(descending)/8 14.594 -
std::make_heap(vector<int>)_(descending)/8192 2022.725 3.82%
std::make_heap(vector<int>)_(heap)/1024 272.751 -
std::make_heap(vector<int>)_(heap)/8 14.634 -
std::make_heap(vector<int>)_(heap)/8192 1948.563 -
std::make_heap(vector<int>)_(pipe-organ)/1024 657.180 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.497 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4977.849 -
std::make_heap(vector<int>)_(repeated)/1024 561.742 -
std::make_heap(vector<int>)_(repeated)/8 15.476 -
std::make_heap(vector<int>)_(repeated)/8192 4259.196 -
std::make_heap(vector<int>)_(shuffled)/1024 579.948 -
std::make_heap(vector<int>)_(shuffled)/8 15.818 -
std::make_heap(vector<int>)_(shuffled)/8192 5096.281 1.39%
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.158 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.622 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5018.199 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.321 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.673 -3.46%
std::make_heap(vector<int>,_pred)_(descending)/8192 1946.713 -
std::make_heap(vector<int>,_pred)_(heap)/1024 272.054 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.653 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1945.818 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.717 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.706 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4996.140 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 569.923 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.719 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4282.674 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.114 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.845 -2.36%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4943.999 -1.33%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 15810.892 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 54.533 -2.84%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 504203.065 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16171.533 -1.17%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 60.682 -4.33%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 508685.984 -1.64%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22181.668 3.74%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.972 -1.83%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 603994.256 1.98%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17661.288 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 56.637 -5.76%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 523226.402 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 31472.870 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.394 -1.70%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 974664.237 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14706.207 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.491 -1.49%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173623.514 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 21969.361 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 59.521 -2.34%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 627328.638 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15850.907 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 48.706 -5.50%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 451171.083 -1.47%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16426.536 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.856 -1.31%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 456727.488 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21467.796 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.122 -1.09%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 554558.491 -1.75%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17879.781 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.357 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 470966.529 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31756.953 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.982 1.42%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 952515.565 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13750.340 -1.58%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 47.837 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166439.068 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22116.116 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 59.301 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 597226.754 -1.83%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10952.868 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.044 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114493.443 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11187.045 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 55.198 4.34%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 116239.936 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14601.738 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.938 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157708.726 -1.46%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12288.469 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 46.819 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 128704.097 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24054.825 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.807 -2.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 268778.377 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5739.803 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.076 3.86%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62878.369 2.79%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15164.439 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.597 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166398.161 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10984.887 -1.11%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.231 -3.41%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114965.055 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11216.291 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.706 3.18%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116568.013 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14780.730 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.720 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158227.418 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12285.889 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.684 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 128960.640 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24066.750 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.567 2.06%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269762.019 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5724.416 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 35.280 -3.32%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61923.443 1.16%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15236.731 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.078 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 166936.708 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11326.768 2.07%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.616 3.62%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 118629.844 3.52%
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11507.817 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.107 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117796.561 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14995.535 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.347 -1.01%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 155317.588 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12771.375 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.819 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132046.350 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23314.817 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.064 2.07%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 259111.674 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5829.509 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.483 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 64464.254 1.27%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15026.561 -2.30%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.529 -5.47%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155254.747 -1.45%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 10985.284 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.552 -3.51%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114934.676 -1.45%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11487.448 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 54.337 4.51%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118358.157 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15010.914 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.695 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156974.795 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12708.192 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.362 -2.82%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132602.605 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23196.625 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.178 -4.55%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 259700.781 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5832.313 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.246 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63166.531 1.75%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15002.810 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.396 -1.21%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156189.641 -
std::map<int,_int>::clear()/0 391.018 -4.69%
std::map<int,_int>::clear()/1024 10552.064 -
std::map<int,_int>::clear()/32 648.197 -
std::map<int,_int>::clear()/8192 86073.620 1.16%
std::map<int,_int>::contains(key)_(existent)/1024 4.109 -
std::map<int,_int>::contains(key)_(existent)/32 1.636 -2.07%
std::map<int,_int>::contains(key)_(existent)/8192 5.446 -1.36%
std::map<int,_int>::contains(key)_(non-existent)/0 0.297 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.402 -1.13%
std::map<int,_int>::contains(key)_(non-existent)/32 2.825 -5.62%
std::map<int,_int>::contains(key)_(non-existent)/8192 19.065 37.13%
std::map<int,_int>::count(key)_(existent)/1024 3.752 -1.33%
std::map<int,_int>::count(key)_(existent)/32 1.500 -5.88%
std::map<int,_int>::count(key)_(existent)/8192 5.691 -2.23%
std::map<int,_int>::count(key)_(non-existent)/0 0.250 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.214 -
std::map<int,_int>::count(key)_(non-existent)/32 2.875 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.070 -1.03%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.751 -1.64%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6076.272 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 186.907 -1.42%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52288.943 1.07%
std::map<int,_int>::ctor(const&)/0 12.681 -2.09%
std::map<int,_int>::ctor(const&)/1024 6631.340 3.85%
std::map<int,_int>::ctor(const&)/32 225.990 -1.76%
std::map<int,_int>::ctor(const&)/8192 53250.159 4.29%
std::map<int,_int>::ctor(const&,_alloc)/0 12.730 -1.07%
std::map<int,_int>::ctor(const&,_alloc)/1024 6629.860 3.55%
std::map<int,_int>::ctor(const&,_alloc)/32 223.960 -
std::map<int,_int>::ctor(const&,_alloc)/8192 52932.458 2.76%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.625 -1.47%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8862.242 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.307 2.20%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71106.140 -1.37%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.668 -1.15%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12945.649 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 271.190 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 253287.539 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.236 -7.26%
std::map<int,_int>::equal_range(key)_(existent)/32 1.732 -11.83%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.418 -2.87%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.182 -1.11%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.628 2.90%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.808 -1.20%
std::map<int,_int>::erase(iterator)/1024 21.047 2.28%
std::map<int,_int>::erase(iterator)/32 20.899 2.04%
std::map<int,_int>::erase(iterator)/8192 24.343 2.12%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.400 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7544.077 1.81%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.606 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57523.888 -
std::map<int,_int>::erase(key)_(existent)/1024 26.301 5.57%
std::map<int,_int>::erase(key)_(existent)/32 22.363 -
std::map<int,_int>::erase(key)_(existent)/8192 28.810 15.32%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.154 -2.79%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.302 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.114 -3.26%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.904 -1.56%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.762 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.999 -1.09%
std::map<int,_int>::find(key)_(existent)/1024 4.227 -3.19%
std::map<int,_int>::find(key)_(existent)/32 1.691 -2.32%
std::map<int,_int>::find(key)_(existent)/8192 5.268 -4.30%
std::map<int,_int>::find(key)_(non-existent)/0 0.250 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.378 -
std::map<int,_int>::find(key)_(non-existent)/32 2.213 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.575 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.071 -1.06%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.431 -2.35%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.258 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.326 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.263 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.500 -3.13%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.855 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.328 -2.90%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.113 -1.32%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.087 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.790 -1.24%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.878 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.627 1.71%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.347 2.62%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.478 1.91%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.346 3.03%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.708 -1.24%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16035.740 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 743.760 -1.67%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181077.359 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.489 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12176.340 -3.73%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.142 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119024.473 -1.43%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.682 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7668.566 -1.95%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 534.369 -1.94%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 134207.771 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.500 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11038.720 -2.06%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 661.582 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90639.792 -1.86%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.441 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9536.140 -2.77%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 633.455 -1.15%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80006.025 -2.07%
std::map<int,_int>::insert(value)_(already_present)/1024 3.153 -7.09%
std::map<int,_int>::insert(value)_(already_present)/32 1.752 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.980 1.53%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.070 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.434 -3.06%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.959 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.122 -2.52%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 16.953 -1.31%
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.398 -2.94%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.332 -1.33%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.722 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.736 2.60%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.777 1.48%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.004 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.944 -1.63%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.923 -1.54%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.698 -2.31%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.658 -2.16%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 16.972 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.451 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.194 -1.71%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.848 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.567 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.484 -2.41%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.404 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.433 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.327 1.65%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.712 3.29%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.262 -1.53%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7291.888 13.40%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 259.226 13.95%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 57713.140 12.35%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.297 -1.39%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6953.209 7.87%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 234.966 5.14%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53774.776 4.67%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1450.588 -1.05%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.517 -7.67%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12873.180 1.42%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.417 1.84%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.776 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.603 -3.00%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.604 2.42%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.443 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 11.193 13.30%
std::map<std::string,_int>::clear()/0 394.632 -
std::map<std::string,_int>::clear()/1024 22718.470 5.38%
std::map<std::string,_int>::clear()/32 879.333 4.33%
std::map<std::string,_int>::clear()/8192 217076.963 3.93%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.233 -1.43%
std::map<std::string,_int>::contains(key)_(existent)/32 17.570 2.54%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.527 -2.97%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.284 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.575 8.39%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.664 1.83%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.868 7.00%
std::map<std::string,_int>::count(key)_(existent)/1024 24.732 1.46%
std::map<std::string,_int>::count(key)_(existent)/32 16.619 1.19%
std::map<std::string,_int>::count(key)_(existent)/8192 32.948 14.07%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.268 4.18%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.891 -1.18%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.752 -5.60%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.350 -3.76%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.779 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6986.419 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.891 -1.52%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59549.439 -
std::map<std::string,_int>::ctor(const&)/0 12.807 -
std::map<std::string,_int>::ctor(const&)/1024 35598.091 -2.82%
std::map<std::string,_int>::ctor(const&)/32 707.776 -15.79%
std::map<std::string,_int>::ctor(const&)/8192 345974.860 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.682 -1.01%
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35779.734 -1.09%
std::map<std::string,_int>::ctor(const&,_alloc)/32 819.994 7.00%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 348476.438 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.726 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41440.472 1.44%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 848.263 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 391509.368 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.709 -1.21%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54576.770 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 985.892 -3.84%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1094313.214 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.026 -6.69%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.455 -3.70%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.729 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.680 -1.01%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.716 6.89%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.236 -1.30%
std::map<std::string,_int>::erase(iterator)/1024 31.418 -9.18%
std::map<std::string,_int>::erase(iterator)/32 32.439 6.24%
std::map<std::string,_int>::erase(iterator)/8192 30.967 1.98%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.286 -1.14%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13166.155 2.75%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 665.825 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119495.322 1.66%
std::map<std::string,_int>::erase(key)_(existent)/1024 100.619 3.97%
std::map<std::string,_int>::erase(key)_(existent)/32 71.541 25.93%
std::map<std::string,_int>::erase(key)_(existent)/8192 70.197 -27.64%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.746 2.71%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.683 2.64%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.043 3.20%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.732 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.537 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.115 -
std::map<std::string,_int>::find(key)_(existent)/1024 24.962 1.19%
std::map<std::string,_int>::find(key)_(existent)/32 16.197 -1.06%
std::map<std::string,_int>::find(key)_(existent)/8192 29.336 -8.26%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 27.367 -
std::map<std::string,_int>::find(key)_(non-existent)/32 12.998 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.776 -2.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.179 -5.83%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.317 -1.37%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 50.928 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 93.403 3.92%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 33.928 13.34%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.359 11.45%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.870 -13.32%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.861 -18.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.330 -27.22%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 31.753 -33.27%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.883 11.05%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 51.876 -30.04%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.172 3.29%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.242 5.77%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.394 -2.45%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 30.053 -29.78%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.338 -1.47%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65921.529 -1.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1430.116 -3.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 928780.073 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.402 -1.53%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44993.662 1.87%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1244.528 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 620199.097 1.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.465 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 43471.025 9.65%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1171.530 3.75%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 618498.870 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.900 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35752.104 2.06%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1253.691 -2.61%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 410567.048 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.076 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34939.763 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1187.699 -1.61%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 369499.582 -
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.152 -6.26%
std::map<std::string,_int>::insert(value)_(already_present)/32 26.405 11.10%
std::map<std::string,_int>::insert(value)_(already_present)/8192 32.429 -12.37%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 27.536 -11.42%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 67.725 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 44.024 16.58%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 84.679 27.33%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 23.518 -16.78%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 52.302 13.25%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 39.097 10.50%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 56.168 1.90%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.397 -13.76%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.170 35.91%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 32.496 6.99%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.416 -2.57%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 62.485 -3.16%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.421 -24.47%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 96.666 12.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.643 -5.68%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 51.114 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 40.593 -1.37%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 51.203 3.43%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 21.700 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.356 4.70%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.412 6.37%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.259 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.638 -2.32%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.109 -5.48%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.375 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36877.087 1.12%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 865.439 6.66%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 380952.644 6.34%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.442 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36056.772 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 848.253 12.74%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350905.236 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.136 -1.05%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15064.214 -14.21%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 371.123 18.12%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 208044.942 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.906 -2.89%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.855 -3.53%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 28.470 7.44%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 27.308 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.317 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 35.392 11.98%
std::mismatch(deque<int>)_(it,_it,_it)/1000 460.395 1.68%
std::mismatch(deque<int>)_(it,_it,_it)/1024 463.295 -2.98%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494980.206 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.858 4.64%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3836.656 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 447.555 -4.39%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 481.622 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 490407.889 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.075 1.14%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3828.350 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 722.325 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 713.289 -1.66%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 624660.242 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.396 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4853.406 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 721.404 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 719.188 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 623357.335 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.408 1.14%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4879.187 -
std::mismatch(list<int>)_(it,_it,_it)/1000 742.279 -
std::mismatch(list<int>)_(it,_it,_it)/1024 758.005 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 928044.528 -1.00%
std::mismatch(list<int>)_(it,_it,_it)/8 2.640 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7341.955 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 755.736 -1.01%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 767.803 -1.55%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 945495.289 -1.23%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.019 1.38%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12145.265 4.04%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 795.652 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 814.922 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1001411.592 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.097 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12063.764 -3.66%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 797.492 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 819.624 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 995369.925 -1.15%
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.664 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11357.595 5.28%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.307 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.853 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68238.749 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.258 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.366 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.924 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68361.975 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.181 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 574.794 9.12%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 502.248 -1.46%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608522.167 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.265 1.76%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4718.198 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 473.697 2.45%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.348 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606563.201 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.278 1.17%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4715.668 -
std::move(deque<int>)/1048576 56638.992 2.15%
std::move(deque<int>)/262144 15558.980 2.59%
std::move(deque<int>)/32768 2340.898 -2.05%
std::move(deque<int>)/4096 149.259 -
std::move(deque<int>)/512 22.180 -
std::move(deque<int>)/64 4.937 1.97%
std::move(deque<int>)/8 3.409 6.06%
std::move(list<int>)/1048576 997836.776 -1.52%
std::move(list<int>)/262144 243915.838 -
std::move(list<int>)/32768 30590.178 -1.36%
std::move(list<int>)/4096 4869.224 1.49%
std::move(list<int>)/512 356.061 -
std::move(list<int>)/64 39.111 -4.96%
std::move(list<int>)/8 3.388 -
std::move(vector<bool>)_(aligned)/1048576 1729.646 -
std::move(vector<bool>)_(aligned)/262144 255.677 -
std::move(vector<bool>)_(aligned)/32768 36.824 -
std::move(vector<bool>)_(aligned)/4096 7.023 -
std::move(vector<bool>)_(aligned)/512 2.335 -
std::move(vector<bool>)_(aligned)/64 1.563 -3.53%
std::move(vector<bool>)_(unaligned)/1048576 6533.089 -
std::move(vector<bool>)_(unaligned)/262144 1588.358 -
std::move(vector<bool>)_(unaligned)/32768 202.366 -
std::move(vector<bool>)_(unaligned)/4096 25.737 -2.53%
std::move(vector<bool>)_(unaligned)/512 4.788 3.98%
std::move(vector<bool>)_(unaligned)/64 1.660 -1.38%
std::move(vector<int>)/1048576 81106.557 26.08%
std::move(vector<int>)/262144 19076.797 -17.51%
std::move(vector<int>)/32768 1727.161 -
std::move(vector<int>)/4096 134.031 -
std::move(vector<int>)/512 20.089 -
std::move(vector<int>)/64 4.136 -
std::move(vector<int>)/8 2.207 -2.80%
std::move_backward(deque<int>)/1048576 126524.722 -
std::move_backward(deque<int>)/262144 30296.135 -
std::move_backward(deque<int>)/32768 3380.985 2.08%
std::move_backward(deque<int>)/4096 154.559 -
std::move_backward(deque<int>)/512 23.540 -
std::move_backward(deque<int>)/64 5.171 -
std::move_backward(deque<int>)/8 3.385 -2.47%
std::move_backward(list<int>)/1048576 1028293.194 -
std::move_backward(list<int>)/262144 258382.026 -
std::move_backward(list<int>)/32768 31883.880 -
std::move_backward(list<int>)/4096 4805.459 -16.25%
std::move_backward(list<int>)/512 369.955 -
std::move_backward(list<int>)/64 39.429 -
std::move_backward(list<int>)/8 3.371 -
std::move_backward(vector<bool>)_(aligned)/1048576 1737.375 -
std::move_backward(vector<bool>)_(aligned)/262144 256.410 -
std::move_backward(vector<bool>)_(aligned)/32768 38.114 -
std::move_backward(vector<bool>)_(aligned)/4096 7.183 -
std::move_backward(vector<bool>)_(aligned)/512 2.228 -
std::move_backward(vector<bool>)_(aligned)/64 1.777 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6523.877 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.153 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.596 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.297 -
std::move_backward(vector<bool>)_(unaligned)/512 4.521 -1.46%
std::move_backward(vector<bool>)_(unaligned)/64 1.819 8.29%
std::move_backward(vector<int>)/1048576 57464.260 -
std::move_backward(vector<int>)/262144 21954.934 3.70%
std::move_backward(vector<int>)/32768 1735.328 -
std::move_backward(vector<int>)/4096 135.620 -
std::move_backward(vector<int>)/512 20.807 -
std::move_backward(vector<int>)/64 4.328 -
std::move_backward(vector<int>)/8 2.304 2.59%
std::multimap<int,_int>::clear()/0 390.986 -
std::multimap<int,_int>::clear()/1024 10992.520 -6.67%
std::multimap<int,_int>::clear()/32 645.012 -3.46%
std::multimap<int,_int>::clear()/8192 85889.573 -8.45%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.565 -3.38%
std::multimap<int,_int>::contains(key)_(existent)/32 1.749 -1.56%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.528 -2.09%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.296 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.987 9.35%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.922 4.91%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 19.210 74.78%
std::multimap<int,_int>::count(key)_(existent)/1024 5.367 -
std::multimap<int,_int>::count(key)_(existent)/32 3.588 -
std::multimap<int,_int>::count(key)_(existent)/8192 6.507 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.052 3.80%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.415 -2.29%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.524 1.68%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.737 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5948.383 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 188.231 -1.30%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 55091.837 7.67%
std::multimap<int,_int>::ctor(const&)/0 12.748 -
std::multimap<int,_int>::ctor(const&)/1024 6422.272 -4.20%
std::multimap<int,_int>::ctor(const&)/32 223.091 -
std::multimap<int,_int>::ctor(const&)/8192 51967.081 -3.17%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.716 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6466.387 -4.14%
std::multimap<int,_int>::ctor(const&,_alloc)/32 221.228 -5.84%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51594.210 -4.29%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.683 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8841.522 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.930 -1.31%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71797.454 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12974.965 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.650 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 248588.740 -2.53%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.233 -2.86%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.513 2.63%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.854 -2.91%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.464 -9.41%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.337 -6.74%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.606 -4.17%
std::multimap<int,_int>::erase(iterator)/1024 20.384 -6.30%
std::multimap<int,_int>::erase(iterator)/32 20.372 -4.70%
std::multimap<int,_int>::erase(iterator)/8192 20.463 -5.42%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.252 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7393.022 -4.32%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.978 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57405.879 -4.09%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.944 -4.33%
std::multimap<int,_int>::erase(key)_(existent)/32 24.471 5.59%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.697 -2.69%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.265 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.853 -6.28%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.528 -12.78%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.433 -2.76%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.943 -1.91%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.854 -1.19%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.069 -3.26%
std::multimap<int,_int>::find(key)_(existent)/1024 3.815 1.39%
std::multimap<int,_int>::find(key)_(existent)/32 1.755 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.354 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.282 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.426 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.317 3.18%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.217 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.109 1.90%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.732 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.331 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.258 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.910 2.33%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.586 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.012 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.283 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.244 1.97%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.209 1.33%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.050 2.26%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.286 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.166 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.974 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.251 -1.84%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.365 -1.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14777.873 -3.69%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 736.132 -1.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182554.030 -1.14%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.010 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11697.780 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 664.270 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120674.530 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.922 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12300.560 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 692.239 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 210231.482 -1.37%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.257 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10871.148 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 653.755 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89125.150 1.27%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.627 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9804.131 1.03%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 668.876 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 95645.518 24.24%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.328 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.325 -1.75%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.432 -2.38%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.146 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.450 -1.17%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.224 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.392 -1.63%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.144 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.946 2.15%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.998 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.605 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.069 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.377 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.197 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.514 76.43%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.533 45.42%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.610 86.87%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.379 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6541.008 -6.67%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 225.654 -10.99%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52091.292 -1.42%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.393 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6507.484 -8.22%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.198 -7.12%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51723.936 -8.76%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1462.178 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 34.874 3.63%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12760.354 1.15%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.042 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.215 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.194 -1.05%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 6.985 -17.60%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.933 -7.24%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 10.710 -16.86%
std::multimap<std::string,_int>::clear()/0 394.794 -
std::multimap<std::string,_int>::clear()/1024 22118.892 -
std::multimap<std::string,_int>::clear()/32 893.440 -3.37%
std::multimap<std::string,_int>::clear()/8192 213572.055 -2.42%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 26.194 22.72%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.092 2.30%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.064 -3.27%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.274 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.507 -2.76%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.972 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.295 -3.96%
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.108 1.80%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.055 -3.73%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.153 10.73%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.280 5.14%
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.941 4.56%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.223 -2.17%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.250 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.801 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 6979.387 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.317 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59749.777 -
std::multimap<std::string,_int>::ctor(const&)/0 12.626 -
std::multimap<std::string,_int>::ctor(const&)/1024 35067.806 -
std::multimap<std::string,_int>::ctor(const&)/32 899.928 14.19%
std::multimap<std::string,_int>::ctor(const&)/8192 341906.127 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.655 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36659.958 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 750.543 -12.22%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346656.250 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.787 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39402.255 1.06%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 747.290 -22.37%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381765.871 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.807 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58222.757 -1.06%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 980.429 -4.59%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1107749.478 1.22%
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.359 -3.32%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 19.110 3.39%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 29.667 -8.28%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 25.713 14.47%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.421 -1.16%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 34.925 3.64%
std::multimap<std::string,_int>::erase(iterator)/1024 33.990 29.97%
std::multimap<std::string,_int>::erase(iterator)/32 25.203 -6.36%
std::multimap<std::string,_int>::erase(iterator)/8192 30.060 13.13%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.012 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13040.426 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 707.858 1.71%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118817.983 -1.69%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.273 -15.31%
std::multimap<std::string,_int>::erase(key)_(existent)/32 91.608 71.78%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 110.011 5.90%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.366 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.042 -10.05%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.383 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.515 -1.71%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.550 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.860 -2.24%
std::multimap<std::string,_int>::find(key)_(existent)/1024 25.738 16.00%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.070 -3.42%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.838 1.23%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 25.710 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.282 -6.34%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.024 11.82%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.741 32.66%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.068 2.13%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.217 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 88.861 -3.53%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.930 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.436 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.177 15.59%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.629 23.79%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.026 17.17%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.631 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.489 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 78.558 2.29%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.670 31.62%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.763 14.11%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 40.286 1.57%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 42.380 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.403 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66593.454 1.23%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1403.361 3.37%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 919357.117 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.544 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43886.037 1.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1251.152 5.21%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599462.959 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.870 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 66856.611 4.61%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1563.676 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 818849.797 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.499 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34166.602 2.50%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1221.325 9.48%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 390056.159 1.95%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 392.317 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32689.331 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1175.908 6.47%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 347669.829 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 65.448 94.63%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 59.134 7.71%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 86.899 -3.97%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.697 1.43%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.579 -4.27%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.623 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 85.240 -1.12%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 32.028 -7.26%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 43.387 2.37%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 37.212 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 52.680 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 84.308 -7.91%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 38.744 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 131.888 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 122.703 266.03%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 38.726 165.85%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 175.397 300.34%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.388 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 40911.755 13.80%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 741.512 12.62%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350310.234 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.468 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35153.299 -2.52%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 854.101 13.15%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 351076.594 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.123 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16868.718 3.80%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 346.482 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 211439.141 1.83%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 95.687 15.88%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.406 -10.15%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.895 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 51.556 -2.07%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.655 1.89%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 59.356 1.19%
std::multiset<int>::clear()/0 389.352 -
std::multiset<int>::clear()/1024 10208.645 6.30%
std::multiset<int>::clear()/32 628.704 3.12%
std::multiset<int>::clear()/8192 80441.350 5.29%
std::multiset<int>::contains(key)_(existent)/1024 4.015 -1.02%
std::multiset<int>::contains(key)_(existent)/32 1.764 2.84%
std::multiset<int>::contains(key)_(existent)/8192 8.753 4.19%
std::multiset<int>::contains(key)_(non-existent)/0 0.286 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.271 4.96%
std::multiset<int>::contains(key)_(non-existent)/32 3.138 18.93%
std::multiset<int>::contains(key)_(non-existent)/8192 9.268 4.82%
std::multiset<int>::count(key)_(existent)/1024 5.888 6.04%
std::multiset<int>::count(key)_(existent)/32 3.860 4.09%
std::multiset<int>::count(key)_(existent)/8192 9.403 -
std::multiset<int>::count(key)_(non-existent)/0 0.251 -6.34%
std::multiset<int>::count(key)_(non-existent)/1024 5.836 -
std::multiset<int>::count(key)_(non-existent)/32 2.385 1.08%
std::multiset<int>::count(key)_(non-existent)/8192 9.235 -
std::multiset<int>::ctor(&&,_different_allocs)/0 12.799 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5722.747 -1.09%
std::multiset<int>::ctor(&&,_different_allocs)/32 175.881 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47514.682 -
std::multiset<int>::ctor(const&)/0 12.754 -
std::multiset<int>::ctor(const&)/1024 6312.283 -6.89%
std::multiset<int>::ctor(const&)/32 220.668 -9.07%
std::multiset<int>::ctor(const&)/8192 50455.952 -6.71%
std::multiset<int>::ctor(const&,_alloc)/0 12.731 -
std::multiset<int>::ctor(const&,_alloc)/1024 6392.492 -5.68%
std::multiset<int>::ctor(const&,_alloc)/32 224.391 -8.08%
std::multiset<int>::ctor(const&,_alloc)/8192 50605.231 -6.27%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.675 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9390.191 12.77%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.555 6.84%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 74886.696 11.96%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.700 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12920.165 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.951 -4.48%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241092.272 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.364 1.11%
std::multiset<int>::equal_range(key)_(existent)/32 2.351 1.46%
std::multiset<int>::equal_range(key)_(existent)/8192 8.212 -10.78%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.655 1.64%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.573 6.82%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.737 5.42%
std::multiset<int>::erase(iterator)/1024 23.377 -
std::multiset<int>::erase(iterator)/32 20.728 -
std::multiset<int>::erase(iterator)/8192 24.261 4.93%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.488 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6861.618 4.77%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.513 2.00%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55249.116 5.08%
std::multiset<int>::erase(key)_(existent)/1024 39.926 -
std::multiset<int>::erase(key)_(existent)/32 21.954 -
std::multiset<int>::erase(key)_(existent)/8192 61.122 -1.23%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.252 -4.06%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.540 -23.12%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.295 -28.45%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.995 -23.77%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.930 -2.79%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.785 -1.66%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.221 -1.02%
std::multiset<int>::find(key)_(existent)/1024 4.003 -3.48%
std::multiset<int>::find(key)_(existent)/32 1.620 -
std::multiset<int>::find(key)_(existent)/8192 8.012 -4.53%
std::multiset<int>::find(key)_(non-existent)/0 0.251 -
std::multiset<int>::find(key)_(non-existent)/1024 5.450 -
std::multiset<int>::find(key)_(non-existent)/32 2.234 -
std::multiset<int>::find(key)_(non-existent)/8192 8.071 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.078 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 45.954 -4.92%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.480 -1.62%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 72.191 -1.46%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.157 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.399 -1.68%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.254 -1.20%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.463 2.75%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.134 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 59.128 4.23%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.534 -2.04%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 76.279 8.93%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.099 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.806 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.837 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.412 -1.20%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.606 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14484.581 -1.53%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 717.317 -2.52%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188383.139 4.02%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.765 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11413.652 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 653.092 -1.80%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116405.377 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.328 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12158.709 -11.93%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.024 -1.85%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 197828.757 -2.72%
std::multiset<int>::insert(value)_(already_present)/1024 28.564 4.53%
std::multiset<int>::insert(value)_(already_present)/32 18.123 -2.78%
std::multiset<int>::insert(value)_(already_present)/8192 31.862 -
std::multiset<int>::insert(value)_(new_value,_end)/0 16.976 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.198 1.32%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.718 -1.41%
std::multiset<int>::insert(value)_(new_value,_end)/8192 74.246 3.33%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.966 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.769 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.782 -1.35%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 32.781 1.43%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.065 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.156 -1.22%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.683 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.733 125.06%
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.901 60.73%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.076 148.18%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.383 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6375.668 -3.13%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 221.282 -5.96%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51222.718 -2.33%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.375 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6284.609 -4.16%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 220.660 -7.22%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50373.190 -4.06%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.109 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1360.938 -5.02%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 39.067 -4.59%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12493.212 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.054 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.391 -1.71%
std::multiset<int>::upper_bound(key)_(existent)/8192 14.683 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.432 -14.12%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.492 -7.93%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.628 -15.06%
std::multiset<std::string>::clear()/0 393.752 -
std::multiset<std::string>::clear()/1024 21898.622 -
std::multiset<std::string>::clear()/32 897.551 -
std::multiset<std::string>::clear()/8192 215082.029 -
std::multiset<std::string>::contains(key)_(existent)/1024 26.745 1.54%
std::multiset<std::string>::contains(key)_(existent)/32 19.062 20.33%
std::multiset<std::string>::contains(key)_(existent)/8192 33.656 13.56%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.274 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 24.149 -8.23%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.948 -3.16%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.606 -
std::multiset<std::string>::count(key)_(existent)/1024 24.826 5.17%
std::multiset<std::string>::count(key)_(existent)/32 19.844 -
std::multiset<std::string>::count(key)_(existent)/8192 30.120 -2.64%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.937 1.44%
std::multiset<std::string>::count(key)_(non-existent)/32 10.720 1.55%
std::multiset<std::string>::count(key)_(non-existent)/8192 32.658 -2.19%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.917 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6903.470 1.34%
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.849 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57207.335 -
std::multiset<std::string>::ctor(const&)/0 12.580 -
std::multiset<std::string>::ctor(const&)/1024 34693.428 -
std::multiset<std::string>::ctor(const&)/32 699.541 -13.19%
std::multiset<std::string>::ctor(const&)/8192 344815.631 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.852 1.39%
std::multiset<std::string>::ctor(const&,_alloc)/1024 35942.798 -2.79%
std::multiset<std::string>::ctor(const&,_alloc)/32 871.489 16.55%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344235.863 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.859 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38289.096 -1.04%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 798.598 4.60%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377144.838 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.852 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54763.102 -4.42%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1047.954 1.49%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1073126.672 -1.35%
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.379 -
std::multiset<std::string>::equal_range(key)_(existent)/32 18.711 3.75%
std::multiset<std::string>::equal_range(key)_(existent)/8192 28.060 -2.98%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.261 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.413 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.290 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 34.144 1.06%
std::multiset<std::string>::erase(iterator)/1024 33.642 6.37%
std::multiset<std::string>::erase(iterator)/32 30.769 12.86%
std::multiset<std::string>::erase(iterator)/8192 32.311 -11.18%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 395.160 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13317.177 2.65%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 683.286 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119575.424 -
std::multiset<std::string>::erase(key)_(existent)/1024 102.792 6.46%
std::multiset<std::string>::erase(key)_(existent)/32 50.152 -39.50%
std::multiset<std::string>::erase(key)_(existent)/8192 102.781 23.49%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.486 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.799 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.672 -14.81%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 32.435 5.29%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.486 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.240 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.875 2.79%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.650 -
std::multiset<std::string>::find(key)_(existent)/1024 24.326 -
std::multiset<std::string>::find(key)_(existent)/32 15.000 -1.49%
std::multiset<std::string>::find(key)_(existent)/8192 30.052 6.90%
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::find(key)_(non-existent)/1024 20.610 -7.33%
std::multiset<std::string>::find(key)_(non-existent)/32 10.303 -2.39%
std::multiset<std::string>::find(key)_(non-existent)/8192 28.138 -8.71%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.362 -4.24%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 59.445 3.77%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.826 13.90%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 102.951 6.98%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.776 -19.54%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.537 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.267 18.95%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.211 -16.19%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.720 -10.45%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 52.640 11.70%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.193 -1.47%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.424 3.34%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.148 -10.63%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 38.259 -8.10%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 38.117 1.91%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.822 40.79%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.963 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64969.057 2.89%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1411.311 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 900496.212 -1.27%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.782 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43599.516 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1259.320 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 603492.090 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.435 -3.44%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60219.045 -4.03%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1398.330 -5.46%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 823701.693 -
std::multiset<std::string>::insert(value)_(already_present)/1024 58.130 6.99%
std::multiset<std::string>::insert(value)_(already_present)/32 48.786 13.36%
std::multiset<std::string>::insert(value)_(already_present)/8192 63.343 23.34%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.436 35.87%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.682 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 37.940 17.12%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 90.368 2.97%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 29.786 -3.53%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 48.908 3.44%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 35.677 -4.82%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 60.617 6.68%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 89.174 -6.47%
std::multiset<std::string>::lower_bound(key)_(existent)/32 36.073 -14.90%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 129.388 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.473 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.093 1.97%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.415 2.87%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.283 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 35369.748 -3.16%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 759.364 -4.74%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 346633.728 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.303 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36179.721 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 809.331 4.55%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345325.523 -1.14%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.050 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 24065.487 51.48%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 374.919 13.97%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 213943.317 4.33%
std::multiset<std::string>::upper_bound(key)_(existent)/1024 87.487 -4.96%
std::multiset<std::string>::upper_bound(key)_(existent)/32 37.627 -6.96%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 125.738 -5.95%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 32.274 20.61%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 14.652 24.29%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 44.283 24.60%
std::none_of(deque<int>)_(process_all)/32 12.294 -
std::none_of(deque<int>)_(process_all)/32768 10119.378 -
std::none_of(deque<int>)_(process_all)/50 18.883 -
std::none_of(deque<int>)_(process_all)/8 3.433 -
std::none_of(deque<int>)_(process_all)/8192 2525.814 -
std::none_of(list<int>)_(process_all)/32 11.858 1.38%
std::none_of(list<int>)_(process_all)/32768 26628.554 -
std::none_of(list<int>)_(process_all)/50 21.925 -
std::none_of(list<int>)_(process_all)/8 2.642 -
std::none_of(list<int>)_(process_all)/8192 8252.468 -8.06%
std::none_of(vector<int>)_(process_all)/32 8.388 -
std::none_of(vector<int>)_(process_all)/32768 8103.363 -
std::none_of(vector<int>)_(process_all)/50 19.390 -
std::none_of(vector<int>)_(process_all)/8 2.490 -1.01%
std::none_of(vector<int>)_(process_all)/8192 2031.902 -
std::partial_sort(deque<int>)_(ascending)/1024 7699.715 -
std::partial_sort(deque<int>)_(ascending)/8 32.242 -2.27%
std::partial_sort(deque<int>)_(ascending)/8192 145783.619 -1.14%
std::partial_sort(deque<int>)_(descending)/1024 17805.398 -1.67%
std::partial_sort(deque<int>)_(descending)/8 41.703 -8.19%
std::partial_sort(deque<int>)_(descending)/8192 269756.628 1.38%
std::partial_sort(deque<int>)_(heap)/1024 18019.184 -
std::partial_sort(deque<int>)_(heap)/8 39.744 -
std::partial_sort(deque<int>)_(heap)/8192 261749.333 -3.02%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7708.623 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.552 -5.77%
std::partial_sort(deque<int>)_(pipe-organ)/8192 145778.796 -1.80%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18864.753 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.039 -1.06%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 268617.818 -
std::partial_sort(deque<int>)_(repeated)/1024 6287.414 -
std::partial_sort(deque<int>)_(repeated)/8 26.175 -
std::partial_sort(deque<int>)_(repeated)/8192 76125.583 -
std::partial_sort(deque<int>)_(shuffled)/1024 15587.412 -
std::partial_sort(deque<int>)_(shuffled)/8 31.920 -2.31%
std::partial_sort(deque<int>)_(shuffled)/8192 240343.326 -3.25%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4867.911 1.69%
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.613 7.03%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50974.748 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7921.488 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 27.063 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93575.210 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7948.348 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.583 1.86%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96114.469 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4804.244 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.221 -1.17%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50850.227 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8849.909 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.779 5.04%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92946.857 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2515.531 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.210 1.75%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28753.023 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6752.184 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.618 2.51%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83830.166 -
std::partial_sort(vector<int>)_(ascending)/1024 4772.797 -
std::partial_sort(vector<int>)_(ascending)/8 19.107 -
std::partial_sort(vector<int>)_(ascending)/8192 50742.578 -
std::partial_sort(vector<int>)_(descending)/1024 7924.793 -
std::partial_sort(vector<int>)_(descending)/8 23.848 -
std::partial_sort(vector<int>)_(descending)/8192 93419.234 -
std::partial_sort(vector<int>)_(heap)/1024 7914.693 -
std::partial_sort(vector<int>)_(heap)/8 27.817 3.71%
std::partial_sort(vector<int>)_(heap)/8192 96960.655 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4783.651 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.071 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50422.699 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8800.178 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.075 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 93074.257 -
std::partial_sort(vector<int>)_(repeated)/1024 2499.900 -
std::partial_sort(vector<int>)_(repeated)/8 18.650 -
std::partial_sort(vector<int>)_(repeated)/8192 26660.205 -1.88%
std::partial_sort(vector<int>)_(shuffled)/1024 6738.722 -
std::partial_sort(vector<int>)_(shuffled)/8 27.652 -3.04%
std::partial_sort(vector<int>)_(shuffled)/8192 87941.718 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5157.237 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.307 1.65%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53390.280 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8136.787 -
std::partial_sort_copy(deque<int>)_(descending)/8 23.734 1.43%
std::partial_sort_copy(deque<int>)_(descending)/8192 94850.637 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8311.612 -
std::partial_sort_copy(deque<int>)_(heap)/8 22.200 -
std::partial_sort_copy(deque<int>)_(heap)/8192 98237.300 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5145.272 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.998 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53096.756 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8996.061 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.005 2.61%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94427.667 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2824.859 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.851 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29427.586 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6900.867 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.206 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87060.183 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5357.283 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.065 -1.32%
std::partial_sort_copy(list<int>)_(ascending)/8192 56828.621 -
std::partial_sort_copy(list<int>)_(descending)/1024 8180.516 -1.13%
std::partial_sort_copy(list<int>)_(descending)/8 16.541 -
std::partial_sort_copy(list<int>)_(descending)/8192 96723.422 -
std::partial_sort_copy(list<int>)_(heap)/1024 8213.679 -
std::partial_sort_copy(list<int>)_(heap)/8 17.460 -1.10%
std::partial_sort_copy(list<int>)_(heap)/8192 99742.236 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5334.731 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.048 -1.14%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 56564.408 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9103.497 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.003 -3.48%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96331.856 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3110.959 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.785 -
std::partial_sort_copy(list<int>)_(repeated)/8192 32877.418 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7088.085 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.232 2.94%
std::partial_sort_copy(list<int>)_(shuffled)/8192 87793.150 -1.18%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4729.799 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.332 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50805.109 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7854.047 -1.11%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.747 -5.71%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93167.243 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7902.048 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 16.075 6.17%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96427.956 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4727.012 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.434 1.73%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50480.223 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8820.593 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.240 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92843.964 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2499.841 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.501 1.23%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26832.556 -1.79%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6700.593 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.272 -1.27%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84631.175 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5029.045 4.50%
std::partial_sort_copy(vector<int>)_(ascending)/8 9.202 5.46%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50867.246 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7892.931 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.268 -1.69%
std::partial_sort_copy(vector<int>)_(descending)/8192 93680.196 -4.88%
std::partial_sort_copy(vector<int>)_(heap)/1024 8008.716 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.853 -5.03%
std::partial_sort_copy(vector<int>)_(heap)/8192 97410.236 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4809.585 -1.08%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.782 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50510.597 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8867.659 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.013 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94428.971 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2486.070 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.695 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 26611.991 -3.28%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6828.417 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.810 -1.36%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87986.733 -
std::partition(deque<int>)_(dense)/1024 353.565 -
std::partition(deque<int>)_(dense)/32 9.870 1.40%
std::partition(deque<int>)_(dense)/50 14.811 -
std::partition(deque<int>)_(dense)/8192 2782.759 -
std::partition(deque<int>)_(sparse)/1024 381.298 -
std::partition(deque<int>)_(sparse)/32 10.047 -
std::partition(deque<int>)_(sparse)/50 15.076 -1.13%
std::partition(deque<int>)_(sparse)/8192 3046.344 2.36%
std::partition(list<int>)_(dense)/1024 410.706 -
std::partition(list<int>)_(dense)/32 8.797 -3.56%
std::partition(list<int>)_(dense)/50 13.501 -
std::partition(list<int>)_(dense)/8192 4507.628 -14.76%
std::partition(list<int>)_(sparse)/1024 714.869 -1.46%
std::partition(list<int>)_(sparse)/32 9.077 2.60%
std::partition(list<int>)_(sparse)/50 22.108 -
std::partition(list<int>)_(sparse)/8192 7088.585 -6.86%
std::partition(vector<int>)_(dense)/1024 248.401 -
std::partition(vector<int>)_(dense)/32 8.367 -
std::partition(vector<int>)_(dense)/50 12.998 -
std::partition(vector<int>)_(dense)/8192 1871.216 -
std::partition(vector<int>)_(sparse)/1024 255.795 -
std::partition(vector<int>)_(sparse)/32 8.850 -2.60%
std::partition(vector<int>)_(sparse)/50 13.846 -
std::partition(vector<int>)_(sparse)/8192 1865.450 -
std::partition_copy(deque<int>)/1024 637.701 -
std::partition_copy(deque<int>)/32 12.710 -2.18%
std::partition_copy(deque<int>)/50 20.968 -
std::partition_copy(deque<int>)/8192 5705.766 -
std::partition_copy(list<int>)/1024 711.880 -
std::partition_copy(list<int>)/32 8.805 -
std::partition_copy(list<int>)/50 12.962 -
std::partition_copy(list<int>)/8192 6816.663 -2.12%
std::partition_copy(vector<int>)/1024 469.288 -
std::partition_copy(vector<int>)/32 8.127 -1.83%
std::partition_copy(vector<int>)/50 12.657 -4.43%
std::partition_copy(vector<int>)/8192 4596.118 -
std::partition_point(deque<int>)/1024 9.461 -
std::partition_point(deque<int>)/32 4.135 -
std::partition_point(deque<int>)/50 4.627 -
std::partition_point(deque<int>)/8192 15.142 -
std::partition_point(list<int>)/1024 1298.064 -
std::partition_point(list<int>)/32 15.737 -1.45%
std::partition_point(list<int>)/50 24.547 -2.53%
std::partition_point(list<int>)/8192 13852.282 11.93%
std::partition_point(vector<int>)/1024 6.098 -
std::partition_point(vector<int>)/32 2.571 -
std::partition_point(vector<int>)/50 2.548 -
std::partition_point(vector<int>)/8192 9.279 -
std::pop_heap(deque<float>)/1024 12.680 -
std::pop_heap(deque<float>)/8 52.088 -
std::pop_heap(deque<float>)/8192 60.655 -2.05%
std::pop_heap(deque<int>)/1024 12.381 -3.85%
std::pop_heap(deque<int>)/8 52.226 -
std::pop_heap(deque<int>)/8192 52.809 -1.50%
std::pop_heap(deque<size_t>)/1024 15.255 -
std::pop_heap(deque<size_t>)/8 52.118 -
std::pop_heap(deque<size_t>)/8192 59.257 -
std::pop_heap(deque<std::string>)/1024 60.839 -
std::pop_heap(deque<std::string>)/8 56.998 -1.23%
std::pop_heap(deque<std::string>)/8192 114.019 -
std::pop_heap(vector<float>)/1024 8.390 -
std::pop_heap(vector<float>)/8 50.486 -
std::pop_heap(vector<float>)/8192 19.806 -1.91%
std::pop_heap(vector<int>)/1024 9.976 -
std::pop_heap(vector<int>)/8 51.546 -
std::pop_heap(vector<int>)/8192 13.037 -
std::pop_heap(vector<size_t>)/1024 9.873 -1.11%
std::pop_heap(vector<size_t>)/8 51.477 -
std::pop_heap(vector<size_t>)/8192 13.055 -5.42%
std::pop_heap(vector<std::string>)/1024 21.509 3.51%
std::pop_heap(vector<std::string>)/8 53.259 -1.02%
std::pop_heap(vector<std::string>)/8192 51.444 -
std::remove(deque<int>)_(prefix)/1024 525.198 -
std::remove(deque<int>)_(prefix)/32 53.124 -6.39%
std::remove(deque<int>)_(prefix)/50 61.118 -5.91%
std::remove(deque<int>)_(prefix)/8192 3859.502 -
std::remove(deque<int>)_(sprinkled)/1024 522.193 -
std::remove(deque<int>)_(sprinkled)/32 50.180 -
std::remove(deque<int>)_(sprinkled)/50 54.362 -1.06%
std::remove(deque<int>)_(sprinkled)/8192 3842.176 -
std::remove(list<int>)_(prefix)/1024 979.055 1.73%
std::remove(list<int>)_(prefix)/32 52.294 -
std::remove(list<int>)_(prefix)/50 63.145 -
std::remove(list<int>)_(prefix)/8192 8217.654 -1.63%
std::remove(list<int>)_(sprinkled)/1024 956.497 1.96%
std::remove(list<int>)_(sprinkled)/32 51.969 -
std::remove(list<int>)_(sprinkled)/50 61.173 -
std::remove(list<int>)_(sprinkled)/8192 7834.398 -
std::remove(vector<int>)_(prefix)/1024 312.248 1.51%
std::remove(vector<int>)_(prefix)/32 50.996 -
std::remove(vector<int>)_(prefix)/50 55.085 2.01%
std::remove(vector<int>)_(prefix)/8192 2107.672 -
std::remove(vector<int>)_(sprinkled)/1024 284.710 -
std::remove(vector<int>)_(sprinkled)/32 48.999 -
std::remove(vector<int>)_(sprinkled)/50 53.207 -
std::remove(vector<int>)_(sprinkled)/8192 1977.419 -
std::remove_copy(deque<int>)_(prefix)/1024 387.578 2.21%
std::remove_copy(deque<int>)_(prefix)/32 13.163 1.02%
std::remove_copy(deque<int>)_(prefix)/50 22.453 6.07%
std::remove_copy(deque<int>)_(prefix)/8192 3344.265 -
std::remove_copy(deque<int>)_(sprinkled)/1024 354.708 -1.49%
std::remove_copy(deque<int>)_(sprinkled)/32 12.104 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.262 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2836.239 -1.69%
std::remove_copy(list<int>)_(prefix)/1024 740.520 -
std::remove_copy(list<int>)_(prefix)/32 11.185 -
std::remove_copy(list<int>)_(prefix)/50 19.022 -
std::remove_copy(list<int>)_(prefix)/8192 7237.925 3.25%
std::remove_copy(list<int>)_(sprinkled)/1024 734.146 -
std::remove_copy(list<int>)_(sprinkled)/32 11.179 -
std::remove_copy(list<int>)_(sprinkled)/50 18.691 -
std::remove_copy(list<int>)_(sprinkled)/8192 7148.476 3.20%
std::remove_copy(vector<int>)_(prefix)/1024 262.918 -
std::remove_copy(vector<int>)_(prefix)/32 9.563 1.77%
std::remove_copy(vector<int>)_(prefix)/50 13.925 -
std::remove_copy(vector<int>)_(prefix)/8192 2057.416 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.174 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.426 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.543 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1928.635 -
std::remove_copy_if(deque<int>)_(prefix)/1024 537.255 -
std::remove_copy_if(deque<int>)_(prefix)/32 19.520 8.35%
std::remove_copy_if(deque<int>)_(prefix)/50 29.834 6.20%
std::remove_copy_if(deque<int>)_(prefix)/8192 3780.651 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 560.660 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 20.791 12.82%
std::remove_copy_if(deque<int>)_(sprinkled)/50 31.348 8.82%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3652.766 -
std::remove_copy_if(list<int>)_(prefix)/1024 787.758 -
std::remove_copy_if(list<int>)_(prefix)/32 17.058 -
std::remove_copy_if(list<int>)_(prefix)/50 24.819 -
std::remove_copy_if(list<int>)_(prefix)/8192 7668.359 4.86%
std::remove_copy_if(list<int>)_(sprinkled)/1024 778.892 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.673 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.100 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7646.147 5.19%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.826 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.246 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.876 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3347.123 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 343.897 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.590 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 15.921 -1.43%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2735.205 -
std::remove_if(deque<int>)_(prefix)/1024 556.888 -
std::remove_if(deque<int>)_(prefix)/32 53.586 -2.52%
std::remove_if(deque<int>)_(prefix)/50 61.986 -3.66%
std::remove_if(deque<int>)_(prefix)/8192 4291.674 -
std::remove_if(deque<int>)_(sprinkled)/1024 534.110 -
std::remove_if(deque<int>)_(sprinkled)/32 58.805 10.14%
std::remove_if(deque<int>)_(sprinkled)/50 69.210 12.45%
std::remove_if(deque<int>)_(sprinkled)/8192 3945.164 -1.33%
std::remove_if(list<int>)_(prefix)/1024 1015.216 -
std::remove_if(list<int>)_(prefix)/32 58.765 -
std::remove_if(list<int>)_(prefix)/50 72.202 -
std::remove_if(list<int>)_(prefix)/8192 9331.970 -
std::remove_if(list<int>)_(sprinkled)/1024 978.899 -
std::remove_if(list<int>)_(sprinkled)/32 59.394 1.34%
std::remove_if(list<int>)_(sprinkled)/50 73.155 3.48%
std::remove_if(list<int>)_(sprinkled)/8192 8020.531 -1.52%
std::remove_if(vector<int>)_(prefix)/1024 351.073 -
std::remove_if(vector<int>)_(prefix)/32 48.943 -
std::remove_if(vector<int>)_(prefix)/50 54.360 -
std::remove_if(vector<int>)_(prefix)/8192 2566.797 -
std::remove_if(vector<int>)_(sprinkled)/1024 522.971 1.06%
std::remove_if(vector<int>)_(sprinkled)/32 54.855 1.91%
std::remove_if(vector<int>)_(sprinkled)/50 64.507 3.06%
std::remove_if(vector<int>)_(sprinkled)/8192 3858.977 -
std::replace(deque<int>)_(prefix)/1024 408.696 -1.31%
std::replace(deque<int>)_(prefix)/32 12.731 -
std::replace(deque<int>)_(prefix)/50 19.293 -
std::replace(deque<int>)_(prefix)/8192 3240.741 -
std::replace(deque<int>)_(sprinkled)/1024 350.960 -
std::replace(deque<int>)_(sprinkled)/32 12.121 -
std::replace(deque<int>)_(sprinkled)/50 18.180 -
std::replace(deque<int>)_(sprinkled)/8192 2810.488 -1.14%
std::replace(list<int>)_(prefix)/1024 810.153 -
std::replace(list<int>)_(prefix)/32 11.005 -
std::replace(list<int>)_(prefix)/50 17.276 -
std::replace(list<int>)_(prefix)/8192 7330.241 -
std::replace(list<int>)_(sprinkled)/1024 727.128 -
std::replace(list<int>)_(sprinkled)/32 11.217 -
std::replace(list<int>)_(sprinkled)/50 18.440 -
std::replace(list<int>)_(sprinkled)/8192 7146.730 -
std::replace(vector<int>)_(prefix)/1024 158.677 -1.18%
std::replace(vector<int>)_(prefix)/32 5.152 -
std::replace(vector<int>)_(prefix)/50 7.686 -
std::replace(vector<int>)_(prefix)/8192 1266.629 -
std::replace(vector<int>)_(sprinkled)/1024 150.555 -7.77%
std::replace(vector<int>)_(sprinkled)/32 6.082 8.03%
std::replace(vector<int>)_(sprinkled)/50 9.077 12.58%
std::replace(vector<int>)_(sprinkled)/8192 1177.656 -6.46%
std::replace_if(deque<int>)_(prefix)/1024 484.602 -
std::replace_if(deque<int>)_(prefix)/32 13.977 -
std::replace_if(deque<int>)_(prefix)/50 20.359 -
std::replace_if(deque<int>)_(prefix)/8192 3509.246 -
std::replace_if(deque<int>)_(sprinkled)/1024 369.565 -
std::replace_if(deque<int>)_(sprinkled)/32 12.472 -
std::replace_if(deque<int>)_(sprinkled)/50 18.651 -
std::replace_if(deque<int>)_(sprinkled)/8192 2953.538 -
std::replace_if(list<int>)_(prefix)/1024 735.236 -
std::replace_if(list<int>)_(prefix)/32 13.793 -
std::replace_if(list<int>)_(prefix)/50 24.550 -
std::replace_if(list<int>)_(prefix)/8192 7158.380 -
std::replace_if(list<int>)_(sprinkled)/1024 736.511 -
std::replace_if(list<int>)_(sprinkled)/32 13.258 -
std::replace_if(list<int>)_(sprinkled)/50 22.795 -
std::replace_if(list<int>)_(sprinkled)/8192 7364.112 -
std::replace_if(vector<int>)_(prefix)/1024 274.919 -
std::replace_if(vector<int>)_(prefix)/32 9.623 -
std::replace_if(vector<int>)_(prefix)/50 13.886 -
std::replace_if(vector<int>)_(prefix)/8192 2045.069 -
std::replace_if(vector<int>)_(sprinkled)/1024 244.812 -
std::replace_if(vector<int>)_(sprinkled)/32 8.711 -
std::replace_if(vector<int>)_(sprinkled)/50 12.827 -6.42%
std::replace_if(vector<int>)_(sprinkled)/8192 1894.088 -1.06%
std::reverse(deque<int>)/32768 5702.571 -
std::reverse(deque<int>)/4096 716.276 -
std::reverse(deque<int>)/512 112.501 -
std::reverse(deque<int>)/64 13.016 -
std::reverse(deque<int>)/8 2.484 -1.69%
std::reverse(list<int>)/32768 16789.326 -9.35%
std::reverse(list<int>)/4096 1706.950 9.64%
std::reverse(list<int>)/512 192.280 -
std::reverse(list<int>)/64 17.376 -1.11%
std::reverse(list<int>)/8 1.925 -
std::reverse(vector<int>)/32768 1050.716 -
std::reverse(vector<int>)/4096 132.378 -
std::reverse(vector<int>)/512 16.563 -
std::reverse(vector<int>)/64 4.186 -
std::reverse(vector<int>)/8 1.530 -44.11%
std::reverse_copy(deque<int>)/32768 7977.148 -
std::reverse_copy(deque<int>)/4096 970.740 -
std::reverse_copy(deque<int>)/512 124.424 -
std::reverse_copy(deque<int>)/64 15.831 -
std::reverse_copy(deque<int>)/8 2.526 -
std::reverse_copy(list<int>)/32768 26774.866 -
std::reverse_copy(list<int>)/4096 3502.623 7.01%
std::reverse_copy(list<int>)/512 395.683 -
std::reverse_copy(list<int>)/64 29.975 -
std::reverse_copy(list<int>)/8 2.434 2.37%
std::reverse_copy(vector<int>)/32768 981.235 -
std::reverse_copy(vector<int>)/4096 132.935 1.67%
std::reverse_copy(vector<int>)/512 17.145 -
std::reverse_copy(vector<int>)/64 2.519 -
std::reverse_copy(vector<int>)/8 2.404 -
std::rotate(deque<int>)_(1_element_backward)/1024 40.373 -
std::rotate(deque<int>)_(1_element_backward)/32 3.549 -
std::rotate(deque<int>)_(1_element_backward)/50 5.113 1.72%
std::rotate(deque<int>)_(1_element_backward)/8192 308.324 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.420 -
std::rotate(deque<int>)_(1_element_forward)/32 4.149 -
std::rotate(deque<int>)_(1_element_forward)/50 5.410 -
std::rotate(deque<int>)_(1_element_forward)/8192 298.858 -
std::rotate(deque<int>)_(by_1/2)/1024 176.366 1.78%
std::rotate(deque<int>)_(by_1/2)/32 7.583 -
std::rotate(deque<int>)_(by_1/2)/50 10.377 -
std::rotate(deque<int>)_(by_1/2)/8192 1459.778 -
std::rotate(deque<int>)_(by_1/3)/1024 1800.693 -
std::rotate(deque<int>)_(by_1/3)/32 45.464 -
std::rotate(deque<int>)_(by_1/3)/50 76.126 -
std::rotate(deque<int>)_(by_1/3)/8192 22147.856 -1.12%
std::rotate(deque<int>)_(by_1/4)/1024 773.796 -
std::rotate(deque<int>)_(by_1/4)/32 29.458 -1.24%
std::rotate(deque<int>)_(by_1/4)/50 74.998 -
std::rotate(deque<int>)_(by_1/4)/8192 6692.839 -
std::rotate(list<int>)_(1_element_backward)/1024 739.447 -
std::rotate(list<int>)_(1_element_backward)/32 13.836 -
std::rotate(list<int>)_(1_element_backward)/50 24.059 -
std::rotate(list<int>)_(1_element_backward)/8192 7257.936 -
std::rotate(list<int>)_(1_element_forward)/1024 729.174 -
std::rotate(list<int>)_(1_element_forward)/32 13.542 -
std::rotate(list<int>)_(1_element_forward)/50 25.295 3.20%
std::rotate(list<int>)_(1_element_forward)/8192 6991.640 -
std::rotate(list<int>)_(by_1/2)/1024 386.068 -
std::rotate(list<int>)_(by_1/2)/32 5.996 -
std::rotate(list<int>)_(by_1/2)/50 13.910 -
std::rotate(list<int>)_(by_1/2)/8192 4280.080 -21.59%
std::rotate(list<int>)_(by_1/3)/1024 800.105 -
std::rotate(list<int>)_(by_1/3)/32 12.937 -
std::rotate(list<int>)_(by_1/3)/50 23.576 1.66%
std::rotate(list<int>)_(by_1/3)/8192 8309.447 -
std::rotate(list<int>)_(by_1/4)/1024 574.984 -
std::rotate(list<int>)_(by_1/4)/32 13.044 -
std::rotate(list<int>)_(by_1/4)/50 24.948 -
std::rotate(list<int>)_(by_1/4)/8192 6592.382 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.971 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.737 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.735 -
std::rotate(vector<bool>)_(1_element_backward)/8192 145.195 7.38%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.564 -7.69%
std::rotate(vector<bool>)_(1_element_forward)/32 17.684 -1.45%
std::rotate(vector<bool>)_(1_element_forward)/50 17.734 -1.24%
std::rotate(vector<bool>)_(1_element_forward)/8192 114.313 -3.75%
std::rotate(vector<bool>)_(by_1/2)/1024 8.408 -
std::rotate(vector<bool>)_(by_1/2)/32 17.735 -2.31%
std::rotate(vector<bool>)_(by_1/2)/50 17.601 -2.28%
std::rotate(vector<bool>)_(by_1/2)/8192 15.057 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.486 -
std::rotate(vector<bool>)_(by_1/3)/32 17.319 -3.79%
std::rotate(vector<bool>)_(by_1/3)/50 17.316 -4.11%
std::rotate(vector<bool>)_(by_1/3)/8192 153.455 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.611 4.76%
std::rotate(vector<bool>)_(by_1/4)/32 17.450 -3.61%
std::rotate(vector<bool>)_(by_1/4)/50 17.360 -3.56%
std::rotate(vector<bool>)_(by_1/4)/8192 29.662 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.773 -
std::rotate(vector<int>)_(1_element_backward)/32 2.927 -
std::rotate(vector<int>)_(1_element_backward)/50 5.328 -
std::rotate(vector<int>)_(1_element_backward)/8192 295.301 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.526 -
std::rotate(vector<int>)_(1_element_forward)/32 3.036 -
std::rotate(vector<int>)_(1_element_forward)/50 5.209 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.803 -
std::rotate(vector<int>)_(by_1/2)/1024 32.161 -
std::rotate(vector<int>)_(by_1/2)/32 3.721 -
std::rotate(vector<int>)_(by_1/2)/50 4.487 -
std::rotate(vector<int>)_(by_1/2)/8192 240.303 -
std::rotate(vector<int>)_(by_1/3)/1024 1370.399 -
std::rotate(vector<int>)_(by_1/3)/32 19.715 -
std::rotate(vector<int>)_(by_1/3)/50 35.935 -
std::rotate(vector<int>)_(by_1/3)/8192 10771.267 -
std::rotate(vector<int>)_(by_1/4)/1024 288.932 -
std::rotate(vector<int>)_(by_1/4)/32 11.007 -
std::rotate(vector<int>)_(by_1/4)/50 36.004 -
std::rotate(vector<int>)_(by_1/4)/8192 2273.344 -
std::rotate_copy(deque<int>)/1024 34.572 -
std::rotate_copy(deque<int>)/32 2.640 -4.83%
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 294.133 -
std::rotate_copy(list<int>)/1024 732.110 -
std::rotate_copy(list<int>)/32 8.774 1.76%
std::rotate_copy(list<int>)/50 13.799 -
std::rotate_copy(list<int>)/8192 6942.413 -
std::rotate_copy(vector<int>)/1024 32.570 -2.89%
std::rotate_copy(vector<int>)/32 2.087 -
std::rotate_copy(vector<int>)/50 2.675 -
std::rotate_copy(vector<int>)/8192 678.255 -4.60%
std::sample(deque<int>)/1024 11325.858 -
std::sample(deque<int>)/32 304.643 -
std::sample(deque<int>)/8192 91434.944 -
std::sample(list<int>)/1024 11942.857 -
std::sample(list<int>)/32 312.433 -
std::sample(list<int>)/8192 98083.663 -
std::sample(vector<int>)/1024 11261.197 -
std::sample(vector<int>)/32 302.213 -
std::sample(vector<int>)/8192 91354.943 -
std::search(deque<int>)_(near_matches)/1000 24568.015 -5.34%
std::search(deque<int>)_(near_matches)/1024 24287.841 -6.46%
std::search(deque<int>)_(near_matches)/8192 1442177.039 -
std::search(deque<int>)_(no_match)/1000 403.614 -
std::search(deque<int>)_(no_match)/1024 412.698 -
std::search(deque<int>)_(no_match)/1048576 421075.646 -
std::search(deque<int>)_(no_match)/8192 3287.843 -
std::search(deque<int>)_(same_length)/1000 355.166 9.11%
std::search(deque<int>)_(same_length)/1024 474.457 -
std::search(deque<int>)_(same_length)/8192 3791.421 -
std::search(deque<int>)_(single_element)/1000 446.672 -
std::search(deque<int>)_(single_element)/1024 456.673 -
std::search(deque<int>)_(single_element)/8192 3639.574 -
std::search(deque<int>,_pred)_(near_matches)/1000 24201.087 -10.89%
std::search(deque<int>,_pred)_(near_matches)/1024 25116.824 -11.59%
std::search(deque<int>,_pred)_(near_matches)/8192 1530330.781 -1.41%
std::search(deque<int>,_pred)_(no_match)/1000 457.309 -4.39%
std::search(deque<int>,_pred)_(no_match)/1024 473.373 -
std::search(deque<int>,_pred)_(no_match)/1048576 485273.711 -
std::search(deque<int>,_pred)_(no_match)/8192 3801.619 -
std::search(deque<int>,_pred)_(same_length)/1000 479.213 -4.00%
std::search(deque<int>,_pred)_(same_length)/1024 511.003 -
std::search(deque<int>,_pred)_(same_length)/8192 4036.206 -
std::search(deque<int>,_pred)_(single_element)/1000 683.960 -
std::search(deque<int>,_pred)_(single_element)/1024 703.180 -
std::search(deque<int>,_pred)_(single_element)/8192 5654.474 -
std::search(list<int>)_(near_matches)/1000 37943.394 -
std::search(list<int>)_(near_matches)/1024 39575.211 -
std::search(list<int>)_(near_matches)/8192 2543765.399 -
std::search(list<int>)_(no_match)/1000 670.558 -1.59%
std::search(list<int>)_(no_match)/1024 761.370 1.44%
std::search(list<int>)_(no_match)/1048576 837096.298 -
std::search(list<int>)_(no_match)/8192 6543.633 -
std::search(list<int>)_(same_length)/1000 745.738 -
std::search(list<int>)_(same_length)/1024 769.993 -
std::search(list<int>)_(same_length)/8192 8032.188 -
std::search(list<int>)_(single_element)/1000 650.297 -2.19%
std::search(list<int>)_(single_element)/1024 757.434 -
std::search(list<int>)_(single_element)/8192 7536.043 2.11%
std::search(list<int>,_pred)_(near_matches)/1000 41557.448 -
std::search(list<int>,_pred)_(near_matches)/1024 43541.878 -
std::search(list<int>,_pred)_(near_matches)/8192 2691033.654 -
std::search(list<int>,_pred)_(no_match)/1000 800.680 -
std::search(list<int>,_pred)_(no_match)/1024 819.926 -
std::search(list<int>,_pred)_(no_match)/1048576 954115.277 -
std::search(list<int>,_pred)_(no_match)/8192 7238.193 -
std::search(list<int>,_pred)_(same_length)/1000 791.912 -
std::search(list<int>,_pred)_(same_length)/1024 811.378 -
std::search(list<int>,_pred)_(same_length)/8192 8885.249 -
std::search(list<int>,_pred)_(single_element)/1000 798.470 -
std::search(list<int>,_pred)_(single_element)/1024 817.356 -
std::search(list<int>,_pred)_(single_element)/8192 7703.015 -16.16%
std::search(vector<int>)_(near_matches)/1000 14685.160 2.38%
std::search(vector<int>)_(near_matches)/1024 16234.724 7.73%
std::search(vector<int>)_(near_matches)/8192 775846.791 -2.70%
std::search(vector<int>)_(no_match)/1000 204.892 -1.92%
std::search(vector<int>)_(no_match)/1024 209.706 -1.88%
std::search(vector<int>)_(no_match)/1048576 208814.913 -1.16%
std::search(vector<int>)_(no_match)/8192 1624.913 -1.30%
std::search(vector<int>)_(same_length)/1000 240.226 -2.18%
std::search(vector<int>)_(same_length)/1024 245.148 -3.56%
std::search(vector<int>)_(same_length)/8192 1869.884 -4.52%
std::search(vector<int>)_(single_element)/1000 226.475 -
std::search(vector<int>)_(single_element)/1024 231.747 -
std::search(vector<int>)_(single_element)/8192 1802.614 -
std::search(vector<int>,_pred)_(near_matches)/1000 22665.670 -
std::search(vector<int>,_pred)_(near_matches)/1024 23765.363 -
std::search(vector<int>,_pred)_(near_matches)/8192 1453621.629 -
std::search(vector<int>,_pred)_(no_match)/1000 529.058 2.24%
std::search(vector<int>,_pred)_(no_match)/1024 535.530 1.12%
std::search(vector<int>,_pred)_(no_match)/1048576 598920.526 1.53%
std::search(vector<int>,_pred)_(no_match)/8192 4281.864 2.03%
std::search(vector<int>,_pred)_(same_length)/1000 599.520 -
std::search(vector<int>,_pred)_(same_length)/1024 613.971 -
std::search(vector<int>,_pred)_(same_length)/8192 4912.923 -
std::search(vector<int>,_pred)_(single_element)/1000 563.928 5.20%
std::search(vector<int>,_pred)_(single_element)/1024 577.641 4.97%
std::search(vector<int>,_pred)_(single_element)/8192 4612.322 4.99%
std::search_n(deque<int>)_(no_match)/1024 295.752 -
std::search_n(deque<int>)_(no_match)/32 13.855 -
std::search_n(deque<int>)_(no_match)/8192 2355.463 -
std::search_n(deque<int>,_pred)_(no_match)/1024 619.044 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.598 -
std::search_n(deque<int>,_pred)_(no_match)/8192 3997.370 -
std::search_n(list<int>)_(no_match)/1024 735.482 -
std::search_n(list<int>)_(no_match)/32 10.785 -
std::search_n(list<int>)_(no_match)/8192 6759.454 -
std::search_n(list<int>,_pred)_(no_match)/1024 833.651 -
std::search_n(list<int>,_pred)_(no_match)/32 16.454 -
std::search_n(list<int>,_pred)_(no_match)/8192 8345.496 9.45%
std::search_n(vector<int>)_(no_match)/1024 208.753 -
std::search_n(vector<int>)_(no_match)/32 6.928 -
std::search_n(vector<int>)_(no_match)/8192 1615.021 -
std::search_n(vector<int>,_pred)_(no_match)/1024 425.929 -
std::search_n(vector<int>,_pred)_(no_match)/32 15.106 -
std::search_n(vector<int>,_pred)_(no_match)/8192 2957.424 -
std::set<int>::clear()/0 392.920 -2.52%
std::set<int>::clear()/1024 8961.442 -3.12%
std::set<int>::clear()/32 614.386 -2.27%
std::set<int>::clear()/8192 74808.395 -6.92%
std::set<int>::contains(key)_(existent)/1024 3.860 -
std::set<int>::contains(key)_(existent)/32 1.658 2.15%
std::set<int>::contains(key)_(existent)/8192 8.279 -
std::set<int>::contains(key)_(non-existent)/0 0.300 -
std::set<int>::contains(key)_(non-existent)/1024 6.183 -
std::set<int>::contains(key)_(non-existent)/32 2.715 -2.59%
std::set<int>::contains(key)_(non-existent)/8192 8.668 -42.14%
std::set<int>::count(key)_(existent)/1024 4.287 -
std::set<int>::count(key)_(existent)/32 1.640 -
std::set<int>::count(key)_(existent)/8192 8.335 6.08%
std::set<int>::count(key)_(non-existent)/0 0.251 -
std::set<int>::count(key)_(non-existent)/1024 7.770 4.56%
std::set<int>::count(key)_(non-existent)/32 3.169 9.67%
std::set<int>::count(key)_(non-existent)/8192 11.391 -
std::set<int>::ctor(&&,_different_allocs)/0 12.811 -
std::set<int>::ctor(&&,_different_allocs)/1024 5889.312 -
std::set<int>::ctor(&&,_different_allocs)/32 175.037 -
std::set<int>::ctor(&&,_different_allocs)/8192 48030.813 -
std::set<int>::ctor(const&)/0 12.755 -
std::set<int>::ctor(const&)/1024 6313.127 -1.36%
std::set<int>::ctor(const&)/32 234.875 3.80%
std::set<int>::ctor(const&)/8192 50651.725 -2.24%
std::set<int>::ctor(const&,_alloc)/0 12.728 -
std::set<int>::ctor(const&,_alloc)/1024 6274.304 -3.88%
std::set<int>::ctor(const&,_alloc)/32 219.434 -3.37%
std::set<int>::ctor(const&,_alloc)/8192 50096.505 -4.16%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.679 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8676.867 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.768 -13.98%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69263.807 -1.62%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.703 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12705.065 -2.78%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.101 -1.80%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242281.446 -3.11%
std::set<int>::equal_range(key)_(existent)/1024 4.503 1.86%
std::set<int>::equal_range(key)_(existent)/32 1.821 1.19%
std::set<int>::equal_range(key)_(existent)/8192 8.797 10.44%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.393 -
std::set<int>::equal_range(key)_(non-existent)/32 2.645 -
std::set<int>::equal_range(key)_(non-existent)/8192 9.767 -1.53%
std::set<int>::erase(iterator)/1024 19.596 -
std::set<int>::erase(iterator)/32 19.628 -
std::set<int>::erase(iterator)/8192 19.588 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.380 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6398.309 -4.33%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 553.069 -1.03%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51411.714 -4.68%
std::set<int>::erase(key)_(existent)/1024 50.437 -6.51%
std::set<int>::erase(key)_(existent)/32 21.346 -
std::set<int>::erase(key)_(existent)/8192 68.140 -2.79%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.748 5.34%
std::set<int>::erase(key)_(non-existent,_end)/32 2.499 8.80%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.804 4.43%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.903 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.776 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.193 1.50%
std::set<int>::find(key)_(existent)/1024 3.903 -
std::set<int>::find(key)_(existent)/32 1.700 -
std::set<int>::find(key)_(existent)/8192 8.159 -
std::set<int>::find(key)_(non-existent)/0 0.251 -
std::set<int>::find(key)_(non-existent)/1024 5.527 -1.71%
std::set<int>::find(key)_(non-existent)/32 2.219 -1.87%
std::set<int>::find(key)_(non-existent)/8192 8.406 -2.00%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 16.984 -3.73%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.220 -13.87%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.106 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 97.864 3.08%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 16.991 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.132 -1.04%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.792 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 34.840 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.227 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.297 -11.29%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.936 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 95.444 -3.67%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.183 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 23.598 -6.94%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.860 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 30.095 -6.37%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.531 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 17103.960 1.45%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.008 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 187719.755 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.850 2.19%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12901.623 -1.53%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 663.202 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 124645.046 6.19%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.602 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7752.372 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 537.050 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132859.691 -
std::set<int>::insert(value)_(already_present)/1024 6.523 10.85%
std::set<int>::insert(value)_(already_present)/32 1.800 1.46%
std::set<int>::insert(value)_(already_present)/8192 10.564 6.56%
std::set<int>::insert(value)_(new_value,_end)/0 17.069 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.157 -13.44%
std::set<int>::insert(value)_(new_value,_end)/32 18.697 -
std::set<int>::insert(value)_(new_value,_end)/8192 71.624 -4.65%
std::set<int>::insert(value)_(new_value,_middle)/0 16.980 -
std::set<int>::insert(value)_(new_value,_middle)/1024 25.719 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.443 -
std::set<int>::insert(value)_(new_value,_middle)/8192 30.906 -2.42%
std::set<int>::lower_bound(key)_(existent)/1024 4.387 -4.13%
std::set<int>::lower_bound(key)_(existent)/32 1.528 -
std::set<int>::lower_bound(key)_(existent)/8192 8.539 7.37%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.043 -7.05%
std::set<int>::lower_bound(key)_(non-existent)/32 2.355 -5.13%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.058 -7.95%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.327 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6120.915 -6.79%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 216.218 -7.22%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48838.379 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.324 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6119.341 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 214.246 -2.61%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 49010.818 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.156 3.82%
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1380.677 1.22%
std::set<int>::operator=(const&)_(into_populated_Container)/32 42.702 9.83%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12367.194 -
std::set<int>::upper_bound(key)_(existent)/1024 4.204 -
std::set<int>::upper_bound(key)_(existent)/32 1.806 2.72%
std::set<int>::upper_bound(key)_(existent)/8192 8.797 2.67%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 5.870 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.415 -
std::set<int>::upper_bound(key)_(non-existent)/8192 9.743 -2.27%
std::set<std::string>::clear()/0 394.059 -
std::set<std::string>::clear()/1024 22601.911 4.19%
std::set<std::string>::clear()/32 881.985 1.53%
std::set<std::string>::clear()/8192 215322.831 1.74%
std::set<std::string>::contains(key)_(existent)/1024 24.576 -
std::set<std::string>::contains(key)_(existent)/32 16.043 1.71%
std::set<std::string>::contains(key)_(existent)/8192 27.162 -
std::set<std::string>::contains(key)_(non-existent)/0 0.272 -5.12%
std::set<std::string>::contains(key)_(non-existent)/1024 25.128 10.52%
std::set<std::string>::contains(key)_(non-existent)/32 11.754 23.43%
std::set<std::string>::contains(key)_(non-existent)/8192 30.218 12.15%
std::set<std::string>::count(key)_(existent)/1024 24.194 -1.86%
std::set<std::string>::count(key)_(existent)/32 17.004 2.32%
std::set<std::string>::count(key)_(existent)/8192 35.007 -1.68%
std::set<std::string>::count(key)_(non-existent)/0 0.256 -
std::set<std::string>::count(key)_(non-existent)/1024 23.915 -
std::set<std::string>::count(key)_(non-existent)/32 10.124 -5.01%
std::set<std::string>::count(key)_(non-existent)/8192 32.620 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.758 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6899.801 1.41%
std::set<std::string>::ctor(&&,_different_allocs)/32 208.926 -2.15%
std::set<std::string>::ctor(&&,_different_allocs)/8192 57400.383 -
std::set<std::string>::ctor(const&)/0 12.655 -
std::set<std::string>::ctor(const&)/1024 34515.240 -
std::set<std::string>::ctor(const&)/32 795.567 -2.97%
std::set<std::string>::ctor(const&)/8192 343139.094 -
std::set<std::string>::ctor(const&,_alloc)/0 12.663 -
std::set<std::string>::ctor(const&,_alloc)/1024 36799.559 1.42%
std::set<std::string>::ctor(const&,_alloc)/32 744.238 -
std::set<std::string>::ctor(const&,_alloc)/8192 346810.099 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.746 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39875.267 1.76%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 804.712 2.74%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 382096.739 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.745 -1.15%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 59456.641 6.96%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1036.684 -2.28%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1129186.325 1.83%
std::set<std::string>::equal_range(key)_(existent)/1024 25.448 -
std::set<std::string>::equal_range(key)_(existent)/32 15.865 -
std::set<std::string>::equal_range(key)_(existent)/8192 27.491 -2.65%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.856 -5.72%
std::set<std::string>::equal_range(key)_(non-existent)/32 8.884 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.689 -
std::set<std::string>::erase(iterator)/1024 30.991 1.13%
std::set<std::string>::erase(iterator)/32 28.080 2.57%
std::set<std::string>::erase(iterator)/8192 27.232 1.45%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.727 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13164.715 2.65%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.665 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119749.277 2.65%
std::set<std::string>::erase(key)_(existent)/1024 61.002 2.34%
std::set<std::string>::erase(key)_(existent)/32 52.667 4.99%
std::set<std::string>::erase(key)_(existent)/8192 73.657 2.22%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.306 3.71%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.951 1.12%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 31.802 3.21%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 13.188 1.17%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 7.341 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.845 1.90%
std::set<std::string>::find(key)_(existent)/1024 23.280 -1.51%
std::set<std::string>::find(key)_(existent)/32 15.889 -
std::set<std::string>::find(key)_(existent)/8192 30.268 -3.08%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -5.30%
std::set<std::string>::find(key)_(non-existent)/1024 19.903 -
std::set<std::string>::find(key)_(non-existent)/32 9.053 -
std::set<std::string>::find(key)_(non-existent)/8192 27.024 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 29.074 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 52.159 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 32.484 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 67.949 -1.43%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 33.399 -1.50%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.941 1.98%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 42.167 -1.02%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 48.261 2.63%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 27.896 -12.94%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.687 1.81%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 27.214 1.27%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 53.242 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 32.646 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 33.496 -1.27%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.361 -1.36%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 34.579 -2.28%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.580 -3.25%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67042.418 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1500.682 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 898717.849 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.834 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44510.225 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1289.850 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 606208.940 2.01%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 394.875 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42168.836 1.38%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1153.662 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 620254.783 -
std::set<std::string>::insert(value)_(already_present)/1024 37.648 41.90%
std::set<std::string>::insert(value)_(already_present)/32 14.842 64.79%
std::set<std::string>::insert(value)_(already_present)/8192 45.529 54.11%
std::set<std::string>::insert(value)_(new_value,_end)/0 30.625 -10.95%
std::set<std::string>::insert(value)_(new_value,_end)/1024 74.344 3.66%
std::set<std::string>::insert(value)_(new_value,_end)/32 49.753 5.90%
std::set<std::string>::insert(value)_(new_value,_end)/8192 75.801 8.22%
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.842 -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 55.358 10.70%
std::set<std::string>::insert(value)_(new_value,_middle)/32 31.920 -23.81%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 45.667 8.48%
std::set<std::string>::lower_bound(key)_(existent)/1024 23.750 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.121 -
std::set<std::string>::lower_bound(key)_(existent)/8192 28.933 -
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 24.183 -1.16%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.631 -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.948 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.306 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37082.005 2.03%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 793.195 2.49%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348502.357 -1.06%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.299 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35979.219 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 689.040 -10.30%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346367.067 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15106.066 -19.78%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 340.930 8.24%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 206351.948 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.276 -
std::set<std::string>::upper_bound(key)_(existent)/32 17.176 -1.70%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.207 1.93%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.381 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.494 -4.38%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.517 -
std::shift_left(deque<int>)/1024 37.958 -
std::shift_left(deque<int>)/32 3.785 -
std::shift_left(deque<int>)/50 5.428 -
std::shift_left(deque<int>)/8192 300.175 -
std::shift_left(list<int>)/1024 724.672 -
std::shift_left(list<int>)/32 13.291 -
std::shift_left(list<int>)/50 27.224 -2.24%
std::shift_left(list<int>)/8192 7603.529 7.88%
std::shift_left(vector<int>)/1024 35.243 -
std::shift_left(vector<int>)/32 2.974 -
std::shift_left(vector<int>)/50 5.250 -
std::shift_left(vector<int>)/8192 282.423 -
std::shift_right(deque<int>)/1024 40.146 -4.67%
std::shift_right(deque<int>)/32 3.427 -
std::shift_right(deque<int>)/50 4.485 -1.36%
std::shift_right(deque<int>)/8192 307.858 -
std::shift_right(list<int>)/1024 741.189 1.11%
std::shift_right(list<int>)/32 15.315 5.56%
std::shift_right(list<int>)/50 27.517 3.19%
std::shift_right(list<int>)/8192 7309.508 -9.05%
std::shift_right(vector<int>)/1024 35.512 -
std::shift_right(vector<int>)/32 2.949 -79.93%
std::shift_right(vector<int>)/50 5.318 -
std::shift_right(vector<int>)/8192 296.637 -
std::shuffle(deque<int>)/1024 9274.386 -
std::shuffle(deque<int>)/32 292.826 -
std::shuffle(deque<int>)/8192 73996.612 -
std::shuffle(vector<int>)/1024 8790.220 -
std::shuffle(vector<int>)/32 278.493 -
std::shuffle(vector<int>)/8192 69972.240 -
std::sort(deque<int>)_(ascending)/1024 761.102 -
std::sort(deque<int>)_(ascending)/8 17.368 -
std::sort(deque<int>)_(ascending)/8192 5715.171 -
std::sort(deque<int>)_(descending)/1024 1299.283 -
std::sort(deque<int>)_(descending)/8 25.269 -
std::sort(deque<int>)_(descending)/8192 10380.097 -
std::sort(deque<int>)_(heap)/1024 6205.891 -
std::sort(deque<int>)_(heap)/8 24.210 -1.41%
std::sort(deque<int>)_(heap)/8192 69028.170 -
std::sort(deque<int>)_(pipe-organ)/1024 2762.545 -3.91%
std::sort(deque<int>)_(pipe-organ)/8 20.154 -
std::sort(deque<int>)_(pipe-organ)/8192 26213.140 -2.51%
std::sort(deque<int>)_(qsort_adversarial)/1024 17518.029 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.719 -
std::sort(deque<int>)_(qsort_adversarial)/8192 477240.769 -2.28%
std::sort(deque<int>)_(repeated)/1024 984.293 -
std::sort(deque<int>)_(repeated)/8 17.867 -1.60%
std::sort(deque<int>)_(repeated)/8192 6743.453 -
std::sort(deque<int>)_(shuffled)/1024 6836.342 -
std::sort(deque<int>)_(shuffled)/8 22.810 -
std::sort(deque<int>)_(shuffled)/8192 80756.946 -
std::sort(vector<NonIntegral>)_(ascending)/1024 517.426 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.576 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3721.773 -
std::sort(vector<NonIntegral>)_(descending)/1024 796.713 3.11%
std::sort(vector<NonIntegral>)_(descending)/8 25.417 2.34%
std::sort(vector<NonIntegral>)_(descending)/8192 5282.560 -
std::sort(vector<NonIntegral>)_(heap)/1024 4313.005 -
std::sort(vector<NonIntegral>)_(heap)/8 23.114 -
std::sort(vector<NonIntegral>)_(heap)/8192 49868.008 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1867.548 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.294 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18300.201 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13159.152 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.516 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154405.093 -
std::sort(vector<NonIntegral>)_(repeated)/1024 504.007 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.824 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3731.812 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4695.813 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.556 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 85541.251 1.14%
std::sort(vector<int>)_(ascending)/1024 518.929 -
std::sort(vector<int>)_(ascending)/8 15.714 -
std::sort(vector<int>)_(ascending)/8192 3719.159 -
std::sort(vector<int>)_(descending)/1024 1017.602 -
std::sort(vector<int>)_(descending)/8 24.736 -
std::sort(vector<int>)_(descending)/8192 7192.727 -
std::sort(vector<int>)_(heap)/1024 4558.545 -
std::sort(vector<int>)_(heap)/8 23.573 -1.42%
std::sort(vector<int>)_(heap)/8192 45668.588 -
std::sort(vector<int>)_(pipe-organ)/1024 2289.242 -
std::sort(vector<int>)_(pipe-organ)/8 17.690 -
std::sort(vector<int>)_(pipe-organ)/8192 21508.412 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12880.185 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.721 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147198.521 -
std::sort(vector<int>)_(repeated)/1024 659.462 -
std::sort(vector<int>)_(repeated)/8 15.823 -
std::sort(vector<int>)_(repeated)/8192 5012.437 -
std::sort(vector<int>)_(shuffled)/1024 4631.214 -
std::sort(vector<int>)_(shuffled)/8 22.697 -
std::sort(vector<int>)_(shuffled)/8192 44973.303 -
std::sort_heap(deque<int>)/1024 13312.274 -1.80%
std::sort_heap(deque<int>)/8 35.187 -3.63%
std::sort_heap(deque<int>)/8192 468246.321 -2.93%
std::sort_heap(deque<int>,_pred)/1024 12246.980 -2.91%
std::sort_heap(deque<int>,_pred)/8 35.284 5.64%
std::sort_heap(deque<int>,_pred)/8192 432622.287 -
std::sort_heap(vector<NonIntegral>)/1024 9894.579 -
std::sort_heap(vector<NonIntegral>)/8 29.347 -1.48%
std::sort_heap(vector<NonIntegral>)/8192 105527.891 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9827.947 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.344 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 106262.524 -
std::sort_heap(vector<int>)/1024 9713.387 -1.44%
std::sort_heap(vector<int>)/8 29.528 -1.02%
std::sort_heap(vector<int>)/8192 106057.807 -
std::sort_heap(vector<int>,_pred)/1024 9737.784 -1.73%
std::sort_heap(vector<int>,_pred)/8 28.761 -
std::sort_heap(vector<int>,_pred)/8192 106022.249 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3338.068 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1902.106 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1955.403 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 16968.387 -1.51%
std::stable_partition(deque<int>)_(dense)/1024 625.168 -
std::stable_partition(deque<int>)_(dense)/32 31.710 -
std::stable_partition(deque<int>)_(dense)/50 41.310 -3.52%
std::stable_partition(deque<int>)_(dense)/8192 5625.506 -
std::stable_partition(deque<int>)_(sparse)/1024 436.674 -2.42%
std::stable_partition(deque<int>)_(sparse)/32 12.758 3.80%
std::stable_partition(deque<int>)_(sparse)/50 29.165 -3.78%
std::stable_partition(deque<int>)_(sparse)/8192 3362.960 1.01%
std::stable_partition(list<int>)_(alloc_fails)/1024 4191.524 -1.64%
std::stable_partition(list<int>)_(alloc_fails)/32 1877.263 -
std::stable_partition(list<int>)_(alloc_fails)/50 1929.491 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26637.189 -
std::stable_partition(list<int>)_(dense)/1024 1475.189 -
std::stable_partition(list<int>)_(dense)/32 36.472 4.60%
std::stable_partition(list<int>)_(dense)/50 57.542 2.65%
std::stable_partition(list<int>)_(dense)/8192 23036.971 22.41%
std::stable_partition(list<int>)_(sparse)/1024 929.320 -3.17%
std::stable_partition(list<int>)_(sparse)/32 9.676 -2.43%
std::stable_partition(list<int>)_(sparse)/50 26.436 -5.37%
std::stable_partition(list<int>)_(sparse)/8192 8595.623 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2929.183 1.47%
std::stable_partition(vector<int>)_(alloc_fails)/32 1899.605 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1971.052 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 9600.967 -
std::stable_partition(vector<int>)_(dense)/1024 289.308 -1.54%
std::stable_partition(vector<int>)_(dense)/32 21.351 -4.09%
std::stable_partition(vector<int>)_(dense)/50 25.974 -3.91%
std::stable_partition(vector<int>)_(dense)/8192 2090.891 -
std::stable_partition(vector<int>)_(sparse)/1024 218.174 1.34%
std::stable_partition(vector<int>)_(sparse)/32 7.124 -1.67%
std::stable_partition(vector<int>)_(sparse)/50 21.234 -4.75%
std::stable_partition(vector<int>)_(sparse)/8192 1524.125 1.84%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3993.956 1.93%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.281 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18859.543 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28439.688 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.766 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26139.377 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13457.219 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 25.961 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25506.176 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16293.338 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.240 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22231.406 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25406.973 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.379 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28038.279 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3683.270 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.605 1.27%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13069.888 -4.14%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 18981.116 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.559 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24316.111 -
std::stable_sort(deque<int>)_(ascending)/1024 2089.101 -4.09%
std::stable_sort(deque<int>)_(ascending)/8 17.509 -
std::stable_sort(deque<int>)_(ascending)/8192 13550.113 -1.39%
std::stable_sort(deque<int>)_(descending)/1024 2882.998 -2.95%
std::stable_sort(deque<int>)_(descending)/8 25.075 -
std::stable_sort(deque<int>)_(descending)/8192 20425.425 -
std::stable_sort(deque<int>)_(heap)/1024 2702.561 -3.21%
std::stable_sort(deque<int>)_(heap)/8 23.949 -
std::stable_sort(deque<int>)_(heap)/8192 17177.552 -1.13%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2895.821 -2.88%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.353 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20330.404 -1.24%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3094.831 -4.61%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 16.987 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20687.385 -4.76%
std::stable_sort(deque<int>)_(repeated)/1024 1407.277 -3.62%
std::stable_sort(deque<int>)_(repeated)/8 17.669 -
std::stable_sort(deque<int>)_(repeated)/8192 7652.735 -
std::stable_sort(deque<int>)_(shuffled)/1024 2501.653 -3.49%
std::stable_sort(deque<int>)_(shuffled)/8 22.477 -
std::stable_sort(deque<int>)_(shuffled)/8192 14442.858 1.09%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 5055.534 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.099 -2.67%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48812.760 -1.54%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23143.701 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.564 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 116152.345 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14529.725 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.865 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 109850.031 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14379.422 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.665 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84844.023 -1.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23252.817 -1.65%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.882 -7.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 137250.965 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3763.966 -3.40%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.185 -1.88%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19886.587 -3.86%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 20167.927 5.82%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.529 2.75%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 154527.173 1.54%
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3496.440 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.693 4.74%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 41034.190 2.45%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12132.510 -1.67%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.668 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 188625.266 -1.23%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9271.810 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.184 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 115559.417 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7829.794 -1.09%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.418 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115678.585 -1.32%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13188.075 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.727 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199433.200 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1216.549 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.005 -1.02%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 12955.165 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12023.280 -1.01%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.480 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 172723.516 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4897.180 5.96%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.764 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 23018.937 10.04%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23191.671 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.205 -1.65%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24522.163 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14503.204 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.672 -1.62%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 35243.290 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14337.623 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.022 4.72%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 25514.106 4.70%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23151.041 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.817 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 38524.671 -2.45%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3642.060 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 15.797 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 11353.466 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18417.675 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.459 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 31334.223 -1.06%
std::stable_sort(vector<int>)_(ascending)/1024 2060.964 -
std::stable_sort(vector<int>)_(ascending)/8 15.521 -2.09%
std::stable_sort(vector<int>)_(ascending)/8192 13392.812 -
std::stable_sort(vector<int>)_(descending)/1024 2792.994 -
std::stable_sort(vector<int>)_(descending)/8 24.374 1.92%
std::stable_sort(vector<int>)_(descending)/8192 18436.035 -
std::stable_sort(vector<int>)_(heap)/1024 2509.332 -
std::stable_sort(vector<int>)_(heap)/8 21.240 -
std::stable_sort(vector<int>)_(heap)/8192 14518.388 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2795.977 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.775 1.60%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18204.842 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2877.937 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.547 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18256.661 -
std::stable_sort(vector<int>)_(repeated)/1024 1090.751 -
std::stable_sort(vector<int>)_(repeated)/8 16.089 2.40%
std::stable_sort(vector<int>)_(repeated)/8192 5241.463 -
std::stable_sort(vector<int>)_(shuffled)/1024 2214.677 -
std::stable_sort(vector<int>)_(shuffled)/8 19.742 -1.40%
std::stable_sort(vector<int>)_(shuffled)/8192 11017.747 -
std::swap_ranges(deque<int>)/1024 352.597 10.41%
std::swap_ranges(deque<int>)/32 10.894 -
std::swap_ranges(deque<int>)/50 16.345 3.09%
std::swap_ranges(deque<int>)/8192 2806.044 10.08%
std::swap_ranges(list<int>)/1024 752.979 -
std::swap_ranges(list<int>)/32 19.376 -
std::swap_ranges(list<int>)/50 32.040 -2.17%
std::swap_ranges(list<int>)/8192 10210.765 5.50%
std::swap_ranges(vector<int>)/1024 62.549 -
std::swap_ranges(vector<int>)/32 4.807 -
std::swap_ranges(vector<int>)/50 5.594 -
std::swap_ranges(vector<int>)/8192 475.125 -
std::transform(deque<int>)_(identity_transform)/1024 369.838 -
std::transform(deque<int>)_(identity_transform)/32 12.295 -
std::transform(deque<int>)_(identity_transform)/50 19.074 -
std::transform(deque<int>)_(identity_transform)/8192 2443.177 -
std::transform(deque<int>,_deque<int>)/1024 659.914 -
std::transform(deque<int>,_deque<int>)/32 21.336 -2.50%
std::transform(deque<int>,_deque<int>)/50 36.234 -
std::transform(deque<int>,_deque<int>)/8192 5416.642 -
std::transform(list<int>)_(identity_transform)/1024 735.622 -
std::transform(list<int>)_(identity_transform)/32 16.863 -
std::transform(list<int>)_(identity_transform)/50 30.262 -
std::transform(list<int>)_(identity_transform)/8192 7593.046 -1.04%
std::transform(list<int>,_list<int>)/1024 836.340 -
std::transform(list<int>,_list<int>)/32 22.982 -
std::transform(list<int>,_list<int>)/50 37.108 -
std::transform(list<int>,_list<int>)/8192 9225.090 1.06%
std::transform(vector<int>)_(identity_transform)/1024 262.118 -
std::transform(vector<int>)_(identity_transform)/32 9.271 -
std::transform(vector<int>)_(identity_transform)/50 16.095 -
std::transform(vector<int>)_(identity_transform)/8192 2018.846 -
std::transform(vector<int>,_vector<int>)/1024 553.805 -
std::transform(vector<int>,_vector<int>)/32 17.166 -
std::transform(vector<int>,_vector<int>)/50 26.787 -
std::transform(vector<int>,_vector<int>)/8192 4432.728 -
std::unique(deque<int>)_(contiguous)/1024 511.506 -5.39%
std::unique(deque<int>)_(contiguous)/32 55.688 8.62%
std::unique(deque<int>)_(contiguous)/52 64.723 10.96%
std::unique(deque<int>)_(contiguous)/8192 3731.937 -4.18%
std::unique(deque<int>)_(sprinkled)/1024 510.888 -
std::unique(deque<int>)_(sprinkled)/32 51.874 -3.62%
std::unique(deque<int>)_(sprinkled)/52 58.884 -6.76%
std::unique(deque<int>)_(sprinkled)/8192 3802.962 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.740 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.407 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.827 -1.21%
std::unique(deque<int>,_pred)_(contiguous)/8192 4557.001 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 685.730 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.586 -1.29%
std::unique(deque<int>,_pred)_(sprinkled)/52 70.378 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5208.526 -
std::unique(list<int>)_(contiguous)/1024 922.449 -
std::unique(list<int>)_(contiguous)/32 53.878 2.88%
std::unique(list<int>)_(contiguous)/52 65.192 1.24%
std::unique(list<int>)_(contiguous)/8192 7046.080 -
std::unique(list<int>)_(sprinkled)/1024 949.958 -
std::unique(list<int>)_(sprinkled)/32 53.942 -
std::unique(list<int>)_(sprinkled)/52 69.942 -
std::unique(list<int>)_(sprinkled)/8192 7916.054 -
std::unique(list<int>,_pred)_(contiguous)/1024 948.062 -
std::unique(list<int>,_pred)_(contiguous)/32 57.219 -
std::unique(list<int>,_pred)_(contiguous)/52 70.971 -
std::unique(list<int>,_pred)_(contiguous)/8192 7601.177 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1006.659 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.870 -2.75%
std::unique(list<int>,_pred)_(sprinkled)/52 82.068 -2.50%
std::unique(list<int>,_pred)_(sprinkled)/8192 8221.827 -1.40%
std::unique(vector<int>)_(contiguous)/1024 304.964 -
std::unique(vector<int>)_(contiguous)/32 47.878 -
std::unique(vector<int>)_(contiguous)/52 53.829 -
std::unique(vector<int>)_(contiguous)/8192 1904.174 -
std::unique(vector<int>)_(sprinkled)/1024 529.841 -
std::unique(vector<int>)_(sprinkled)/32 54.203 -
std::unique(vector<int>)_(sprinkled)/52 65.137 -
std::unique(vector<int>)_(sprinkled)/8192 3901.293 -
std::unique(vector<int>,_pred)_(contiguous)/1024 488.633 -
std::unique(vector<int>,_pred)_(contiguous)/32 53.984 -
std::unique(vector<int>,_pred)_(contiguous)/52 63.883 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3590.680 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 684.055 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.697 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.496 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5152.934 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.382 -1.52%
std::unique_copy(deque<int>)_(contiguous)/32 9.322 -1.51%
std::unique_copy(deque<int>)_(contiguous)/52 14.875 -1.17%
std::unique_copy(deque<int>)_(contiguous)/8192 3726.589 -6.73%
std::unique_copy(deque<int>)_(sprinkled)/1024 467.052 -
std::unique_copy(deque<int>)_(sprinkled)/32 9.219 -20.69%
std::unique_copy(deque<int>)_(sprinkled)/52 14.742 -9.48%
std::unique_copy(deque<int>)_(sprinkled)/8192 3743.939 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 598.411 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.779 -15.02%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.149 -14.66%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4486.522 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.585 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.741 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.446 1.59%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5057.174 -
std::unique_copy(list<int>)_(contiguous)/1024 755.161 2.06%
std::unique_copy(list<int>)_(contiguous)/32 11.275 -
std::unique_copy(list<int>)_(contiguous)/52 20.706 5.88%
std::unique_copy(list<int>)_(contiguous)/8192 6796.293 -1.11%
std::unique_copy(list<int>)_(sprinkled)/1024 738.036 -
std::unique_copy(list<int>)_(sprinkled)/32 12.942 -2.41%
std::unique_copy(list<int>)_(sprinkled)/52 23.630 -
std::unique_copy(list<int>)_(sprinkled)/8192 6904.770 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.064 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.262 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.918 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7481.958 -3.07%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 833.742 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.178 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.057 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7612.611 -
std::unique_copy(vector<int>)_(contiguous)/1024 247.038 -
std::unique_copy(vector<int>)_(contiguous)/32 8.652 -1.13%
std::unique_copy(vector<int>)_(contiguous)/52 13.429 -
std::unique_copy(vector<int>)_(contiguous)/8192 1883.210 -
std::unique_copy(vector<int>)_(sprinkled)/1024 455.834 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.247 1.90%
std::unique_copy(vector<int>)_(sprinkled)/52 22.076 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3687.857 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 539.088 2.87%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.367 -6.75%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.732 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3791.662 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 587.496 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.276 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.438 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4507.907 -
std::unordered_map<int,_int>::clear()/0 392.058 -
std::unordered_map<int,_int>::clear()/1024 7852.794 -
std::unordered_map<int,_int>::clear()/32 580.558 -1.04%
std::unordered_map<int,_int>::clear()/8192 61317.511 -1.94%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.802 -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.707 -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.846 18.64%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.406 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.467 -11.44%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.383 -9.47%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.408 -10.38%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.395 15.49%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.396 3.45%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.579 8.70%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.269 -12.59%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.359 -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.626 15.72%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.469 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 13.999 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8462.932 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 266.302 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 99183.605 1.02%
std::unordered_map<int,_int>::ctor(const&)/0 12.884 -
std::unordered_map<int,_int>::ctor(const&)/1024 6726.517 -
std::unordered_map<int,_int>::ctor(const&)/32 201.400 1.19%
std::unordered_map<int,_int>::ctor(const&)/8192 55367.046 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 13.134 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9857.755 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 271.194 2.47%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80780.609 -1.38%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.822 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13766.669 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.841 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144759.722 1.35%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.810 -3.84%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13685.067 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.344 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143759.944 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.568 -1.80%
std::unordered_map<int,_int>::erase(iterator)/32 19.540 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.562 -2.03%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.974 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5456.108 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 527.617 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44182.457 -2.43%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.014 1.15%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.928 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.127 4.12%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.484 82.15%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.174 5.98%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.033 -1.06%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.153 1.05%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.127 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.179 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.196 2.65%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.615 20.46%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.567 8.29%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.546 3.39%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.368 7.19%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 0.992 -5.05%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.059 2.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.697 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12987.891 -1.47%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.095 -1.71%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140615.110 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.592 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12878.649 -1.42%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 725.341 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 139922.049 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.231 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7944.518 2.41%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 605.951 2.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86216.405 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.182 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14020.986 -2.08%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 762.552 -1.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 148386.742 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.054 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13832.592 -2.23%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 747.664 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144167.479 -1.52%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.615 -1.42%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.861 1.84%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.676 -3.95%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.063 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.242 4.01%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.460 1.93%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.799 4.62%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 18.096 1.15%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.589 2.82%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.661 3.03%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.325 5.62%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.217 4.96%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.689 -8.17%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.157 2.70%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.285 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.901 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.511 1.06%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.965 2.71%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.280 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.067 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.387 -1.02%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.156 -1.39%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.325 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6730.698 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.738 -4.44%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54761.205 1.14%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.521 1.49%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6641.572 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.343 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54588.702 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.932 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1306.654 -2.34%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.406 -3.20%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25337.455 -3.00%
std::unordered_multimap<int,_int>::clear()/0 388.840 -1.52%
std::unordered_multimap<int,_int>::clear()/1024 8605.717 -
std::unordered_multimap<int,_int>::clear()/32 602.838 1.99%
std::unordered_multimap<int,_int>::clear()/8192 66019.067 2.03%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.233 -19.68%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.600 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.338 -15.29%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.365 -17.38%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.663 7.99%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.438 -16.30%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.781 28.54%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.783 4.51%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.695 -5.10%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.655 -7.92%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.308 -12.76%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.159 -11.21%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.283 5.74%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.088 -1.21%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.988 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8602.369 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 294.300 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 100156.250 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.895 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6768.755 -
std::unordered_multimap<int,_int>::ctor(const&)/32 204.385 3.85%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55149.247 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.975 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9262.149 1.61%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 254.147 1.32%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77801.354 1.67%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.841 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12957.456 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.583 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138802.710 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.847 -2.95%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12805.715 1.06%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.530 -2.54%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139916.657 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.006 1.77%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.791 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.778 -31.93%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.695 -1.43%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5865.253 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 530.218 2.17%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46067.586 3.58%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.477 8.66%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.983 2.24%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.732 2.47%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -10.53%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.172 -11.76%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.226 -7.06%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.164 1.44%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.342 2.87%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.130 -6.58%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.264 31.79%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.213 -3.99%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.316 3.39%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.290 9.83%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.147 -1.01%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 0.974 -16.27%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.095 -15.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.669 -1.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15997.264 8.71%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.038 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 171242.345 1.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.524 -4.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15114.287 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.803 -2.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 169096.441 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.336 -1.56%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14168.602 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 806.540 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 178980.463 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 392.033 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15699.418 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 821.000 -1.12%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167815.592 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.439 -1.66%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16609.342 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 829.524 1.54%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 190217.647 5.21%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.407 -10.45%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.136 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.997 -3.96%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.443 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.709 8.74%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.938 -7.45%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.080 -6.87%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.515 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 25.006 2.00%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.699 3.73%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 23.815 -27.42%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.523 1.57%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6671.481 1.53%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 219.210 4.63%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 58296.938 9.31%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.468 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6819.494 3.52%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 205.209 4.48%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55393.008 1.29%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1390.280 -19.06%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.336 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26745.818 -9.86%
std::unordered_multiset<int>::clear()/0 390.911 -
std::unordered_multiset<int>::clear()/1024 7893.146 -14.13%
std::unordered_multiset<int>::clear()/32 583.872 -4.62%
std::unordered_multiset<int>::clear()/8192 61062.486 -12.95%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.207 -4.11%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.302 -8.98%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.424 13.30%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.414 12.67%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.688 4.40%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.715 2.28%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.431 -5.03%
std::unordered_multiset<int>::count(key)_(existent)/1024 2.033 13.99%
std::unordered_multiset<int>::count(key)_(existent)/32 1.776 -2.73%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.677 -1.25%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.303 11.88%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.211 -13.69%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.150 -5.21%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.250 -5.10%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.955 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8577.611 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 290.646 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 98553.103 -
std::unordered_multiset<int>::ctor(const&)/0 12.966 -
std::unordered_multiset<int>::ctor(const&)/1024 7590.856 12.07%
std::unordered_multiset<int>::ctor(const&)/32 226.551 13.24%
std::unordered_multiset<int>::ctor(const&)/8192 57407.999 4.63%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.909 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9070.923 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.872 1.39%
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75525.956 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.803 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13206.852 -5.07%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.685 1.56%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139853.652 -9.25%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.816 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13091.817 3.20%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.013 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140194.398 -
std::unordered_multiset<int>::erase(iterator)/1024 19.349 -7.95%
std::unordered_multiset<int>::erase(iterator)/32 19.354 -6.89%
std::unordered_multiset<int>::erase(iterator)/8192 24.059 11.56%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.694 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5635.503 -10.32%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.155 -3.60%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45865.189 -8.46%
std::unordered_multiset<int>::erase(key)_(existent)/1024 20.943 -3.54%
std::unordered_multiset<int>::erase(key)_(existent)/32 20.224 -19.68%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.799 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.476 78.89%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.297 19.15%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.251 7.36%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.248 9.10%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.479 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.273 1.28%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.203 4.72%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.095 -1.56%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.382 11.44%
std::unordered_multiset<int>::find(key)_(existent)/32 1.385 9.53%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.457 17.40%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.027 -11.31%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.124 14.54%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.096 16.02%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.520 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15049.935 -1.91%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 778.949 2.94%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165786.287 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.115 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15052.689 -3.67%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 748.695 -2.36%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 164247.393 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.025 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13793.455 -3.48%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 792.630 -1.24%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171071.498 -2.39%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.871 -1.38%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.145 -22.60%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.647 -29.32%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.394 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.610 22.45%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.776 -7.80%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.294 -35.23%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.362 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.540 23.11%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.504 -3.87%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 22.486 -27.47%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.439 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6936.866 -2.75%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.516 -4.40%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55094.616 -5.47%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.389 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6870.646 1.36%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 205.527 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55761.916 3.46%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1303.781 -6.27%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.776 -3.34%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25793.029 -2.22%
std::unordered_set<int>::clear()/0 388.295 -1.15%
std::unordered_set<int>::clear()/1024 8322.223 -12.97%
std::unordered_set<int>::clear()/32 592.738 -3.24%
std::unordered_set<int>::clear()/8192 64851.913 -9.34%
std::unordered_set<int>::contains(key)_(existent)/1024 1.350 2.75%
std::unordered_set<int>::contains(key)_(existent)/32 1.601 18.27%
std::unordered_set<int>::contains(key)_(existent)/8192 1.465 2.79%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.366 -17.32%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.297 -12.52%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.434 -
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.576 4.39%
std::unordered_set<int>::count(key)_(existent)/1024 1.564 23.98%
std::unordered_set<int>::count(key)_(existent)/32 1.482 8.58%
std::unordered_set<int>::count(key)_(existent)/8192 1.589 11.37%
std::unordered_set<int>::count(key)_(non-existent)/0 0.351 27.41%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.684 -
std::unordered_set<int>::count(key)_(non-existent)/32 1.373 -6.64%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.450 -8.73%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.670 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8762.916 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 289.622 1.80%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 102076.270 -2.34%
std::unordered_set<int>::ctor(const&)/0 12.844 -3.64%
std::unordered_set<int>::ctor(const&)/1024 6729.918 -5.09%
std::unordered_set<int>::ctor(const&)/32 199.500 -8.70%
std::unordered_set<int>::ctor(const&)/8192 55358.793 -1.04%
std::unordered_set<int>::ctor(const&,_alloc)/0 12.943 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9569.466 -2.04%
std::unordered_set<int>::ctor(const&,_alloc)/32 263.389 -3.65%
std::unordered_set<int>::ctor(const&,_alloc)/8192 79765.658 -1.13%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.811 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14025.761 2.33%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 383.098 3.41%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143898.048 1.71%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.121 2.27%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13772.266 2.82%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 399.696 8.81%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 144077.798 1.84%
std::unordered_set<int>::erase(iterator)/1024 20.042 -14.54%
std::unordered_set<int>::erase(iterator)/32 19.794 -5.23%
std::unordered_set<int>::erase(iterator)/8192 20.231 -15.99%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.270 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5524.469 -2.83%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 518.693 -2.34%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45350.589 -14.36%
std::unordered_set<int>::erase(key)_(existent)/1024 21.662 -16.80%
std::unordered_set<int>::erase(key)_(existent)/32 21.172 -
std::unordered_set<int>::erase(key)_(existent)/8192 22.319 -23.55%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.264 -10.74%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.327 -14.45%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.184 -18.66%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.151 -9.46%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.144 -8.40%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.488 6.06%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.165 -2.41%
std::unordered_set<int>::find(key)_(existent)/1024 1.335 -9.11%
std::unordered_set<int>::find(key)_(existent)/32 1.384 2.74%
std::unordered_set<int>::find(key)_(existent)/8192 1.475 1.88%
std::unordered_set<int>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<int>::find(key)_(non-existent)/1024 0.954 -9.83%
std::unordered_set<int>::find(key)_(non-existent)/32 1.169 7.52%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.123 -7.23%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.983 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12110.616 -9.92%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 712.342 -2.56%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 137474.371 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.939 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12113.181 -9.56%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 744.729 1.21%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 137672.962 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 400.191 1.42%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7711.998 2.35%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 586.139 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85494.122 -2.59%
std::unordered_set<int>::insert(value)_(already_present)/1024 1.793 -24.81%
std::unordered_set<int>::insert(value)_(already_present)/32 1.719 -31.99%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.663 2.18%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.873 -10.40%
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.706 2.68%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.685 -4.15%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.465 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.920 -2.87%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.123 -6.41%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.827 -3.36%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.141 -2.08%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.471 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6648.551 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 214.476 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53560.259 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.474 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6550.684 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 196.711 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54183.529 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.933 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1922.279 28.93%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.937 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 30889.850 10.62%
std::unordered_set<std::string>::clear()/0 392.620 -
std::unordered_set<std::string>::clear()/1024 23145.876 1.26%
std::unordered_set<std::string>::clear()/32 953.184 3.64%
std::unordered_set<std::string>::clear()/8192 219703.112 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 39.282 10.71%
std::unordered_set<std::string>::contains(key)_(existent)/32 33.807 -15.05%
std::unordered_set<std::string>::contains(key)_(existent)/8192 43.251 44.44%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.145 -10.00%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 24.760 7.01%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 19.416 -16.48%
std::unordered_set<std::string>::count(key)_(existent)/1024 38.715 -5.86%
std::unordered_set<std::string>::count(key)_(existent)/32 44.652 -7.47%
std::unordered_set<std::string>::count(key)_(existent)/8192 38.294 -6.20%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.333 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 21.982 -10.15%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.390 -11.50%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.453 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.831 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40882.065 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1090.713 2.81%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 722679.941 -2.30%
std::unordered_set<std::string>::ctor(const&)/0 12.897 -
std::unordered_set<std::string>::ctor(const&)/1024 33383.662 -
std::unordered_set<std::string>::ctor(const&)/32 791.921 1.68%
std::unordered_set<std::string>::ctor(const&)/8192 339174.767 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.147 1.50%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63317.565 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1325.925 -10.10%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 609918.693 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.881 -2.12%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62816.539 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1660.234 -1.90%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 629580.321 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.853 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61842.210 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1578.809 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 627584.080 -
std::unordered_set<std::string>::erase(iterator)/1024 30.781 -1.23%
std::unordered_set<std::string>::erase(iterator)/32 26.494 1.96%
std::unordered_set<std::string>::erase(iterator)/8192 37.503 9.15%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.685 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12350.270 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 650.776 -2.12%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118069.279 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 129.152 53.99%
std::unordered_set<std::string>::erase(key)_(existent)/32 104.966 6.40%
std::unordered_set<std::string>::erase(key)_(existent)/8192 109.548 52.16%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.274 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 23.559 -4.36%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.471 -2.33%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.663 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.286 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 26.647 18.16%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 23.527 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 20.341 -15.15%
std::unordered_set<std::string>::find(key)_(existent)/1024 38.414 -8.93%
std::unordered_set<std::string>::find(key)_(existent)/32 37.723 -5.44%
std::unordered_set<std::string>::find(key)_(existent)/8192 40.023 3.48%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 21.112 -10.75%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.754 12.29%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.837 -3.29%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.642 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 56342.876 -1.56%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1765.071 2.56%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 583513.928 -3.10%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.789 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56112.483 -2.06%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1839.467 4.43%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 591424.950 -5.62%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 388.902 -1.11%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56182.109 -1.28%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1811.527 -1.48%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 551967.959 -1.36%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.241 -
std::unordered_set<std::string>::insert(value)_(already_present)/32 53.557 96.68%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 52.530 -25.74%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 45.444 5.42%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 61.594 -15.69%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 46.937 -28.06%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.910 -14.10%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 56.303 29.63%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 57.040 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 62.962 23.91%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 49.869 -19.46%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.289 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35585.144 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 766.698 -3.26%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338690.552 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.327 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35573.684 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 825.011 10.89%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 340826.151 -1.06%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.931 11.18%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15852.843 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 269.838 4.11%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209642.370 -
std::upper_bound(std::deque<int>)/100 30.420 -
std::upper_bound(std::deque<int>)/8 17.878 -
std::upper_bound(std::deque<int>)/8192 64.534 -
std::upper_bound(std::forward_list<int>)/100 96.457 -1.30%
std::upper_bound(std::forward_list<int>)/8 16.023 -
std::upper_bound(std::forward_list<int>)/8192 10368.411 -
std::upper_bound(std::list<int>)/100 100.568 -
std::upper_bound(std::list<int>)/8 16.125 -
std::upper_bound(std::list<int>)/8192 14835.425 7.11%
std::upper_bound(std::vector<int>)/100 12.274 -
std::upper_bound(std::vector<int>)/8 5.944 -
std::upper_bound(std::vector<int>)/8192 15.611 -
std::variant<1-alt>::visit()_(1_variant) 0.223 -
std::variant<1-alt>::visit()_(2_variants) 0.219 -
std::variant<1-alt>::visit()_(3_variants) 0.221 -
std::variant<100-alts>::visit()_(1_variant) 0.672 -
std::variant<20-alts>::visit()_(3_variants) 0.681 -
std::variant<50-alts>::visit()_(2_variants) 0.675 -
std::variant<8-alts>::visit()_(1_variant) 0.673 -
std::variant<8-alts>::visit()_(2_variants) 0.676 -
std::variant<8-alts>::visit()_(3_variants) 0.610 -10.90%
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.533 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.276 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 651.663 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.537 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.167 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.507 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.789 4.24%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 827.498 -4.76%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.348 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.667 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 744.972 -13.98%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.040 -2.13%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.922 5.45%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 633.626 -24.45%
std::vector<int>::ctor(size)/1024 44.814 2.86%
std::vector<int>::ctor(size)/32 11.762 21.16%
std::vector<int>::ctor(size)/8192 562.435 1.51%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.082 -2.98%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.379 19.78%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.432 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.633 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.752 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 283.458 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.647 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.349 -1.02%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.807 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.685 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.018 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.091 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 972.269 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 434.906 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5070.525 9.03%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 922.298 -4.11%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 463.301 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 5050.874 15.94%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2388.647 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 522.036 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 15146.381 -1.13%
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.857 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.792 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.873 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.777 -4.11%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -1.90%
std::vector<int>::operator=(const&)_(cheap_elements)/8192 697.641 4.46%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.344 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.184 -6.43%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 657.281 -2.27%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.625 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.430 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.427 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.444 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.425 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 830.025 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 408.185 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4838.968 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12669.874 -3.51%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 737.793 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109909.288 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.437 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.214 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6335.506 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6589.325 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.544 -3.70%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55046.111 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.260 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.995 -9.11%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6907.605 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19839.636 -9.81%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 602.782 -11.94%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 173135.075 -9.26%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 696.935 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.712 -7.19%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6892.394 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19797.304 -8.90%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 600.064 -9.52%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 172297.358 -8.49%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 696.981 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.878 -9.35%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6872.557 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19841.636 -7.52%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 601.915 -7.82%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 173034.054 -7.27%
std::vector<std::string>::ctor(size)/1024 428.289 -
std::vector<std::string>::ctor(size)/32 34.697 6.82%
std::vector<std::string>::ctor(size)/8192 4186.815 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 578.369 -4.61%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 37.157 -15.45%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5265.157 -2.40%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19715.681 -15.54%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 573.078 -17.17%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171421.513 -13.47%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.558 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.529 1.08%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4573.555 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.801 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.551 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4589.914 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.173 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.896 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2272.927 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.127 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.527 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2286.538 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.248 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.110 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4575.773 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 585.180 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.650 -6.04%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4589.112 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1822.028 -1.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.702 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12366.124 -1.12%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15422.046 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 792.087 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117263.480 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3447.548 -3.64%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 527.845 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23084.117 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17040.588 -1.75%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 859.329 -2.80%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129061.480 -2.47%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.748 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.749 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14282.852 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13638.608 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 882.404 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117449.064 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.760 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.181 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.927 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.420 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.587 -5.98%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.802 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 425.860 3.75%
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.750 5.30%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4428.113 2.64%
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6363.088 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 135.012 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52714.152 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 549.108 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.861 -4.22%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3139.495 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 594.876 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.307 -2.44%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5764.789 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.737 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.634 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.383 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.081 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.560 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.780 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.779 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.773 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.375 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.362 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.372 -
vector<bool>(const_vector<bool>&) 10.239 -2.25%
vector<bool>(size_type,_const_value_type&) 9.053 2.10%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.489 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.964 -
vector<bool>::reserve() 8.827 -
vector<bool>::resize() 13.826 1.74%
Geometric Mean 664.860 -