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 bfd139dacd52e4b2b1af22666846f4e3c5b52a02

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564663 2026-02-22T10:10:22 0:00:00
Previous 564686 2026-02-22T07:45:03 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1721 2057
Performance Improvements 1684 2784
Unchanged Tests 38390 36954
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_uint64_262144_16 143.21% 3228289.281 7851367.715 - 124.54% -
std::remove_copy(list<int>)_(prefix)/1024 119.67% 739.091 1623.589 - 121.05% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 104.04% 27.975 57.080 - 78.51% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 101.36% 364734.051 734423.903 - 6.21% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 93.49% 795.075 1538.362 - 93.69% -
SetIntersection_None_Set_string_16384_16 85.89% 192135275.298 357153853.788 - 90.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 83.42% 199557248.794 366025917.061 - 81.88% -
SetIntersection_None_Set_string_16384_256 83.27% 189939791.387 348106172.755 - 83.82% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 82.05% 389235.308 708588.243 - 7.99% -
SetIntersection_None_Set_string_16384_64 81.08% 190005003.997 344070416.014 - 81.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 80.60% 192466963.254 347602715.962 - 73.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 80.35% 197491816.184 356174997.425 - 76.50% -
SetIntersection_None_Set_string_16384_4 78.79% 197481159.186 353083374.664 - 87.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 78.28% 197155730.219 351487398.787 - 71.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 78.05% 200010666.417 356127534.271 - 76.74% -
std::unordered_set<std::string>::erase(key)_(existent)/32 77.13% 53.166 94.173 - 26.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 76.28% 202970159.750 357793892.373 - 69.42% -
std::set<std::string>::insert(value)_(already_present)/1024 76.26% 16.781 29.578 - 30.55% -
SetIntersection_None_Set_string_16384_1024 74.96% 189065643.579 330787791.299 - 73.89% -
SetIntersection_None_Set_string_16384_1 73.79% 200826503.744 349026122.311 - 85.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 71.93% 196665775.400 338126548.720 - 62.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 70.13% 204366065.854 347686663.779 - 69.08% -
std::unique_copy(deque<int>)_(contiguous)/52 68.18% 14.833 24.946 - 73.29% -
std::unique_copy(deque<int>)_(contiguous)/32 67.63% 9.555 16.018 - 70.06% -
SetIntersection_Interlaced_Vector_uint32_262144_64 67.16% 9552334.006 15968082.809 - 88.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 65.44% 32.525 53.809 - 64.40% -
ranges::min(std::vector<char>)/1 65.25% 0.262 0.433 - -1.09% -
ranges::min(std::deque<long_long>)/70000 65.23% 18869.199 31177.139 - 18.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 59.29% 19.418 30.931 - -8.90% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 57.95% 1.769 2.795 - -2.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 56.81% 1.763 2.765 - -8.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 56.00% 84485912.592 131798740.388 - 253.97% -
SetIntersection_Interlaced_Vector_uint64_16384_64 55.46% 5931419.879 9220749.460 - 39.84% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 51.37% 815.698 1234.723 - 51.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 51.04% 229656275.683 346872585.258 - 50.42% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 50.66% 21.538 32.449 - 1.62% -
ranges::min(std::list<long_long>)/1 50.64% 0.298 0.449 - 99.69% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 50.05% 1297.547 1946.910 - 21.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.34% 32.533 48.261 - 21.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 47.85% 227909165.782 336970675.012 - 38.49% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 45.97% 6.458 9.427 - -1.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 45.97% 20.761 30.305 - -10.84% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 45.71% 32.825 47.829 - -15.22% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 44.65% 0.302 0.436 - 23.01% -
std::copy(vector<int>)/4096 43.62% 154.196 221.459 - 47.03% -
SetIntersection_None_Set_float_16384_1 42.93% 159467036.592 227922689.820 - 43.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 42.45% 239867896.925 341694520.903 - -1.12% -
SetIntersection_None_Set_float_16384_1024 42.24% 156774467.833 222997476.197 - 40.92% -
SetIntersection_Interlaced_Vector_uint64_16384_16 42.00% 2514328.285 3570404.039 - 25.07% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 41.55% 43.521 61.606 - 10.92% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 41.26% 79918517.218 112893066.394 - 14.59% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 41.06% 0.227 0.320 - 40.17% -
SetIntersection_Front_Set_float_16384_16384 40.70% 232573627.262 327242116.891 - 50.89% -
rng::find(vector<bool>)_(process_all)/50 40.13% 0.598 0.838 - 21.10% -
SetIntersection_None_Set_float_16384_256 39.87% 157192780.497 219857879.713 - 39.34% -
BM_vector_deque_move/0 38.84% 0.392 0.544 - 4.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 38.52% 23.797 32.963 - 36.40% -
SetIntersection_None_Set_float_16384_4 38.50% 158802600.584 219942941.759 - 38.33% -
SetIntersection_Interlaced_Vector_uint64_1024_256 38.22% 5414827.596 7484461.492 - 21.87% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 38.20% 4.729 6.536 - -1.22% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 38.13% 3.818 5.274 - 38.30% -
SetIntersection_None_Set_float_16384_16 37.93% 158468558.260 218575194.888 - 37.82% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 37.89% 7.941 10.950 - -0.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 37.78% 32.755 45.131 - 4.25% -
SetIntersection_None_Set_float_16384_64 37.71% 157853156.800 217385061.760 - 37.38% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 37.24% 26.194 35.949 - 35.16% -
std::unordered_map<int,_int>::find(key)_(existent)/32 36.84% 1.098 1.503 - 5.40% -
BM_vector_deque_ranges_copy/0 36.80% 0.398 0.545 - -20.19% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 36.44% 1.167 1.593 - 21.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.13% 28.777 39.174 - 55.35% -
SetIntersection_None_Set_string_1024_16 36.05% 8862293.253 12057204.840 - 31.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 35.35% 11.122 15.054 - -36.14% -
SetIntersection_None_Set_string_1024_4 34.92% 8851969.378 11942933.266 - 33.98% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 34.86% 292.373 394.294 - 17.22% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.79% 23.035 31.048 - 35.00% -
SetIntersection_None_Set_string_1024_1 34.34% 8925896.156 11991482.174 - 30.70% -
SetIntersection_Front_Set_uint64_262144_16384 34.31% 224213486.467 301132899.143 - 37.74% -
BM_StringConstructDestroyCStr_Large_Opaque 33.34% 15.002 20.004 - 32.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.14% 37.838 50.379 - 74.81% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 32.80% 517.606 687.383 - 19.59% -
BM_StringConstructDestroyCStr_Small_Transparent 32.56% 0.345 0.457 - 24.41% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 32.54% 3.230 4.280 - 28.50% -
std::set<int>::upper_bound(key)_(non-existent)/8192 32.21% 9.730 12.864 - 31.55% -
std::set<std::string>::insert(value)_(already_present)/32 32.13% 7.698 10.172 - -37.70% -
std::swap_ranges(list<int>)/8192 31.89% 8432.366 11121.781 - 7.33% -
rng::contains_subrange(deque<int>)_(process_all)/32 31.75% 11.293 14.879 - 3.18% -
SetIntersection_None_Set_uint64_16384_4 31.49% 165432349.433 217525085.513 - 31.82% -
SetIntersection_None_Set_uint64_16384_1 30.94% 162717363.470 213065862.209 - 32.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 30.73% 0.532 0.696 - 39.24% -
std::set<int>::upper_bound(key)_(non-existent)/32 30.24% 2.413 3.142 - 28.53% -
SetIntersection_None_Set_uint64_16384_16 30.20% 169440363.814 220615258.668 - 31.38% -
std::set<int>::upper_bound(key)_(non-existent)/1024 30.02% 5.799 7.540 - 27.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 29.92% 0.536 0.696 - 35.09% -
std::map<std::string,_int>::erase(key)_(existent)/1024 29.92% 61.945 80.477 - -10.22% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 29.58% 6.290 8.150 - 0.34% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 29.46% 84676.646 109623.566 - 26.20% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 29.45% 1.216 1.574 - -19.55% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 28.77% 5.590 7.199 - -1.95% -
SetIntersection_None_Set_uint64_16384_64 28.65% 170319163.685 219114883.429 - 24.77% -
SetIntersection_None_Set_string_1024_64 28.53% 9191502.426 11814166.426 - 30.54% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 28.34% 28.461 36.527 - 34.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 28.34% 28315745.129 36340366.305 - 99.29% -
BM_PushHeap_float_SingleElement_1 28.33% 0.543 0.697 - 33.88% -
std::unordered_set<std::string>::find(key)_(existent)/1024 27.69% 31.382 40.071 - 38.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 27.60% 24.583 31.368 - -5.20% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 27.58% 4.608 5.879 - 8.33% -
std::find_if_not(vector<char>)_(bail_25%)/8 27.26% 0.763 0.971 - 4.15% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 27.22% 10.053 12.790 - 20.26% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 27.22% 23.402 29.771 - 36.19% -
rng::find(vector<bool>)_(process_all)/8 27.20% 0.630 0.802 - 24.94% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 27.10% 1035.051 1315.598 - 29.33% -
ranges::minmax(std::deque<char>)/64 26.98% 23.207 29.470 - 29.84% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 26.90% 0.272 0.345 - 19.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 26.89% 0.500 0.634 - 9.55% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 26.66% 66.338 84.021 - -3.93% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 26.41% 0.365 0.461 - -3.60% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 26.38% 1.961 2.478 - -2.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 26.33% 6613.384 8354.550 - 21.57% -
SetIntersection_Interlaced_Vector_uint64_16384_256 26.01% 15900744.096 20035979.121 - -15.35% -
bm_ranges_lexicographical_compare<signed_char>/64 25.81% 2.013 2.533 - 23.08% -
std::multiset<std::string>::erase(key)_(existent)/8192 25.79% 64.569 81.218 - -23.60% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 25.61% 21.462 26.959 - 2.48% -
ranges::min(std::deque<long_long>)/64 25.47% 18.077 22.680 - 13.78% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 25.26% 40.895 51.224 - -17.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.13% 24.843 31.087 - -2.87% -
std::set<int>::erase(key)_(non-existent,_end)/32 25.12% 2.300 2.877 - 9.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.89% 28.490 35.582 - -11.86% -
BM_lexicographical_compare_three_way_slow_path/1 24.87% 0.369 0.461 - 26.74% -
std::rotate_copy(vector<int>)/8192 24.50% 346.254 431.078 - -39.85% -
std::find_if(list<int>)_(process_all)/8192 24.37% 7170.583 8918.316 - 19.69% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.32% 23.677 29.435 - 18.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 24.07% 28.438 35.282 - -6.90% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 23.70% 1.066 1.318 - 25.86% -
SetIntersection_None_Set_uint64_16384_256 23.36% 170073033.790 209806637.061 - 24.05% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 23.26% 32.155 39.636 - 17.04% -
std::map<std::string,_int>::insert(value)_(already_present)/32 23.03% 21.613 26.591 - 38.32% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.92% 24.583 30.216 - 22.02% -
std::for_each_n(deque<int>)/50 22.77% 3.941 4.838 - 22.15% -
std::set<int>::contains(key)_(non-existent)/8192 22.48% 9.951 12.189 - 18.09% -
BM_PushHeap_string_PipeOrgan_1 22.36% 0.527 0.645 - -7.93% -
SetIntersection_None_Set_string_16384_16384 22.08% 194882704.364 237918269.398 - 23.22% -
std::unordered_multiset<int>::find(key)_(existent)/8192 21.87% 1.234 1.504 - 12.86% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 21.80% 1.173 1.429 - 7.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.72% 23.738 28.893 - -24.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 21.38% 25821.027 31341.591 - 13.86% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 21.37% 0.981 1.191 - 8.04% -
std::unordered_set<int>::count(key)_(existent)/1024 21.31% 1.131 1.372 - 5.91% -
ranges::minmax(std::deque<char>)/70000 21.18% 24016.478 29103.058 - 23.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.99% 32.816 39.705 - -22.77% -
BM_StringDestroy_Large 20.99% 7.410 8.966 - 20.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.92% 551.370 666.693 - 19.55% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 20.90% 28.349 34.274 - 26.42% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.85% 551.424 666.369 - 18.39% -
std::set<std::string>::erase(iterator)/1024 20.54% 27.574 33.237 - 27.93% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 20.52% 0.866 1.044 - -9.65% -
std::search(list<int>,_pred)_(single_element)/8192 20.28% 8196.271 9858.555 - 28.09% -
SetIntersection_Interlaced_Vector_uint64_262144_256 20.12% 48666512.987 58458638.860 - 65.67% -
std::stable_partition(list<int>)_(dense)/1024 20.07% 1453.299 1744.988 - -0.12% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 19.93% 19.685 23.609 - 18.88% -
std::all_of(vector<int>)_(process_all)/50 19.90% 13.720 16.451 - -14.34% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.76% 544.836 652.513 - 20.06% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 19.75% 21.683 25.965 - 19.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 19.68% 27.497 32.909 - 33.35% -
ranges::minmax(std::list<long_long>)/1 19.59% 0.379 0.453 - 32.35% -
SetIntersection_Interlaced_Vector_float_1024_64 19.54% 3923230.276 4689952.569 - 43.33% -
SetIntersection_None_Set_uint64_16384_1024 19.46% 168809996.937 201666803.857 - 19.14% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 19.43% 34.764 41.519 - 16.24% -
std::unordered_set<std::string>::count(key)_(existent)/8192 19.31% 38.323 45.722 - 18.51% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.17% 19.590 23.345 - 5.71% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 19.15% 798.380 951.275 - 37.88% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 19.14% 17.923 21.354 - 21.24% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 19.11% 10.450 12.447 - 13.70% -
BM_PushHeap_string_Random_16384 19.10% 16.191 19.284 - 19.88% -
std::copy(vector<bool>)_(aligned)/1048576 19.05% 2485.628 2959.150 - -14.44% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 19.00% 0.513 0.611 - 18.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 18.99% 53.520 63.684 - 16.02% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 18.94% 1.285 1.528 - -1.97% -
BM_StringRelational_Eq_Small_Small_Control 18.81% 1.697 2.016 - 19.69% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 18.65% 23.166 27.486 - 18.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 18.48% 1548906.086 1835139.973 - 7.94% -
std::search(deque<int>,_pred)_(no_match)/1024 18.40% 435.430 515.549 - 18.15% -
ranges::minmax(std::list<char>)/1 18.14% 0.351 0.414 - 0.55% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 18.02% 10.924 12.891 - 27.51% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.95% 17.833 21.033 - 17.82% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.93% 37.984 44.796 - 7.53% -
BM_lexicographical_compare_three_way_slow_path/65536 17.91% 18141.662 21390.516 - 42.17% -
BM_lexicographical_compare_three_way_slow_path/262144 17.89% 72526.718 85501.235 - 35.08% -
std::unique_copy(deque<int>)_(sprinkled)/52 17.88% 16.383 19.312 - 31.23% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 17.82% 1.372 1.617 - 26.46% -
std::find_if(vector<int>)_(process_all)/8 17.80% 1.364 1.607 - 8.02% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 17.64% 1.203 1.415 - 4.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 17.53% 1579796.875 1856771.566 - 10.74% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 17.51% 11.963 14.058 - 15.52% -
BM_lexicographical_compare_three_way_slow_path/1048576 17.50% 294484.809 346025.632 - 43.30% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 17.43% 33.819 39.715 - 18.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.37% 501.973 589.144 - 16.57% -
BM_lexicographical_compare_three_way_slow_path/4096 17.31% 1145.271 1343.487 - 45.14% -
BM_lexicographical_compare_three_way_slow_path/16384 17.28% 4541.180 5325.801 - 45.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 17.27% 1.206 1.415 - 0.64% -
BM_lexicographical_compare_three_way_slow_path/64 17.22% 17.801 20.866 - 38.00% -
std::search(deque<int>,_pred)_(no_match)/1000 17.11% 439.007 514.142 - 21.10% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 17.11% 68.638 80.385 - 12.67% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 17.04% 1.264 1.480 - 6.33% -
std::copy_backward(deque<int>)/64 16.89% 3.030 3.541 - 17.00% -
std::map<std::string,_int>::erase(iterator)/32 16.79% 27.503 32.121 - 12.42% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 16.78% 0.955 1.115 - 0.43% -
ranges::min(std::list<char>)/1 16.77% 0.388 0.453 - 28.01% -
std::unordered_set<std::string>::erase(iterator)/32 16.74% 28.074 32.775 - 4.71% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 16.67% 0.411 0.480 - 3.69% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 16.62% 890007.707 1037882.750 - 0.95% -
SetIntersection_Interlaced_Vector_uint32_1024_16 16.61% 2008726.690 2342287.075 - -6.29% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 16.54% 25.365 29.561 - 10.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 16.48% 1570363.443 1829192.221 - 7.74% -
std::unordered_multiset<int>::find(key)_(existent)/32 16.45% 1.202 1.399 - 4.07% -
std::none_of(list<int>)_(process_all)/8192 16.41% 7534.691 8771.200 - 10.03% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 16.41% 1.186 1.380 - -0.63% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 16.39% 108.363 126.121 - 43.16% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 16.32% 20.129 23.413 - -9.20% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 16.26% 31.100 36.155 - 31.88% -
SetIntersection_Interlaced_Vector_uint32_1024_64 16.17% 3771403.577 4381402.665 - -12.21% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 16.03% 10.838 12.575 - 6.80% -
std::map<int,_int>::erase(iterator)/8192 15.95% 20.698 24.000 - -10.20% -
std::all_of(list<int>)_(process_all)/8192 15.89% 7008.834 8122.556 - 6.25% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 15.87% 1.226 1.420 - 2.57% -
BM_lexicographical_compare_three_way_slow_path/1024 15.84% 293.294 339.752 - 41.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 15.82% 47.939 55.525 - 25.13% -
BM_std_minmax_element<short>/3 15.81% 1.076 1.247 - 15.48% -
BM_lexicographical_compare_three_way_slow_path/16 15.60% 4.559 5.271 - 20.99% -
std::for_each_n(deque<int>)/32 15.50% 3.754 4.336 - 15.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 15.50% 2046213.215 2363342.611 - 9.78% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 15.37% 6299.787 7267.837 - 15.62% -
std::set<int>::insert(value)_(already_present)/1024 15.08% 5.730 6.595 - 13.73% -
std::copy_backward(vector<int>)/32768 15.05% 3288.858 3783.804 - -0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 14.99% 1584707.111 1822322.672 - 7.75% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 14.97% 13288.896 15277.730 - -0.20% -
std::map<std::string,_int>::ctor(const&)/32 14.90% 713.836 820.188 - -0.33% -
std::find_end(deque<int>)_(single_element)/8192 14.81% 2363.042 2712.997 - 34.24% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 14.77% 12.212 14.016 - 7.31% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 14.66% 44.738 51.296 - 13.52% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 14.65% 23.641 27.104 - 10.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 14.64% 1.228 1.408 - 11.99% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 14.52% 0.608 0.697 - 16.56% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 14.50% 1.124 1.287 - 2.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 14.48% 19.193 21.971 - -4.49% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 14.47% 11.525 13.192 - 5.17% -
BM_StringConstructDestroyCStr_Huge_Transparent 14.37% 64.236 73.464 - 6.05% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.35% 13.645 15.603 - -5.02% -
ranges::minmax(std::deque<char>)/8 14.35% 3.645 4.168 - 9.94% -
BM_PushHeap_uint32_QuickSortAdversary_1 14.26% 0.577 0.659 - 67.24% -
rng::contains_subrange(deque<int>)_(process_all)/16 14.23% 7.958 9.091 - -7.06% -
BM_vector_deque_move/1 14.17% 1.968 2.247 - -1.53% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 14.04% 16223.015 18500.375 - 13.63% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 14.02% 33.908 38.663 - 7.45% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 14.01% 11.378 12.972 - 14.94% -
BM_deque_vector_ranges_copy_backward/0 14.00% 1.415 1.614 - 17.45% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 13.96% 22.785 25.967 - 13.69% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 13.80% 27.536 31.337 - 12.14% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 13.77% 1.614 1.836 - -1.63% -
BM_PushHeap_uint32_Ascending_1 13.71% 0.410 0.466 - -0.04% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 13.70% 1.405 1.597 - 5.94% -
bm_lexicographical_compare<signed_char>/1 13.61% 1.314 1.493 - 18.90% -
BM_deque_deque_ranges_copy_backward/2 13.57% 2.223 2.524 - 9.50% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 13.49% 366.869 416.361 - 9.52% -
std::multiset<std::string>::ctor(const&)/32 13.47% 698.530 792.640 - 2.28% -
BM_StringConstructDestroyCStr_Empty_Opaque 13.46% 2.032 2.306 - 10.94% -
SetIntersection_Interlaced_Vector_uint32_16384_256 13.34% 19542267.847 22148723.870 - 13.67% -
ranges::minmax(std::deque<long_long>)/8 13.28% 3.530 3.999 - 12.30% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 13.25% 30.989 35.094 - 8.23% -
std::set<std::string>::find(key)_(non-existent)/8192 13.17% 27.297 30.892 - 16.66% -
std::unique_copy(deque<int>)_(sprinkled)/32 13.15% 10.202 11.544 - 25.46% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 12.96% 26.795 30.267 - 6.94% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 12.92% 18.403 20.781 - 15.08% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 12.88% 1.485 1.676 - 0.88% -
BM_deque_deque_copy_backward/0 12.87% 0.773 0.873 - -5.21% -
BM_StringFindAllMatch/8 12.75% 2.554 2.879 - 7.31% -
SetIntersection_None_Set_string_262144_1024 12.75% 1574349.283 1775094.318 - 3.19% -
BM_lexicographical_compare_three_way_slow_path/4 12.74% 1.178 1.328 - 17.50% -
BM_std_minmax_element<char>/512 12.62% 137.449 154.793 - 11.36% -
BM_vector_deque_move/2 12.58% 1.734 1.952 - -2.61% -
BM_StringDestroy_Huge 12.58% 10.889 12.259 - 12.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 12.55% 1628046.631 1832421.307 - 8.29% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 12.53% 46.851 52.721 - 8.46% -
BM_vector_deque_ranges_copy/2 12.48% 1.825 2.053 - -0.66% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 12.40% 14.258 16.026 - 6.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 12.37% 29.898 33.596 - 82.48% -
BM_lexicographical_compare_three_way_slow_path/256 12.36% 79.406 89.223 - 30.00% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 12.36% 648.509 728.650 - -3.57% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 12.33% 33.817 37.987 - 25.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 12.33% 1763904.865 1981329.018 - 5.41% -
BM_StringConstructDestroyCStr_Empty_Transparent 12.26% 0.241 0.271 - -13.19% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 12.18% 41119161.342 46126039.534 - 6.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 12.09% 31.479 35.285 - 4.82% -
BM_StringRelational_Compare_Small_Empty_Control 12.05% 1.607 1.801 - 11.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 12.03% 2034672.365 2279452.473 - 7.10% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 12.02% 31.738 35.554 - 27.85% -
SetIntersection_Interlaced_Vector_uint64_16384_4 12.01% 1383221.133 1549335.912 - 8.48% -
std::stable_partition(deque<int>)_(dense)/50 11.88% 37.126 41.537 - 10.68% -
BM_std_minmax_element<int>/2 11.69% 0.612 0.683 - 2.78% -
std::find_end(forward_list<int>)_(process_all)/1000 11.67% 676.510 755.463 - 11.88% -
SetIntersection_None_Set_string_262144_1 11.64% 1584815.918 1769258.709 - 4.09% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11.59% 10190.450 11371.572 - 12.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 11.53% 2.432 2.713 - -0.48% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 11.50% 6.468 7.212 - 32.00% -
ranges::min(std::list<long_long>)/70000 11.50% 44980.756 50154.309 - 14.11% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 11.50% 15.525 17.311 - 11.88% -
BM_deque_vector_move/1 11.48% 2.084 2.323 - 13.25% -
std::is_sorted(list<int>,_pred)/8192 11.47% 8719.501 9719.794 - 7.47% -
SetIntersection_None_Set_string_262144_16384 11.42% 1588041.180 1769417.237 - 3.93% -
SetIntersection_None_Set_string_262144_16 11.37% 1589154.869 1769811.930 - 4.00% -
BM_vector_deque_ranges_copy/1 11.33% 2.068 2.302 - -0.76% -
ranges::min(std::vector<__int128>)/1 11.31% 0.372 0.414 - 21.98% -
SetIntersection_None_Set_string_262144_4 11.30% 1586954.264 1766314.779 - 3.32% -
SetIntersection_Interlaced_Vector_float_1024_4 11.30% 1282339.360 1427220.254 - 2.58% -
std::reverse(list<int>)/32768 11.29% 17423.663 19391.300 - 0.91% -
SetIntersection_None_Set_string_262144_256 11.29% 1587301.027 1766433.268 - 3.60% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 11.28% 9.719 10.815 - 20.05% -
std::find_if_not(vector<int>)_(bail_25%)/8 11.24% 0.691 0.769 - -9.58% -
SetIntersection_None_Set_string_262144_262144 11.23% 1574658.610 1751521.238 - 2.38% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.16% 10.628 11.814 - 11.62% -
SetIntersection_None_Set_string_262144_64 11.13% 1590998.699 1768006.594 - 3.76% -
rng::find_last_if(vector<int>)_(bail_90%)/8 11.12% 0.497 0.553 - -10.59% -
std::transform(list<int>)_(identity_transform)/8192 11.09% 6888.196 7652.098 - 9.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 11.07% 3222063.109 3578708.351 - -0.11% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 10.98% 24.318 26.988 - 10.77% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10.92% 41056.228 45537.983 - 10.71% -
std::multiset<int>::count(key)_(non-existent)/32 10.90% 2.341 2.596 - 5.91% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 10.88% 24.610 27.287 - 12.71% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 10.79% 1.546 1.712 - 3.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 10.76% 1681198.484 1862163.166 - 10.88% -
std::multiset<std::string>::erase(iterator)/8192 10.74% 33.276 36.848 - 23.02% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 10.67% 13007.768 14395.654 - 10.20% -
BM_PushHeap_uint64_SingleElement_1 10.65% 0.576 0.637 - 27.11% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 10.60% 58551.501 64755.696 - 13.00% -
BM_deque_vector_ranges_move/0 10.54% 1.374 1.519 - 0.28% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 10.46% 23.392 25.839 - 9.01% -
std::unordered_set<std::string>::erase(iterator)/1024 10.45% 26.283 29.028 - 5.66% -
std::remove(deque<int>)_(prefix)/32 10.39% 51.187 56.506 - 6.90% -
SetIntersection_Front_Vector_uint32_16384_1024 10.31% 5292483.114 5838081.542 - -1.43% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 10.30% 26158.287 28853.033 - -1.54% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.29% 34.398 37.938 - 10.54% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 10.24% 3.505 3.864 - -2.59% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 10.21% 15.927 17.553 - 7.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 10.15% 1646.713 1813.892 - 7.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 10.15% 6286456.294 6924594.507 - 10.44% -
std::set<std::string>::find(key)_(existent)/32 10.14% 14.890 16.400 - 14.92% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 10.14% 12.309 13.557 - 5.17% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 10.12% 29.521 32.510 - 2.09% -
BM_toupper_char<wchar_t> 10.08% 0.622 0.685 - -0.30% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 10.05% 229.885 252.980 - 12.06% -
SetIntersection_Interlaced_Vector_uint64_262144_64 9.91% 8587712.979 9439111.027 - -9.21% -
std::generate_n(list<int>)/8192 9.90% 6869.277 7549.205 - 1.31% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 9.87% 31.074 34.142 - 46.37% -
BM_vector_deque_move_backward/0 9.85% 0.474 0.520 - 24.18% -
BM_PushHeap_string_QuickSortAdversary_1 9.85% 0.584 0.641 - -8.35% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 9.84% 41.135 45.181 - 36.18% -
bm_lexicographical_compare<signed_char>/8 9.81% 3.159 3.469 - 11.54% -
std::distance(join_view(vector<vector<int>>))/50 9.79% 0.632 0.694 - -94.46% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 9.74% 311.260 341.583 - -1.28% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 9.73% 1.573 1.726 - 14.50% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 9.71% 107479.001 117914.065 - 12.01% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 9.65% 12.323 13.512 - 2.90% -
std::copy_n(vector<bool>)_(aligned)/262144 9.64% 743.297 814.932 - 39.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 9.63% 33.357 36.570 - -3.92% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 9.62% 13085.313 14344.548 - 9.61% -
std::map<std::string,_int>::erase(iterator)/1024 9.60% 25.660 28.124 - -21.23% -
BM_PushHeap_float_Descending_4 9.59% 0.358 0.392 - -35.94% -
std::move(list<int>)/64 9.58% 38.997 42.731 - -10.76% -
BM_deque_deque_copy/0 9.56% 0.838 0.918 - 5.63% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 9.47% 1.327 1.452 - -26.30% -
std::equal(deque<int>)_(it,_it,_it)/50 9.45% 20.616 22.565 - 4.72% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 9.43% 15.509 16.971 - 7.61% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 9.39% 5.192 5.679 - 13.31% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 9.38% 1.378 1.508 - 1.44% -
BM_deque_deque_copy_backward/64 9.36% 3.362 3.676 - 7.79% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 9.35% 106728.495 116709.470 - 10.56% -
std::unordered_set<std::string>::count(key)_(existent)/32 9.34% 36.175 39.555 - 11.53% -
BM_deque_deque_ranges_copy_backward/1 9.33% 2.526 2.761 - 9.43% -
BM_deque_vector_move_backward/0 9.32% 1.445 1.579 - 15.16% -
rng::find_last_if(vector<char>)_(bail_10%)/50 9.26% 12.547 13.708 - 20.01% -
BM_vector_deque_copy/2 9.24% 1.880 2.054 - 2.56% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 9.20% 20.412 22.290 - -5.96% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 9.19% 1.503 1.641 - -6.78% -
std::shift_right(list<int>)/8192 9.15% 7333.249 8004.445 - 8.47% -
SetIntersection_Front_Set_uint32_16384_256 9.11% 3866584.539 4218958.447 - 6.92% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 9.06% 20.737 22.616 - 10.32% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 9.03% 18.388 20.048 - -0.32% -
std::set<std::string>::find(key)_(non-existent)/1024 9.01% 21.082 22.981 - 15.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 9.01% 32.665 35.609 - -0.25% -
BM_deque_vector_move/2 8.99% 1.832 1.997 - 10.71% -
BM_StringFindAllMatch/1 8.96% 2.849 3.104 - 6.86% -
SetIntersection_Front_Vector_uint64_16384_1024 8.96% 5434223.610 5920899.932 - 11.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 8.95% 24.099 26.256 - 9.69% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 8.93% 12267.171 13362.815 - 14.80% -
std::adjacent_find(list<int>)/8192 8.89% 6612.771 7200.876 - 1.14% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 8.89% 15.842 17.250 - 9.57% -
BM_deque_vector_ranges_move/2 8.85% 1.830 1.992 - -3.37% -
std::move_backward(vector<int>)/1048576 8.81% 55923.594 60848.493 - 7.76% -
SetIntersection_Front_Vector_uint64_262144_1024 8.76% 5432100.841 5907841.404 - 10.60% -
std::is_sorted(list<int>)/8192 8.76% 7139.720 7764.870 - 6.27% -
SetIntersection_Front_Vector_float_1024_1024 8.73% 5426841.991 5900544.243 - 8.44% -
std::partition(deque<int>)_(dense)/50 8.71% 14.115 15.344 - 0.29% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 8.65% 33.579 36.484 - 17.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.64% 13195.352 14335.506 - 10.89% -
SetIntersection_Interlaced_Set_string_262144_16 8.63% 2091527.182 2271990.641 - 5.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 8.62% 33075.565 35926.930 - 7.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.55% 1941626.219 2107575.193 - 5.56% -
bm_gcd_complex 8.45% 17.960 19.478 - 8.34% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 8.45% 23.441 25.421 - 6.07% -
std::find_if(vector<int>)_(bail_25%)/8 8.44% 0.692 0.750 - 2.29% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 8.44% 215.255 233.427 - 9.00% -
BM_StringFindAllMatch/64 8.44% 3.098 3.359 - 2.79% -
SetIntersection_Interlaced_Vector_string_1024_16 8.40% 3161624.674 3427274.048 - 3.24% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 8.37% 220.936 239.439 - -6.39% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 8.37% 1342.821 1455.268 - -14.32% -
std::partition(deque<int>)_(dense)/32 8.34% 9.435 10.221 - 3.73% -
std::unique_copy(list<int>)_(sprinkled)/1024 8.33% 737.240 798.656 - 8.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 8.33% 6286234.415 6809818.544 - 10.67% -
std::multiset<int>::count(key)_(non-existent)/1024 8.33% 5.802 6.285 - 6.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 8.31% 9709255.982 10516375.813 - 4.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.30% 37.608 40.729 - 61.40% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 8.29% 366.706 397.111 - 10.88% -
std::find_end(deque<int>)_(process_all)/1000 8.25% 292.400 316.522 - 21.07% -
std::find_end(deque<int>)_(single_element)/1024 8.21% 330.361 357.496 - 28.68% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 8.21% 12.449 13.472 - 16.91% -
std::remove(deque<int>)_(prefix)/50 8.21% 59.825 64.735 - 12.54% -
std::shift_left(list<int>)/8192 8.20% 7036.198 7612.982 - 0.46% -
std::find(vector<char>)_(bail_25%)/8 8.17% 1.022 1.105 - -0.34% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 8.15% 18.609 20.126 - -3.97% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 8.13% 428.775 463.617 - -0.65% -
std::search(deque<int>,_pred)_(no_match)/8192 8.10% 3489.891 3772.731 - 7.90% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 8.09% 747.516 808.011 - -12.93% -
std::search(list<int>,_pred)_(near_matches)/1024 8.09% 43097.513 46582.255 - 7.19% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.08% 7353.412 7947.843 - 8.96% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.08% 6270.074 6776.870 - 4.42% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 8.07% 0.530 0.572 - 8.17% -
std::stable_partition(deque<int>)_(sparse)/32 8.07% 10.984 11.870 - 6.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 8.05% 1956930.340 2114466.957 - 3.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.03% 4.979 5.379 - 3.93% -
BM_std_minmax_element<char>/1024 7.96% 275.175 297.066 - 8.73% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 7.94% 29.914 32.288 - 3.58% -
std::pop_heap(deque<size_t>)/8192 7.93% 59.731 64.467 - 12.81% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 7.93% 4651.215 5019.965 - 6.55% -
SetIntersection_Front_Set_float_16384_1024 7.91% 13620706.864 14698521.831 - 17.88% -
std::unordered_multiset<int>::count(key)_(existent)/32 7.91% 1.753 1.892 - 2.02% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 7.90% 1.134 1.224 - 17.99% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 7.82% 28.296 30.508 - 5.78% -
std::stable_partition(deque<int>)_(dense)/32 7.79% 28.820 31.066 - 4.42% -
BM_vector_deque_ranges_move/2 7.78% 1.855 1.999 - -3.22% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.78% 6.309 6.800 - 5.35% -
std::pop_heap(deque<int>)/1024 7.75% 12.453 13.418 - -1.23% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 7.74% 12882.462 13878.963 - 7.62% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 7.73% 368.388 396.851 - 10.18% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 7.70% 11999.367 12923.717 - 3.43% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.69% 9.836 10.592 - 7.43% -
std::equal(vector<bool>)_(aligned)/8 7.66% 0.220 0.237 - 7.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 7.66% 207334586.162 223215513.654 - 8.63% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.64% 855836.717 921238.881 - 4.47% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 7.61% 57965.217 62378.315 - 9.13% -
std::unique(vector<int>)_(sprinkled)/1024 7.60% 529.698 569.941 - 7.28% -
std::stable_partition(deque<int>)_(dense)/1024 7.55% 565.518 608.215 - 6.89% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.55% 6.489 6.978 - 2.85% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 7.54% 6572.307 7068.134 - -29.04% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 7.51% 37.126 39.913 - 3.54% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 7.45% 18.214 19.570 - 1.56% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 7.42% 291.687 313.338 - -3.58% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 7.39% 22.612 24.282 - 3.32% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 7.38% 749.182 804.434 - 5.66% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 7.36% 186147.014 199838.494 - 4.80% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 7.33% 951.968 1021.753 - 8.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.31% 2276900.092 2443394.548 - 7.31% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 7.31% 29.860 32.041 - 3.45% -
SetIntersection_Interlaced_Vector_float_64_16 7.28% 17087268.852 18332047.495 - 9.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 7.28% 1704885.012 1828986.164 - 0.48% -
std::unordered_set<std::string>::clear()/32 7.17% 858.129 919.681 - -1.08% -
std::unordered_map<int,_int>::count(key)_(existent)/32 7.17% 1.250 1.339 - 15.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 7.15% 1023467.671 1096610.383 - 2.58% -
BM_deque_vector_ranges_move/1 7.14% 2.090 2.239 - -5.46% -
ranges::minmax(std::vector<char>)/8 7.12% 0.872 0.934 - -7.54% -
std::set<std::string>::find(key)_(non-existent)/32 7.12% 9.888 10.593 - 12.41% -
SetIntersection_Front_Set_uint64_16384_16384 7.11% 227761208.010 243953955.860 - 8.20% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.08% 220.391 235.990 - 10.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 7.08% 599932.637 642379.900 - 5.61% -
std::multimap<std::string,_int>::count(key)_(existent)/32 7.05% 19.731 21.122 - 4.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 7.04% 12.309 13.175 - -1.99% -
BM_deque_vector_ranges_move/64 7.01% 2.628 2.812 - -1.11% -
std::search(list<int>,_pred)_(near_matches)/1000 7.00% 41181.210 44064.808 - 5.73% -
SetIntersection_Interlaced_Set_string_262144_4 7.00% 1858576.658 1988668.863 - 5.92% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 6.97% 122.799 131.364 - 1.32% -
rng::contains_subrange(list<int>)_(process_all)/8192 6.97% 6883.336 7363.156 - -18.56% -
std::find(list<int>)_(process_all)/8 6.96% 2.249 2.406 - 9.72% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 6.96% 0.646 0.691 - -0.17% -
std::set<std::string>::lower_bound(key)_(existent)/8192 6.96% 30.115 32.211 - 3.10% -
SetIntersection_Interlaced_Set_uint64_64_16 6.95% 21716247.756 23225763.445 - 2.21% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.89% 16923.730 18089.680 - 11.08% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 6.87% 106937.940 114282.589 - 8.83% -
BM_vector_deque_ranges_move/1 6.86% 2.114 2.259 - -3.14% -
SetIntersection_Front_Set_uint64_262144_262144 6.84% 1695618.652 1811539.469 - 8.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 6.79% 12755913.007 13622055.315 - 6.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 6.78% 38.418 41.023 - 4.86% -
SetIntersection_Front_Vector_uint32_256_256 6.78% 4250298.652 4538283.314 - 6.16% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 6.77% 1.690 1.805 - 35.16% -
std::multiset<std::string>::contains(key)_(non-existent)/32 6.77% 10.749 11.477 - 6.49% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 6.75% 8.153 8.703 - 6.17% -
rng::contains_subrange(deque<int>)_(process_all)/50 6.75% 24.050 25.673 - 8.96% -
std::multimap<std::string,_int>::erase(iterator)/8192 6.73% 29.666 31.662 - 21.98% -
std::copy_backward(deque<int>)/1048576 6.70% 133409.448 142341.224 - 10.64% -
std::unordered_multiset<int>::clear()/8192 6.68% 68702.828 73289.987 - 9.04% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 6.66% 123.754 131.995 - 4.03% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 6.66% 3411.632 3638.798 - -2.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 6.65% 217918776.152 232404644.634 - 7.14% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 6.64% 1.141 1.217 - 4.25% -
SetIntersection_Interlaced_Set_string_262144_256 6.62% 2001684.490 2134215.414 - 2.53% -
BM_std_minmax_element<short>/2 6.61% 0.606 0.646 - 1.92% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 6.59% 11152.966 11887.438 - 0.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 6.58% 22289367.016 23756932.507 - 4.89% -
BM_vector_deque_copy/1 6.57% 2.188 2.332 - 1.77% -
std::for_each_n(list<int>)/8 6.56% 2.320 2.472 - 2.12% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 6.54% 25.483 27.148 - 8.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6.50% 5681121.904 6050369.278 - 7.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 6.49% 1663501.385 1771472.006 - 5.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 6.49% 645.553 687.442 - -82.19% -
BM_StringConstructDestroyCStr_Huge_Opaque 6.48% 156.711 166.868 - 3.23% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 6.47% 284184.234 302571.530 - 5.57% -
BM_StringEraseWithMove_Empty_Opaque 6.46% 0.790 0.841 - 6.65% -
BM_vector_deque_move_backward/1024 6.46% 37.915 40.363 - 8.57% -
std::for_each(list<int>)/8 6.46% 2.379 2.533 - 0.55% -
BM_deque_deque_ranges_copy/0 6.44% 0.798 0.849 - 15.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 6.40% 4227162.043 4497887.667 - 2.97% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 6.40% 528.038 561.843 - 5.19% -
std::equal(vector<bool>)_(aligned)/50 6.39% 0.218 0.232 - 5.88% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 6.36% 13368.409 14218.238 - 9.77% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 6.34% 1.416 1.506 - -4.27% -
std::set<int>::count(key)_(non-existent)/8192 6.33% 11.264 11.977 - -13.28% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 6.33% 4.747 5.047 - 12.06% -
std::count_if(list<int>)_(every_other)/8192 6.32% 7098.932 7547.455 - 7.12% -
SetIntersection_Interlaced_Set_string_262144_262144 6.31% 17390579.264 18487427.814 - 2.91% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 6.30% 32866.844 34937.786 - 3.16% -
SetIntersection_Front_Set_uint32_16384_64 6.30% 1676800.629 1782421.963 - 6.46% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 6.29% 21.353 22.697 - 1.42% -
std::lower_bound(std::list<int>)/8 6.28% 15.454 16.424 - 6.60% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.26% 92.346 98.130 - -2.06% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 6.23% 1.414 1.503 - 8.26% -
SetIntersection_Front_Vector_uint32_16384_256 6.22% 2132259.025 2264952.583 - 5.05% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 6.20% 50.642 53.784 - -5.34% -
BM_vector_deque_ranges_copy/1024 6.18% 35.707 37.915 - 5.57% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.18% 30.484 32.368 - 20.74% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 6.15% 23.732 25.193 - 12.48% -
BM_PushHeap_float_QuickSortAdversary_16 6.15% 0.974 1.034 - 4.49% -
BM_PushHeap_string_Descending_262144 6.14% 3.147 3.341 - 5.93% -
BM_std_minmax_element<char>/5500 6.14% 1443.813 1532.483 - 6.34% -
std::list<std::string>::ctor(size)/1024 6.13% 13898.549 14750.488 - 15.47% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6.11% 6338.294 6725.385 - 7.12% -
std::set<int>::upper_bound(key)_(existent)/1024 6.08% 4.069 4.316 - 7.23% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 6.08% 4.342 4.606 - 8.50% -
std::multiset<std::string>::contains(key)_(existent)/1024 6.07% 24.347 25.827 - 10.65% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 6.07% 280330.068 297340.127 - 3.17% -
SetIntersection_Front_Set_string_16384_64 6.06% 4311622.227 4573110.021 - 6.33% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 6.06% 10.455 11.089 - 4.53% -
rng::starts_with(vector<int>)/1048576 6.05% 68358.610 72495.096 - 6.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 6.05% 18158469.675 19256949.502 - -4.42% -
SetIntersection_Interlaced_Vector_float_262144_16384 6.04% 327207118.870 346974044.108 - -0.79% -
std::copy(vector<int>)/8 6.03% 2.129 2.258 - 3.39% -
std::find_end(vector<int>)_(single_element)/1024 6.02% 251.225 266.355 - 12.57% -
BM_StringEraseWithMove_Empty_Transparent 6.02% 0.578 0.612 - 9.97% -
SetIntersection_Interlaced_Set_string_262144_1024 6.01% 2047904.948 2171074.135 - 3.13% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 6.01% 946.993 1003.918 - 5.83% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 6.00% 697.465 739.335 - 1.87% -
BM_std_minmax_element<char>/4096 5.99% 1078.187 1142.822 - 6.23% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 5.99% 25.226 26.737 - 31.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.99% 32.504 34.450 - 9.70% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 5.99% 39.179 41.524 - 1.83% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.98% 110240.186 116828.053 - 10.11% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 5.97% 23.615 25.026 - 4.76% -
BM_std_minmax_element<char>/64000 5.97% 16763.254 17763.578 - 6.87% -
BM_std_minmax_element<char>/65536 5.95% 17170.546 18192.480 - 6.76% -
SetIntersection_Front_Vector_uint64_16384_256 5.94% 2148943.071 2276693.436 - 6.10% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 5.92% 2.976 3.152 - 14.92% -
BM_std_minmax_element<char>/70000 5.92% 18301.526 19384.937 - 6.35% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 5.92% 25.163 26.652 - 19.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 5.91% 11774183.334 12470544.197 - 3.57% -
std::set<std::string>::find(key)_(existent)/1024 5.91% 23.394 24.777 - 8.86% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.89% 51351.409 54376.373 - 8.54% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 5.87% 114700.373 121438.915 - 6.11% -
std::search(vector<int>,_pred)_(same_length)/1024 5.87% 612.415 648.354 - 5.72% -
BM_std_minmax_element<char>/4000 5.86% 1054.205 1116.011 - 6.46% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 5.85% 11975230.465 12675888.518 - 6.65% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 5.84% 693.430 733.920 - 0.35% -
BM_PushHeap_uint32_PipeOrgan_64 5.83% 1.317 1.394 - 6.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 5.83% 1560394.889 1651324.892 - -1.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 5.82% 11522239.452 12193005.632 - 8.09% -
std::multimap<int,_int>::clear()/8192 5.82% 83919.412 88799.601 - -0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 5.82% 7479859.723 7914825.119 - -0.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.79% 88.135 93.239 - 36.71% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 5.79% 33352.629 35282.727 - 4.45% -
std::set<std::string>::count(key)_(existent)/32 5.77% 15.492 16.386 - 6.15% -
ranges::min(std::deque<long_long>)/1 5.77% 0.631 0.667 - 11.26% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 5.74% 0.594 0.628 - 4.84% -
std::unique(list<int>,_pred)_(sprinkled)/32 5.73% 63.842 67.503 - -0.57% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 5.71% 2.179 2.303 - -0.43% -
std::unordered_set<int>::erase(key)_(existent)/32 5.71% 20.854 22.044 - 3.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.70% 4893.146 5172.001 - -5.17% -
SetIntersection_Front_Set_uint64_256_64 5.67% 5464698.916 5774643.067 - 9.50% -
std::map<int,_int>::ctor(const&,_alloc)/32 5.66% 221.221 233.744 - -6.96% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 5.66% 52282.867 55242.438 - -30.02% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 5.66% 95055.765 100434.872 - 1.65% -
BM_vector_deque_move/65536 5.64% 2851.979 3012.915 - 5.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.63% 1733144.451 1830641.846 - 8.14% -
std::multiset<int>::count(key)_(non-existent)/8192 5.59% 9.250 9.767 - -0.86% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 5.58% 23.100 24.389 - 4.52% -
ranges::minmax(std::vector<long_long>)/1 5.57% 0.652 0.689 - 6.47% -
std::partial_sort_copy(list<int>)_(repeated)/8192 5.56% 32961.169 34794.639 - 6.99% -
ranges::min(std::vector<long_long>)/64 5.56% 4.800 5.067 - 8.31% -
std::copy_backward(deque<int>)/512 5.56% 18.048 19.051 - 6.12% -
SetIntersection_Interlaced_Set_string_262144_64 5.55% 2083271.160 2198810.953 - 2.37% -
std::map<int,_int>::find(key)_(non-existent)/8192 5.52% 7.509 7.924 - 13.04% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 5.52% 42.976 45.347 - 1.17% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 5.50% 18010619.358 19001806.345 - -4.61% -
std::multimap<int,_int>::erase(key)_(existent)/1024 5.49% 24.973 26.344 - -0.41% -
BM_vector_deque_move/70000 5.48% 3100.302 3270.131 - 5.32% -
BM_deque_vector_move_backward/2 5.47% 1.837 1.938 - 5.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 5.47% 10141864.681 10696261.072 - 7.97% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 5.46% 12546.421 13231.392 - 4.16% -
ranges::min(std::deque<__int128>)/64 5.45% 20.864 22.002 - 7.23% -
BM_deque_vector_ranges_copy_backward/2 5.44% 1.837 1.937 - 5.40% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 5.42% 17.551 18.503 - 7.03% -
std::move_backward(vector<bool>)_(aligned)/64 5.42% 1.700 1.793 - 3.56% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 5.42% 187.728 197.894 - -7.12% -
std::partition_point(vector<int>)/1024 5.41% 6.041 6.367 - 3.64% -
BM_deque_vector_copy/0 5.40% 1.411 1.487 - 19.12% -
SetIntersection_Interlaced_Vector_string_256_64 5.39% 19398263.009 20444246.652 - 0.82% -
std::map<std::string,_int>::count(key)_(non-existent)/32 5.36% 9.979 10.513 - -7.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.34% 6543250.048 6892889.176 - 11.93% -
bm_lexicographical_compare<unsigned_char>/64 5.32% 1.921 2.023 - 1.25% -
std::search(vector<int>,_pred)_(single_element)/8192 5.31% 3914.787 4122.745 - -10.45% -
rng::find_last_if(vector<int>)_(bail_90%)/50 5.30% 1.502 1.582 - 4.05% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.30% 42.659 44.920 - 14.75% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 5.29% 23.694 24.948 - 4.15% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 5.29% 170.515 179.528 - 7.50% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 5.26% 164.923 173.595 - -82.08% -
rng::contains_subrange(vector<int>)_(same_length)/16 5.26% 4.815 5.068 - 7.16% -
std::multiset<std::string>::erase(key)_(existent)/32 5.25% 79.880 84.071 - 62.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 5.23% 1229183.021 1293440.754 - 3.21% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.22% 18.860 19.843 - -1.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 5.21% 1228077.066 1292026.611 - 2.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 5.21% 1226096.518 1289932.615 - 3.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 5.19% 1228757.895 1292588.459 - 2.34% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 5.18% 1.479 1.556 - 3.39% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 5.17% 284253.820 298953.165 - 4.53% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 5.16% 51062.274 53697.089 - 3.51% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 5.13% 96138.775 101067.923 - 4.74% -
ranges::minmax(std::deque<__int128>)/8 5.12% 4.154 4.366 - 17.89% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 5.12% 11.466 12.053 - 4.71% -
std::search(vector<int>,_pred)_(single_element)/1024 5.05% 490.175 514.926 - -10.75% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 5.03% 803.730 844.169 - 18.18% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 5.03% 1.016 1.067 - -3.80% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 5.02% 55.080 57.847 - 29.67% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 5.01% 48.959 51.409 - 1.35% -
std::multimap<std::string,_int>::erase(iterator)/32 5.00% 25.238 26.499 - -4.77% -
SetIntersection_Front_Set_string_64_4 4.98% 18262932.442 19172618.238 - 0.08% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 4.98% 6828.742 7168.778 - -6.82% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 4.98% 1336.176 1402.708 - -6.88% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 4.98% 42.627 44.748 - 0.78% -
std::copy_if(list<int>)_(every_other)/512 4.96% 283.283 297.335 - -14.93% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 4.95% 11498.669 12067.381 - 0.77% -
std::set<std::string>::count(key)_(non-existent)/32 4.94% 10.542 11.063 - 9.64% -
BM_deque_vector_move_backward/1 4.93% 2.126 2.231 - 5.68% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 4.93% 34.073 35.752 - -0.05% -
std::find_if(vector<char>)_(bail_25%)/1024 4.92% 25.196 26.435 - 1.63% -
BM_PushHeap_string_SingleElement_4 4.91% 2.413 2.532 - 8.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 4.91% 180128275.359 188965726.573 - 7.17% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 4.90% 2.430 2.550 - -16.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 4.90% 62713776.632 65788852.415 - 2.12% -
BM_deque_deque_copy_backward/512 4.90% 18.869 19.794 - 3.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 4.90% 19.365 20.313 - 2.35% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 4.88% 28.813 30.220 - 5.94% -
std::map<int,_int>::ctor(const&)/32 4.88% 219.336 230.033 - 6.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 4.88% 1225814.862 1285573.650 - 2.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 4.87% 44.859 47.042 - 17.43% -
std::copy_backward(list<int>)/8 4.86% 2.368 2.483 - 12.49% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 4.86% 86.278 90.474 - 3.34% -
BM_PushHeap_float_Descending_16 4.86% 0.363 0.381 - -39.69% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4.85% 4657.685 4883.587 - 3.35% -
std::search(deque<int>,_pred)_(near_matches)/1000 4.85% 24746.741 25945.965 - 7.69% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.82% 22.854 23.957 - 4.17% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 4.80% 28.748 30.128 - -0.92% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 4.80% 42.871 44.929 - 1.72% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 4.78% 23.579 24.706 - 17.08% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 4.77% 17.101 17.917 - 4.34% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.77% 6421.909 6728.319 - 7.40% -
std::map<std::string,_int>::count(key)_(existent)/8192 4.77% 27.953 29.286 - -4.30% -
std::find(vector<char>)_(process_all)/32768 4.77% 493.218 516.734 - 4.84% -
BM_PushHeap_string_Ascending_262144 4.77% 29.558 30.967 - -2.31% -
std::copy(vector<bool>)_(aligned)/64 4.77% 1.282 1.343 - 6.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 4.76% 16511979.463 17297269.665 - 3.21% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.74% 86.092 90.176 - 3.62% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 4.74% 37.995 39.795 - 21.49% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.73% 2.001 2.095 - 8.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 4.73% 63251333.441 66244253.781 - 3.55% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 4.73% 27.765 29.079 - -0.78% -
std::multiset<std::string>::count(key)_(existent)/8192 4.72% 29.252 30.634 - 15.51% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.72% 36548.787 38275.027 - 4.46% -
SetIntersection_Interlaced_Set_float_64_16 4.72% 21820954.941 22850320.495 - 4.73% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 4.72% 644.612 675.011 - 11.46% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 4.71% 17.959 18.806 - 4.49% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 4.70% 22.688 23.754 - -3.87% -
bm_ranges_lexicographical_compare<signed_char>/512 4.69% 7.837 8.205 - 5.64% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 4.68% 0.317 0.331 - 0.15% -
std::find(vector<char>)_(process_all)/8192 4.68% 135.428 141.766 - 5.04% -
std::deque<std::string>::ctor(size)/32 4.68% 41.591 43.535 - -15.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 4.67% 8719627.984 9127223.143 - 1.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 4.67% 1114544.303 1166630.334 - -1.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 4.67% 2370794.488 2481562.277 - 7.73% -
std::find_end(forward_list<int>)_(process_all)/1024 4.65% 709.373 742.381 - 4.64% -
BM_deque_vector_ranges_copy_backward/70000 4.65% 8639.793 9041.202 - 14.06% -
std::adjacent_find(deque<int>,_pred)/8 4.62% 4.087 4.275 - -11.63% -
std::move_backward(deque<int>)/8 4.61% 3.366 3.521 - 2.48% -
BM_deque_vector_move/64 4.61% 2.617 2.738 - 3.24% -
std::search(deque<int>,_pred)_(same_length)/1000 4.60% 479.127 501.169 - 4.24% -
std::multimap<int,_int>::erase(key)_(existent)/32 4.59% 22.493 23.526 - 1.38% -
BM_toupper_string<char> 4.59% 16.130 16.871 - 11.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.59% 2455829.661 2568624.581 - 4.67% -
std::set<std::string>::equal_range(key)_(existent)/1024 4.59% 22.998 24.054 - 10.40% -
SetIntersection_Interlaced_Vector_float_64_4 4.59% 17289386.612 18083037.763 - -0.50% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 4.59% 620054.067 648487.462 - 5.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 4.57% 140174179.673 146578134.218 - 2.62% -
BM_PushHeap_string_Ascending_256 4.56% 10.769 11.260 - 2.69% -
std::unordered_set<int>::erase(key)_(existent)/1024 4.56% 25.347 26.503 - 22.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 4.55% 1247516.115 1304316.734 - 2.76% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 4.55% 455.721 476.442 - -12.83% -
std::find_if_not(vector<char>)_(bail_25%)/32768 4.55% 900.501 941.443 - 9.05% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.53% 742.638 776.307 - -0.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 4.53% 1622980.633 1696547.770 - 2.44% -
bm_lexicographical_compare<unsigned_char>/8 4.53% 1.374 1.436 - 3.36% -
bm_lexicographical_compare<int>/1 4.53% 1.416 1.481 - 2.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.50% 15457.989 16153.225 - 0.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 4.48% 1359209.147 1420121.908 - 3.98% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 4.47% 36.057 37.668 - 3.05% -
std::move_backward(deque<int>)/64 4.47% 5.170 5.401 - 2.63% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.46% 1.154 1.206 - 0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 4.46% 1716183.660 1792649.632 - 2.13% -
std::is_sorted_until(vector<int>,_pred)/8 4.45% 3.548 3.706 - 18.68% -
std::find_first_of(vector<int>)_(large_needle)/32 4.45% 108.023 112.829 - 0.89% -
BM_StringFindStringLiteral/32 4.45% 1.770 1.849 - 5.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 4.43% 18.575 19.399 - 0.37% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 4.43% 17.377 18.147 - -8.00% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.42% 1273364.914 1329602.625 - 5.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.41% 90.842 94.850 - 8.64% -
BM_vector_deque_copy_backward/4096 4.40% 148.394 154.929 - 3.88% -
SetIntersection_Front_Vector_float_1024_256 4.39% 2154789.331 2249331.372 - 3.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 4.39% 45094983.788 47073058.787 - -0.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.36% 1405.837 1467.187 - -2.21% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 4.36% 2758.066 2878.399 - 4.10% -
std::multimap<int,_int>::clear()/1024 4.34% 10671.379 11134.335 - 0.21% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.33% 0.255 0.266 - 3.62% -
std::for_each(vector<int>)/8192 4.32% 252.026 262.924 - 4.18% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.32% 1.784 1.861 - 4.76% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4.31% 2768.277 2887.668 - 5.21% -
BM_StringRelational_Compare_Empty_Huge_Control 4.31% 1.605 1.674 - 3.47% -
std::upper_bound(std::list<int>)/8192 4.31% 14279.075 14894.425 - 5.46% -
std::find(list<int>)_(process_all)/1024 4.29% 700.190 730.256 - 6.50% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.28% 10.466 10.914 - 22.71% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 4.26% 6.709 6.995 - 1.76% -
std::list<std::string>::ctor(size)/32 4.26% 383.243 399.551 - 13.27% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 4.25% 49.076 51.162 - -3.28% -
std::map<std::string,_int>::find(key)_(existent)/8192 4.25% 30.625 31.926 - 10.13% -
std::map<int,_int>::contains(key)_(existent)/32 4.24% 1.636 1.705 - 2.84% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 4.24% 1.612 1.680 - 3.93% -
BM_std_minmax_element<int>/3 4.24% 1.190 1.241 - 11.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 4.22% 161919884.504 168758210.644 - 5.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 4.21% 0.429 0.447 - -34.61% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 4.20% 344.236 358.707 - 3.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 4.20% 164167751.124 171054760.640 - 4.69% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 4.18% 10.828 11.281 - 16.07% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.18% 11151.465 11617.578 - 0.43% -
std::all_of(vector<int>)_(process_all)/32768 4.18% 8114.345 8453.425 - 4.46% -
SetIntersection_Interlaced_Set_uint32_64_16 4.18% 21432353.492 22327382.692 - 0.05% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 4.18% 18.571 19.346 - 2.71% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 4.17% 391.300 407.606 - 2.89% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 4.17% 11.406 11.881 - 8.89% -
BM_StringFindStringLiteral/256 4.16% 5.437 5.663 - 3.66% -
std::search(deque<int>,_pred)_(near_matches)/1024 4.15% 25903.859 26978.874 - 6.91% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.15% 4.018 4.184 - 3.60% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 4.12% 14.750 15.358 - -12.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 4.11% 17146700.402 17850817.357 - -0.67% -
BM_StringAssignStr_Large_Opaque 4.11% 10.133 10.549 - 2.18% -
BM_PushHeap_string_Descending_1024 4.10% 2.380 2.478 - 5.21% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 4.10% 435.092 452.911 - -5.20% -
std::multiset<int>::find(key)_(existent)/1024 4.08% 4.034 4.199 - -1.17% -
std::make_heap(deque<int>)_(repeated)/1024 4.05% 2261.637 2353.177 - 8.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 4.05% 80.023 83.261 - 23.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 4.04% 1127210.647 1172757.322 - -0.57% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.03% 379.711 395.025 - 10.29% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 4.02% 0.263 0.273 - 2.72% -
std::partition_copy(vector<int>)/32 4.01% 7.889 8.206 - 1.58% -
std::set<std::string>::count(key)_(non-existent)/8192 3.99% 33.685 35.030 - 3.53% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.99% 1078.450 1121.491 - 0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 3.98% 63614251.775 66149098.527 - 2.80% -
ranges::min(std::deque<__int128>)/1 3.98% 0.709 0.738 - -11.82% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.97% 0.591 0.614 - 5.73% -
std::multimap<std::string,_int>::erase(iterator)/1024 3.96% 33.727 35.064 - 23.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.96% 20.552 21.367 - 2.96% -
SetIntersection_Interlaced_Set_string_64_64 3.96% 36658742.771 38111870.461 - 8.61% -
BM_PushHeap_uint32_QuickSortAdversary_64 3.95% 0.616 0.640 - 3.94% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 3.95% 31.997 33.261 - -0.70% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.94% 17284669.680 17966412.537 - -1.89% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 3.94% 29.876 31.054 - 12.05% -
std::search(vector<int>,_pred)_(same_length)/8192 3.94% 4903.631 5096.654 - 3.78% -
std::list<int>::ctor(size)/8192 3.93% 97232.978 101052.576 - 4.01% -
std::lower_bound(std::list<int>)/8192 3.92% 14296.364 14856.478 - 4.52% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 3.92% 421.539 438.049 - -16.98% -
BM_deque_vector_ranges_copy_backward/1 3.91% 2.095 2.177 - 1.09% -
BM_deque_deque_copy/65536 3.90% 3057.596 3176.974 - 3.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.90% 174556.110 181362.416 - 6.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.90% 2.178 2.263 - -0.45% -
std::set<int>::find(key)_(non-existent)/1024 3.90% 5.611 5.830 - 8.40% -
std::stable_partition(deque<int>)_(sparse)/50 3.88% 26.860 27.902 - 1.87% -
std::any_of(deque<int>)_(process_all)/32768 3.87% 10080.496 10470.968 - -7.24% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.86% 324.111 336.635 - 1.50% -
std::set<int>::erase(key)_(non-existent,_end)/1024 3.86% 5.463 5.673 - -5.55% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.85% 1006.694 1045.460 - 2.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.84% 26737473.680 27763839.908 - 4.68% -
std::move(deque<int>)/64 3.83% 4.729 4.910 - -19.67% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 3.83% 15.894 16.502 - -0.57% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 3.82% 35.812 37.182 - -2.10% -
BM_deque_vector_ranges_copy_backward/4000 3.82% 144.161 149.675 - 4.62% -
std::rotate(deque<int>)_(by_1/3)/1024 3.82% 399.937 415.195 - -76.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.81% 14514.365 15066.858 - -3.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.81% 136384.920 141575.409 - 4.19% -
std::unique(list<int>,_pred)_(sprinkled)/52 3.81% 80.761 83.834 - -0.45% -
std::copy_n(list<int>)/32768 3.80% 25933.713 26919.050 - 0.90% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 3.80% 0.494 0.512 - 3.62% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.79% 7327.484 7605.060 - 1.17% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 3.78% 24.287 25.206 - 2.56% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.78% 946.052 981.802 - 8.02% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 3.78% 9.368 9.722 - -1.35% -
std::find_if_not(vector<int>)_(bail_25%)/1024 3.78% 28.375 29.447 - 3.39% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.75% 94483.382 98031.066 - 0.47% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.75% 10.202 10.584 - 2.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.75% 1261.551 1308.812 - 0.76% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 3.73% 951.625 987.135 - 4.51% -
std::map<std::string,_int>::find(key)_(non-existent)/32 3.73% 12.434 12.898 - 29.69% -
BM_PushHeap_uint64_Ascending_64 3.73% 1.512 1.569 - 3.03% -
std::for_each_n(list<int>)/50 3.72% 22.208 23.033 - -5.03% -
BM_deque_vector_copy_backward/0 3.70% 1.372 1.423 - -7.67% -
ranges::min(std::list<char>)/64 3.69% 27.428 28.440 - 9.69% -
std::set<int>::count(key)_(existent)/1024 3.69% 4.063 4.213 - -10.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.68% 18579981.135 19263110.684 - 0.84% -
std::set<int>::lower_bound(key)_(existent)/8192 3.68% 7.765 8.051 - -1.30% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.67% 16.567 17.175 - 2.69% -
BM_align/1 3.65% 0.624 0.647 - -29.78% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.65% 32.863 34.061 - 4.41% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 3.64% 5786.416 5996.882 - -56.52% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 3.63% 7.710 7.990 - 6.38% -
ranges::minmax(std::deque<long_long>)/64 3.62% 23.417 24.265 - -1.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 3.62% 9779650.127 10133313.971 - 3.88% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.61% 6.428 6.660 - 6.46% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.60% 20.678 21.423 - 1.34% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 3.60% 31.877 33.026 - 1.81% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.59% 62.061 64.290 - 2.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 3.58% 164500835.537 170392469.570 - 4.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.58% 1766409.260 1829636.639 - 8.01% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3.57% 3905.158 4044.573 - 2.44% -
std::for_each(list<int>)/8192 3.57% 7419.690 7684.568 - -1.43% -
SetIntersection_Front_Vector_string_256_64 3.56% 9931152.563 10284811.557 - 2.98% -
std::all_of(list<int>)_(process_all)/32768 3.56% 25740.583 26656.541 - 1.22% -
SetIntersection_None_Set_uint64_262144_4 3.56% 1213317.463 1256483.479 - 2.74% -
std::partial_sort(deque<int>)_(repeated)/1024 3.56% 6293.953 6517.867 - 3.94% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.55% 34060.934 35270.553 - 6.73% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.55% 53.552 55.454 - -1.35% -
std::partial_sort(deque<int>)_(descending)/8192 3.55% 253080.481 262056.511 - -7.27% -
std::multimap<int,_int>::find(key)_(existent)/1024 3.54% 3.640 3.769 - 4.34% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.54% 53746.438 55648.510 - -1.68% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.54% 1119479.161 1159070.555 - -1.43% -
std::list<int>::ctor(size)/1024 3.53% 11925.377 12346.076 - 3.84% -
std::partition_point(vector<int>)/50 3.53% 2.562 2.652 - 3.46% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 3.53% 2.388 2.472 - 17.33% -
std::partition(vector<int>)_(dense)/8192 3.52% 1803.748 1867.277 - 3.11% -
std::stable_sort(deque<int>)_(ascending)/8 3.52% 17.803 18.430 - -8.81% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 3.52% 545.795 565.005 - 2.60% -
SetIntersection_Interlaced_Vector_string_16_16 3.51% 50032828.311 51789388.996 - -0.35% -
std::rotate(list<int>)_(1_element_forward)/50 3.51% 25.243 26.129 - 5.57% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.51% 1079.598 1117.447 - -8.03% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 3.50% 24.556 25.415 - 3.84% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 3.50% 1.474 1.526 - -5.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.48% 84976.979 87936.523 - 15.84% -
BM_StringRelational_Eq_Empty_Huge_Control 3.47% 0.470 0.487 - 1.96% -
std::replace(vector<int>)_(sprinkled)/50 3.47% 8.981 9.292 - 6.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 3.47% 1131296.795 1170508.817 - -1.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 3.46% 21757964.931 22509998.125 - -3.12% -
SetIntersection_Front_Vector_float_262144_64 3.46% 1334809.408 1380942.368 - 1.78% -
std::copy_if(list<int>)_(every_other)/4096 3.45% 3301.654 3415.512 - 3.12% -
std::find_end(deque<int>)_(near_matches)/1000 3.45% 15679.749 16220.188 - -45.96% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 3.44% 4.887 5.055 - 43.49% -
BM_StringRelational_Compare_Large_Empty_Control 3.44% 1.608 1.663 - 3.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.44% 5089806.003 5264903.191 - -1.04% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 3.44% 36.690 37.951 - 2.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.44% 348.781 360.770 - 16.29% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.43% 2.612 2.701 - 3.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.41% 37422.018 38698.179 - -6.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.41% 179891411.868 186017841.316 - 6.15% -
BM_PushHeap_string_Ascending_64 3.40% 7.314 7.563 - 3.70% -
std::for_each(join_view(vector<vector<int>>))/8 3.40% 1.428 1.477 - 3.74% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.40% 43.707 45.194 - 7.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.37% 12584503.428 13008887.221 - 0.03% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.37% 56724.988 58634.115 - 1.16% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.36% 202.879 209.692 - 3.55% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.36% 4.651 4.807 - 1.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 3.36% 168215030.190 173860434.512 - 2.25% -
std::map<int,_int>::ctor(const&)/8192 3.35% 52269.543 54021.480 - 4.17% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 3.35% 2.819 2.913 - 4.22% -
SetIntersection_Front_Set_string_262144_262144 3.33% 17454229.004 18036071.045 - -1.67% -
std::any_of(deque<int>)_(process_all)/8192 3.33% 2527.743 2611.974 - -7.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.33% 5284.170 5460.205 - 1.78% -
std::none_of(list<int>)_(process_all)/32768 3.32% 25952.559 26813.222 - 0.45% -
std::stable_partition(list<int>)_(sparse)/8192 3.31% 8631.749 8917.350 - 0.60% -
std::unique_copy(vector<int>)_(sprinkled)/52 3.30% 21.529 22.239 - 2.05% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 3.30% 18.549 19.161 - -5.55% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.29% 7623.489 7874.450 - 1.79% -
rng::contains_subrange(vector<int>)_(same_length)/32 3.29% 8.631 8.915 - 4.10% -
BM_StringFindStringLiteral/64 3.28% 2.267 2.341 - 9.42% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.27% 16361.028 16895.646 - -4.09% -
rng::contains_subrange(list<int>)_(single_element)/1048576 3.27% 805856.801 832171.621 - 2.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.26% 143344828.144 148018378.146 - 4.04% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.25% 31.539 32.563 - 7.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 3.25% 2186797.291 2257774.177 - 34.32% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 3.24% 0.607 0.627 - -8.88% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.23% 1355.644 1399.370 - -0.44% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.22% 783.015 808.238 - -1.41% -
std::map<int,_int>::ctor(const&)/1024 3.21% 6574.474 6785.593 - 4.20% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 3.21% 1.584 1.635 - 2.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 3.21% 1182900.422 1220829.849 - 0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.20% 2968847.412 3063907.633 - 3.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 3.20% 13590374.861 14025324.791 - 5.72% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 3.20% 0.814 0.840 - 2.21% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.19% 0.858 0.885 - -3.10% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.17% 235278.229 242731.818 - -2.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.17% 1012517.115 1044587.642 - -2.67% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 3.16% 1.169 1.206 - -0.23% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.16% 1.621 1.672 - 2.34% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.16% 20.063 20.697 - 2.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.15% 180.943 186.647 - -24.95% -
bm_lexicographical_compare<signed_char>/512 3.15% 7.684 7.926 - 3.54% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.14% 4.306 4.441 - 5.55% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.14% 441.504 455.380 - 1.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.14% 21.074 21.735 - 2.87% -
std::multimap<int,_int>::erase(iterator)/1024 3.14% 20.391 21.030 - -1.68% -
ranges::minmax(std::vector<char>)/1 3.13% 0.626 0.645 - 3.10% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.13% 653.798 674.277 - 2.71% -
SetIntersection_Front_Vector_uint64_256_256 3.13% 4403079.961 4540717.019 - 6.75% -
std::find_if(vector<char>)_(bail_25%)/32768 3.13% 802.120 827.190 - -12.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 3.12% 391.689 403.923 - 2.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.12% 20.040 20.664 - -8.21% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 3.11% 271.798 280.248 - 72.05% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.11% 289457.028 298450.552 - 6.07% -
SetIntersection_Interlaced_Set_uint32_262144_1024 3.11% 1551113.363 1599306.803 - 3.60% -
std::set<std::string>::count(key)_(non-existent)/1024 3.10% 24.463 25.222 - 6.05% -
std::set<int>::find(key)_(non-existent)/8192 3.10% 8.541 8.805 - 4.73% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.09% 20.371 21.001 - 2.09% -
std::stable_partition(vector<int>)_(dense)/50 3.09% 25.120 25.896 - -1.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.08% 42566.349 43878.527 - -1.69% -
BM_deque_vector_copy/1 3.08% 2.081 2.145 - 0.29% -
std::multimap<int,_int>::erase(iterator)/32 3.07% 20.278 20.901 - -0.37% -
BM_StringRelational_Compare_Small_Small_Control 3.07% 1.847 1.904 - 2.77% -
BM_PushHeap_string_Ascending_1024 3.06% 13.143 13.545 - 0.69% -
std::set<int>::contains(key)_(non-existent)/1024 3.06% 6.025 6.209 - 2.55% -
std::rotate(vector<bool>)_(1_element_backward)/8192 3.05% 106.678 109.928 - -1.09% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.05% 116272.569 119813.988 - -1.29% -
std::unique_copy(list<int>)_(sprinkled)/8192 3.05% 6907.650 7118.038 - 4.25% -
std::multiset<std::string>::erase(iterator)/32 3.04% 26.586 27.395 - 2.59% -
SetIntersection_Front_Vector_uint32_16384_16384 3.04% 73062313.985 75281564.689 - -2.53% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 3.03% 260.934 268.848 - 1.59% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 3.02% 1.829 1.884 - 13.48% -
std::partition(vector<int>)_(dense)/1024 3.02% 240.733 248.013 - 2.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.02% 32952.907 33948.636 - 1.06% -
SetIntersection_Interlaced_Set_string_16384_16384 3.02% 339540887.778 349788142.702 - 0.21% -
std::list<std::string>::ctor(size)/8192 3.02% 115384.129 118863.933 - 11.63% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.01% 43.803 45.122 - 2.29% -
std::find(vector<long_long>)_(bail_25%)/8 3.01% 0.923 0.951 - 6.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.01% 350119389.005 360641395.426 - 3.45% -
SetIntersection_Front_Vector_string_262144_4 3.00% 1167897.836 1202979.211 - 1.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 3.00% 1615328.694 1663813.150 - 1.64% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.00% 10.490 10.804 - 6.06% -
std::sort(deque<int>)_(shuffled)/1024 3.00% 6677.784 6878.024 - 0.41% -
SetIntersection_Interlaced_Vector_string_16384_4 3.00% 1744421.462 1796694.024 - -0.74% -
std::find_end(deque<int>)_(near_matches)/1024 3.00% 16328.240 16817.484 - -46.04% -
BM_PushHeap_string_Descending_256 2.99% 2.310 2.379 - 3.84% -
BM_CmpLess_ushort_uchar 2.99% 1.076 1.108 - -0.25% -
std::for_each_n(vector<int>)/8 2.99% 2.653 2.732 - 199.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 2.99% 4178650.226 4303582.526 - 1.10% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.98% 6637.908 6835.936 - -3.64% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.98% 6579.816 6775.617 - 0.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.97% 1005130.230 1034985.947 - 2.00% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.97% 8.420 8.670 - 4.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 2.97% 1243986.328 1280895.996 - 1.42% -
std::unordered_set<int>::contains(key)_(non-existent)/0 2.96% 0.438 0.451 - 23.28% -
std::multimap<int,_int>::erase(iterator)/8192 2.95% 20.381 20.983 - -2.13% -
SetIntersection_Front_Vector_uint32_262144_64 2.95% 1324649.899 1363785.302 - -1.54% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.95% 1598.605 1645.760 - -3.88% -
SetIntersection_Interlaced_Set_string_16384_64 2.95% 346152120.703 356357522.884 - 3.20% -
std::find_if(vector<char>)_(bail_25%)/8192 2.95% 210.574 216.778 - -5.17% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.94% 51058.055 52560.927 - 5.34% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 2.94% 24.583 25.306 - 3.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.93% 127.111 130.840 - -8.74% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.93% 8957301.306 9220040.802 - -3.98% -
std::unique(list<int>)_(sprinkled)/8192 2.93% 7931.463 8163.734 - 3.69% -
SetIntersection_Front_Vector_string_262144_16 2.93% 1574387.190 1620489.933 - 0.77% -
SetIntersection_Front_Vector_uint64_16384_16384 2.93% 76401168.025 78637531.909 - 5.62% -
BM_CmpLess_int_int 2.93% 1.036 1.066 - 0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.92% 13718.891 14119.144 - -3.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.92% 1522026.394 1566411.582 - -2.55% -
BM_StringAssignStr_Large_Transparent 2.92% 10.214 10.511 - 1.46% -
BM_vector_deque_move/64 2.91% 2.703 2.781 - 0.34% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.90% 1456.863 1499.154 - 3.33% -
SetIntersection_Interlaced_Set_uint64_262144_16 2.90% 1638428.953 1685938.314 - 2.41% -
SetIntersection_None_Set_uint64_262144_1 2.90% 1220529.785 1255919.434 - 2.44% -
SetIntersection_Interlaced_Vector_float_16384_1024 2.90% 49486059.204 50919646.418 - -0.86% -
bm_lexicographical_compare<int>/8 2.90% 1.515 1.559 - -1.49% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 2.89% 19715.317 20284.642 - 5.99% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.89% 91.751 94.400 - 8.75% -
std::set<std::string>::equal_range(key)_(existent)/8192 2.89% 27.087 27.869 - -14.35% -
BM_PushHeap_uint64_Ascending_256 2.88% 2.088 2.148 - 2.59% -
BM_CmpEqual_ushort_schar 2.87% 0.983 1.011 - -9.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 2.87% 168171499.106 173000592.391 - 2.61% -
std::map<int,_int>::erase(key)_(existent)/8192 2.87% 25.018 25.737 - -1.24% -
std::multimap<int,_int>::erase(key)_(existent)/8192 2.87% 25.782 26.521 - -4.52% -
std::partial_sort_copy(list<int>)_(descending)/8 2.86% 15.794 16.246 - -0.26% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.86% 155.248 159.690 - -4.84% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.86% 1479414.150 1521716.685 - -0.87% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 2.85% 21.454 22.067 - -6.21% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.85% 326.539 335.849 - 0.81% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 2.85% 18.939 19.479 - 1.11% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 2.84% 6625.990 6814.391 - -2.77% -
BM_PushHeap_string_Random_262144 2.84% 18.156 18.671 - 4.13% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 2.84% 11145.946 11462.091 - 0.99% -
std::make_heap(deque<int>)_(repeated)/8192 2.83% 17777.710 18281.588 - 8.46% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.82% 395.555 406.716 - 2.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.82% 7289.470 7495.036 - -3.98% -
std::partition(vector<int>)_(dense)/32 2.82% 8.403 8.639 - 3.48% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.82% 1593.574 1638.448 - 1.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.82% 348348201.979 358155175.633 - 0.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.81% 39303.567 40408.303 - -7.41% -
std::search(list<int>)_(single_element)/1024 2.80% 746.072 766.991 - 3.70% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 2.79% 173.400 178.230 - 0.93% -
BM_StringEraseWithMove_Small_Opaque 2.78% 2.184 2.245 - -15.02% -
std::move(vector<bool>)_(aligned)/64 2.78% 1.561 1.604 - -5.11% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 2.77% 18956.278 19482.110 - 2.32% -
SetIntersection_None_Vector_uint32_262144_16384 2.77% 1124853.792 1156040.458 - 1.38% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.76% 249324.367 256213.407 - -9.55% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.76% 43095.235 44285.116 - -1.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.76% 1054142.099 1083200.173 - 1.43% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.76% 289.517 297.496 - 0.06% -
SetIntersection_Front_Set_string_16384_16 2.75% 1777279.215 1826196.725 - 3.16% -
BM_PushHeap_string_PipeOrgan_64 2.75% 5.862 6.023 - 4.70% -
std::is_sorted_until(vector<int>,_pred)/1024 2.73% 416.578 427.954 - 1.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.73% 61242.890 62913.335 - 1.48% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 2.72% 213.439 219.250 - -4.08% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.71% 97652.298 100302.184 - 0.99% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.71% 9.199 9.448 - 4.18% -
BM_align/8 2.71% 0.622 0.639 - -30.58% -
std::partial_sort(vector<int>)_(descending)/8 2.71% 24.325 24.983 - -1.59% -
std::generate(list<int>)/50 2.71% 14.915 15.319 - -1.73% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.69% 1.181 1.213 - 0.96% -
SetIntersection_Front_Set_float_256_256 2.69% 8187854.815 8408440.215 - 9.46% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.69% 21.705 22.289 - -6.46% -
bm_lexicographical_compare<int>/64 2.69% 4.400 4.518 - -0.39% -
SetIntersection_Front_Set_uint32_262144_64 2.69% 1729408.549 1775915.286 - 7.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 2.69% 1652628.418 1697027.752 - 1.94% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 2.69% 14.987 15.390 - 0.35% -
BM_align/256 2.68% 0.622 0.639 - -30.54% -
SetIntersection_None_Vector_string_1024_16 2.67% 1147396.551 1178032.192 - 0.12% -
SetIntersection_Interlaced_Set_string_262144_16384 2.66% 2748634.277 2821844.400 - 0.80% -
BM_CmpLess_uint_schar 2.66% 1.054 1.082 - -4.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 2.66% 1037158.848 1064704.918 - -1.88% -
BM_CmpEqual_int_uchar 2.65% 1.077 1.105 - -1.60% -
std::map<int,_int>::find(key)_(non-existent)/32 2.64% 2.237 2.296 - 3.88% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.64% 508.741 522.184 - 1.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.64% 1421840.658 1459367.187 - 3.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.64% 25761068.489 26440420.540 - -2.09% -
BM_StringRelational_Eq_Small_Huge_Control 2.64% 0.467 0.479 - -0.84% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 2.62% 54616.797 56045.939 - 0.96% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 2.62% 17.006 17.451 - 2.98% -
SetIntersection_Interlaced_Set_uint64_1_1 2.61% 534528010.560 548501642.047 - 1.16% -
std::set<int>::erase(key)_(existent)/8192 2.61% 66.887 68.633 - -0.88% -
SetIntersection_Front_Vector_uint32_262144_16384 2.60% 72709010.482 74602562.474 - -3.44% -
rng::find_last(deque<int>)_(bail_90%)/8 2.59% 0.833 0.854 - -11.88% -
BM_align/64 2.58% 0.622 0.639 - -30.65% -
BM_PushHeap_string_Ascending_16384 2.57% 18.717 19.198 - 0.33% -
std::all_of(vector<int>)_(process_all)/8 2.57% 2.419 2.481 - -1.41% -
SetIntersection_Interlaced_Set_uint32_16384_16 2.57% 215980267.969 221526640.577 - 4.65% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 2.56% 778.668 798.631 - 30.87% -
std::equal(deque<int>)_(it,_it,_it)/8 2.56% 4.344 4.456 - 7.40% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.56% 1281737.389 1314574.951 - 1.00% -
BM_StringConstructDestroyCStr_Small_Opaque 2.56% 2.079 2.132 - -5.35% -
std::find_end(vector<int>)_(match_near_end)/1000 2.56% 27.989 28.705 - -89.04% -
BM_CmpLess_uint_ushort 2.56% 1.102 1.131 - 1.23% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.54% 35176.047 36068.998 - 0.70% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.53% 1.857 1.904 - -0.24% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.53% 88.578 90.818 - 3.63% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.53% 851557.482 873092.960 - -1.75% -
std::stable_partition(vector<int>)_(sparse)/32 2.53% 7.069 7.247 - -2.83% -
std::map<int,_int>::upper_bound(key)_(existent)/32 2.51% 1.714 1.757 - -3.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.51% 5052699.027 5179608.347 - 0.10% -
std::unordered_multiset<int>::clear()/32 2.51% 617.626 633.102 - 5.55% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.51% 174979323.389 179363613.313 - 2.81% -
BM_CmpLess_uint_short 2.49% 1.012 1.037 - -8.76% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 2.48% 6.824 6.993 - -4.61% -
std::set<int>::upper_bound(key)_(existent)/32 2.46% 1.755 1.798 - 9.59% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.45% 50.767 52.010 - 12.40% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.45% 600191.894 614875.974 - 0.59% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 2.45% 20.575 21.078 - -0.05% -
SetIntersection_None_Set_uint64_262144_16 2.44% 1213635.256 1243275.146 - 0.72% -
rng::contains_subrange(vector<int>)_(process_all)/50 2.44% 11.677 11.962 - 4.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.44% 11429429.112 11708124.653 - -0.58% -
BM_PushHeap_uint32_Random_262144 2.43% 5.989 6.135 - 6.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.41% 53680.870 54975.752 - 0.24% -
SetIntersection_Interlaced_Vector_string_256_4 2.41% 5906393.641 6048657.361 - -4.03% -
std::shift_right(list<int>)/50 2.41% 26.263 26.895 - -0.89% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.41% 833288.849 853346.309 - 1.75% -
BM_vector_deque_ranges_copy/64 2.40% 2.735 2.800 - -0.11% -
std::set<std::string>::erase(key)_(existent)/8192 2.40% 83.447 85.454 - -17.93% -
BM_deque_vector_move/65536 2.40% 2958.817 3029.858 - 2.25% -
std::list<int>::ctor(Range)_(cheap_elements)/32 2.40% 323.913 331.690 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.40% 0.649 0.664 - 1.46% -
BM_getline_string 2.40% 16.681 17.081 - 5.79% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.40% 12712.516 13016.986 - -2.47% -
std::unordered_set<std::string>::count(key)_(existent)/1024 2.39% 36.545 37.419 - 8.05% -
BM_CmpLess_uint_uchar 2.38% 1.113 1.139 - 1.92% -
bm_ranges_swap_ranges_vb_aligned/512 2.38% 5.070 5.191 - -1.90% -
SetIntersection_Interlaced_Vector_string_262144_4 2.38% 1987829.784 2035213.509 - -0.95% -
std::any_of(list<int>)_(process_all)/32 2.38% 11.624 11.900 - 1.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.37% 1163.830 1191.423 - 2.34% -
SetIntersection_Front_Vector_uint32_256_64 2.36% 4247629.008 4348043.562 - -0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 2.36% 1144115.366 1171140.327 - -2.12% -
std::stable_sort(deque<int>)_(shuffled)/8192 2.36% 14199.988 14534.895 - -8.94% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.36% 2.975 3.045 - 17.16% -
BM_CmpLess_short_ushort 2.35% 1.077 1.102 - -2.03% -
BM_StringFindStringLiteral/1024 2.35% 17.705 18.121 - -23.82% -
SetIntersection_Front_Set_float_1024_1 2.35% 1020559.233 1044493.989 - -1.22% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.35% 21.112 21.607 - -0.19% -
SetIntersection_None_Set_uint64_262144_262144 2.35% 1234352.947 1263301.434 - 0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 2.34% 169225451.765 173183906.418 - 50.08% -
std::sort_heap(vector<NonIntegral>)/8 2.34% 29.283 29.967 - 2.10% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2.33% 708.880 725.416 - 1.05% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.33% 517136.156 529187.898 - 2.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.33% 32044.378 32790.028 - -0.06% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.32% 5.124 5.243 - 1.29% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.32% 4.301 4.401 - 2.11% -
std::rotate(vector<int>)_(by_1/4)/50 2.32% 11.409 11.674 - -66.93% -
std::list<int>::ctor(size)/32 2.32% 334.003 341.754 - 4.39% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.32% 114357.826 117009.842 - 5.27% -
BM_PushHeap_string_QuickSortAdversary_256 2.31% 14.308 14.638 - -2.20% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 2.31% 5.376 5.500 - -3.20% -
std::set<int>::insert(value)_(already_present)/8192 2.31% 9.635 9.857 - 2.95% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.31% 203.373 208.062 - -1.68% -
SetIntersection_None_Set_string_256_4 2.31% 11386435.693 11648900.997 - -0.13% -
SetIntersection_Interlaced_Vector_string_262144_64 2.30% 19641962.138 20094387.297 - 0.91% -
std::multiset<int>::erase(key)_(existent)/8192 2.30% 61.308 62.717 - 0.69% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 2.30% 16546.401 16926.559 - 4.75% -
BM_CmpEqual_ushort_short 2.29% 0.984 1.007 - -10.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.29% 17.241 17.636 - 1.44% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.29% 9.153 9.362 - -1.32% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.28% 6.604 6.754 - -0.86% -
std::is_partitioned(deque<int>)_(partitioned)/8192 2.28% 2497.906 2554.899 - 3.39% -
std::set<int>::erase(key)_(existent)/1024 2.28% 48.735 49.846 - -0.52% -
std::unique_copy(list<int>)_(sprinkled)/52 2.27% 23.853 24.395 - 2.58% -
BM_PushHeap_uint32_PipeOrgan_256 2.27% 1.695 1.734 - 2.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 2.26% 174430654.153 178374724.454 - 4.99% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 2.25% 32.139 32.864 - 4.07% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 2.25% 5.534 5.658 - -12.00% -
SetIntersection_Front_Set_uint32_64_64 2.25% 13093258.967 13388154.421 - 4.03% -
BM_CmpEqual_uint_int 2.24% 1.036 1.059 - -6.12% -
SetIntersection_Interlaced_Set_uint64_256_4 2.24% 11116393.127 11365364.416 - 0.62% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 2.24% 11194.850 11445.488 - -0.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.24% 933279.663 954163.757 - 1.46% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.24% 1165069.629 1191126.953 - -0.87% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 2.23% 14522.608 14846.943 - -1.10% -
SetIntersection_Interlaced_Vector_float_262144_1 2.23% 1012922.525 1035537.003 - -2.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.23% 1026411.554 1049320.808 - -1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.23% 1819201.283 1859801.190 - -5.57% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.23% 21120.526 21591.038 - 7.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.22% 656.694 671.273 - 2.80% -
std::set<int>::insert(value)_(already_present)/32 2.22% 1.762 1.801 - 2.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.21% 88664.914 90627.738 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 2.21% 16973414.425 17348854.451 - -0.94% -
BM_deque_vector_ranges_copy_backward/64000 2.21% 7840.066 8013.239 - 11.04% -
std::transform(list<int>,_list<int>)/8192 2.20% 8469.001 8655.737 - -3.84% -
SetIntersection_None_Set_float_64_4 2.20% 21002168.243 21464019.762 - 1.89% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 2.20% 28046.479 28662.714 - 2.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 2.19% 0.621 0.634 - 4.94% -
std::map<std::string,_int>::erase(key)_(existent)/8192 2.19% 59.635 60.942 - -41.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 2.19% 1026782.124 1049218.435 - -0.60% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.18% 35381.280 36153.346 - -2.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.18% 53354.231 54514.986 - -1.15% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.17% 33.100 33.820 - 8.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.17% 8688659.199 8877079.925 - -31.01% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 2.17% 51.043 52.149 - 19.42% -
std::sort(vector<NonIntegral>)_(descending)/8192 2.16% 5233.030 5346.083 - 1.65% -
std::partial_sort_copy(list<int>)_(ascending)/8192 2.14% 57131.501 58355.652 - 2.81% -
BM_PushHeap_string_QuickSortAdversary_16384 2.14% 15.345 15.673 - -3.06% -
SetIntersection_None_Vector_uint32_262144_262144 2.14% 1124964.019 1149030.662 - 0.68% -
std::all_of(list<int>)_(process_all)/8 2.13% 2.635 2.691 - -1.03% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.13% 16.342 16.689 - 0.97% -
std::set<int>::count(key)_(existent)/8192 2.13% 7.795 7.961 - -3.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.12% 710.439 725.528 - -3.88% -
BM_CmpEqual_short_short 2.12% 1.059 1.081 - 0.05% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 2.12% 48.690 49.720 - -16.55% -
BM_CmpEqual_ushort_int 2.11% 1.039 1.061 - -1.39% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.11% 36.186 36.951 - -2.86% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.11% 371.869 379.724 - -0.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.11% 1738.905 1775.589 - 22.60% -
std::stable_sort(vector<int>)_(repeated)/1024 2.11% 1088.644 1111.604 - 0.92% -
BM_deque_vector_copy_backward/70000 2.11% 8869.944 9057.010 - 13.98% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.11% 32.414 33.098 - -0.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.11% 3.770 3.850 - 3.21% -
std::find_end(vector<int>)_(single_element)/1000 2.09% 245.198 250.332 - 8.90% -
std::rotate(vector<bool>)_(by_1/4)/50 2.09% 17.459 17.824 - 1.35% -
BM_PushHeap_uint64_Ascending_16 2.09% 0.910 0.929 - -0.34% -
SetIntersection_Interlaced_Vector_string_1024_64 2.09% 8044597.129 8212359.970 - -4.18% -
SetIntersection_None_Set_uint32_1024_64 2.08% 8937319.726 9123475.176 - 1.03% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 2.08% 87.646 89.469 - -5.71% -
BM_vector_deque_move_backward/512 2.08% 17.454 17.817 - 1.78% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 2.08% 13.281 13.556 - 0.82% -
std::copy_if(vector<int>)_(every_other)/1048576 2.08% 492856.652 503083.992 - 116.10% -
BM_PushHeap_float_Ascending_16384 2.07% 4.280 4.369 - 1.80% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 2.07% 85.430 87.197 - -9.67% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.07% 24.963 25.479 - -19.50% -
std::set<int>::upper_bound(key)_(existent)/8192 2.07% 7.889 8.052 - -6.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.06% 744.923 760.305 - -0.85% -
std::set<int>::erase(key)_(non-existent,_end)/8192 2.06% 8.376 8.548 - -6.89% -
BM_StringAssignAsciiz_Empty_Opaque 2.06% 2.980 3.041 - -8.83% -
SetIntersection_Front_Set_float_16384_16 2.06% 1202313.079 1227066.724 - 1.21% -
std::lower_bound(std::list<int>)/100 2.05% 90.836 92.701 - 4.13% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 2.05% 18939.695 19327.401 - 1.85% -
std::lower_bound(std::deque<int>)/8192 2.04% 65.485 66.822 - 3.15% -
std::partition(list<int>)_(dense)/32 2.04% 8.606 8.782 - -1.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.04% 390.417 398.377 - 0.82% -
BM_deque_deque_copy/64000 2.04% 2923.452 2983.063 - 1.21% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 2.04% 11.508 11.743 - 1.85% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 2.04% 26.817 27.363 - 0.83% -
std::any_of(vector<int>)_(process_all)/32 2.04% 8.380 8.551 - 1.90% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.03% 2.268 2.314 - -0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.03% 21079528.619 21507440.377 - 2.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.03% 6076928.949 6200017.509 - -3.42% -
bm_swap_ranges_vb_aligned/64 2.02% 2.836 2.893 - 0.15% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 2.02% 5.518 5.630 - 1.89% -
std::any_of(list<int>)_(process_all)/32768 2.02% 25779.538 26300.739 - 0.79% -
BM_StringAssignAsciiz_Small_Opaque 2.01% 2.981 3.041 - -8.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 2.01% 1250789.875 1275938.965 - 1.08% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.01% 36.760 37.499 - -11.22% -
BM_vector_deque_copy_backward/5500 2.01% 197.080 201.039 - 0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.01% 1114429.995 1136795.955 - -10.46% -
std::set<int>::count(key)_(existent)/32 2.01% 1.602 1.634 - -3.87% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 2.00% 16054.251 16375.630 - 4.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.00% 4522355.364 4612779.605 - 0.16% -
BM_CmpEqual_schar_ushort 2.00% 1.084 1.106 - -0.52% -
std::set<std::string>::erase(iterator)/8192 2.00% 29.688 30.280 - -2.41% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.99% 236.225 240.935 - -0.19% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.99% 1.608 1.640 - 2.81% -
BM_tolower_string<char> 1.98% 15.363 15.668 - 2.43% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.98% 12874.476 13129.192 - 2.10% -
BM_PushHeap_uint64_Ascending_262144 1.97% 4.722 4.814 - 3.27% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.97% 782.720 798.123 - 1.16% -
SetIntersection_None_Set_uint64_262144_1024 1.96% 1222124.758 1246075.602 - 1.26% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.96% 5.288 5.392 - 1.56% -
SetIntersection_Interlaced_Vector_string_262144_256 1.96% 67047373.583 68358399.678 - 1.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.95% 8786750.565 8958484.234 - 1.18% -
rng::contains_subrange(list<int>)_(process_all)/50 1.95% 17.596 17.940 - 0.82% -
std::remove(list<int>)_(prefix)/8192 1.95% 8105.192 8262.890 - 0.05% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1.95% 1340.954 1367.040 - 0.02% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.94% 265.273 270.432 - 4.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 1.94% 33.953 34.610 - -1.83% -
std::stable_sort(deque<int>)_(heap)/8192 1.94% 17243.922 17577.915 - 1.49% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.94% 19.347 19.721 - 1.49% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 1.93% 26925.925 27445.898 - 2.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.93% 128524973.672 131006912.792 - -4.49% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.93% 4.519 4.606 - 2.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.93% 9338.333 9518.610 - 0.42% -
BM_PushHeap_string_QuickSortAdversary_1024 1.93% 14.924 15.212 - -3.15% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.93% 1.137 1.159 - -3.86% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.92% 5.085 5.182 - 1.73% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.92% 39.076 39.824 - -2.83% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.91% 23.684 24.137 - -1.05% -
SetIntersection_Front_Vector_string_1024_4 1.91% 1162048.513 1184280.176 - -0.77% -
SetIntersection_Front_Vector_uint64_16384_1 1.91% 1036903.001 1056709.579 - -0.58% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.90% 362.939 369.824 - -2.15% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.89% 6697.436 6824.099 - 0.70% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.89% 1614759.197 1645241.617 - 0.66% -
BM_CmpLess_ushort_uint 1.89% 1.042 1.062 - -1.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.89% 13664329.565 13921980.525 - 3.99% -
BM_PushHeap_uint64_Ascending_1024 1.88% 2.575 2.624 - 1.95% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 1.88% 18286.129 18629.379 - 2.91% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.87% 32.211 32.813 - 2.65% -
BM_deque_deque_move_backward/64 1.86% 3.361 3.424 - -6.43% -
SetIntersection_Front_Vector_float_256_16 1.86% 4189298.481 4267177.309 - 0.96% -
BM_CmpLess_ushort_ushort 1.86% 1.046 1.065 - -2.26% -
SetIntersection_None_Set_uint64_262144_64 1.86% 1217443.279 1240058.676 - 0.36% -
BM_PushHeap_uint64_Ascending_16384 1.85% 3.636 3.704 - 0.91% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 1.85% 29310.903 29853.477 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.85% 3.588 3.654 - 6.93% -
SetIntersection_Front_Vector_float_64_64 1.85% 10649330.346 10846114.155 - 0.42% -
BM_CmpEqual_uint_short 1.85% 1.007 1.026 - -9.61% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 1.85% 669.818 682.177 - -0.53% -
std::copy_n(vector<int>)/1048576 1.84% 49153.370 50058.985 - -0.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.84% 8893112.333 9056605.765 - 4.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 1.84% 24.203 24.648 - 6.17% -
SetIntersection_None_Vector_string_1024_1024 1.84% 1148562.449 1169657.724 - -0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.83% 9.125 9.292 - -1.99% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 1.83% 23.892 24.330 - 7.34% -
BM_CmpLess_uint_int 1.83% 1.046 1.065 - -5.46% -
BM_deque_deque_move_backward/1024 1.83% 37.828 38.519 - 1.37% -
std::rotate(vector<bool>)_(by_1/3)/32 1.83% 17.506 17.826 - 1.29% -
std::remove_if(deque<int>)_(prefix)/1024 1.83% 563.452 573.740 - 5.06% -
std::partial_sort(vector<int>)_(pipe-organ)/8 1.82% 18.710 19.051 - 0.01% -
std::sort(vector<NonIntegral>)_(ascending)/8192 1.82% 3726.743 3794.691 - 1.44% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.82% 21.525 21.917 - -2.27% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.81% 24.060 24.497 - 3.94% -
std::partition(deque<int>)_(sparse)/32 1.81% 9.991 10.172 - -10.52% -
std::for_each(deque<int>)/8 1.80% 0.919 0.936 - 1.89% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.80% 6202.402 6314.234 - -4.10% -
std::unordered_multiset<int>::ctor(const&)/32 1.80% 196.332 199.868 - -2.48% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.79% 96687.601 98419.043 - 1.48% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.78% 3.277 3.335 - 3.50% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.78% 349684.895 355920.715 - 1.64% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 1.78% 9688.798 9861.571 - -3.30% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 1.78% 363.277 369.750 - 0.42% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.78% 35755.580 36390.731 - -1.29% -
SetIntersection_None_Vector_uint32_262144_4 1.77% 1123189.107 1143112.228 - 0.82% -
BM_vector_deque_ranges_copy/4000 1.77% 140.436 142.919 - 1.60% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 1.77% 25.955 26.414 - -0.83% -
SetIntersection_None_Set_uint64_262144_256 1.77% 1220194.418 1241745.603 - 0.70% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.76% 23.963 24.386 - 2.11% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.76% 2.354 2.396 - -5.69% -
BM_StringCopy_Huge 1.76% 109.094 111.017 - 0.13% -
std::multimap<std::string,_int>::clear()/8192 1.76% 211213.644 214928.580 - -1.74% -
std::partial_sort(deque<int>)_(heap)/8192 1.75% 261122.346 265693.523 - -3.69% -
BM_lexicographical_compare_three_way_fast_path/16 1.75% 4.361 4.437 - 3.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.74% 43.105 43.857 - -1.09% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.74% 37.012 37.656 - 1.71% -
BM_num_get<double> 1.73% 36.028 36.652 - 1.30% -
std::unordered_set<std::string>::ctor(const&)/1024 1.73% 33054.037 33624.716 - -1.69% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.72% 114895.933 116876.966 - 2.24% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.72% 11.249 11.443 - -5.18% -
ranges::min(std::list<__int128>)/70000 1.72% 60849.964 61897.062 - 7.39% -
std::generate_n(list<int>)/50 1.71% 15.042 15.300 - -8.78% -
SetIntersection_Front_Set_uint64_1024_4 1.71% 1063412.106 1081579.138 - -0.67% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.70% 10.151 10.324 - 1.04% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.70% 23.597 23.999 - 2.26% -
SetIntersection_Interlaced_Set_uint64_262144_4 1.70% 1321140.301 1343616.211 - 0.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.70% 63167.580 64241.309 - -3.06% -
SetIntersection_Front_Set_string_262144_16384 1.70% 349918714.754 355849959.677 - 1.79% -
rng::starts_with(deque<int>)/8 1.69% 3.972 4.039 - 3.58% -
std::partial_sort_copy(list<int>)_(repeated)/8 1.69% 7.716 7.846 - -3.22% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.69% 223404603.963 227177522.615 - 3.86% -
std::equal(vector<int>)_(it,_it,_it)/50 1.69% 4.108 4.178 - -8.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.68% 42.960 43.682 - -2.02% -
SetIntersection_None_Vector_float_262144_1024 1.67% 1122595.639 1141395.391 - -1.04% -
std::copy_backward(list<int>)/4096 1.67% 3183.905 3237.075 - -0.09% -
std::all_of(deque<int>)_(process_all)/8 1.66% 3.429 3.486 - 6.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.66% 1326578.043 1348651.123 - 0.36% -
std::copy_if(vector<int>)_(entire_range)/8 1.66% 2.304 2.342 - 3.40% -
std::find(list<int>)_(bail_25%)/8192 1.64% 1419.097 1442.405 - 1.66% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.64% 22.393 22.760 - 0.47% -
std::unordered_multiset<int>::ctor(const&)/1024 1.64% 6625.248 6733.789 - -3.15% -
BM_CmpEqual_uchar_int 1.64% 1.047 1.064 - -2.64% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.64% 1530981.441 1556014.076 - -0.06% -
SetIntersection_Interlaced_Set_uint64_262144_256 1.63% 1612459.066 1638802.652 - 0.19% -
std::copy(deque<int>)/8 1.63% 2.717 2.762 - 6.70% -
SetIntersection_None_Vector_float_16384_4 1.63% 1078705.417 1096306.622 - -1.58% -
std::multiset<int>::contains(key)_(existent)/8192 1.63% 8.165 8.298 - 1.05% -
std::lower_bound(std::forward_list<int>)/100 1.62% 80.773 82.083 - -24.50% -
rng::contains(vector<int>)_(process_all)/8 1.62% 2.551 2.592 - -7.99% -
std::find_if_not(vector<int>)_(process_all)/50 1.62% 5.652 5.743 - -16.21% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 1.62% 15.899 16.156 - 0.75% -
BM_deque_vector_ranges_move/64000 1.61% 2967.686 3015.531 - 1.85% -
BM_PushHeap_uint32_QuickSortAdversary_256 1.61% 0.713 0.725 - 1.08% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.61% 17.740 18.025 - 7.06% -
std::stable_sort(vector<int>)_(ascending)/1024 1.61% 2055.615 2088.634 - 0.84% -
rng::find_if(vector<bool>)_(process_all)/50 1.60% 23.362 23.737 - -0.78% -
ranges::min(std::deque<long_long>)/8 1.60% 2.302 2.339 - 3.10% -
BM_CmpLess_schar_int 1.60% 1.091 1.108 - -1.88% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.59% 11.354 11.535 - -6.99% -
BM_CmpEqual_short_int 1.59% 1.107 1.125 - -0.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.59% 22.744 23.107 - 2.17% -
SetIntersection_None_Vector_uint32_1024_16 1.59% 1076968.115 1094104.910 - -1.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.59% 19.136 19.440 - 0.20% -
std::search(list<int>)_(no_match)/1048576 1.59% 824636.027 837708.580 - 0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1.58% 1853446.369 1882818.113 - 2.08% -
std::move_backward(deque<int>)/512 1.58% 23.597 23.970 - 1.76% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.58% 750.096 761.918 - -0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1.58% 2872764.315 2918035.498 - 0.81% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.57% 536.810 545.247 - 0.33% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.57% 47.274 48.017 - 5.08% -
BM_deque_deque_ranges_copy_backward/1024 1.57% 37.802 38.395 - 1.70% -
BM_deque_deque_copy_backward/65536 1.57% 7970.381 8095.481 - 6.85% -
std::rotate(vector<bool>)_(by_1/3)/50 1.57% 17.513 17.788 - 1.15% -
SetIntersection_Front_Vector_float_16384_16 1.57% 1098064.477 1115283.737 - 0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.57% 5697872.508 5787138.833 - -1.96% -
BM_StringCopy_Large 1.56% 6.211 6.308 - -0.35% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.56% 709171.331 720221.901 - -0.46% -
SetIntersection_None_Set_uint32_1024_1024 1.56% 8978542.803 9118219.279 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.55% 1022771.388 1038666.677 - -2.17% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 1.55% 2.478 2.516 - 5.49% -
SetIntersection_Front_Vector_uint64_262144_16 1.55% 1108235.948 1125454.691 - 0.49% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 1.55% 19.851 20.159 - -1.64% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.55% 12.748 12.946 - -8.59% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.55% 473.733 481.071 - 3.73% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.54% 66171.485 67189.076 - -0.64% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.54% 178.740 181.488 - -18.36% -
BM_StringAssignAsciizMix_Opaque 1.54% 4.969 5.046 - -3.23% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.54% 1588337.402 1612741.453 - 2.12% -
BM_PushHeap_uint64_Random_64 1.53% 5.589 5.675 - 8.75% -
rng::for_each(multiset<int>)/8 1.53% 6.892 6.998 - 56.12% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 1.53% 24.276 24.647 - -1.49% -
std::for_each(multiset<int>::iterator)/8192 1.53% 7917.779 8038.800 - -50.06% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.53% 236.382 239.990 - -0.06% -
SetIntersection_Front_Set_uint32_1024_1 1.52% 1038325.752 1054126.083 - -1.03% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.52% 15.885 16.127 - 0.45% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.52% 18.768 19.053 - 0.81% -
SetIntersection_Interlaced_Set_uint64_262144_1024 1.52% 1581510.336 1605531.332 - 0.63% -
BM_CmpLess_uchar_ushort 1.51% 1.042 1.058 - -0.63% -
SetIntersection_Interlaced_Set_uint32_262144_16 1.51% 1628798.014 1653398.437 - 2.12% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.50% 9.505 9.647 - 1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.50% 2368529.950 2404059.111 - 5.69% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.50% 17.937 18.206 - 0.39% -
std::copy(vector<int>)/262144 1.50% 12314.674 12499.163 - -0.26% -
std::sort_heap(deque<int>,_pred)/8 1.50% 33.858 34.365 - -1.13% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.50% 67770.404 68784.676 - -0.70% -
SetIntersection_Front_Vector_string_256_4 1.49% 4582634.655 4650946.008 - -1.20% -
std::sort(vector<int>)_(ascending)/8192 1.49% 3719.280 3774.721 - 1.00% -
std::list<int>::insert(begin)_(cheap_elements)/8192 1.49% 11.404 11.573 - -4.14% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.48% 6.423 6.518 - -4.48% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.48% 20615.379 20920.885 - 0.95% -
std::copy_backward(vector<bool>)_(aligned)/4096 1.48% 4.934 5.007 - -0.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.48% 1171496.488 1188823.379 - -2.90% -
std::rotate(deque<int>)_(by_1/4)/32 1.48% 13.086 13.279 - -55.46% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.47% 18.391 18.662 - -0.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.47% 6.528 6.624 - 0.89% -
std::adjacent_find(list<int>,_pred)/50 1.47% 29.231 29.660 - -5.25% -
std::unique(vector<int>)_(sprinkled)/52 1.47% 65.346 66.305 - 1.63% -
rng::contains_subrange(list<int>)_(process_all)/32 1.47% 9.989 10.136 - 0.30% -
std::map<std::string,_int>::ctor(const&)/8192 1.47% 339585.877 344567.152 - -1.37% -
SetIntersection_Interlaced_Set_uint32_256_256 1.47% 7724171.538 7837409.009 - -0.46% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.46% 29.655 30.089 - -3.45% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.46% 20386.662 20685.243 - 0.89% -
std::unordered_multiset<int>::ctor(const&)/8192 1.46% 54397.521 55193.290 - -1.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.46% 9210376.723 9344845.076 - 1.02% -
std::rotate(vector<bool>)_(by_1/4)/32 1.46% 17.579 17.835 - 0.68% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.45% 26602.949 26989.165 - -3.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.45% 1099047.370 1114971.370 - 0.33% -
SetIntersection_None_Set_uint32_262144_64 1.45% 1221910.971 1239569.905 - 2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.44% 1061933.954 1077179.483 - -1.69% -
SetIntersection_Front_Vector_string_16384_1 1.44% 1068135.954 1083468.175 - 0.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.44% 120277.103 122003.371 - 2.28% -
BM_PushHeap_string_Random_1024 1.44% 15.060 15.277 - 3.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.43% 4197264.906 4257344.939 - -1.94% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.43% 177.452 179.990 - -0.21% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 1.43% 18.385 18.648 - -0.23% -
std::unordered_set<int>::count(key)_(existent)/8192 1.43% 1.386 1.406 - -0.06% -
std::move(vector<bool>)_(unaligned)/512 1.42% 4.853 4.922 - 2.93% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.42% 2877828.259 2918750.434 - 0.93% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.42% 198.506 201.316 - -4.34% -
BM_CmpLess_schar_short 1.41% 0.946 0.959 - 0.32% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.41% 7.075 7.175 - 0.23% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.41% 12.095 12.266 - 1.46% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.41% 1029095.886 1043613.272 - -2.89% -
std::make_heap(deque<int>)_(shuffled)/1024 1.41% 2533.221 2568.937 - 2.09% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.41% 11.443 11.604 - -0.18% -
SetIntersection_Front_Vector_uint32_262144_16 1.40% 1098569.385 1113991.040 - -2.07% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.40% 0.810 0.822 - -0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.40% 343753.218 348563.945 - -1.40% -
std::distance(join_view(vector<vector<int>>))/4096 1.40% 4.347 4.408 - -99.58% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 1.40% 15.901 16.124 - 0.70% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.40% 15.609 15.827 - -4.83% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.39% 16684.311 16915.751 - 0.13% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.39% 7231.275 7331.584 - 2.81% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.39% 5301.957 5375.399 - 0.81% -
std::any_of(vector<int>)_(process_all)/8 1.39% 2.403 2.437 - 0.71% -
std::stable_sort(vector<int>)_(heap)/1024 1.38% 2512.150 2546.934 - 0.30% -
rng::find_last_if(list<int>)_(bail_90%)/50 1.38% 2.141 2.170 - 6.38% -
SetIntersection_Front_Set_uint64_16384_16 1.38% 1163003.815 1179068.408 - -2.30% -
BM_CmpEqual_uint_ushort 1.38% 1.092 1.107 - 0.23% -
SetIntersection_Interlaced_Set_float_16384_1 1.38% 1023059.795 1037169.355 - -2.05% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.38% 23.821 24.149 - 5.13% -
std::partition(list<int>)_(sparse)/1024 1.38% 716.297 726.152 - 1.29% -
BM_deque_vector_ranges_copy/64000 1.37% 2926.645 2966.703 - 1.85% -
SetIntersection_Front_Set_uint32_256_16 1.36% 4417200.953 4477488.191 - -1.18% -
std::stable_sort(vector<int>)_(repeated)/8 1.36% 15.474 15.685 - -1.00% -
SetIntersection_None_Vector_uint32_16384_1 1.36% 1095867.506 1110794.217 - -0.32% -
SetIntersection_Front_Vector_uint32_1024_4 1.36% 1056421.934 1070807.401 - -1.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 1.36% 4256022.157 4313932.304 - 0.32% -
SetIntersection_None_Set_uint64_262144_16384 1.35% 1229007.078 1245650.310 - 1.31% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.35% 9.282 9.408 - 3.27% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.35% 7.188 7.285 - 3.08% -
std::rotate_copy(deque<int>)/8192 1.35% 293.433 297.398 - -0.52% -
SetIntersection_Front_Set_float_1024_16 1.35% 1203754.459 1220008.956 - 0.71% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.35% 12.773 12.945 - 0.71% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.35% 737.915 747.874 - -16.65% -
std::make_heap(vector<int>)_(heap)/8192 1.35% 1952.147 1978.430 - 1.31% -
std::map<std::string,_int>::ctor(const&)/1024 1.34% 35051.100 35522.239 - -0.33% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.34% 23.529 23.845 - -0.07% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.34% 70.270 71.214 - -0.54% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.34% 23.677 23.993 - 0.99% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.33% 21.441 21.727 - 2.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.33% 8338875.017 8449860.170 - 0.59% -
rng::find(vector<bool>)_(process_all)/1048576 1.33% 3641.750 3690.032 - 2.06% -
std::map<int,_int>::ctor(const&,_alloc)/8192 1.32% 52590.110 53286.661 - -33.52% -
SetIntersection_None_Set_uint32_262144_256 1.32% 1222089.356 1238270.998 - 2.33% -
std::map<int,_int>::clear()/8192 1.32% 83482.620 84587.565 - -8.14% -
SetIntersection_Front_Set_uint32_262144_16 1.32% 1168373.121 1183785.726 - 1.12% -
std::set<int>::contains(key)_(existent)/32 1.32% 1.658 1.680 - -2.07% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.32% 80389.294 81446.878 - -4.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.31% 4.893 4.958 - 9.68% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.31% 11223.333 11370.426 - 1.24% -
std::adjacent_find(list<int>,_pred)/1048576 1.31% 913203.987 925157.742 - 1.61% -
std::map<int,_int>::erase(key)_(existent)/1024 1.30% 24.170 24.485 - -4.00% -
SetIntersection_None_Vector_uint32_262144_64 1.30% 1121254.354 1135876.628 - -0.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.30% 998.477 1011.483 - -0.48% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.30% 131293.753 133001.555 - -5.36% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.30% 72.957 73.906 - 0.26% -
BM_deque_vector_ranges_copy/65536 1.30% 2936.907 2975.105 - 1.13% -
std::map<int,_int>::erase(key)_(existent)/32 1.30% 22.142 22.429 - -4.11% -
std::map<int,_int>::ctor(const&,_alloc)/1024 1.30% 6563.460 6648.747 - -33.51% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 1.30% 164.389 166.523 - -5.43% -
std::move(deque<int>)/262144 1.30% 14935.816 15129.569 - 1.80% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.30% 346728638.881 351224752.496 - 0.20% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.29% 6741.711 6828.897 - 1.29% -
std::find(list<int>)_(process_all)/50 1.29% 18.862 19.106 - 1.49% -
BM_CmpEqual_short_schar 1.29% 1.120 1.135 - -1.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.29% 381225.548 386135.556 - 1.78% -
std::rotate_copy(deque<int>)/32 1.29% 2.752 2.787 - 8.38% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.28% 18.974 19.217 - 1.97% -
SetIntersection_Front_Vector_float_262144_16384 1.28% 72898366.958 73832744.072 - 2.85% -
SetIntersection_Interlaced_Vector_string_1024_256 1.28% 20930500.733 21198475.437 - -0.70% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.28% 2.877 2.914 - -1.67% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.27% 19.553 19.803 - -3.61% -
BM_CmpLess_short_uint 1.27% 1.096 1.110 - -3.00% -
BM_CmpLess_int_uint 1.27% 1.060 1.074 - -5.78% -
std::unordered_multiset<int>::clear()/1024 1.27% 9486.161 9606.960 - 11.57% -
std::search(list<int>)_(near_matches)/8192 1.27% 2526333.484 2558500.148 - 0.94% -
std::multimap<int,_int>::clear()/32 1.27% 645.758 653.979 - -1.89% -
SetIntersection_None_Vector_float_256_1 1.27% 4232226.387 4286022.875 - -0.70% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.27% 11865.281 12016.085 - 3.66% -
bm_ranges_swap_ranges_vb_aligned/131072 1.27% 251.267 254.452 - 4.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 1.26% 4159374.392 4211932.374 - 3.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 1.26% 16708.286 16919.380 - -1.14% -
std::find_if(vector<char>)_(process_all)/8 1.26% 1.575 1.595 - 26.76% -
BM_num_get<float> 1.26% 36.402 36.861 - -0.53% -
std::multiset<std::string>::find(key)_(existent)/1024 1.26% 24.099 24.403 - 7.07% -
SetIntersection_Front_Set_float_1024_4 1.26% 1053511.867 1066770.206 - -1.42% -
std::find_end(forward_list<int>)_(single_element)/1000 1.26% 687.746 696.401 - 1.49% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.26% 69.788 70.666 - 2.93% -
std::multiset<int>::count(key)_(existent)/1024 1.25% 5.509 5.578 - -30.56% -
std::stable_sort(deque<int>)_(descending)/8192 1.25% 20390.643 20645.339 - 0.81% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.25% 3368.211 3410.151 - 2.99% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.24% 8357840.728 8461878.998 - 0.47% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.24% 2.978 3.015 - 20.63% -
SetIntersection_Interlaced_Set_uint64_16384_1 1.24% 1044761.728 1057739.273 - 0.44% -
ranges::min(std::list<char>)/8 1.24% 1.925 1.949 - 10.29% -
std::unordered_set<std::string>::ctor(const&)/8192 1.24% 332788.065 336915.992 - -1.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.24% 10239782.358 10366557.546 - 0.00% -
std::make_heap(vector<int>,_pred)_(heap)/8192 1.23% 1948.398 1972.460 - 1.33% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.23% 15.675 15.868 - -6.46% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.23% 388.389 393.182 - 10.17% -
BM_vector_deque_ranges_move/5500 1.23% 195.295 197.703 - 1.31% -
SetIntersection_None_Set_uint32_262144_4 1.23% 1225048.586 1240136.394 - 2.12% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.23% 31804.115 32195.274 - 1.91% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 1.23% 53.917 54.578 - 3.51% -
SetIntersection_None_Vector_uint32_256_16 1.22% 3983181.518 4031938.634 - -0.66% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.22% 34955.443 35383.134 - -1.86% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.22% 48.488 49.080 - 2.76% -
SetIntersection_None_Vector_string_16384_64 1.22% 1231689.887 1246741.178 - 0.67% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 1.22% 35.345 35.777 - 22.24% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.22% 204761.559 207259.397 - -0.13% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.22% 95365.353 96527.326 - -7.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1.22% 1063103.046 1076053.244 - -1.81% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.22% 13.229 13.390 - 0.21% -
SetIntersection_None_Vector_float_16384_16 1.21% 1096816.336 1110134.131 - -1.93% -
BM_CmpEqual_ushort_ushort 1.21% 1.043 1.056 - -2.77% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 1.21% 494922.791 500905.500 - 3.23% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.21% 652.623 660.504 - -12.05% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.20% 2518.475 2548.788 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.20% 1131827.547 1145448.805 - -8.06% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.20% 17.346 17.554 - -0.69% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.20% 24.016 24.305 - 0.88% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.20% 8.743 8.848 - 6.59% -
std::multiset<int>::equal_range(key)_(existent)/32 1.20% 2.313 2.341 - -5.22% -
std::sort(deque<int>)_(shuffled)/8 1.20% 22.818 23.091 - 0.79% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.20% 8754.546 8859.406 - -0.07% -
SetIntersection_None_Vector_uint32_16384_4 1.20% 1094907.561 1108001.055 - -0.91% -
std::stable_partition(vector<int>)_(sparse)/50 1.20% 20.879 21.129 - -5.10% -
std::rotate(vector<bool>)_(by_1/2)/50 1.19% 17.531 17.740 - 0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.19% 1097667.076 1110765.711 - -1.72% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.19% 36025.406 36453.333 - 0.38% -
SetIntersection_None_Vector_float_256_4 1.19% 4193672.583 4243468.867 - -0.58% -
std::count(list<int>)_(every_other)/1024 1.19% 699.199 707.500 - 6.05% -
std::transform(vector<int>)_(identity_transform)/50 1.18% 16.118 16.308 - 1.51% -
BM_deque_vector_copy_backward/64000 1.17% 7883.395 7975.365 - 6.51% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.17% 1065649.829 1078074.344 - -0.52% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.17% 25.691 25.990 - -2.70% -
std::copy_n(list<int>)/262144 1.16% 215253.535 217757.955 - 1.00% -
SetIntersection_Interlaced_Set_float_256_16 1.16% 12165610.983 12306743.181 - 1.08% -
std::search(vector<int>)_(no_match)/1024 1.16% 209.359 211.784 - -3.52% -
std::rotate_copy(vector<int>)/1024 1.16% 33.029 33.411 - 1.93% -
SetIntersection_None_Set_uint32_262144_16 1.15% 1225334.310 1239456.459 - 2.16% -
BM_num_get<unsigned_long_long> 1.15% 10.353 10.472 - -59.68% -
std::make_heap(vector<int>,_pred)_(descending)/8192 1.15% 1948.567 1970.998 - 1.13% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.15% 100252.139 101403.970 - 1.37% -
BM_deque_vector_ranges_move_backward/4000 1.15% 144.778 146.439 - 2.94% -
std::search(vector<int>)_(no_match)/1000 1.15% 204.514 206.856 - -3.59% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.14% 20871.114 21110.023 - 3.22% -
SetIntersection_None_Set_uint64_256_64 1.14% 9150878.522 9255434.728 - -1.35% -
rng::starts_with(vector<int>,_pred)/8 1.14% 2.533 2.562 - 10.82% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.14% 29.411 29.745 - 4.29% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 1.14% 449327.786 454441.915 - -1.62% -
BM_vector_deque_ranges_copy_backward/4096 1.14% 147.510 149.187 - 0.41% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.13% 20.475 20.708 - 1.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.13% 8.480 8.576 - -0.91% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.13% 13.435 13.587 - -0.39% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.13% 6.501 6.574 - -9.56% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.13% 641.234 648.457 - 2.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.12% 20.513 20.743 - 1.32% -
std::search(list<int>,_pred)_(near_matches)/8192 1.12% 2674060.912 2704111.433 - 0.61% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.12% 9.957 10.069 - 3.10% -
BM_CmpLess_int_short 1.12% 1.118 1.131 - -0.12% -
rng::starts_with(deque<int>,_pred)/1048576 1.12% 507418.421 513110.383 - 1.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.12% 821.540 830.755 - -0.58% -
SetIntersection_None_Set_string_16_16 1.12% 36038416.739 36442466.826 - -1.63% -
BM_deque_deque_ranges_copy/64000 1.12% 2927.908 2960.725 - 0.35% -
SetIntersection_Interlaced_Set_uint64_256_16 1.12% 12006187.194 12140673.603 - 0.79% -
SetIntersection_Front_Vector_string_64_1 1.12% 16735979.713 16923347.696 - -0.92% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 1.12% 62597.708 63298.098 - -0.57% -
rng::for_each(multiset<int>)/50 1.12% 38.907 39.342 - -4.15% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.12% 1075830.478 1087856.894 - 5.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.11% 12458981.571 12597624.701 - -1.59% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.11% 1471.926 1488.304 - 0.27% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.11% 20.304 20.529 - 0.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.11% 590824.226 597380.394 - -3.06% -
BM_vector_deque_ranges_copy_backward/1024 1.11% 37.886 38.305 - 0.44% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.11% 196.977 199.156 - -3.45% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.10% 199.744 201.949 - -2.27% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.10% 13973.837 14128.115 - 9.56% -
SetIntersection_None_Set_uint32_262144_16384 1.10% 1233082.681 1246685.873 - 2.79% -
std::sort(vector<NonIntegral>)_(repeated)/8192 1.10% 3723.364 3764.387 - 0.46% -
SetIntersection_Front_Vector_float_16384_1 1.10% 1024541.637 1035825.998 - -1.65% -
rng::contains(list<int>)_(process_all)/8192 1.10% 7097.329 7175.456 - -0.14% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.10% 17.431 17.623 - 3.18% -
std::fill_n(list<int>)/50 1.10% 15.382 15.551 - 2.45% -
SetIntersection_Interlaced_Vector_string_16384_1 1.10% 1065234.904 1076926.947 - -2.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 1.10% 13763679.676 13914688.234 - 3.70% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.09% 52.471 53.045 - -0.30% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.09% 70025.640 70788.869 - -0.76% -
std::make_heap(vector<int>)_(heap)/1024 1.09% 271.774 274.725 - -0.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.08% 14777.934 14937.671 - -3.00% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.08% 5.463 5.522 - -5.05% -
std::set<int>::equal_range(key)_(existent)/8192 1.08% 7.883 7.968 - -3.44% -
SetIntersection_Front_Vector_uint64_256_64 1.08% 4347537.215 4394407.960 - 3.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.07% 1037335.061 1048477.792 - -1.62% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.07% 71328.147 72093.520 - -2.29% -
SetIntersection_None_Set_uint64_256_16 1.07% 10857249.791 10973675.129 - -0.47% -
SetIntersection_Front_Vector_uint64_16384_64 1.07% 1357289.449 1371791.323 - -1.00% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.07% 1085413.259 1097008.606 - -0.81% -
bm_ranges_swap_ranges_vb_aligned/32 1.07% 3.267 3.302 - 0.41% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.06% 3822.395 3863.047 - 19.44% -
std::make_heap(vector<int>)_(descending)/8192 1.06% 1948.134 1968.841 - 1.02% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.06% 29.133 29.441 - 6.65% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 1.06% 24.431 24.689 - -17.16% -
SetIntersection_Front_Vector_string_16384_16 1.06% 1599990.205 1616909.577 - 0.79% -
std::map<int,_int>::erase(iterator)/32 1.06% 20.522 20.739 - -11.73% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.06% 36968.057 37358.872 - -7.12% -
SetIntersection_None_Vector_string_16384_256 1.06% 1226072.102 1239031.833 - -0.17% -
SetIntersection_None_Set_uint32_262144_1024 1.06% 1227138.508 1240108.967 - 2.88% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 1.05% 20.664 20.881 - 0.00% -
std::rotate(vector<int>)_(by_1/3)/32 1.05% 9.952 10.057 - -48.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.05% 15441340.325 15603762.585 - -0.09% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.05% 12.163 12.291 - -0.57% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 1.04% 7.833 7.915 - -0.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.04% 1859565.512 1878977.215 - 1.86% -
std::none_of(list<int>)_(process_all)/50 1.04% 21.947 22.176 - 1.79% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.04% 58.868 59.482 - 0.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.04% 11380089.815 11498655.478 - 0.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.04% 4314447.828 4359389.432 - -1.95% -
SetIntersection_Front_Vector_float_1024_16 1.04% 1100649.937 1112114.261 - -0.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 1.04% 16469472.853 16640723.082 - -0.56% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 1.04% 2857.674 2887.368 - 0.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.04% 21505485.024 21728428.253 - 1.08% -
SetIntersection_None_Vector_uint64_256_256 1.03% 2108415.398 2130173.288 - -1.37% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.03% 9768.728 9869.371 - -2.67% -
std::remove(deque<int>)_(sprinkled)/1024 1.03% 518.467 523.799 - 2.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.03% 1151922.072 1163765.712 - -1.19% -
std::vector<int>::ctor(size)/32 1.03% 11.146 11.261 - 13.02% -
SetIntersection_Front_Vector_string_1024_1 1.03% 1066391.679 1077344.912 - -1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.03% 2958913.900 2989274.090 - -5.66% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.03% 176256.938 178064.680 - -0.49% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.02% 725.637 733.075 - 0.61% -
std::partial_sort_copy(vector<int>)_(heap)/1024 1.02% 7926.230 8007.285 - 0.86% -
BM_deque_deque_ranges_copy_backward/64000 1.02% 7686.873 7765.441 - 5.66% -
BM_deque_vector_ranges_copy/1 1.02% 2.094 2.116 - 0.99% -
SetIntersection_Interlaced_Vector_float_16_4 1.02% 55515144.251 56082132.976 - -2.01% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 1.02% 11081.502 11194.618 - -4.81% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 1.02% 5253.152 5306.757 - -1.38% -
BM_PushHeap_string_QuickSortAdversary_4 1.02% 6.291 6.355 - -0.37% -
std::partial_sort(deque<int>)_(ascending)/8 1.02% 33.044 33.380 - 8.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.02% 24495226.816 24744401.606 - -0.06% -
std::sort(vector<int>)_(descending)/8192 1.02% 7154.544 7227.319 - -0.38% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.02% 1.868 1.887 - -0.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.01% 42161250.112 42589131.886 - 1.34% -
std::stable_sort(vector<int>)_(heap)/8 1.01% 21.060 21.274 - -1.67% -
SetIntersection_None_Set_float_1024_1 1.01% 8776563.875 8865525.674 - -1.22% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 1.01% 10442.576 10548.161 - -4.01% -
std::rotate_copy(deque<int>)/50 1.01% 3.013 3.044 - 1.30% -
std::fill_n(list<int>)/1024 1.01% 456.006 460.605 - 4.48% -
std::replace_if(list<int>)_(prefix)/8192 1.01% 7126.995 7198.831 - 1.06% -
bm_ranges_swap_ranges_vb_aligned/65536 1.01% 123.152 124.390 - 0.88% -
SetIntersection_Front_Set_string_256_16 1.00% 7452732.724 7527526.190 - 10.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 1.00% 4124558.913 4165894.913 - -0.82% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.00% 41274.299 41687.762 - 2.52% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.00% 1118791.560 1129989.022 - -4.31% -
BM_vector_deque_move_backward/64 1.00% 2.989 3.019 - 1.27% -
std::map<int,_int>::clear()/32 1.00% 640.491 646.899 - -4.82% -
SetIntersection_Interlaced_Vector_string_16384_16 1.00% 4076296.267 4117066.306 - -1.90% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.00% 268.334 271.018 - 4.17% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
bm_ranges_swap_ranges_vb_unaligned/262144 -91.06% 42170.060 3769.693 - 0.07% -
bm_swap_ranges_vb_unaligned/262144 -80.22% 19421.802 3840.708 - 0.10% -
std::shift_left(vector<int>)/32 -69.70% 9.818 2.975 - 0.27% -
std::shift_right(vector<int>)/32 -69.68% 9.740 2.953 - 0.36% -
std::copy_backward(vector<bool>)_(aligned)/262144 -63.00% 758.577 280.642 - -54.45% -
std::search(list<int>)_(no_match)/1024 -51.30% 1556.012 757.805 - 1.05% -
std::vector<int>::ctor(size)/8192 -48.38% 562.221 290.219 - -43.92% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -48.11% 65.294 33.882 - -55.66% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -47.75% 59.276 30.970 - -36.49% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -47.19% 16.656 8.797 - -0.33% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.89% 1237.740 657.305 - -10.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -46.54% 74.508 39.829 - -17.59% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -44.73% 194.471 107.477 - -47.83% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -43.94% 10.488 5.880 - -1.07% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -40.89% 0.446 0.263 - -11.70% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -40.34% 195.076 116.385 - -46.26% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -40.05% 110.021 65.961 - -0.07% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -39.86% 130.719 78.616 - -44.60% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -38.24% 0.480 0.296 - -25.30% -
std::set<std::string>::insert(value)_(already_present)/8192 -37.48% 60.737 37.972 - 21.41% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -37.47% 64.370 40.248 - -45.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -37.05% 2073.466 1305.313 - -1.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -36.96% 1009.084 636.120 - 16.35% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -36.78% 189.440 119.772 - -51.91% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -36.66% 36.814 23.319 - -13.65% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -34.07% 11.408 7.522 - -17.14% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -33.95% 17.133 11.316 - -18.62% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -33.48% 0.393 0.261 - -45.68% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -33.03% 989.161 662.394 - -60.25% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -32.88% 1.761 1.182 - -30.35% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -32.44% 3524469.160 2381174.296 - -1.51% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -32.16% 1005.383 682.048 - -60.96% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -32.11% 0.458 0.311 - -17.88% -
std::search(deque<int>)_(no_match)/1024 -31.64% 350.436 239.569 - -20.98% -
std::copy_n(vector<int>)/4096 -30.95% 207.724 143.427 - 0.71% -
BM_StringEraseWithMove_Huge_Opaque -30.66% 79.079 54.833 - -19.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -30.50% 100.570 69.900 - -6.60% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -29.72% 14.911 10.479 - -1.38% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -29.36% 23.874 16.864 - 0.87% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -29.36% 42.302 29.882 - -29.02% -
std::set<std::string>::erase(key)_(existent)/32 -28.94% 73.628 52.319 - -38.47% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -28.60% 0.484 0.345 - -8.04% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -27.82% 0.478 0.345 - 9.81% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -27.77% 34.580 24.975 - -24.25% -
std::unordered_set<int>::count(key)_(non-existent)/32 -27.73% 1.974 1.426 - 2.09% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -27.59% 11.317 8.195 - -19.60% -
BM_StringCtorDefault -27.12% 0.319 0.233 - -4.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -27.06% 339154655.809 247374331.402 - -25.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -26.98% 46.828 34.195 - -13.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -26.79% 8063.495 5903.284 - 0.21% -
std::copy(list<int>)/64 -26.64% 41.215 30.236 - -9.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -26.49% 7.864 5.781 - -17.79% -
std::fill(list<int>)/1024 -26.14% 672.651 496.828 - -3.63% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -26.00% 1.371 1.015 - 5.94% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -25.97% 3.512 2.600 - 4.26% -
std::set<std::string>::erase(key)_(existent)/1024 -25.95% 98.054 72.610 - -2.76% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -25.03% 19.116 14.332 - 52.97% -
std::multimap<std::string,_int>::ctor(const&)/32 -24.95% 913.515 685.572 - -13.93% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -24.63% 1.385 1.044 - -1.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -24.19% 32.805 24.868 - -11.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -24.19% 30.942 23.457 - -19.04% -
std::find(vector<long_long>)_(process_all)/8 -23.87% 1.249 0.951 - -16.51% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -23.47% 64.804 49.597 - 14.98% -
BM_StringRead_Cold_Shallow_Small -23.45% 1.545 1.183 - 5.12% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -23.44% 136.083 104.182 - -23.60% -
BM_PushHeap_float_Random_1 -23.42% 0.631 0.483 - 3.57% -
BM_StringRead_Cold_Shallow_Empty -22.99% 1.555 1.198 - 13.20% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -22.92% 67.147 51.759 - -1.12% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -22.41% 8.395 6.514 - 0.42% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -22.34% 38.877 30.193 - -25.98% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -22.33% 16284.806 12648.931 - -2.81% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -22.23% 6.145 4.779 - -2.18% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -22.11% 32614976.170 25405024.500 - -7.56% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -22.08% 49.666 38.701 - 18.32% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -22.02% 8.905 6.944 - -10.99% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -21.80% 2.173 1.699 - 22.60% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.67% 33.961 26.602 - -5.75% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -21.24% 67.836 53.430 - 3.25% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -21.24% 15.543 12.243 - -38.98% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -21.12% 30.753 24.258 - -30.38% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -21.07% 3.364 2.656 - -10.63% -
std::unordered_set<int>::find(key)_(existent)/32 -20.40% 1.329 1.058 - -20.20% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -20.32% 67.109 53.469 - 0.35% -
ranges::min(std::vector<long_long>)/1 -20.27% 0.328 0.262 - -40.06% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -20.08% 69.794 55.780 - -15.37% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -20.02% 6.350 5.079 - -10.82% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -19.80% 1.141 0.915 - -0.83% -
BM_lexicographical_compare_three_way<IntPtr>/1 -19.79% 0.458 0.367 - 1.41% -
BM_toupper_char<char> -19.74% 0.687 0.551 - -20.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -19.70% 1362.938 1094.484 - -0.27% -
std::copy_n(vector<int>)/32768 -19.58% 3761.246 3024.765 - -17.95% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -19.55% 39.540 31.809 - -17.02% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -19.55% 626.718 504.215 - 2.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -19.51% 37.255 29.986 - -29.52% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -19.33% 1.433 1.156 - -16.24% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -19.20% 26.343 21.284 - -5.20% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -19.01% 57.675 46.712 - -22.68% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -18.93% 4933.893 3999.673 - -33.65% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -18.79% 25.108 20.391 - -1.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -18.73% 462.921 376.218 - -2.62% -
BM_PushHeap_string_Random_1 -18.68% 0.577 0.469 - -32.82% -
std::find_end(list<int>)_(same_length)/8192 -18.46% 9677.949 7891.662 - -49.85% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -18.39% 30361.095 24778.591 - -5.47% -
std::find(vector<bool>)_(process_all)/8 -18.35% 0.808 0.660 - 17.73% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -18.22% 11.763 9.620 - -15.03% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -18.22% 8.699 7.115 - -37.23% -
BM_PushHeap_uint32_Random_1 -18.15% 0.544 0.446 - -4.18% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -17.95% 1.614 1.325 - -7.29% -
BM_PushHeap_uint64_Descending_1 -17.68% 0.692 0.570 - 27.09% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.62% 14783.906 12178.773 - -14.10% -
SetIntersection_Interlaced_Set_uint64_1024_4 -17.42% 11985828.579 9897792.669 - -2.85% -
BM_vector_deque_ranges_move/0 -17.34% 0.604 0.499 - 26.00% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -16.98% 767.572 637.235 - 4.41% -
BM_deque_deque_ranges_move/0 -16.92% 0.918 0.763 - -17.30% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -16.87% 25.498 21.196 - -17.28% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.80% 7.826 6.512 - -40.03% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -16.68% 1.664 1.386 - -12.10% -
std::unordered_multimap<int,_int>::clear()/8192 -16.64% 75949.768 63314.451 - -5.67% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -16.59% 38.718 32.294 - -20.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -16.58% 42.975 35.849 - 13.96% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -16.44% 38.260 31.970 - -32.18% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -16.39% 748.612 625.908 - -13.20% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -16.39% 23.445 19.603 - 3.28% -
std::is_sorted_until(list<int>,_pred)/8192 -16.26% 8933.364 7480.794 - -1.84% -
std::map<std::string,_int>::erase(iterator)/8192 -16.19% 31.812 26.662 - -8.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -16.09% 41.619 34.924 - 0.82% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -16.03% 87.853 73.772 - 8.86% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -15.89% 659.542 554.745 - 7.09% -
std::unordered_multimap<int,_int>::clear()/1024 -15.86% 9791.075 8238.680 - -2.81% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -15.76% 1581387.928 1332083.300 - -2.85% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -15.76% 1.372 1.156 - 15.44% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -15.57% 12330.434 10410.762 - 3.99% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -15.51% 45608.069 38535.089 - -0.22% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -15.50% 1.589 1.342 - -12.00% -
std::search(deque<int>)_(same_length)/1000 -15.50% 384.880 325.229 - -0.07% -
std::find_first_of(deque<int>)_(large_needle)/50 -15.48% 825.589 697.795 - -1.98% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -15.46% 1.149 0.971 - 0.93% -
std::find_if(vector<char>)_(bail_25%)/8 -15.46% 0.884 0.747 - -8.62% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -15.36% 62.061 52.527 - -37.88% -
std::unordered_set<std::string>::erase(iterator)/8192 -15.32% 30.938 26.198 - -10.45% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.25% 26.512 22.468 - -15.88% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -15.23% 53.357 45.231 - 29.81% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -15.22% 59.429 50.386 - -19.05% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -15.20% 14724788.105 12486502.874 - -0.16% -
BM_PushHeap_uint32_PipeOrgan_1 -15.12% 0.520 0.441 - -5.31% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -15.08% 87.257 74.100 - 69.57% -
std::search(list<int>)_(single_element)/1000 -15.01% 655.155 556.833 - -21.11% -
std::search(list<int>)_(no_match)/8192 -14.88% 7698.084 6552.617 - -0.01% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -14.82% 162317.384 138255.454 - -0.28% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -14.75% 37.692 32.132 - -0.23% -
std::search(deque<int>)_(near_matches)/1000 -14.70% 21774.118 18573.568 - 0.13% -
std::search(deque<int>)_(near_matches)/1024 -14.60% 22878.108 19538.462 - 0.19% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.54% 52000.067 44440.711 - -11.66% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -14.53% 47213.119 40355.145 - 7.76% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -14.51% 37.747 32.270 - -1.20% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -14.45% 5250.915 4491.941 - -7.51% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -14.41% 72.574 62.116 - -15.10% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -14.32% 3.767 3.228 - 0.63% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -14.30% 871.725 747.081 - -23.96% -
SetIntersection_Interlaced_Vector_float_262144_256 -14.27% 31975999.104 27413165.803 - 34.97% -
std::copy_backward(vector<int>)/4096 -14.24% 167.543 143.690 - -43.57% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.16% 70.618 60.618 - -14.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -14.15% 824.338 707.729 - 35.01% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -14.09% 5.809 4.991 - 10.73% -
bm_ranges_lexicographical_compare<int>/1 -14.07% 1.543 1.326 - 3.10% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -14.04% 1.523 1.309 - -17.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.77% 63.085 54.401 - 10.48% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -13.64% 1.453 1.255 - -13.46% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.62% 31.826 27.493 - -13.78% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -13.42% 5.868 5.080 - -32.27% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -13.39% 40.452 35.037 - -11.38% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -13.24% 6537935.310 5672524.250 - -9.80% -
SetIntersection_Interlaced_Vector_uint64_256_16 -13.18% 7859754.849 6824064.634 - -4.85% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.13% 6303.469 5476.080 - -15.63% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -13.12% 1.835 1.594 - 3.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -12.98% 35.503 30.894 - -3.61% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -12.92% 5.360 4.667 - -28.97% -
BM_vector_deque_copy_backward/0 -12.86% 0.602 0.524 - 25.11% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -12.85% 82.568 71.960 - -12.59% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.79% 60.746 52.978 - 3.83% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -12.55% 781.362 683.280 - -9.15% -
BM_deque_deque_ranges_move/2 -12.53% 2.299 2.011 - -12.84% -
std::stable_partition(list<int>)_(dense)/50 -12.51% 64.691 56.598 - -1.88% -
SetIntersection_Front_Set_uint64_16384_64 -12.50% 1840181.411 1610148.894 - -4.18% -
std::unordered_multiset<int>::erase(iterator)/8192 -12.48% 23.843 20.867 - -8.50% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -12.47% 42.170 36.911 - -11.23% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -12.42% 24.124 21.128 - -16.98% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.41% 51144.160 44798.407 - -10.83% -
std::set<std::string>::ctor(const&)/32 -12.35% 799.443 700.687 - -15.82% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -12.30% 332.232 291.378 - -3.33% -
SetIntersection_Front_Set_uint32_16384_1024 -12.24% 13410208.591 11768396.393 - -4.19% -
BM_StringRead_Cold_Shallow_Large -12.20% 1.382 1.213 - 11.54% -
std::unordered_set<int>::find(key)_(existent)/1024 -12.19% 1.467 1.288 - -13.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -12.16% 46.851 41.152 - 3.32% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -12.07% 13.670 12.020 - -3.74% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -12.06% 1.310 1.152 - -8.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -12.06% 42.383 37.272 - -6.71% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -12.05% 635.829 559.226 - 2.12% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -12.03% 1.782 1.567 - 13.93% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -11.97% 1.817 1.600 - 4.72% -
BM_PushHeap_float_Descending_1 -11.96% 0.575 0.507 - -2.53% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -11.93% 42.317 37.268 - 25.03% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -11.90% 7.306 6.436 - -15.99% -
std::set<int>::insert(value)_(new_value,_end)/1024 -11.80% 46.216 40.761 - -1.66% -
std::unordered_set<int>::contains(key)_(existent)/8192 -11.78% 1.652 1.457 - 19.62% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -11.77% 191.777 169.205 - -12.11% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -11.73% 1.829 1.614 - -9.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -11.72% 1.282 1.132 - 1.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -11.69% 4952101.238 4373042.979 - -4.16% -
std::remove_if(deque<int>)_(sprinkled)/50 -11.68% 73.533 64.941 - 7.40% -
std::find_if_not(list<int>)_(process_all)/32768 -11.68% 29036.945 25646.649 - 1.20% -
SetIntersection_Interlaced_Vector_float_16384_64 -11.55% 6979213.871 6172825.332 - 10.70% -
std::multiset<int>::erase(key)_(existent)/1024 -11.55% 45.337 40.099 - 0.61% -
std::move_backward(deque<int>)/4096 -11.51% 176.692 156.350 - 2.39% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -11.43% 62.141 55.036 - 10.92% -
rng::contains_subrange(deque<int>)_(single_element)/32 -11.42% 17.483 15.487 - -10.30% -
BM_StringRelational_Compare_Huge_Empty_Control -11.42% 1.875 1.661 - 1.61% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -11.38% 13.621 12.071 - -3.32% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -11.37% 52.450 46.485 - -17.47% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -11.31% 0.700 0.621 - -10.58% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -11.23% 548690.994 487068.739 - -5.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.17% 11622.833 10325.016 - 23.52% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.16% 17.214 15.294 - -11.72% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -11.08% 0.442 0.393 - 6.96% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -11.04% 6824.589 6071.333 - -2.32% -
std::multiset<std::string>::insert(value)_(already_present)/32 -10.92% 48.109 42.853 - -32.23% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -10.86% 1.297 1.156 - -18.52% -
std::set<int>::insert(value)_(new_value,_end)/8192 -10.61% 76.001 67.940 - -2.35% -
BM_PushHeap_uint64_SingleElement_4 -10.60% 0.398 0.356 - -5.47% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -10.58% 228348.018 204182.004 - -2.99% -
rng::contains_subrange(deque<int>)_(single_element)/50 -10.58% 25.458 22.766 - -21.28% -
BM_PushHeap_string_Descending_1 -10.54% 0.527 0.471 - -32.69% -
std::search(list<int>)_(single_element)/8192 -10.52% 8863.753 7930.937 - 5.94% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.47% 5914869.533 5295383.140 - -10.69% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -10.47% 15095.535 13515.015 - -1.36% -
std::unordered_set<int>::count(key)_(non-existent)/0 -10.47% 0.306 0.274 - -43.48% -
BM_deque_deque_ranges_move/1 -10.46% 2.579 2.310 - -11.11% -
ranges::minmax(std::deque<long_long>)/1 -10.41% 0.720 0.645 - -6.55% -
std::find_first_of(deque<int>)_(large_needle)/32 -10.39% 328.551 294.407 - 0.02% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -10.37% 25.396 22.764 - 13.85% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -10.35% 52027246.416 46643417.487 - 5.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -10.34% 54.155 48.553 - 37.10% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -10.33% 6447.152 5781.062 - -9.48% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -10.32% 23.983 21.508 - -13.16% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -10.27% 41.035 36.822 - -5.46% -
rng::contains_subrange(deque<int>)_(single_element)/16 -10.19% 10.374 9.317 - -7.99% -
std::stable_partition(list<int>)_(dense)/8192 -10.14% 18936.521 17017.261 - -2.70% -
ranges::min(std::vector<__int128>)/70000 -10.12% 30005.229 26967.541 - -12.66% -
std::remove_if(deque<int>)_(sprinkled)/32 -10.12% 61.842 55.582 - 4.88% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -10.06% 812.997 731.172 - 18.48% -
std::copy(deque<int>)/64 -10.04% 3.024 2.721 - -9.84% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -9.90% 1.330 1.198 - 19.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -9.87% 34.974 31.521 - 2.23% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -9.84% 38.756 34.944 - -15.84% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -9.80% 22.060 19.899 - -10.72% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.80% 636.252 573.930 - 2.68% -
BM_StringRead_Cold_Deep_Large -9.79% 1.526 1.376 - 11.76% -
BM_vector_deque_copy/0 -9.67% 0.673 0.608 - 10.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.62% 561.459 507.459 - 0.92% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 -9.61% 26.855 24.275 - 2.23% -
std::move(deque<int>)/32768 -9.56% 2023.403 1830.024 - -11.78% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -9.55% 2.915 2.637 - -1.49% -
BM_deque_vector_ranges_move_backward/0 -9.50% 1.509 1.366 - -13.77% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.47% 1835.737 1661.958 - 17.23% -
SetIntersection_Front_Set_uint64_1024_64 -9.44% 1800307.220 1630428.858 - -5.02% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.42% 1.675 1.517 - -7.75% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -9.36% 27962.391 25344.527 - -45.19% -
BM_StringRelational_Eq_Empty_Empty_Control -9.33% 2.056 1.864 - -11.99% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.32% 4.642 4.209 - -9.05% -
std::remove_if(deque<int>)_(prefix)/50 -9.31% 73.615 66.762 - 4.05% -
std::unique(list<int>,_pred)_(contiguous)/8192 -9.28% 8233.296 7469.056 - -0.34% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 -9.23% 0.780 0.708 - 1.40% -
SetIntersection_Interlaced_Set_uint64_1024_256 -9.21% 15820657.999 14363384.038 - -2.95% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -9.16% 18.843 17.116 - -14.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.09% 218.250 198.408 - -0.43% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 -9.09% 0.779 0.709 - 1.77% -
BM_deque_deque_ranges_copy_backward/0 -9.06% 0.842 0.766 - -2.95% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 -9.06% 0.779 0.709 - 2.01% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.96% 1722.236 1567.993 - 2.70% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -8.94% 0.302 0.275 - -43.32% -
std::set<std::string>::ctor(const&,_alloc)/32 -8.77% 754.843 688.619 - -19.04% -
std::adjacent_find(deque<int>)/50 -8.73% 18.205 16.615 - 18.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -8.73% 41.757 38.113 - 23.54% -
BM_PushHeap_uint64_SingleElement_16 -8.70% 0.370 0.337 - -5.78% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -8.66% 8928.021 8154.416 - -16.55% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -8.66% 1.181 1.079 - -15.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -8.65% 22.867 20.889 - -60.14% -
BM_StringRead_Cold_Deep_Empty -8.65% 1.420 1.297 - 11.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -8.64% 1295.540 1183.630 - 4.45% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -8.60% 615.352 562.456 - 2.28% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.59% 21.387 19.551 - -2.15% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.54% 836.526 765.077 - -1.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -8.54% 32.107 29.365 - 0.81% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -8.46% 1.306 1.195 - -15.97% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -8.45% 42.100 38.544 - -5.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -8.41% 35.466 32.483 - 2.64% -
std::multiset<int>::ctor(const&,_alloc)/8192 -8.40% 55336.803 50690.411 - -36.53% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.39% 23.629 21.646 - -13.69% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -8.38% 35.358 32.396 - -5.94% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -8.34% 1970.752 1806.435 - 0.58% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -8.33% 59730.853 54753.946 - -6.37% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.30% 0.291 0.266 - -8.43% -
SetIntersection_Interlaced_Vector_float_16384_16 -8.20% 2823527.000 2591977.484 - -8.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -8.19% 1.336 1.226 - -0.62% -
std::unordered_map<int,_int>::clear()/32 -8.19% 639.189 586.870 - -3.01% -
SetIntersection_Front_Vector_float_16384_1024 -8.11% 5900962.508 5422542.558 - -0.50% -
std::unordered_map<int,_int>::erase(iterator)/8192 -8.03% 21.453 19.731 - -1.91% -
std::unordered_set<int>::find(key)_(existent)/8192 -8.02% 1.464 1.346 - -3.86% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -8.02% 1.605 1.476 - 5.05% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -7.97% 2.668 2.455 - 0.29% -
std::unordered_map<int,_int>::erase(iterator)/1024 -7.97% 21.400 19.695 - -1.82% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -7.93% 22.305 20.537 - -5.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -7.92% 22.901 21.088 - -0.62% -
std::search(list<int>)_(same_length)/8192 -7.91% 8578.211 7899.283 - -1.26% -
std::unordered_map<int,_int>::clear()/1024 -7.89% 8769.881 8077.635 - -5.70% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.87% 40.599 37.405 - -7.69% -
std::multiset<int>::count(key)_(non-existent)/0 -7.86% 0.282 0.260 - -5.58% -
ranges::minmax(std::deque<char>)/1 -7.86% 0.740 0.681 - 3.78% -
std::unordered_map<int,_int>::erase(iterator)/32 -7.85% 21.192 19.528 - -2.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -7.83% 34.460 31.761 - -20.45% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -7.81% 1429.835 1318.222 - -3.58% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -7.78% 11.020 10.162 - -3.79% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -7.73% 5050.842 4660.380 - -9.08% -
BM_CmpEqual_uchar_schar -7.71% 1.071 0.988 - -11.99% -
std::is_partitioned(deque<int>)_(partitioned)/50 -7.69% 15.139 13.975 - 0.91% -
ranges::min(std::vector<__int128>)/64 -7.69% 26.480 24.444 - -8.77% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -7.66% 837.242 773.134 - 5.68% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -7.61% 5.639 5.210 - 0.64% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -7.61% 20.296 18.752 - -2.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.57% 12969.030 11987.389 - -8.81% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -7.52% 65.964 61.001 - 22.63% -
std::unordered_multimap<int,_int>::clear()/32 -7.49% 634.076 586.561 - -1.95% -
std::replace(vector<int>)_(sprinkled)/1024 -7.47% 159.887 147.938 - -1.33% -
SetIntersection_Front_Set_uint32_1024_1024 -7.43% 12514573.310 11584201.814 - -0.40% -
SetIntersection_Interlaced_Vector_float_262144_64 -7.43% 10385086.930 9613148.916 - -38.62% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -7.42% 22322.495 20665.937 - 3.33% -
bm_gcd_trivial -7.40% 0.688 0.638 - -5.90% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -7.40% 9410.459 8714.095 - -0.62% -
SetIntersection_Interlaced_Vector_float_1024_16 -7.35% 2096339.396 1942210.416 - -23.65% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -7.35% 12947.368 11995.494 - -8.90% -
std::copy_backward(deque<int>)/262144 -7.35% 34022.973 31523.984 - 3.11% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -7.32% 1.965 1.822 - -8.70% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -7.31% 942.564 873.651 - -1.78% -
BM_deque_deque_ranges_move_backward/0 -7.30% 0.917 0.850 - -7.69% -
std::find(deque<int>)_(process_all)/50 -7.28% 14.063 13.039 - -0.07% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -7.27% 1.379 1.279 - -8.00% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.24% 5013340.303 4650294.452 - -8.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -7.23% 0.616 0.571 - -3.32% -
std::flat_map<int,_int>::erase(iterator)/8192 -7.23% 535.775 497.055 - -1.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -7.22% 8874923.906 8233854.451 - 103.55% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.22% 26.267 24.371 - -7.51% -
std::remove_if(list<int>)_(prefix)/8192 -7.19% 9905.024 9193.034 - -8.47% -
std::lower_bound(std::vector<int>)/100 -7.19% 13.005 12.071 - 0.00% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -7.12% 38.191 35.473 - 1.20% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -7.11% 1.217 1.131 - -7.63% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 -7.06% 0.814 0.757 - -1.06% -
BM_PushHeap_string_Descending_16384 -7.06% 2.560 2.380 - 3.01% -
SetIntersection_Interlaced_Set_uint64_1024_64 -7.01% 10869848.792 10107940.336 - -0.81% -
std::find_end(list<int>,_pred)_(same_length)/8192 -6.99% 9244.265 8598.351 - -49.66% -
std::map<int,_int>::contains(key)_(non-existent)/32 -6.98% 3.042 2.829 - -1.74% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.95% 40.723 37.891 - 1.00% -
std::replace_if(list<int>)_(sprinkled)/50 -6.95% 24.497 22.794 - -2.67% -
SetIntersection_Interlaced_Vector_string_256_16 -6.93% 10806336.887 10057135.630 - -3.25% -
std::set<std::string>::find(key)_(existent)/8192 -6.93% 32.902 30.624 - -0.13% -
std::is_partitioned(deque<int>)_(partitioned)/32 -6.92% 10.009 9.316 - 1.65% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -6.89% 143.127 133.264 - -3.90% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -6.89% 6032067.559 5616442.019 - -5.24% -
std::multiset<std::string>::count(key)_(existent)/1024 -6.86% 25.222 23.491 - 0.11% -
std::map<std::string,_int>::erase(key)_(existent)/32 -6.85% 73.051 68.046 - -10.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -6.82% 33.835 31.526 - 0.37% -
std::replace_if(vector<int>)_(sprinkled)/50 -6.82% 14.025 13.069 - 2.51% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -6.82% 11.224 10.459 - 2.67% -
rng::find_last(deque<int>)_(bail_90%)/8192 -6.81% 216.099 201.376 - -44.81% -
SetIntersection_Interlaced_Vector_float_16384_256 -6.80% 22232741.851 20720771.699 - 39.26% -
std::equal(vector<bool>)_(unaligned)/8 -6.80% 0.845 0.787 - -3.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -6.80% 14105539.814 13146891.763 - -3.38% -
std::partition_copy(vector<int>)/1024 -6.79% 500.496 466.490 - -0.15% -
SetIntersection_Front_Vector_uint32_1024_256 -6.77% 2267912.936 2114463.104 - -7.41% -
BM_lexicographical_compare_three_way_fast_path/4 -6.76% 1.232 1.149 - 3.30% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.73% 33.018 30.797 - -0.92% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -6.72% 28.991 27.042 - -9.85% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -6.71% 12748.483 11892.976 - 14.52% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -6.70% 37.826 35.293 - 1.67% -
BM_std_minmax_element<char>/1 -6.65% 0.331 0.309 - 2.64% -
BM_std_minmax_element<int>/70000 -6.64% 18245.018 17034.045 - -7.77% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -6.64% 20.966 19.575 - -1.66% -
BM_std_minmax_element<int>/64000 -6.63% 16684.346 15578.765 - -7.77% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.62% 23.865 22.285 - -2.91% -
std::map<int,_int>::insert(value)_(already_present)/1024 -6.62% 3.699 3.454 - -0.32% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -6.60% 351.100 327.937 - -5.10% -
std::set<int>::lower_bound(key)_(non-existent)/32 -6.59% 2.419 2.259 - -3.30% -
std::map<int,_int>::find(key)_(existent)/1024 -6.59% 4.467 4.173 - 14.55% -
SetIntersection_Front_Set_float_262144_262144 -6.59% 1697595.215 1585763.916 - -1.42% -
std::rotate(deque<int>)_(by_1/3)/50 -6.58% 30.566 28.554 - -62.15% -
BM_deque_deque_ranges_move_backward/1 -6.58% 2.735 2.555 - -5.92% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -6.55% 43.500 40.650 - -4.49% -
SetIntersection_Interlaced_Set_string_1024_1024 -6.54% 58366046.142 54551311.348 - -2.93% -
BM_StringRead_Cold_Deep_Small -6.52% 1.447 1.353 - 16.45% -
std::search(list<int>,_pred)_(no_match)/8192 -6.52% 7740.335 7235.529 - -0.04% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -6.46% 47554.639 44481.944 - -0.71% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -6.43% 1.304 1.220 - -4.26% -
std::multiset<int>::erase(iterator)/8192 -6.41% 24.666 23.084 - -3.83% -
std::set<std::string>::equal_range(key)_(existent)/32 -6.40% 18.289 17.117 - 13.97% -
BM_std_minmax_element<int>/65536 -6.40% 17077.770 15984.886 - -7.68% -
bm_ranges_lexicographical_compare<signed_char>/1 -6.40% 1.658 1.552 - -9.48% -
std::multiset<std::string>::contains(key)_(existent)/32 -6.39% 18.827 17.624 - 22.97% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -6.38% 1.306 1.222 - -13.95% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.36% 544.998 510.348 - -2.86% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -6.35% 8234.606 7711.980 - 0.36% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -6.35% 0.648 0.607 - -0.25% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -6.33% 921.101 862.808 - -13.99% -
BM_deque_vector_ranges_copy/0 -6.32% 1.510 1.414 - -1.70% -
std::fill_n(list<int>)/8192 -6.32% 9942.534 9314.227 - 30.27% -
std::unordered_multiset<int>::erase(iterator)/1024 -6.32% 21.240 19.898 - -1.30% -
std::move_backward(vector<bool>)_(unaligned)/64 -6.29% 1.796 1.683 - 3.33% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.29% 7.713 7.228 - -36.65% -
BM_deque_deque_move_backward/0 -6.24% 0.917 0.860 - -6.49% -
BM_StringFindNoMatch/10 -6.19% 1.355 1.271 - -6.28% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.19% 25.818 24.220 - -1.98% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -6.16% 1.318 1.237 - 13.24% -
std::copy(vector<int>)/32768 -6.16% 3676.966 3450.450 - -9.04% -
BM_StringRelational_Eq_Large_Large_Control -6.16% 2.417 2.268 - 1.35% -
SetIntersection_Front_Set_string_16_16 -6.16% 61297250.686 57523745.197 - -2.83% -
SetIntersection_Front_Set_string_256_256 -6.14% 32001518.709 30037699.588 - 2.11% -
std::replace(vector<int>)_(sprinkled)/8192 -6.13% 1221.758 1146.900 - -7.89% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -6.12% 5.676 5.329 - -25.73% -
std::copy(list<int>)/4096 -6.11% 3186.700 2991.937 - -8.47% -
BM_vector_deque_ranges_copy/65536 -6.09% 3037.991 2852.874 - -0.24% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 -6.08% 53451.675 50200.133 - -1.09% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -6.08% 496.256 466.081 - 0.50% -
std::copy_if(vector<int>)_(entire_range)/64 -6.06% 16.976 15.947 - 2.59% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -6.05% 119367.840 112148.499 - -5.16% -
BM_StringEraseToEnd_Huge_Opaque -6.04% 2.430 2.283 - -0.30% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -6.03% 1.306 1.227 - -13.32% -
std::is_sorted_until(vector<int>)/8 -6.01% 2.191 2.059 - 0.52% -
std::multiset<int>::erase(iterator)/1024 -6.00% 24.606 23.130 - -2.30% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -5.97% 1012.765 952.316 - -3.17% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.96% 981.094 922.573 - -3.24% -
std::rotate(deque<int>)_(by_1/4)/50 -5.96% 28.914 27.190 - -63.22% -
SetIntersection_Interlaced_Vector_float_262144_16 -5.95% 3547609.847 3336563.143 - 13.93% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -5.92% 903.750 850.224 - 0.24% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -5.92% 39382.771 37050.958 - 0.90% -
BM_std_minmax_element<int>/4096 -5.90% 1071.829 1008.553 - -6.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.89% 1151.645 1083.795 - -7.66% -
std::any_of(vector<int>)_(process_all)/50 -5.87% 15.634 14.716 - -22.43% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.85% 7.633 7.186 - -35.41% -
BM_vector_deque_ranges_copy_backward/2 -5.83% 1.924 1.811 - -9.24% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -5.82% 1.339 1.261 - -12.89% -
rng::find_last(deque<int>)_(bail_90%)/1024 -5.82% 30.910 29.111 - -36.62% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -5.82% 22.472 21.165 - -0.41% -
BM_std_minmax_element<int>/1024 -5.81% 272.959 257.096 - -6.19% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -5.79% 859.261 809.481 - -0.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 -5.79% 16015.613 15087.914 - -0.91% -
BM_std_minmax_element<int>/4000 -5.78% 1046.583 986.077 - -6.78% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 -5.78% 799.231 753.056 - -0.07% -
SetIntersection_Front_Set_uint32_256_256 -5.77% 7812870.951 7361886.892 - -5.47% -
std::find_if(deque<int>)_(process_all)/8 -5.77% 2.740 2.582 - 0.25% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 -5.76% 42.139 39.712 - 1.19% -
std::is_sorted_until(deque<int>)/8192 -5.75% 3955.223 3727.829 - -0.90% -
BM_deque_vector_move/0 -5.75% 1.455 1.371 - -3.83% -
std::multiset<int>::clear()/1024 -5.74% 10395.743 9798.780 - -5.49% -
std::remove_if(list<int>)_(sprinkled)/50 -5.74% 77.269 72.835 - -2.81% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.74% 24.627 23.215 - -0.48% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 -5.73% 17.987 16.956 - -1.13% -
BM_vector_deque_ranges_move_backward/0 -5.70% 0.443 0.418 - -23.84% -
std::multiset<std::string>::count(key)_(non-existent)/32 -5.69% 10.626 10.021 - -19.32% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -5.68% 1.479 1.395 - -10.83% -
SetIntersection_Front_Set_uint32_262144_256 -5.66% 4135504.540 3901620.138 - 2.09% -
BM_std_minmax_element<int>/5500 -5.64% 1428.884 1348.243 - -7.18% -
SetIntersection_None_Set_float_262144_262144 -5.64% 1220128.256 1151291.260 - -4.40% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -5.64% 22.631 21.355 - -7.32% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -5.62% 91.037 85.922 - -16.99% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.60% 352.282 332.544 - -2.21% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -5.60% 5.321 5.023 - -30.21% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.60% 2.595 2.449 - -5.26% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -5.59% 8.296 7.832 - -1.17% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 -5.59% 0.266 0.251 - -1.21% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -5.58% 16.716 15.784 - 1.39% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -5.56% 11023.190 10410.621 - -17.77% -
SetIntersection_Interlaced_Vector_uint32_256_16 -5.56% 6241488.643 5894705.423 - -11.77% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -5.55% 32.590 30.783 - -2.55% -
ranges::minmax(std::deque<__int128>)/64 -5.53% 33.442 31.591 - 4.80% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -5.53% 103531629.186 97803117.789 - 9.97% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -5.53% 1.251 1.182 - -8.05% -
std::find_if(vector<int>)_(bail_25%)/1024 -5.52% 29.123 27.514 - -1.76% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -5.52% 1.665 1.573 - -3.46% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -5.52% 31.595 29.852 - 8.07% -
SetIntersection_Front_Set_uint32_262144_262144 -5.50% 1692679.685 1599612.957 - -3.66% -
std::unordered_multiset<int>::erase(iterator)/32 -5.49% 21.020 19.866 - -0.86% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -5.48% 11.376 10.753 - -1.83% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.47% 37.729 35.665 - -16.43% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -5.45% 190362.804 179985.639 - 2.82% -
BM_PushHeap_uint64_SingleElement_64 -5.44% 0.372 0.352 - -3.83% -
std::find_end(list<int>,_pred)_(same_length)/1024 -5.42% 837.223 791.843 - -50.04% -
std::any_of(list<int>)_(process_all)/8192 -5.42% 7882.189 7455.000 - 2.26% -
std::move_backward(vector<bool>)_(aligned)/512 -5.42% 2.358 2.230 - -2.21% -
SetIntersection_Interlaced_Vector_uint64_256_1 -5.41% 4362203.032 4126233.824 - -1.94% -
BM_std_minmax_element<char>/3 -5.40% 1.213 1.147 - -1.41% -
std::multiset<int>::contains(key)_(non-existent)/32 -5.40% 2.928 2.770 - -0.11% -
BM_std_minmax_element<short>/64000 -5.40% 17202.686 16274.301 - 2.05% -
rng::for_each(set<int>)/8 -5.39% 6.751 6.387 - 42.18% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -5.38% 1.645 1.557 - 9.12% -
std::multiset<int>::erase(iterator)/32 -5.37% 21.891 20.715 - -2.24% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -5.37% 42.876 40.575 - -0.49% -
std::find_end(deque<int>)_(process_all)/1048576 -5.36% 335008.929 317067.680 - -13.41% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 -5.33% 813.103 769.785 - 0.09% -
BM_PushHeap_uint32_SingleElement_4 -5.33% 0.356 0.337 - -2.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.31% 147375.231 139549.435 - -0.75% -
std::fill_n(deque<int>)/32 -5.30% 1.219 1.154 - -86.04% -
std::deque<int>::ctor(size)/1024 -5.30% 74.406 70.461 - -1.79% -
std::multiset<std::string>::find(key)_(existent)/8192 -5.29% 29.229 27.682 - -8.52% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -5.29% 3374854.364 3196369.222 - 3.83% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 -5.26% 0.817 0.775 - -0.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.23% 54.652 51.793 - 22.87% -
std::set<int>::find(key)_(non-existent)/0 -5.23% 0.264 0.250 - -0.67% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -5.21% 1098293.677 1041031.851 - -0.95% -
std::unordered_set<int>::insert(value)_(already_present)/32 -5.21% 2.763 2.619 - -0.69% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -5.21% 1.166 1.105 - -4.34% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -5.20% 360361.839 341606.411 - -0.69% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.19% 2.353 2.230 - -5.05% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -5.19% 107227.740 101660.181 - 5.41% -
BM_vector_deque_ranges_copy_backward/0 -5.18% 0.429 0.407 - -21.47% -
BM_PushHeap_uint32_Ascending_64 -5.14% 1.774 1.683 - 10.95% -
BM_PushHeap_uint32_Random_16 -5.14% 4.145 3.932 - -5.93% -
SetIntersection_Interlaced_Vector_float_16384_4 -5.11% 1447256.444 1373307.422 - -16.78% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.10% 74.669 70.861 - -1.60% -
std::move(vector<int>)/262144 -5.10% 14939.547 14178.155 - -4.79% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -5.08% 38.719 36.751 - 3.73% -
std::for_each_n(join_view(vector<vector<int>>))/50 -5.08% 4.488 4.260 - -1.34% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.08% 254813.646 241870.291 - -4.16% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -5.07% 12068.082 11455.730 - -2.80% -
rng::find_last(vector<char>)_(bail_90%)/8 -5.06% 0.484 0.460 - 4.40% -
BM_std_minmax_element<short>/70000 -5.06% 18737.525 17789.888 - 1.95% -
std::multiset<std::string>::contains(key)_(existent)/8192 -5.06% 31.821 30.212 - 13.02% -
SetIntersection_Front_Set_string_262144_16 -5.05% 1990071.154 1889524.463 - -2.51% -
SetIntersection_Interlaced_Vector_uint64_256_256 -5.05% 4790680.743 4548749.226 - -0.41% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -5.05% 0.483 0.458 - 24.93% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 -5.02% 0.817 0.776 - -0.47% -
BM_vector_deque_ranges_move_backward/64000 -5.02% 8249.291 7834.951 - 6.21% -
SetIntersection_Interlaced_Set_uint32_64_64 -5.02% 13973735.358 13272304.083 - -0.89% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -5.01% 800.851 760.745 - -12.84% -
std::stable_partition(deque<int>)_(sparse)/8192 -5.01% 3476.748 3302.684 - -9.69% -
BM_std_minmax_element<int>/512 -5.00% 138.067 131.169 - -5.68% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -4.99% 32.791 31.155 - 0.17% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.97% 55625.293 52859.546 - -5.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.97% 48.293 45.895 - 3.94% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -4.96% 28.927 27.492 - -8.32% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -4.96% 26422.346 25113.007 - -0.28% -
rng::contains_subrange(list<int>)_(single_element)/8192 -4.95% 7280.716 6920.118 - -10.65% -
std::set<std::string>::contains(key)_(existent)/32 -4.95% 14.964 14.224 - -10.65% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -4.95% 4.540 4.315 - 10.92% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.94% 23.916 22.735 - -10.35% -
SetIntersection_Front_Set_uint64_1024_1024 -4.92% 12717131.714 12090903.046 - -2.21% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 -4.91% 0.816 0.776 - -0.16% -
std::set<int>::equal_range(key)_(non-existent)/8192 -4.90% 10.794 10.265 - 14.93% -
std::pop_heap(deque<float>)/8192 -4.90% 64.047 60.909 - 2.02% -
std::copy_n(vector<int>)/8 -4.90% 2.418 2.300 - 8.79% -
std::multimap<int,_int>::contains(key)_(existent)/32 -4.88% 1.831 1.741 - 7.29% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -4.87% 12.629 12.013 - 6.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.87% 473.296 450.250 - -3.47% -
std::adjacent_find(deque<int>)/8 -4.84% 3.059 2.911 - -0.79% -
BM_std_minmax_element<char>/2 -4.83% 0.685 0.652 - 2.85% -
SetIntersection_Front_Vector_float_16384_256 -4.83% 2271615.101 2161943.229 - -0.30% -
std::multiset<int>::clear()/8192 -4.80% 81565.930 77651.306 - -6.07% -
SetIntersection_Interlaced_Set_float_262144_16384 -4.79% 1298468.832 1236213.459 - -3.42% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) -4.79% 2.073 1.974 - 0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.79% 39.670 37.771 - -5.13% -
std::unordered_set<int>::contains(key)_(existent)/1024 -4.79% 1.279 1.218 - 4.22% -
std::find(vector<int>)_(bail_25%)/8 -4.78% 1.431 1.362 - 0.28% -
BM_vector_deque_ranges_copy_backward/1 -4.76% 2.233 2.127 - -6.89% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -4.76% 2.391 2.278 - -3.01% -
SetIntersection_Front_Set_uint64_1024_256 -4.76% 3865736.821 3681689.416 - -6.89% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -4.76% 1.441 1.373 - -6.78% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -4.75% 9423.258 8975.788 - 3.11% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -4.75% 50886.403 48470.616 - -2.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -4.75% 13239052.469 12610596.026 - -3.50% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 -4.74% 2283.462 2175.249 - -0.01% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -4.73% 24.449 23.291 - 5.20% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -4.73% 129.856 123.713 - -4.26% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.73% 49.216 46.888 - -9.94% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -4.71% 590.286 562.501 - 0.49% -
BM_PushHeap_uint32_QuickSortAdversary_16 -4.70% 0.978 0.932 - 1.64% -
BM_std_minmax_element<short>/4096 -4.70% 1097.506 1045.945 - 1.92% -
std::find(list<int>)_(bail_25%)/1024 -4.69% 132.727 126.502 - -1.07% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -4.69% 1505120.942 1434561.858 - -9.33% -
std::find_if_not(list<int>)_(bail_25%)/8192 -4.68% 1498.190 1428.047 - -1.06% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -4.66% 26.439 25.207 - -7.15% -
BM_num_put<unsigned_long_long> -4.65% 11.356 10.828 - 6.99% -
SetIntersection_None_Set_uint32_16384_1 -4.64% 162398383.240 154868850.727 - -4.36% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -4.63% 4.409 4.205 - -10.99% -
bm_ranges_lexicographical_compare<int>/8 -4.62% 1.574 1.501 - 3.72% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -4.62% 7070.857 6744.110 - 0.02% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -4.61% 412.047 393.058 - -0.99% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.61% 16519.724 15758.668 - -5.43% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -4.60% 1.416 1.351 - 1.22% -
std::equal(vector<bool>)_(unaligned)/50 -4.58% 0.831 0.793 - -2.84% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -4.57% 16.363 15.614 - -3.10% -
BM_std_minmax_element<short>/5500 -4.57% 1471.485 1404.218 - 2.08% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -4.55% 38.961 37.189 - -16.58% -
SetIntersection_Interlaced_Vector_uint64_256_64 -4.55% 7170570.172 6844598.784 - -7.26% -
std::set<int>::equal_range(key)_(non-existent)/1024 -4.54% 7.123 6.800 - 17.21% -
BM_deque_deque_ranges_move_backward/2 -4.54% 2.400 2.291 - -7.26% -
std::transform(deque<int>,_deque<int>)/50 -4.54% 36.918 35.243 - 4.80% -
SetIntersection_Interlaced_Vector_float_256_16 -4.54% 6506970.257 6211826.429 - 5.56% -
BM_std_minmax_element<short>/1024 -4.52% 280.520 267.843 - 2.12% -
BM_PushHeap_float_Ascending_16 -4.52% 1.025 0.979 - -0.24% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -4.52% 22.538 21.520 - -3.59% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -4.47% 59.290 56.641 - 0.97% -
BM_std_minmax_element<short>/4000 -4.46% 1072.037 1024.172 - 1.76% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -4.46% 1095638.381 1046748.062 - -0.81% -
std::find_if_not(list<int>)_(bail_25%)/32768 -4.46% 8767.820 8376.925 - 13.28% -
std::find_end(deque<int>)_(process_all)/8192 -4.46% 2581.113 2466.067 - -13.66% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -4.46% 28.441 27.174 - -17.57% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -4.45% 57.800 55.227 - -12.73% -
vector<bool>::reserve() -4.45% 9.519 9.095 - -16.74% -
BM_StringRelational_Eq_Small_Large_Control -4.43% 0.490 0.468 - -0.66% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -4.42% 18.501 17.682 - 2.01% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -4.42% 18.779 17.950 - 0.17% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -4.41% 23.054 22.037 - 2.86% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 -4.41% 0.298 0.285 - 0.21% -
std::set<int>::clear()/8192 -4.40% 81761.375 78165.503 - -4.88% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -4.39% 176748.708 168986.821 - -20.29% -
BM_std_minmax_element<short>/65536 -4.38% 17575.100 16804.686 - 2.95% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -4.37% 4.521 4.323 - -4.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -4.37% 9095899.746 8698785.696 - -2.46% -
SetIntersection_Interlaced_Vector_uint64_16384_16384 -4.36% 82217892.534 78634825.631 - -0.06% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.33% 13270.709 12695.431 - -0.08% -
SetIntersection_None_Set_float_262144_16384 -4.30% 1211758.298 1159631.752 - -3.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -4.30% 50.684 48.505 - -6.66% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -4.30% 30.752 29.430 - -3.82% -
std::is_sorted(vector<int>,_pred)/8 -4.30% 3.435 3.287 - 3.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -4.29% 38.782 37.117 - 6.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -4.28% 11900546.220 11391499.090 - 51.97% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.25% 4.631 4.434 - -5.01% -
std::list<int>::erase(begin)_(cheap_elements)/32 -4.24% 13.393 12.825 - 24.91% -
std::set<int>::equal_range(key)_(existent)/1024 -4.23% 4.428 4.241 - -4.84% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -4.22% 594.212 569.153 - 0.16% -
std::move(vector<int>)/8 -4.21% 2.331 2.232 - 2.91% -
BM_PushHeap_uint64_SingleElement_262144 -4.21% 0.373 0.357 - -1.43% -
BM_StringEraseToEnd_Huge_Transparent -4.21% 2.464 2.361 - -2.17% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -4.19% 12.631 12.101 - 1.28% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -4.18% 5.481 5.252 - -33.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.18% 56947.736 54569.176 - -3.75% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -4.17% 9.169 8.787 - -8.98% -
std::multimap<std::string,_int>::clear()/32 -4.15% 929.979 891.393 - -4.32% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.15% 6860.441 6575.933 - -4.85% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -4.14% 7212.223 6913.313 - 1.11% -
BM_StringConstructDestroyCStr_Large_Transparent -4.14% 10.120 9.701 - -4.22% -
SetIntersection_None_Set_uint32_16384_4 -4.14% 161700298.913 155012772.380 - -4.14% -
SetIntersection_Front_Set_uint64_256_256 -4.12% 7843366.652 7520215.481 - 1.08% -
std::unordered_map<int,_int>::clear()/8192 -4.12% 65667.390 62963.846 - -5.50% -
std::move(vector<int>)/1048576 -4.12% 59963.746 57496.129 - 2.92% -
std::stable_sort(deque<int>)_(repeated)/8 -4.11% 18.289 17.537 - -11.04% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.08% 3665.111 3515.445 - 2.59% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -4.08% 32.082 30.773 - -4.79% -
BM_deque_vector_copy/512 -4.06% 17.241 16.540 - -0.09% -
BM_std_minmax_element<short>/512 -4.06% 143.058 137.250 - 2.32% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -4.05% 592.389 568.370 - 0.33% -
std::copy_n(deque<int>)/8 -4.05% 2.874 2.758 - 4.62% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.05% 13.232 12.696 - -1.37% -
BM_PushHeap_uint64_SingleElement_1024 -4.04% 0.379 0.363 - -1.38% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -4.04% 1.515 1.454 - -10.22% -
std::is_partitioned(vector<int>)_(partitioned)/32 -4.04% 6.462 6.201 - -3.71% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -4.03% 13.515 12.970 - -0.81% -
SetIntersection_Interlaced_Vector_uint64_64_1 -4.03% 17055213.653 16367814.927 - -1.85% -
BM_std_minmax_element<int>/64 -4.03% 17.092 16.403 - -4.49% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -4.02% 1465.007 1406.105 - 0.31% -
std::multimap<int,_int>::count(key)_(existent)/1024 -4.02% 5.504 5.283 - -4.86% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -4.01% 21.097 20.251 - 3.24% -
BM_PushHeap_uint32_PipeOrgan_16 -4.00% 0.909 0.873 - -0.86% -
SetIntersection_Interlaced_Set_uint32_256_64 -4.00% 13717653.602 13169381.955 - -6.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -3.99% 7.201 6.914 - -0.56% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.99% 29240.290 28074.059 - -5.20% -
std::sort(vector<int>)_(shuffled)/8 -3.98% 23.376 22.446 - -2.85% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.97% 0.285 0.274 - -4.98% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.97% 0.410 0.394 - 1.46% -
SetIntersection_Interlaced_Set_float_16384_256 -3.96% 206713399.981 198535169.026 - -0.96% -
SetIntersection_Interlaced_Set_float_16384_4 -3.95% 173822445.232 166952132.139 - -2.78% -
std::set<int>::clear()/1024 -3.95% 9383.265 9012.851 - -6.05% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.93% 700.137 672.627 - -2.93% -
std::partial_sort(vector<int>)_(heap)/1024 -3.91% 8263.288 7940.410 - 0.84% -
SetIntersection_None_Set_uint32_16384_16 -3.90% 161312831.564 155026435.126 - -4.26% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -3.89% 0.501 0.481 - -7.64% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -3.87% 6133684.047 5896179.624 - -0.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -3.86% 405.533 389.891 - -2.23% -
SetIntersection_Interlaced_Vector_uint64_16_16 -3.85% 37192076.488 35759299.402 - -0.92% -
vector<bool>(size_type,_const_value_type&) -3.85% 9.582 9.213 - 10.50% -
std::swap_ranges(deque<int>)/8192 -3.84% 2650.069 2548.223 - -5.79% -
SetIntersection_Front_Set_float_16384_256 -3.84% 4276524.676 4112221.091 - -2.13% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -3.84% 3.695 3.553 - -43.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -3.83% 47977.407 46141.191 - -6.11% -
std::copy_n(vector<int>)/262144 -3.82% 12455.751 11980.291 - -4.41% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -3.82% 34.981 33.646 - 0.74% -
std::stable_partition(list<int>)_(dense)/32 -3.81% 38.387 36.924 - 10.20% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.80% 39659.659 38153.884 - -2.98% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.77% 1082643.596 1041860.490 - -1.41% -
SetIntersection_Front_Set_uint64_16384_256 -3.76% 3909237.998 3762084.233 - -3.16% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.76% 12.912 12.427 - -4.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.74% 1274.466 1226.769 - -4.38% -
std::search(vector<int>)_(same_length)/8192 -3.74% 1933.560 1861.266 - -0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -3.73% 177512400.432 170882795.416 - 1.03% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.71% 28.557 27.497 - -1.36% -
BM_vector_deque_move_backward/65536 -3.71% 8736.128 8411.932 - 9.15% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.71% 21189.128 20403.473 - 1.59% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -3.69% 10.153 9.778 - 0.72% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -3.69% 480.810 463.067 - 14.48% -
std::map<std::string,_int>::clear()/32 -3.69% 909.194 875.665 - -5.04% -
std::copy(deque<int>)/512 -3.68% 17.249 16.614 - -3.19% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.67% 147266.012 141857.421 - -14.52% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.67% 43677.438 42076.005 - -2.00% -
vector<bool>::resize() -3.67% 12.157 11.711 - -17.90% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.66% 1.080 1.041 - 0.82% -
std::unordered_set<int>::clear()/8192 -3.66% 64616.414 62253.371 - -7.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.65% 27.928 26.908 - 1.89% -
std::multiset<int>::ctor(const&,_alloc)/1024 -3.64% 6550.178 6311.483 - -35.85% -
std::partition(list<int>)_(sparse)/8192 -3.63% 7828.796 7544.248 - -9.00% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -3.63% 12632.078 12173.305 - -2.39% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -3.62% 32.416 31.241 - 30.44% -
SetIntersection_Front_Vector_string_1024_64 -3.62% 3228733.696 3111730.385 - -2.90% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -3.62% 3.587 3.457 - -2.44% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.61% 11616.474 11197.003 - -3.53% -
BM_std_minmax_element<long_long>/3 -3.61% 1.140 1.099 - -1.37% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.59% 133871.415 129064.991 - 7.01% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -3.58% 18.305 17.649 - 2.13% -
std::fill(list<int>)/8192 -3.58% 8962.784 8642.034 - 1.44% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.57% 28.733 27.707 - 1.83% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.57% 1453.208 1401.375 - -3.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.57% 361797274.375 348897359.448 - -0.40% -
BM_StringAssignStr_Empty_Transparent -3.56% 0.503 0.485 - -0.28% -
std::rotate(deque<int>)_(by_1/4)/8192 -3.56% 2532.201 2442.084 - -63.85% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.54% 226.049 218.036 - -5.95% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -3.54% 67.914 65.508 - -49.72% -
std::is_sorted_until(deque<int>,_pred)/8 -3.54% 4.251 4.100 - -1.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -3.53% 52.808 50.942 - 9.49% -
std::stable_sort(deque<int>)_(heap)/8 -3.53% 24.564 23.696 - -9.77% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.53% 193838.742 186996.193 - -5.17% -
bm_ranges_swap_ranges_vb_aligned/262144 -3.53% 500.817 483.145 - 0.25% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.52% 12326.988 11892.733 - -3.15% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -3.52% 2.915 2.813 - -11.97% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.52% 28.964 27.945 - 2.45% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.51% 531.574 512.896 - -3.01% -
SetIntersection_Interlaced_Vector_string_64_64 -3.51% 26442022.605 25513913.873 - -5.30% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -3.50% 1.210 1.168 - -6.91% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.49% 791.051 763.430 - -8.21% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -3.49% 408.127 393.878 - -1.53% -
BM_PushHeap_uint64_SingleElement_16384 -3.48% 0.376 0.363 - -1.28% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -3.47% 28778.767 27779.749 - 3.42% -
std::copy(vector<bool>)_(aligned)/4096 -3.47% 4.959 4.787 - -0.27% -
std::find_if_not(vector<char>)_(process_all)/8 -3.46% 1.423 1.374 - 3.52% -
std::find_end(list<int>)_(single_element)/8192 -3.46% 8204.139 7919.993 - -17.97% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -3.46% 643.787 621.507 - 1.98% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.46% 809.871 781.862 - -0.52% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -3.45% 17.189 16.596 - -1.59% -
std::sort(vector<int>)_(shuffled)/1024 -3.45% 4794.913 4629.588 - -0.17% -
SetIntersection_Front_Set_string_1024_16 -3.44% 1979205.628 1911040.499 - -4.08% -
SetIntersection_None_Set_float_262144_16 -3.44% 1221020.590 1179039.959 - -1.83% -
SetIntersection_None_Set_float_262144_256 -3.43% 1217938.963 1176169.109 - -1.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.43% 44040.528 42530.214 - 0.48% -
BM_PushHeap_uint32_Ascending_16 -3.43% 1.008 0.974 - 6.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -3.40% 64264.251 62076.872 - -2.67% -
std::swap_ranges(list<int>)/32 -3.39% 20.049 19.369 - 0.26% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.38% 16.632 16.070 - -7.48% -
BM_num_put<const_void*> -3.38% 12.397 11.979 - 6.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.37% 1983.335 1916.480 - -0.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.37% 64732.045 62550.385 - -2.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.36% 409.275 395.510 - -0.43% -
std::remove(list<int>)_(sprinkled)/8192 -3.35% 8138.894 7866.449 - 0.04% -
SetIntersection_Interlaced_Vector_float_262144_1024 -3.34% 105993445.176 102456102.309 - -1.26% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -3.33% 19.061 18.427 - -2.13% -
SetIntersection_Front_Set_uint32_262144_1024 -3.32% 12609412.545 12190457.605 - -13.41% -
std::partition(list<int>)_(sparse)/50 -3.32% 22.614 21.863 - 47.15% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.31% 19.580 18.931 - -0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.31% 27719006.655 26801275.481 - -0.45% -
std::multiset<int>::contains(key)_(existent)/32 -3.30% 1.737 1.679 - 2.48% -
std::stable_partition(deque<int>)_(sparse)/1024 -3.30% 443.586 428.944 - -0.63% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.30% 245.185 237.100 - -1.15% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -3.29% 4.368 4.224 - -4.88% -
SetIntersection_Front_Set_uint32_262144_16384 -3.28% 226089020.294 218668847.576 - -1.42% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -3.28% 2.220 2.148 - -8.41% -
std::deque<int>::ctor(size)/32 -3.27% 27.550 26.648 - -1.48% -
SetIntersection_Front_Set_uint64_262144_64 -3.26% 1785503.132 1727304.826 - 1.66% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -3.26% 9.153 8.855 - 6.57% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.25% 147250.045 142460.387 - -0.85% -
bm_ranges_swap_ranges_vb_aligned/4096 -3.25% 12.294 11.894 - -0.40% -
SetIntersection_Interlaced_Vector_uint64_16_4 -3.25% 57792805.474 55916620.510 - -1.45% -
std::multiset<std::string>::find(key)_(existent)/32 -3.24% 15.427 14.927 - -5.39% -
std::set<int>::ctor(const&)/8192 -3.24% 50403.007 48771.531 - -1.86% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -3.23% 19.262 18.640 - 0.25% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.22% 27.635 26.744 - -3.16% -
std::unordered_set<int>::erase(iterator)/8192 -3.22% 24.076 23.301 - 14.78% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.22% 221.317 214.200 - -1.25% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.21% 222.257 215.121 - 2.08% -
std::set<int>::ctor(const&)/1024 -3.20% 6321.052 6118.683 - -2.22% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.20% 132.572 128.335 - 2.59% -
std::partition_copy(list<int>)/32 -3.19% 8.852 8.569 - -0.14% -
rng::contains_subrange(list<int>)_(single_element)/50 -3.19% 17.650 17.086 - -0.72% -
std::set<std::string>::contains(key)_(existent)/8192 -3.19% 29.551 28.610 - -0.20% -
std::is_sorted_until(deque<int>)/1024 -3.18% 480.594 465.299 - -0.92% -
std::find_first_of(vector<int>)_(small_needle)/32 -3.18% 46.888 45.396 - -2.65% -
BM_StringRelational_Less_Large_Empty_Control -3.18% 1.665 1.612 - -0.12% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.18% 183597.164 177761.426 - 1.77% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -3.17% 46.200 44.737 - -1.91% -
std::set<std::string>::erase(iterator)/32 -3.16% 26.656 25.813 - -18.65% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.15% 850.599 823.766 - -3.13% -
std::unordered_set<std::string>::ctor(const&)/32 -3.15% 766.680 742.502 - -6.71% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -3.15% 0.492 0.476 - -4.04% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.14% 1.274 1.234 - 18.38% -
std::rotate(deque<int>)_(by_1/3)/32 -3.14% 20.845 20.191 - -55.09% -
std::remove(list<int>)_(prefix)/1024 -3.13% 1003.015 971.581 - 2.54% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -3.13% 13.131 12.719 - 25.09% -
SetIntersection_None_Set_float_1024_1024 -3.13% 9003215.375 8721186.795 - -3.01% -
SetIntersection_None_Set_float_262144_4 -3.11% 1221774.902 1183722.738 - -1.34% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -3.11% 38.429 37.235 - 0.57% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -3.10% 0.958 0.929 - -0.14% -
std::unique(deque<int>)_(contiguous)/52 -3.10% 59.659 57.807 - 4.30% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.09% 752.343 729.091 - -0.95% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.08% 3.579 3.469 - -8.73% -
SetIntersection_None_Set_uint32_16384_1024 -3.08% 159982142.233 155053106.929 - -3.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.07% 448.775 434.980 - -1.73% -
SetIntersection_Interlaced_Set_string_256_256 -3.07% 31553154.157 30584519.177 - -3.16% -
std::set<int>::ctor(const&,_alloc)/32 -3.07% 224.713 217.824 - -12.18% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -3.06% 17.827 17.281 - -10.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -3.06% 1114621.191 1080482.398 - -2.69% -
std::is_sorted_until(list<int>)/8192 -3.06% 7248.848 7026.874 - -2.11% -
std::map<std::string,_int>::find(key)_(existent)/1024 -3.06% 24.790 24.033 - 1.10% -
SetIntersection_None_Vector_string_262144_256 -3.05% 1310911.645 1270896.218 - -2.66% -
SetIntersection_Interlaced_Set_float_262144_64 -3.05% 1567673.256 1519903.727 - -3.41% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -3.05% 826.697 801.517 - 15.96% -
BM_StringMove_Small -3.05% 0.762 0.738 - -7.55% -
BM_num_put<bool> -3.04% 10.774 10.446 - 12.15% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -3.04% 1924490.371 1865992.866 - -7.20% -
std::set<int>::ctor(const&,_alloc)/1024 -3.04% 6353.345 6160.321 - -36.36% -
std::multiset<std::string>::clear()/1024 -3.03% 21675.371 21017.881 - -6.17% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.03% 2.493 2.418 - -5.80% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -3.03% 25.854 25.072 - -1.38% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -3.02% 183537.186 177986.885 - 2.01% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.02% 1.337 1.296 - 11.02% -
std::copy_backward(deque<int>)/32768 -3.01% 3720.706 3608.805 - -1.76% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -3.00% 1080558.789 1048177.694 - -1.08% -
BM_PushHeap_uint32_SingleElement_16 -2.98% 0.346 0.335 - -0.09% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.98% 366155161.302 355240518.272 - 1.50% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -2.98% 49.347 47.877 - -10.77% -
std::multiset<int>::ctor(const&)/1024 -2.98% 6512.305 6318.382 - -0.43% -
SetIntersection_None_Set_float_262144_64 -2.98% 1217656.574 1181406.658 - -0.95% -
SetIntersection_Interlaced_Vector_float_262144_4 -2.97% 2142091.719 2078384.125 - 4.41% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -2.97% 2709.677 2629.106 - -17.05% -
BM_StringAssignAsciiz_Huge_Opaque -2.97% 193.640 187.894 - -1.92% -
BM_std_minmax_element<char>/4 -2.96% 1.294 1.255 - 4.06% -
BM_StringRelational_Less_Empty_Large_Control -2.96% 1.662 1.613 - -3.19% -
std::find_if(list<int>)_(process_all)/1024 -2.95% 706.281 685.448 - -2.52% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -2.94% 5.500 5.338 - 4.59% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.94% 1895206.787 1839434.326 - 1.75% -
SetIntersection_Front_Vector_string_64_64 -2.94% 25612964.594 24860019.761 - -0.43% -
SetIntersection_Front_Vector_string_1024_16 -2.93% 1606086.864 1559011.567 - -3.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.93% 42.532 41.286 - 15.40% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.93% 4.357 4.229 - -8.54% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -2.93% 54.826 53.221 - 0.70% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -2.93% 21.772 21.135 - -5.76% -
BM_vector_deque_move_backward/1 -2.91% 2.313 2.245 - -3.43% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -2.91% 42098.341 40873.271 - -1.14% -
std::reverse_copy(vector<int>)/8 -2.91% 2.511 2.438 - 0.24% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.90% 12406988.928 12046693.356 - -2.97% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.90% 16503.622 16025.379 - -2.91% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -2.90% 8.665 8.414 - 1.71% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -2.88% 4.016 3.900 - 1.94% -
SetIntersection_Interlaced_Set_float_262144_256 -2.88% 1575698.000 1530267.904 - -3.45% -
BM_StringRelational_Less_Empty_Empty_Control -2.88% 1.713 1.664 - -0.32% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -2.88% 1279871.185 1243032.317 - -3.26% -
BM_vector_deque_ranges_move_backward/2 -2.88% 2.047 1.988 - -3.58% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.84% 615.444 597.942 - -99.73% -
SetIntersection_Interlaced_Set_string_1024_64 -2.84% 16996753.707 16513557.743 - -3.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -2.84% 0.622 0.604 - 5.47% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.81% 13240.099 12867.628 - -5.32% -
std::find_end(vector<int>)_(process_all)/8192 -2.81% 1752.743 1703.536 - -5.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -2.80% 9164218.856 8907182.758 - -0.96% -
SetIntersection_Interlaced_Set_float_16384_1024 -2.80% 178738014.911 173729619.071 - 1.71% -
SetIntersection_None_Set_float_262144_1 -2.80% 1219122.885 1185030.273 - -1.42% -
std::copy_n(list<int>)/64 -2.80% 14.851 14.436 - -35.57% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.79% 18.588 18.069 - -2.66% -
std::partition(list<int>)_(dense)/8192 -2.79% 5054.781 4913.699 - -13.43% -
std::copy_n(vector<bool>)_(aligned)/1048576 -2.79% 2025.792 1969.326 - -36.68% -
std::map<int,_int>::insert(value)_(already_present)/32 -2.79% 1.806 1.756 - -0.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.78% 15.220 14.797 - -2.99% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.78% 51.881 50.440 - -3.55% -
std::partition(list<int>)_(sparse)/32 -2.78% 9.096 8.843 - 0.06% -
std::multiset<int>::ctor(const&)/8192 -2.78% 52045.213 50599.722 - 0.55% -
std::set<int>::find(key)_(existent)/32 -2.77% 1.690 1.644 - 1.21% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -2.77% 2.626 2.553 - -5.08% -
std::none_of(vector<int>)_(process_all)/50 -2.76% 19.389 18.853 - 48.70% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.76% 1668176.187 1622128.905 - -0.83% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -2.76% 771.178 749.907 - 0.28% -
BM_vector_deque_move_backward/70000 -2.76% 9064.469 8814.528 - 10.14% -
BM_StringRelational_Less_Empty_Huge_Control -2.76% 1.659 1.613 - -3.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.76% 1.192 1.159 - -5.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.75% 402.279 391.215 - -2.14% -
SetIntersection_Interlaced_Set_string_1024_4 -2.75% 10481739.535 10193469.597 - -1.68% -
SetIntersection_Front_Set_float_262144_16 -2.75% 1220290.553 1186742.911 - -1.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.75% 18478019.762 17970056.533 - -3.02% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.75% 21081.386 20502.172 - 2.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.75% 5781.284 5622.493 - 1.98% -
SetIntersection_None_Set_float_262144_1024 -2.74% 1217468.426 1184076.336 - -1.69% -
std::remove_copy(deque<int>)_(prefix)/1024 -2.74% 386.938 376.353 - -4.78% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.73% 4.123 4.010 - -0.31% -
std::unique(deque<int>)_(sprinkled)/52 -2.73% 60.790 59.131 - -1.44% -
BM_deque_deque_ranges_copy_backward/64 -2.73% 3.435 3.341 - -1.90% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -2.73% 9.315 9.061 - -13.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -2.72% 1359534.347 1322513.777 - -0.89% -
BM_StringRelational_Less_Small_Empty_Control -2.72% 1.658 1.613 - -3.96% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -2.72% 2.328 2.264 - -12.19% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.72% 49.139 47.803 - -10.89% -
std::lower_bound(std::vector<int>)/8192 -2.72% 16.022 15.587 - -0.12% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.72% 679.664 661.192 - 0.16% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -2.71% 13.056 12.701 - 23.58% -
BM_StringRelational_Less_Empty_Small_Control -2.71% 1.713 1.667 - -0.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 -2.71% 19484891.417 18957346.968 - 0.04% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.70% 617.429 600.728 - 4.03% -
BM_vector_deque_ranges_copy/70000 -2.70% 3180.816 3094.812 - -0.30% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 -2.69% 681.996 663.682 - -0.66% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.68% 7739.349 7531.674 - -1.42% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -2.68% 13.886 13.513 - 18.26% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -2.68% 11.240 10.939 - 8.44% -
SetIntersection_Front_Vector_uint32_1024_64 -2.67% 1363130.690 1326712.986 - -3.33% -
std::set<int>::erase(iterator)/1024 -2.66% 20.205 19.667 - -2.84% -
BM_PushHeap_float_Random_4 -2.66% 2.851 2.775 - -7.72% -
SetIntersection_Front_Vector_uint32_262144_1 -2.65% 1069272.426 1040905.948 - -2.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.65% 16.385 15.951 - -3.34% -
std::map<int,_int>::find(key)_(existent)/32 -2.64% 1.733 1.687 - -0.53% -
BM_vector_deque_copy_backward/64000 -2.64% 8211.894 7994.994 - 8.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.63% 746.943 727.261 - -1.24% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.63% 13042.232 12698.840 - -4.50% -
std::partition(deque<int>)_(sparse)/8192 -2.63% 3111.560 3029.688 - -2.91% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.63% 400.033 389.510 - -2.59% -
BM_PushHeap_uint32_Ascending_256 -2.61% 2.305 2.245 - 7.84% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -2.61% 58.581 57.054 - 0.17% -
SetIntersection_Front_Set_string_64_64 -2.61% 37018758.801 36054296.333 - 5.73% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.60% 220.935 215.184 - 0.66% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.60% 350526588.459 341404314.275 - -8.22% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -2.60% 19.539 19.031 - -1.87% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -2.60% 0.542 0.528 - -0.00% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.59% 43426.740 42300.775 - 7.70% -
SetIntersection_Front_Vector_string_16384_64 -2.59% 3195957.473 3113149.340 - -0.29% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -2.59% 3.394 3.306 - -1.94% -
std::flat_multimap<int,_int>::clear()/1024 -2.59% 402.850 392.433 - -2.19% -
BM_deque_deque_ranges_move/70000 -2.58% 3331.896 3245.868 - -1.93% -
bm_ranges_swap_ranges_vb_unaligned/8 -2.57% 5.187 5.053 - 1.96% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -2.57% 1.661 1.618 - 28.40% -
std::set<int>::erase(iterator)/8192 -2.56% 20.271 19.752 - -4.56% -
SetIntersection_None_Set_float_256_16 -2.55% 11026937.729 10745376.560 - -1.24% -
std::find(list<int>)_(bail_25%)/8 -2.55% 0.943 0.919 - 0.03% -
std::partition(deque<int>)_(sparse)/1024 -2.55% 390.551 380.603 - -0.32% -
std::deque<std::string>::ctor(size)/8192 -2.54% 8522.073 8305.305 - -1.73% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.54% 226.851 221.084 - 1.97% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.54% 993.758 968.528 - 21.41% -
std::for_each(set<int>::iterator)/50 -2.54% 36.934 35.996 - -18.62% -
std::flat_multimap<int,_int>::clear()/32 -2.54% 401.842 391.641 - -2.54% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.54% 1217.525 1186.642 - -0.42% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -2.53% 1.510 1.472 - -1.93% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -2.52% 28.484 27.765 - 3.86% -
SetIntersection_None_Vector_float_262144_262144 -2.52% 1128045.882 1099609.508 - -4.49% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.52% 6467.995 6304.975 - 1.62% -
rng::starts_with(list<int>)/8 -2.52% 3.005 2.929 - -0.34% -
std::lower_bound(std::vector<int>)/8 -2.51% 7.934 7.735 - -0.21% -
std::flat_multimap<int,_int>::clear()/0 -2.50% 400.831 390.796 - -2.81% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -2.50% 6306.195 6148.367 - 0.55% -
BM_CmpEqual_uchar_short -2.50% 1.010 0.985 - -9.21% -
std::partition_copy(vector<int>)/8192 -2.50% 4670.022 4553.321 - -1.04% -
BM_num_get<bool> -2.50% 11.888 11.591 - -54.22% -
BM_deque_deque_copy_backward/1 -2.49% 2.782 2.712 - 0.15% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.49% 6884.676 6713.177 - -1.81% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.49% 420.193 409.727 - -1.52% -
BM_deque_deque_move/2 -2.48% 2.300 2.243 - -2.72% -
std::is_sorted_until(list<int>)/8 -2.48% 2.121 2.069 - -0.51% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -2.48% 3.821 3.726 - -1.12% -
std::set<int>::ctor(const&,_alloc)/8192 -2.48% 50133.494 48890.855 - -37.32% -
SetIntersection_Front_Set_float_262144_1024 -2.48% 13745849.403 13405226.691 - 11.39% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.48% 696.443 679.205 - -21.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.47% 1387.246 1352.964 - -2.79% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -2.47% 75478.408 73616.099 - 0.00% -
std::multiset<int>::clear()/32 -2.47% 631.324 615.757 - -3.20% -
std::map<int,_int>::contains(key)_(existent)/1024 -2.46% 4.107 4.006 - 3.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -2.46% 77.695 75.783 - 19.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.46% 15.123 14.751 - -3.48% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -2.45% 1483847.770 1447419.434 - 0.26% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.45% 30.623 29.872 - 3.15% -
BM_PushHeap_string_QuickSortAdversary_16 -2.44% 10.709 10.447 - -2.75% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -2.44% 79.499 77.560 - 0.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.44% 16149.694 15755.968 - -4.01% -
std::find_first_of(list<int>)_(small_needle)/50 -2.43% 142.538 139.077 - -6.07% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.43% 696.523 679.614 - -0.64% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -2.42% 7076.514 6904.923 - -10.08% -
std::for_each_n(deque<int>)/8 -2.42% 1.202 1.173 - 1.44% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.42% 80800.853 78845.481 - -7.17% -
SetIntersection_Interlaced_Set_float_16384_64 -2.42% 219783290.018 214465171.059 - -0.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -2.41% 2063.560 2013.807 - 0.04% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -2.39% 16.742 16.341 - -0.10% -
SetIntersection_None_Set_uint64_1024_64 -2.39% 8941076.755 8727409.691 - -3.15% -
BM_vector_deque_ranges_move/512 -2.39% 17.361 16.946 - 0.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.39% 186962.581 182503.349 - -2.30% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -2.38% 24.691 24.103 - 4.64% -
std::deque<std::string>::ctor(size)/1024 -2.38% 718.711 701.641 - -3.33% -
std::find_first_of(vector<int>)_(small_needle)/50 -2.37% 71.622 69.925 - -3.01% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.37% 0.900 0.878 - -0.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.37% 15.117 14.759 - -3.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -2.36% 1773633.592 1731700.809 - -5.62% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.35% 27.642 26.991 - -3.06% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.35% 405.817 396.271 - -1.55% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.35% 2977.092 2907.063 - -0.25% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -2.35% 2.563 2.502 - 2.20% -
BM_vector_deque_move_backward/2 -2.34% 2.043 1.995 - -3.19% -
SetIntersection_Interlaced_Set_float_262144_16 -2.34% 1610414.635 1572729.572 - -2.31% -
SetIntersection_None_Vector_string_16384_16384 -2.34% 1216636.029 1188209.530 - -4.76% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.33% 6.180 6.036 - 0.86% -
std::set<int>::erase(key)_(existent)/32 -2.33% 21.911 21.400 - -2.76% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.33% 40318.522 39378.990 - -1.97% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -2.33% 38.059 37.173 - 12.73% -
SetIntersection_Front_Set_string_64_16 -2.33% 23856971.796 23302016.571 - -4.39% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.32% 4826.078 4713.916 - -3.03% -
BM_deque_deque_move/1 -2.32% 2.552 2.492 - -3.40% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.32% 22409.694 21889.119 - -4.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.32% 9001565.827 8792716.076 - -2.15% -
SetIntersection_Interlaced_Set_float_16384_16 -2.32% 212218823.024 207296788.396 - -0.99% -
SetIntersection_None_Set_uint32_16384_64 -2.31% 161147536.364 157432471.608 - -2.43% -
SetIntersection_Front_Set_uint32_16384_1 -2.30% 1047298.631 1023167.834 - -2.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.30% 8204681.334 8015703.647 - -2.35% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.30% 3353.203 3276.011 - -3.24% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.29% 8987.049 8780.876 - 0.21% -
std::move(list<int>)/32768 -2.29% 31574.101 30849.808 - 1.83% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.29% 4.482 4.379 - -1.78% -
std::unordered_set<int>::erase(key)_(existent)/8192 -2.29% 29.981 29.295 - 28.40% -
std::find_if(vector<int>)_(process_all)/50 -2.29% 5.654 5.524 - -19.49% -
std::adjacent_find(vector<int>,_pred)/8 -2.29% 3.304 3.228 - -8.43% -
SetIntersection_Interlaced_Vector_float_256_64 -2.28% 7574238.512 7401303.803 - 6.51% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -2.28% 1.549 1.514 - -2.52% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.28% 1916.597 1872.931 - -2.57% -
std::move_backward(list<int>)/262144 -2.28% 262547.869 256567.323 - -0.18% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 -2.27% 3.100 3.030 - -0.39% -
BM_StringAssignAsciiz_Huge_Transparent -2.26% 192.378 188.028 - -1.88% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -2.26% 19.044 18.614 - -1.50% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.26% 28.663 28.016 - 7.22% -
std::find_end(vector<int>)_(process_all)/1048576 -2.26% 224547.406 219482.531 - -5.02% -
std::find_first_of(list<int>)_(small_needle)/32 -2.25% 95.101 92.962 - -3.84% -
SetIntersection_None_Vector_string_16384_4 -2.25% 1254197.110 1226028.868 - -1.52% -
BM_PushHeap_string_SingleElement_16 -2.24% 2.772 2.710 - 4.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.24% 15.067 14.729 - -4.20% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.24% 61.481 60.102 - -2.17% -
SetIntersection_None_Set_float_64_1 -2.24% 22485868.388 21981920.652 - -0.82% -
std::set<std::string>::count(key)_(existent)/8192 -2.24% 31.816 31.104 - -5.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.24% 9441169.454 9230104.860 - -2.19% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.24% 7.039 6.882 - -6.25% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -2.24% 3.072 3.003 - 33.22% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.23% 838.784 820.057 - -13.14% -
SetIntersection_Interlaced_Set_string_256_16 -2.23% 17964839.551 17564046.244 - -4.17% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -2.23% 271.119 265.078 - 0.11% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -2.23% 2.411 2.358 - -15.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.23% 1169755.419 1143701.640 - -2.70% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -2.23% 1.982 1.938 - 0.73% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.21% 8.243 8.061 - -12.97% -
BM_StringRead_Hot_Deep_Small -2.21% 0.512 0.501 - 0.05% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.21% 1057.990 1034.613 - 1.71% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -2.21% 22.225 21.734 - -0.19% -
BM_deque_vector_copy/64 -2.21% 2.641 2.583 - -2.32% -
BM_deque_deque_copy_backward/2 -2.21% 2.525 2.469 - 0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -2.20% 359266996.067 351346160.672 - 1.33% -
std::find_first_of(list<int>)_(small_needle)/1024 -2.20% 2796.445 2734.862 - -5.34% -
std::multimap<int,_int>::ctor(const&)/32 -2.20% 226.498 221.524 - 1.70% -
SetIntersection_Front_Set_float_16384_1 -2.19% 1041461.562 1018614.459 - -3.97% -
BM_CmpEqual_ushort_uchar -2.19% 1.112 1.087 - -3.17% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.19% 5762.843 5636.808 - 9.34% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -2.18% 39.461 38.600 - -2.41% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.18% 6589.670 6446.122 - 1.21% -
SetIntersection_Front_Set_uint64_64_64 -2.18% 13324817.328 13034898.575 - -1.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -2.17% 11911301.724 11652280.257 - -1.19% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.17% 620.556 607.064 - -1.70% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -2.17% 4669.128 4567.628 - -0.28% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.17% 18573059.690 18169715.423 - -2.15% -
SetIntersection_Interlaced_Set_float_1024_16 -2.17% 11554819.647 11304176.824 - -2.21% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.17% 23.129 22.627 - 2.86% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.16% 589.281 576.525 - -1.76% -
SetIntersection_Interlaced_Vector_float_1024_256 -2.16% 6418348.447 6279426.867 - 13.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -2.16% 1.749 1.711 - 6.04% -
std::set<int>::equal_range(key)_(existent)/32 -2.14% 1.828 1.789 - 4.38% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -2.14% 13.164 12.882 - 2.63% -
bm_ranges_swap_ranges_vb_aligned/2048 -2.14% 8.791 8.603 - 0.47% -
std::find_if_not(vector<int>)_(process_all)/8 -2.13% 1.427 1.396 - -1.18% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.13% 1172076.521 1147154.574 - -2.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 -2.13% 14053.560 13754.758 - 0.06% -
SetIntersection_Front_Vector_uint64_262144_16384 -2.12% 77558007.529 75910257.042 - 2.79% -
std::find(vector<int>)_(process_all)/8 -2.12% 2.700 2.643 - -2.17% -
std::find_end(deque<int>)_(same_length)/8192 -2.12% 2875.119 2814.170 - -74.80% -
SetIntersection_Front_Set_uint32_1024_4 -2.12% 1082978.163 1060021.159 - -1.94% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -2.12% 18327.801 17939.653 - 2.12% -
SetIntersection_None_Set_uint32_1024_256 -2.12% 9153345.510 8959528.052 - -1.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.11% 15.200 14.879 - -2.85% -
std::partition(vector<int>)_(sparse)/32 -2.11% 8.838 8.651 - -1.89% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.11% 1901.751 1861.663 - -2.44% -
ranges::minmax(std::list<char>)/64 -2.10% 33.947 33.233 - 11.98% -
std::stable_sort(vector<int>)_(descending)/8 -2.10% 24.986 24.461 - 4.84% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.10% 147079.188 143990.309 - -2.16% -
std::partial_sort_copy(deque<int>)_(heap)/8 -2.10% 15.467 15.142 - -26.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.10% 18.064 17.685 - -10.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.10% 11062458.137 10830434.963 - -0.74% -
std::remove(deque<int>)_(sprinkled)/32 -2.09% 52.817 51.710 - 3.17% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.09% 12968.250 12696.673 - -1.84% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.09% 399.605 391.240 - -2.27% -
SetIntersection_Front_Set_string_256_4 -2.09% 5018267.440 4913338.469 - -0.84% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.09% 4.043 3.958 - -4.71% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -2.09% 1012240.269 991096.948 - 0.02% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.09% 55.500 54.341 - -2.76% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.09% 4.224 4.136 - 0.92% -
SetIntersection_Interlaced_Vector_string_16384_64 -2.08% 12137511.950 11885164.439 - -2.41% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.08% 59.388 58.154 - 1.33% -
SetIntersection_Interlaced_Set_float_256_4 -2.07% 11434526.159 11197295.798 - -1.14% -
std::stable_sort(vector<int>)_(descending)/1024 -2.07% 2873.010 2813.454 - 1.28% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -2.07% 37.727 36.946 - 8.35% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -2.07% 13.301 13.026 - -1.68% -
SetIntersection_None_Set_uint32_16384_256 -2.07% 161069744.628 157740085.008 - -1.93% -
SetIntersection_Front_Vector_string_16384_1024 -2.06% 38553701.581 37758813.198 - -2.39% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.06% 398.081 389.878 - -1.78% -
std::set<std::string>::ctor(const&,_alloc)/1024 -2.06% 37171.992 36407.468 - -11.95% -
std::multiset<std::string>::clear()/8192 -2.06% 214175.225 209771.242 - -3.67% -
BM_deque_vector_copy/1024 -2.05% 37.958 37.178 - 0.74% -
std::stable_sort(deque<int>)_(descending)/8 -2.05% 26.104 25.569 - -10.01% -
rng::contains(list<int>)_(process_all)/8 -2.05% 2.319 2.272 - -4.59% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.05% 11.144 10.916 - 9.67% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.05% 493.113 482.995 - -1.20% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.05% 13427.257 13151.852 - 6.32% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -2.05% 64510.808 63188.671 - -0.84% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -2.04% 4.394 4.304 - -3.00% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.04% 58.889 57.687 - -3.32% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.04% 23.719 23.235 - -2.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.04% 15.650 15.331 - -7.21% -
std::search(list<int>)_(no_match)/1000 -2.03% 701.948 687.674 - 2.27% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.03% 16.133 15.805 - -2.49% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.03% 16826.733 16485.401 - -3.12% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.03% 55353.570 54230.740 - -1.12% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -2.03% 1309962.402 1283395.344 - -1.28% -
rng::for_each(map<int>)/8 -2.03% 6.194 6.068 - 36.60% -
BM_StringAssignStr_Huge_Transparent -2.03% 111.774 109.510 - -4.90% -
std::rotate(vector<bool>)_(by_1/4)/8192 -2.03% 30.671 30.050 - 1.18% -
SetIntersection_Front_Set_uint32_262144_4 -2.02% 1067572.398 1045962.904 - -2.40% -
std::swap_ranges(list<int>)/50 -2.02% 32.646 31.987 - 0.37% -
SetIntersection_Front_Vector_uint32_16384_16 -2.02% 1114093.072 1091579.525 - -1.98% -
SetIntersection_Front_Vector_float_262144_256 -2.02% 2258635.727 2213002.730 - 2.08% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -2.02% 19.234 18.846 - -1.93% -
std::find(deque<int>)_(process_all)/8 -2.02% 3.469 3.399 - 0.03% -
std::find_if_not(deque<int>)_(process_all)/8 -2.02% 2.573 2.521 - -5.54% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -2.02% 3494023.684 3423610.644 - -6.86% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.01% 604404.070 592269.881 - -1.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.00% 775.879 760.334 - -3.59% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.00% 368.994 361.604 - -2.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.00% 1169244.270 1145833.024 - -3.13% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.00% 1188.785 1165.005 - 0.74% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.99% 227.611 223.079 - -13.54% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.99% 12.995 12.737 - -1.75% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.98% 47.624 46.680 - -16.52% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 -1.98% 42.293 41.455 - -0.16% -
BM_StringRead_Hot_Deep_Empty -1.98% 0.506 0.496 - -2.28% -
std::unordered_set<int>::ctor(const&)/1024 -1.98% 6911.146 6774.573 - -1.73% -
BM_std_minmax_element<long_long>/1024 -1.97% 276.674 271.213 - 2.39% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.96% 21104690.777 20691616.504 - -1.79% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.96% 20.311 19.914 - -3.35% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.95% 13.141 12.884 - -1.57% -
SetIntersection_Front_Vector_string_16384_256 -1.95% 9646178.177 9457788.295 - -4.64% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.94% 1892.991 1856.247 - -1.47% -
SetIntersection_Interlaced_Vector_string_16384_256 -1.94% 38830071.955 38076540.924 - -0.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -1.94% 26283.933 25775.091 - 4.10% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -1.93% 8.634 8.468 - 13.64% -
SetIntersection_Front_Vector_string_262144_1024 -1.93% 39857880.535 39089650.956 - -2.44% -
std::unordered_set<int>::clear()/1024 -1.93% 8529.385 8365.091 - 0.07% -
BM_deque_deque_ranges_move/64 -1.93% 3.092 3.033 - -1.68% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.92% 294.668 289.002 - -1.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.92% 25.775 25.280 - 0.00% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.92% 7.240 7.101 - -3.43% -
SetIntersection_Front_Set_uint64_262144_1024 -1.92% 12601674.035 12359767.127 - -1.52% -
ranges::min(std::vector<__int128>)/8 -1.92% 2.910 2.854 - -0.05% -
rng::for_each(multimap<int>)/8 -1.91% 6.253 6.133 - 39.71% -
BM_vector_deque_ranges_copy_backward/64000 -1.91% 8022.622 7869.182 - 6.31% -
SetIntersection_Front_Set_uint32_16384_16384 -1.91% 218089520.119 213918629.407 - 1.14% -
std::set<std::string>::count(key)_(existent)/1024 -1.91% 24.606 24.136 - -0.98% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.91% 6.388 6.266 - 2.58% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.91% 46.430 45.544 - -1.78% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -1.90% 36.259 35.569 - 0.05% -
SetIntersection_Front_Vector_float_262144_4 -1.90% 1061134.950 1040928.313 - -2.82% -
SetIntersection_None_Set_float_64_16 -1.90% 18369833.992 18021101.615 - -0.28% -
SetIntersection_None_Vector_float_262144_16384 -1.90% 1123655.873 1102328.240 - -5.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.89% 401.774 394.169 - -2.15% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.89% 8.779 8.613 - -0.43% -
std::equal(deque<int>)_(it,_it,_it)/1024 -1.89% 473.493 464.551 - -3.51% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.89% 13326.116 13074.766 - 5.65% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.89% 6845.599 6716.502 - -1.41% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.88% 11139753.425 10929909.818 - -1.22% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.88% 531.134 521.147 - -3.85% -
BM_PushHeap_float_Ascending_64 -1.88% 1.781 1.747 - -0.81% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.87% 18.982 18.627 - -2.03% -
SetIntersection_Interlaced_Set_string_256_4 -1.87% 13195048.830 12948377.105 - -1.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.87% 61217.045 60072.965 - 4.34% -
BM_PushHeap_string_SingleElement_64 -1.87% 2.786 2.734 - 3.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.87% 13472.752 13221.208 - -1.69% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.86% 1.456 1.429 - -2.66% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -1.86% 68.906 67.627 - 35.22% -
std::unique(list<int>)_(contiguous)/1024 -1.85% 934.674 917.347 - -14.65% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.85% 1074.943 1055.045 - -11.44% -
BM_std_minmax_element<short>/64 -1.85% 17.487 17.164 - 2.17% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.85% 227.436 223.237 - 3.75% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.84% 17.047 16.733 - -2.12% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.84% 137288.104 134761.531 - 53.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.83% 9078370.502 8912444.796 - -31.03% -
std::set<int>::ctor(const&)/32 -1.82% 220.361 216.340 - 1.35% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.82% 4326.089 4247.293 - 0.17% -
std::remove_copy(deque<int>)_(prefix)/32 -1.82% 13.120 12.881 - -0.09% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.81% 22.330 21.926 - -1.30% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.81% 1898.967 1864.647 - 0.16% -
BM_std_minmax_element<long_long>/4096 -1.80% 1090.100 1070.424 - 2.84% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.80% 16.384 16.089 - -4.48% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.80% 13.144 12.907 - -1.54% -
BM_vector_deque_ranges_move_backward/1 -1.80% 2.320 2.278 - -2.20% -
SetIntersection_None_Set_float_1024_4 -1.80% 9052867.704 8890084.413 - -0.51% -
SetIntersection_None_Set_uint32_16384_16384 -1.80% 164087011.310 161140326.202 - -1.37% -
rng::find_last(list<int>)_(bail_90%)/50 -1.80% 1.300 1.277 - -4.74% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.79% 597985.518 587259.807 - 0.25% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.79% 9.999 9.819 - 1.46% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.79% 419.693 412.174 - -1.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.79% 57519497.719 56489235.978 - -1.37% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.79% 30.393 29.848 - 3.34% -
BM_PushHeap_string_SingleElement_262144 -1.79% 2.763 2.714 - 2.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.79% 352665718.316 346365240.902 - 37.70% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -1.78% 199.299 195.746 - 0.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.78% 1045605.594 1026967.964 - -3.19% -
std::move_backward(vector<int>)/262144 -1.78% 22076.784 21684.856 - 0.31% -
SetIntersection_None_Vector_float_1024_1024 -1.78% 1079182.343 1060026.502 - -1.60% -
ranges::minmax(std::list<__int128>)/64 -1.77% 39.847 39.142 - 2.50% -
std::distance(join_view(vector<vector<int>>))/1024 -1.77% 0.988 0.971 - -99.64% -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 -1.76% 0.606 0.595 - -0.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.76% 5924.346 5819.884 - -3.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.76% 63517.314 62398.179 - -1.12% -
std::is_sorted(vector<int>)/8192 -1.76% 1916.146 1882.396 - -2.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -1.76% 2796924.367 2747792.710 - 23.54% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.76% 47.850 47.011 - -13.06% -
std::is_partitioned(vector<int>)_(partitioned)/50 -1.75% 9.676 9.507 - 0.46% -
std::multiset<int>::insert(value)_(already_present)/32 -1.75% 18.502 18.177 - -1.04% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.75% 27.733 27.248 - 0.22% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.75% 63.059 61.955 - -1.68% -
std::transform(list<int>,_list<int>)/50 -1.75% 37.842 37.180 - 0.35% -
std::remove_if(vector<int>)_(prefix)/50 -1.75% 54.725 53.768 - -8.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.74% 17.996 17.683 - -10.76% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.74% 37084.466 36439.469 - -8.17% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.74% 5530.221 5434.178 - -17.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.73% 61997.772 60924.490 - -2.22% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.73% 19936148.668 19591349.731 - -1.45% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -1.73% 29.133 28.630 - -6.47% -
rng::starts_with(deque<int>)/1000 -1.73% 450.820 443.036 - 1.60% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.73% 5.128 5.039 - -0.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.72% 1054111.716 1035938.420 - -2.44% -
SetIntersection_None_Vector_string_262144_262144 -1.72% 1316304.718 1293614.260 - -1.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.72% 1164728.046 1144706.534 - -0.21% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.72% 540.316 531.043 - -1.84% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.71% 294.767 289.718 - -1.73% -
std::copy_n(vector<bool>)_(aligned)/32768 -1.71% 35.572 34.964 - 0.44% -
std::pop_heap(vector<float>)/8192 -1.70% 20.038 19.696 - 0.26% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -1.70% 1520271.325 1494410.413 - -23.43% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.70% 1908.885 1876.505 - -2.31% -
SetIntersection_Front_Set_uint32_16384_16 -1.69% 1219778.373 1199111.348 - -1.70% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.69% 54660.622 53736.464 - -2.02% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.69% 92.939 91.369 - -5.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -1.69% 8115371.601 7978239.439 - 11.23% -
std::copy_n(vector<int>)/64 -1.69% 2.515 2.473 - 0.72% -
std::replace(vector<int>)_(sprinkled)/32 -1.68% 5.860 5.762 - -0.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -1.68% 1759185.707 1729561.106 - 15.12% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.68% 9.824 9.659 - 2.38% -
std::copy_n(list<int>)/4096 -1.68% 3628.631 3567.687 - -14.64% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -1.68% 21933.670 21566.190 - 1.84% -
BM_StringRelational_Eq_Small_Small_ChangeLast -1.67% 2.121 2.086 - 3.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.67% 13640.017 13411.725 - -9.43% -
std::map<int,_int>::count(key)_(existent)/1024 -1.67% 3.811 3.747 - -14.99% -
BM_CmpEqual_ushort_uint -1.67% 1.075 1.057 - -1.11% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.67% 20.897 20.549 - -11.58% -
BM_vector_deque_ranges_move/64 -1.67% 2.807 2.761 - -2.12% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.67% 651.962 641.099 - -6.05% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.66% 2131.312 2095.940 - -2.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.66% 21.722 21.362 - -2.27% -
SetIntersection_Front_Set_float_262144_4 -1.66% 1067577.846 1049888.324 - -4.33% -
std::replace(list<int>)_(sprinkled)/8192 -1.66% 7380.573 7258.390 - 1.83% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.65% 399.730 393.119 - -1.97% -
BM_vector_deque_copy_backward/64 -1.65% 3.021 2.971 - -0.77% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.64% 293.359 288.554 - 1.05% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -1.63% 29.758 29.273 - -0.22% -
rng::contains(list<int>)_(process_all)/32 -1.62% 9.244 9.094 - 0.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.62% 15.109 14.865 - -2.56% -
std::unordered_set<int>::contains(key)_(existent)/32 -1.62% 1.391 1.368 - -2.87% -
std::copy_backward(deque<int>)/8 -1.62% 2.696 2.652 - -0.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.61% 62.298 61.294 - -9.94% -
BM_PushHeap_float_Ascending_262144 -1.61% 5.111 5.028 - -1.35% -
std::unordered_set<int>::ctor(const&)/32 -1.61% 200.255 197.031 - -3.15% -
std::fill(vector<bool>)/64 -1.61% 1.572 1.547 - 4.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.61% 1117413.161 1099459.659 - -1.14% -
BM_CmpLess_uchar_int -1.60% 1.070 1.053 - -6.78% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.60% 5.567 5.477 - -0.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.60% 165093.296 162448.675 - -2.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.60% 1117145.650 1099259.212 - -1.31% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.59% 11.237 11.058 - -2.17% -
BM_std_minmax_element<long_long>/5500 -1.59% 1458.603 1435.384 - 2.93% -
std::remove_if(deque<int>)_(prefix)/32 -1.59% 56.364 55.468 - 1.54% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.59% 397.539 391.237 - -2.42% -
BM_PushHeap_string_PipeOrgan_256 -1.58% 8.023 7.896 - -0.20% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.58% 202.425 199.226 - -2.32% -
std::none_of(list<int>)_(process_all)/32 -1.58% 11.832 11.645 - -1.31% -
BM_std_minmax_element<long_long>/4000 -1.58% 1062.708 1045.950 - 2.88% -
std::replace_if(deque<int>)_(prefix)/1024 -1.58% 482.294 474.690 - 0.92% -
BM_std_minmax_element<long_long>/512 -1.58% 139.809 137.605 - 2.60% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.58% 7783.139 7660.534 - -2.08% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.57% 16.403 16.145 - 11.95% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.57% 244795996.421 240946271.655 - 2.79% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.57% 14509.241 14281.068 - -1.36% -
BM_PushHeap_string_SingleElement_1024 -1.57% 2.733 2.690 - 3.82% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.57% 62.828 61.840 - -0.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -1.57% 76912641.884 75707312.614 - 23.62% -
SetIntersection_None_Set_uint64_1024_256 -1.57% 8829654.718 8691312.700 - -2.73% -
BM_vector_deque_ranges_move_backward/65536 -1.56% 8330.806 8200.692 - 6.31% -
std::search(list<int>,_pred)_(single_element)/1000 -1.56% 807.462 794.863 - -0.55% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.56% 17.378 17.107 - 3.17% -
BM_CmpEqual_uint_uint -1.56% 1.047 1.031 - -5.60% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.56% 54.138 53.296 - 0.16% -
std::unique_copy(list<int>)_(contiguous)/32 -1.55% 11.109 10.937 - -6.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -1.55% 30588839.580 30114396.023 - 42.13% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.55% 21.865 21.527 - -4.20% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.54% 32.154 31.658 - 26.84% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.54% 5.479 5.395 - -11.04% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.54% 31.230 30.749 - -2.68% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.53% 63667302.565 62695894.988 - -1.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.53% 13891236.744 13679325.254 - -1.85% -
SetIntersection_None_Set_uint64_1024_4 -1.52% 8929460.984 8793406.965 - -3.44% -
SetIntersection_Front_Set_uint64_1024_16 -1.52% 1184807.973 1166772.549 - -4.97% -
std::make_heap(vector<int>)_(descending)/8 -1.52% 15.021 14.793 - -1.23% -
SetIntersection_Front_Set_string_1024_256 -1.52% 16126962.540 15882274.876 - 11.27% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.52% 27.916 27.492 - -1.98% -
std::find_if(list<int>)_(process_all)/32768 -1.52% 25983.898 25590.225 - -0.72% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.51% 25.118 24.738 - -2.66% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.51% 192.610 189.701 - -44.46% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.51% 15.408 15.175 - -3.53% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.50% 515.359 507.625 - -2.32% -
std::unordered_set<int>::erase(iterator)/32 -1.50% 20.782 20.470 - 1.27% -
SetIntersection_Interlaced_Set_string_262144_1 -1.50% 1109335.450 1092696.490 - -1.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.50% 1199431.454 1181485.173 - -2.12% -
std::multiset<int>::contains(key)_(existent)/1024 -1.50% 4.030 3.970 - 0.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.49% 9.389 9.249 - 0.39% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.49% 15.240 15.012 - -3.00% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.49% 24.434 24.070 - -1.00% -
SetIntersection_Front_Vector_string_16_4 -1.49% 60500656.202 59598675.247 - -1.07% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.49% 12.933 12.741 - -1.46% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.49% 695.043 684.701 - -0.60% -
BM_StringEraseWithMove_Huge_Transparent -1.49% 53.335 52.541 - -24.39% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.49% 6775.308 6674.529 - -1.38% -
rng::starts_with(deque<int>)/1024 -1.49% 469.015 462.039 - -3.57% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -1.48% 7019.028 6914.799 - -60.59% -
std::copy_if(list<int>)_(every_other)/32768 -1.48% 25631.130 25251.043 - -2.15% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.48% 12506.069 12320.935 - -0.79% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.48% 32.231 31.754 - 0.67% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.48% 2.108 2.077 - -1.11% -
std::reverse_copy(list<int>)/8 -1.47% 2.411 2.375 - -14.77% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.47% 19.223 18.941 - 0.89% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -1.47% 4.283 4.220 - -3.72% -
SetIntersection_None_Set_uint64_256_4 -1.47% 11668045.786 11496891.628 - -0.94% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.47% 117832.470 116105.002 - -0.87% -
SetIntersection_Front_Vector_float_16384_64 -1.46% 1334400.734 1314878.902 - -2.19% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.46% 38353.738 37793.253 - -5.75% -
ranges::min(std::list<long_long>)/8 -1.46% 1.893 1.866 - 1.24% -
std::set<std::string>::contains(key)_(existent)/1024 -1.46% 22.779 22.447 - 7.39% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.46% 628234.218 619078.241 - -2.86% -
std::search(list<int>,_pred)_(single_element)/1024 -1.45% 827.158 815.164 - -0.40% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.45% 1934.280 1906.307 - 0.70% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.44% 19.178 18.902 - -1.76% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 -1.44% 4065.214 4006.729 - -0.57% -
rng::for_each(multimap<int>)/50 -1.44% 40.371 39.790 - -20.74% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -1.44% 22.327 22.006 - 6.52% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.44% 15.015 14.799 - -0.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.43% 4239164.532 4178378.338 - -1.74% -
std::partition_copy(list<int>)/50 -1.43% 13.059 12.872 - 0.12% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -1.43% 22.087 21.771 - 3.13% -
BM_StringAssignStr_Small_Opaque -1.43% 0.731 0.721 - 0.29% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.43% 2219.832 2188.152 - -1.36% -
std::map<int,_int>::find(key)_(existent)/8192 -1.43% 5.348 5.271 - -4.28% -
SetIntersection_None_Vector_float_256_16 -1.42% 3997622.493 3940781.916 - -3.86% -
std::find_if(vector<bool>)_(process_all)/50 -1.42% 23.963 23.622 - -1.64% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.42% 3.698 3.646 - -0.25% -
std::set<int>::erase(iterator)/32 -1.42% 19.974 19.691 - -2.11% -
std::copy_backward(list<int>)/32768 -1.42% 26594.847 26217.495 - 0.48% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.42% 44338.198 43709.375 - -15.56% -
SetIntersection_None_Vector_string_262144_1024 -1.42% 1317620.263 1298952.774 - -1.32% -
std::map<int,_int>::count(key)_(existent)/8192 -1.42% 5.769 5.687 - -7.57% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.42% 1.763 1.738 - -1.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -1.41% 8442387.377 8323037.283 - 2.97% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -1.41% 18.130 17.873 - -1.34% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.41% 17503580.626 17256860.192 - -5.41% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.41% 1528603.680 1507062.824 - -2.44% -
std::partial_sort(deque<int>)_(heap)/8 -1.41% 40.476 39.906 - 1.50% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.41% 24.792 24.443 - 7.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.41% 442.707 436.485 - -2.19% -
SetIntersection_Interlaced_Vector_string_64_16 -1.40% 30182714.408 29759059.355 - -1.59% -
BM_std_minmax_element<long_long>/64000 -1.40% 17021.168 16782.437 - 3.13% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.40% 727.249 717.049 - -3.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.40% 4390198.569 4328634.130 - -0.76% -
SetIntersection_None_Vector_float_16384_1 -1.40% 1111417.513 1095843.923 - -1.58% -
std::search(vector<int>)_(single_element)/1000 -1.40% 231.596 228.356 - -0.22% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.40% 218.745 215.687 - 4.54% -
SetIntersection_Interlaced_Vector_float_256_4 -1.39% 4811628.871 4744598.702 - -9.64% -
SetIntersection_Front_Vector_uint64_1024_16 -1.39% 1128104.742 1112399.897 - 0.01% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 -1.39% 37069631.581 36554660.054 - -0.16% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.39% 3.052 3.010 - 2.37% -
SetIntersection_Interlaced_Vector_uint32_16384_16384 -1.39% 80703440.201 79582437.565 - -0.03% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.39% 13.137 12.955 - -2.94% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.39% 19.592 19.320 - -5.30% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.39% 62.458 61.592 - -0.78% -
rng::find_if_not(vector<bool>)_(process_all)/1024 -1.38% 569.769 561.880 - -0.83% -
std::search(vector<int>)_(single_element)/1024 -1.38% 236.859 233.582 - -0.40% -
BM_std_minmax_element<long_long>/65536 -1.38% 17415.048 17174.149 - 3.05% -
std::is_sorted_until(deque<int>)/8 -1.38% 2.790 2.752 - 8.26% -
SetIntersection_None_Set_uint64_1024_1 -1.38% 8948930.811 8825265.128 - -1.81% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.38% 18.122 17.871 - -1.33% -
BM_StringRelational_Less_Huge_Large_Control -1.38% 2.095 2.066 - -5.07% -
std::partial_sort(deque<int>)_(descending)/8 -1.38% 41.898 41.321 - -4.63% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.38% 20.104 19.827 - -0.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.37% 1161387.680 1145439.275 - -2.36% -
SetIntersection_Front_Vector_uint32_262144_256 -1.37% 2164438.302 2134758.277 - -6.71% -
std::multiset<std::string>::erase(key)_(existent)/1024 -1.36% 96.343 95.034 - 38.91% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.36% 52532.830 51820.966 - 0.73% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.35% 15.896 15.681 - -4.47% -
SetIntersection_Front_Vector_string_262144_256 -1.35% 9688485.788 9557314.312 - -0.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.35% 4203871.220 4146963.240 - -1.97% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.35% 513.158 506.216 - 0.10% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.35% 16.742 16.517 - -1.50% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.35% 1307437.500 1289846.111 - -0.97% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.34% 2220.976 2191.108 - -1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.34% 1063519.421 1049270.898 - -0.68% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.34% 1.258 1.241 - -0.87% -
SetIntersection_Front_Vector_uint32_1024_16 -1.34% 1116372.819 1101435.583 - -2.49% -
std::flat_multimap<int,_int>::clear()/8192 -1.33% 416.418 410.875 - -2.06% -
std::unique(vector<int>)_(sprinkled)/32 -1.33% 54.543 53.818 - -1.13% -
std::find_end(list<int>)_(same_length)/1024 -1.33% 758.024 747.953 - -50.14% -
SetIntersection_None_Vector_string_16384_1 -1.33% 1248945.609 1232381.206 - -0.80% -
std::upper_bound(std::deque<int>)/8192 -1.32% 65.514 64.647 - 0.45% -
BM_PushHeap_string_SingleElement_256 -1.32% 2.731 2.695 - 3.63% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.32% 3390.841 3346.096 - -0.19% -
BM_PushHeap_uint32_Ascending_1024 -1.32% 2.742 2.706 - 5.90% -
SetIntersection_None_Set_string_1024_1024 -1.32% 8955804.904 8837764.407 - -1.33% -
BM_deque_deque_copy/1024 -1.32% 37.206 36.716 - -0.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.32% 4265015.787 4208899.712 - 3.41% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.31% 210790986.197 208020014.889 - 2.22% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -1.31% 22552.524 22256.332 - 1.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.31% 1425.054 1406.367 - -3.31% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.31% 13027.171 12856.398 - -2.46% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.31% 54618.914 53903.283 - -3.33% -
SetIntersection_None_Vector_string_262144_1 -1.31% 1318332.392 1301064.573 - -1.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.31% 7421933.957 7324728.703 - -4.73% -
SetIntersection_Front_Set_uint64_16384_4 -1.31% 1079053.613 1064934.632 - -0.36% -
std::is_sorted(vector<int>)/1024 -1.31% 245.878 242.662 - -2.15% -
BM_std_minmax_element<long_long>/70000 -1.31% 18601.001 18357.805 - 3.12% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.31% 827290.832 816481.500 - 2.12% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.31% 35747.425 35280.810 - -1.66% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.30% 15.021 14.825 - -1.30% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.30% 13917898.641 13736568.943 - -0.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.30% 151901.576 149923.544 - -1.00% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.30% 21.459 21.180 - -1.01% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.30% 22.919 22.621 - -3.73% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.30% 370.870 366.054 - 0.49% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.30% 84412.845 83316.879 - -3.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.30% 1199830.220 1184261.474 - -3.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.30% 1114787.091 1100342.613 - -0.81% -
SetIntersection_None_Vector_string_1024_64 -1.29% 1171380.279 1156229.890 - -2.37% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.29% 11.532 11.383 - -0.98% -
SetIntersection_None_Vector_uint64_262144_16384 -1.29% 1133371.464 1118732.439 - -3.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.29% 16.538 16.325 - 0.10% -
std::find_if_not(list<int>)_(process_all)/1024 -1.29% 739.085 729.551 - 6.43% -
std::transform(deque<int>,_deque<int>)/32 -1.29% 21.665 21.385 - 0.09% -
std::for_each(multimap<int>::iterator)/50 -1.29% 36.916 36.440 - -17.64% -
BM_num_put<long_long> -1.29% 11.385 11.238 - 7.00% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -1.29% 3780.499 3731.888 - 0.39% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.28% 2345.893 2315.801 - -19.17% -
std::copy_if(list<int>)_(entire_range)/32768 -1.28% 25874.524 25542.863 - -1.90% -
std::multiset<std::string>::erase(iterator)/1024 -1.28% 32.276 31.862 - 12.26% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -1.28% 6.321 6.240 - 8.44% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.28% 32123.342 31712.338 - -0.60% -
std::copy(list<int>)/32768 -1.28% 26548.227 26208.770 - 1.43% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.28% 20.230 19.972 - -4.58% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.27% 563.402 556.231 - -2.50% -
SetIntersection_None_Set_uint64_256_1 -1.27% 11549677.120 11402680.694 - -2.75% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -1.27% 829.376 818.830 - 16.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.27% 16.413 16.205 - -0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.27% 1105348.317 1091359.154 - -2.66% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.26% 4.160 4.107 - -9.86% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.26% 27.464 27.117 - -0.76% -
std::multimap<int,_int>::ctor(const&)/1024 -1.26% 6654.448 6570.522 - -1.67% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -1.26% 5993.338 5917.928 - 0.53% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.26% 183152317.721 180850660.971 - -0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.26% 1581997.854 1562139.913 - -1.04% -
SetIntersection_None_Vector_float_16384_64 -1.25% 1099183.403 1085389.300 - -3.59% -
std::remove_copy_if(deque<int>)_(prefix)/50 -1.25% 28.526 28.168 - 1.42% -
std::multiset<std::string>::ctor(const&)/1024 -1.25% 34953.880 34515.684 - -2.76% -
BM_StringAssignStr_Huge_Opaque -1.25% 110.857 109.467 - -3.38% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.25% 15.574 15.380 - -2.16% -
rng::find(vector<bool>)_(process_all)/1024 -1.25% 4.589 4.532 - -3.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.24% 3.191 3.151 - -0.97% -
std::search(deque<int>,_pred)_(single_element)/1000 -1.24% 690.374 681.787 - -0.56% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.24% 641.054 633.101 - -0.68% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.24% 513.421 507.058 - -1.28% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.24% 556293.656 549420.092 - -2.40% -
std::find(vector<bool>)_(process_all)/1024 -1.23% 4.593 4.536 - -2.15% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.23% 833.932 823.652 - -0.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.23% 41.996 41.479 - 5.94% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.23% 670.708 662.467 - -1.13% -
SetIntersection_Interlaced_Vector_string_4_4 -1.23% 151653966.511 149791565.225 - -2.66% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -1.23% 8882809.663 8773727.181 - -2.42% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.23% 5793698.630 5722604.273 - -4.51% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.23% 12393.124 12241.182 - -9.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.22% 675.545 667.275 - -2.00% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.22% 11574113.547 11432664.511 - -0.70% -
SetIntersection_None_Vector_float_256_64 -1.22% 3433731.932 3391780.422 - -2.68% -
SetIntersection_Front_Vector_string_1024_1024 -1.22% 39174251.155 38696094.762 - -3.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.22% 5718151.615 5648379.759 - -4.19% -
rng::find_last(list<int>)_(bail_10%)/50 -1.22% 15.846 15.652 - -4.33% -
BM_deque_deque_ranges_move_backward/5500 -1.22% 203.931 201.443 - -1.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.22% 37.328 36.873 - 37.46% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.22% 51235.470 50611.772 - 1.30% -
BM_PushHeap_float_Ascending_1024 -1.22% 3.144 3.106 - -0.44% -
std::for_each_n(list<int>)/8192 -1.21% 7628.651 7536.002 - 2.42% -
std::set<std::string>::clear()/1024 -1.21% 21620.566 21357.994 - -5.00% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.21% 7650.468 7557.701 - 1.23% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.21% 225886325.550 223149738.122 - -0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.21% 11696.012 11554.604 - 0.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.21% 56601.454 55918.258 - -1.60% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.20% 36.349 35.911 - -0.41% -
SetIntersection_Interlaced_Set_string_64_4 -1.20% 26154887.353 25840344.771 - -0.11% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.20% 55161.252 54497.962 - -2.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.20% 781.143 771.757 - -1.07% -
std::is_sorted_until(list<int>)/1024 -1.20% 748.888 739.894 - -0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.20% 698.994 690.627 - -0.02% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.20% 23.299 23.020 - -1.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.20% 53.028 52.394 - -3.58% -
std::unordered_set<int>::count(key)_(existent)/32 -1.19% 1.457 1.440 - 0.35% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.19% 1476.345 1458.807 - -2.71% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.19% 12.880 12.727 - -1.77% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.18% 11471.022 11335.246 - -3.52% -
SetIntersection_Interlaced_Set_float_64_64 -1.18% 13329957.472 13172180.621 - -1.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -1.18% 43.940 43.420 - -3.12% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.18% 12776.036 12624.946 - -6.30% -
BM_num_get<unsigned_long> -1.18% 10.362 10.240 - -59.77% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.18% 15.064 14.887 - -0.35% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.18% 36659.052 36226.535 - -3.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.18% 15.121 14.943 - -2.67% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.18% 23.195 22.921 - -1.83% -
std::stable_partition(list<int>)_(sparse)/50 -1.18% 26.807 26.491 - -2.04% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.17% 70.722 69.893 - -14.06% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.17% 2.979 2.944 - -0.43% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -1.17% 6.126 6.054 - 7.63% -
BM_deque_deque_ranges_move_backward/65536 -1.17% 8062.732 7968.603 - 5.16% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.16% 22.418 22.157 - 1.89% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.16% 737.444 728.869 - -2.01% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.16% 51.348 50.751 - -2.86% -
SetIntersection_Front_Vector_uint32_16384_4 -1.16% 1054521.682 1042298.457 - -3.11% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.16% 633.746 626.401 - -0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.15% 1131314.921 1118269.137 - -0.34% -
BM_PushHeap_float_Random_16384 -1.15% 7.680 7.591 - 0.54% -
std::find_if(deque<int>)_(process_all)/50 -1.15% 12.724 12.578 - 0.30% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.15% 36425.554 36006.735 - -0.42% -
SetIntersection_None_Vector_string_262144_16384 -1.15% 1311739.476 1296670.763 - -1.40% -
std::find_end(vector<int>)_(process_all)/1000 -1.15% 223.486 220.924 - -3.92% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -1.14% 16778.002 16586.311 - -2.18% -
std::adjacent_find(list<int>)/50 -1.14% 23.235 22.970 - 13.81% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.14% 12.828 12.681 - -1.27% -
SetIntersection_Interlaced_Set_string_16_4 -1.14% 73306871.498 72473392.099 - -1.74% -
std::find_end(list<int>)_(process_all)/1000 -1.14% 721.198 713.000 - 8.64% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.14% 15.590 15.413 - -1.99% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -1.14% 1591.545 1573.478 - 1.36% -
BM_deque_deque_ranges_move_backward/4096 -1.13% 153.316 151.578 - -2.40% -
SetIntersection_None_Vector_uint64_16384_1 -1.13% 1112109.623 1099511.659 - -2.59% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.13% 142357.506 140750.440 - -1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.12% 1130193.476 1117488.557 - -2.79% -
std::set<int>::clear()/32 -1.12% 625.493 618.470 - -2.50% -
SetIntersection_None_Set_uint32_256_16 -1.12% 11036938.595 10913079.929 - -1.22% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.12% 7.674 7.588 - -8.05% -
ranges::minmax(std::list<char>)/70000 -1.12% 53985.369 53381.791 - 1.92% -
SetIntersection_Interlaced_Vector_string_16384_1024 -1.12% 114295925.356 113018191.431 - -0.80% -
bm_ranges_swap_ranges_vb_aligned/64 -1.12% 3.131 3.096 - 0.93% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -1.11% 10.558 10.440 - -5.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.11% 34832.735 34445.312 - -1.32% -
BM_PushHeap_string_Descending_16 -1.11% 2.101 2.078 - -1.21% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.11% 1.502 1.485 - -2.00% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.11% 803.224 794.312 - -8.82% -
BM_PushHeap_string_SingleElement_16384 -1.11% 2.714 2.684 - 4.04% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.10% 8.699 8.603 - 1.44% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.10% 57.147 56.518 - 0.99% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 -1.10% 309093.816 305688.883 - -0.24% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.10% 22.725 22.475 - -2.62% -
SetIntersection_Front_Set_string_1024_1024 -1.10% 55893358.878 55278538.445 - 0.23% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.10% 2.094 2.071 - -0.56% -
SetIntersection_None_Vector_uint64_1024_16 -1.10% 1073655.415 1061889.453 - -3.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.09% 618.370 611.633 - -2.31% -
std::reverse_copy(vector<int>)/4096 -1.09% 133.299 131.847 - -1.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -1.09% 6.915 6.840 - 5.45% -
BM_num_put<unsigned_long> -1.08% 11.290 11.167 - 7.08% -
SetIntersection_Front_Set_uint64_1024_1 -1.08% 1056719.789 1045301.505 - -1.37% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -1.08% 28.131 27.828 - 0.07% -
SetIntersection_Interlaced_Set_float_262144_4 -1.08% 1298039.551 1284046.955 - -0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.08% 1061841.788 1050399.438 - -0.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.07% 1055957.177 1044613.576 - -1.86% -
SetIntersection_Front_Vector_uint32_256_16 -1.07% 4158996.946 4114373.580 - -4.58% -
BM_CmpEqual_short_uint -1.07% 1.111 1.099 - -4.11% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.07% 580044.678 573838.119 - -0.21% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 -1.07% 7596.861 7515.901 - -0.58% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -1.06% 24.382 24.123 - -0.52% -
std::reverse_copy(deque<int>)/32768 -1.06% 7974.131 7889.475 - -0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -1.06% 1501993.614 1486086.617 - 9.66% -
rng::starts_with(list<int>,_pred)/8 -1.06% 3.545 3.508 - 0.87% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -1.06% 6.272 6.206 - 12.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.06% 1051754.678 1040646.390 - -2.28% -
SetIntersection_None_Vector_uint32_262144_256 -1.06% 1134582.362 1122607.986 - -1.57% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -1.05% 1885760.669 1865868.221 - -22.46% -
vector<bool>(const_vector<bool>&) -1.05% 10.893 10.778 - 12.69% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.05% 51037.731 50499.658 - -1.66% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -1.05% 1.728 1.709 - 8.66% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.05% 2.589 2.562 - -3.26% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.05% 3700.729 3661.782 - -1.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.05% 56.121 55.531 - 5.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.05% 371773.574 367867.281 - -0.38% -
SetIntersection_Front_Vector_uint64_262144_64 -1.05% 1359191.674 1344911.409 - 0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.05% 24.116 23.863 - 2.48% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.05% 16.084 15.915 - -1.85% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.05% 52306.918 51758.774 - -62.61% -
BM_lexicographical_compare_three_way_fast_path/64 -1.05% 15.754 15.589 - 3.69% -
std::partial_sort(deque<int>)_(shuffled)/1024 -1.05% 15612.938 15449.751 - 2.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.04% 531.604 526.050 - -1.71% -
std::sort(vector<int>)_(descending)/8 -1.04% 24.812 24.553 - -2.01% -
SetIntersection_None_Set_float_16_1 -1.04% 66522351.338 65827687.181 - -3.21% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.04% 10.559 10.449 - 3.48% -
std::replace(deque<int>)_(sprinkled)/1024 -1.04% 351.587 347.932 - 0.92% -
std::find_if(vector<bool>)_(process_all)/8 -1.04% 3.525 3.489 - -3.12% -
std::sort_heap(deque<int>,_pred)/8192 -1.04% 425263.289 420848.693 - -6.69% -
std::pop_heap(deque<size_t>)/8 -1.04% 52.404 51.860 - -1.97% -
std::partition(list<int>)_(dense)/50 -1.04% 13.331 13.193 - -1.50% -
BM_deque_vector_move_backward/65536 -1.04% 7990.983 7908.127 - 7.43% -
std::reverse(deque<int>)/8 -1.04% 2.512 2.486 - -0.93% -
std::replace(deque<int>)_(prefix)/1024 -1.03% 412.320 408.053 - 0.59% -
std::unique(vector<int>)_(contiguous)/32 -1.03% 48.251 47.752 - -1.16% -
std::replace_if(list<int>)_(sprinkled)/8192 -1.03% 7453.459 7376.340 - 1.44% -
SetIntersection_Interlaced_Set_float_16_16 -1.03% 37906980.024 37514992.059 - -3.28% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.03% 18.643 18.451 - -1.68% -
SetIntersection_Front_Set_string_1024_64 -1.03% 4857787.667 4807615.477 - 0.76% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.03% 17.151 16.974 - 6.92% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.03% 568.455 562.594 - -1.48% -
BM_vector_deque_ranges_move_backward/5500 -1.03% 198.010 195.970 - -1.94% -
SetIntersection_None_Vector_float_262144_16 -1.03% 1128299.447 1116678.569 - -2.66% -
BM_vector_deque_copy/1024 -1.03% 36.113 35.741 - -0.11% -
std::find_end(deque<int>)_(single_element)/1000 -1.03% 311.314 308.111 - 23.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.03% 8908241.482 8816666.359 - -31.43% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -1.03% 22.849 22.614 - -1.75% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 -1.02% 53257.896 52712.553 - -0.83% -
SetIntersection_Front_Set_uint64_64_4 -1.02% 16112214.859 15947316.843 - -2.03% -
BM_vector_deque_copy_backward/1 -1.02% 2.333 2.309 - -3.14% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -1.02% 99.197 98.184 - 32.77% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.02% 4.588 4.541 - -0.89% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.02% 20.104 19.899 - -1.59% -
std::multiset<int>::equal_range(key)_(existent)/8192 -1.02% 8.314 8.229 - -5.43% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.02% 171617.639 169869.400 - -3.66% -
BM_CmpLess_ushort_schar -1.02% 1.061 1.050 - -6.18% -
SetIntersection_None_Vector_string_1024_1 -1.02% 1179861.507 1167863.328 - 2.13% -
BM_StringRelational_Less_Large_Large_Control -1.01% 2.145 2.124 - 0.14% -
std::unique(vector<int>)_(contiguous)/52 -1.01% 53.911 53.365 - -0.30% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.01% 32230.652 31904.509 - -23.75% -
std::remove_copy(deque<int>)_(prefix)/50 -1.01% 20.197 19.993 - -1.00% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 -1.01% 1538.770 1523.227 - 0.07% -
SetIntersection_Interlaced_Vector_string_64_4 -1.01% 21583276.261 21365309.070 - -1.77% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.01% 22.447 22.220 - -2.50% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -1.01% 5377.798 5323.548 - -44.35% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.01% 10.309 10.205 - 2.67% -
std::partial_sort(vector<int>)_(heap)/8192 -1.01% 97649.020 96666.483 - 0.35% -
std::set<std::string>::ctor(const&)/1024 -1.01% 34615.442 34267.435 - -2.70% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.01% 32.616 32.289 - 1.17% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.00% 6083.614 6022.507 - -58.10% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 -1.00% 54.783 54.233 - 2.21% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.00% 42.040 41.618 - -1.63% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.00% 50770.163 50261.319 - 1.12% -
SetIntersection_Front_Set_uint64_16384_1024 -1.00% 12723730.848 12596221.159 - 1.09% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 -1.00% 765.975 758.304 - 0.04% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.00% 13919.420 13780.110 - -2.36% -
SetIntersection_Interlaced_Set_string_256_1 -1.00% 4316619.867 4273431.743 - -2.70% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 263.86% 251.460 914.960 - 0.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 253.97% 37234571.356 131798740.388 - 56.00% -
std::for_each_n(vector<int>)/8 199.88% 0.911 2.732 - 2.99% -
SetIntersection_Interlaced_Vector_uint64_262144_16 124.54% 3496611.628 7851367.715 - 143.21% -
std::copy_if(vector<int>)_(every_other)/32768 123.88% 7217.053 16157.756 - -0.24% -
std::remove_copy(list<int>)_(prefix)/1024 121.05% 734.484 1623.589 - 119.67% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 120.27% 3927.250 8650.550 - 0.34% -
std::copy_if(vector<int>)_(every_other)/4096 119.60% 905.895 1989.335 - 0.03% -
std::copy_if(vector<int>)_(every_other)/262144 118.48% 58160.561 127068.835 - -0.09% -
std::copy_if(vector<int>)_(every_other)/1048576 116.10% 232805.495 503083.992 - 2.08% -
std::copy_if(vector<int>)_(every_other)/512 114.25% 118.492 253.874 - 0.02% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 110.74% 1011.249 2131.097 - 0.60% -
std::copy_if(vector<int>)_(every_other)/64 109.97% 15.539 32.627 - -0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 103.55% 4045202.768 8233854.451 - -7.22% -
ranges::min(std::list<long_long>)/1 99.69% 0.225 0.449 - 50.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 99.29% 18235027.839 36340366.305 - 28.34% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 93.69% 794.244 1538.362 - 93.49% -
SetIntersection_None_Set_string_16384_16 90.01% 187964779.769 357153853.788 - 85.89% -
SetIntersection_Interlaced_Vector_uint32_262144_64 88.40% 8475549.431 15968082.809 - 67.16% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 87.76% 0.258 0.484 - -0.61% -
SetIntersection_None_Set_string_16384_4 87.60% 188212651.992 353083374.664 - 78.79% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 87.47% 0.258 0.483 - -0.51% -
SetIntersection_None_Set_string_16384_1 85.14% 188524703.645 349026122.311 - 73.79% -
SetIntersection_None_Set_string_16384_256 83.82% 189368817.101 348106172.755 - 83.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 82.48% 18.411 33.596 - 12.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 81.88% 201241354.042 366025917.061 - 83.42% -
SetIntersection_None_Set_string_16384_64 81.76% 189303532.077 344070416.014 - 81.08% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 78.51% 31.977 57.080 - 104.04% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.04% 23.019 40.753 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 76.74% 201498306.274 356127534.271 - 78.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 76.50% 201799789.194 356174997.425 - 80.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 74.81% 28.819 50.379 - 33.14% -
SetIntersection_None_Set_string_16384_1024 73.89% 190225548.901 330787791.299 - 74.96% -
std::unique_copy(deque<int>)_(contiguous)/52 73.29% 14.396 24.946 - 68.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 73.26% 200619415.969 347602715.962 - 80.60% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 72.05% 162.883 280.248 - 3.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 71.18% 205335869.819 351487398.787 - 78.28% -
std::unique_copy(deque<int>)_(contiguous)/32 70.06% 9.419 16.018 - 67.63% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 69.57% 43.699 74.100 - -15.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 69.42% 211188653.580 357793892.373 - 76.28% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 69.08% 205628505.192 347686663.779 - 70.13% -
BM_PushHeap_uint32_QuickSortAdversary_1 67.24% 0.394 0.659 - 14.26% -
std::copy_if(vector<int>)_(every_other)/8 66.89% 2.529 4.222 - -0.68% -
SetIntersection_Interlaced_Vector_uint64_262144_256 65.67% 35286190.390 58458638.860 - 20.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.40% 32.730 53.809 - 65.44% -
std::multiset<std::string>::erase(key)_(existent)/32 62.75% 51.656 84.071 - 5.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 62.59% 207958820.379 338126548.720 - 71.93% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 61.40% 25.234 40.729 - 8.30% -
std::find_if_not(list<int>)_(process_all)/8 57.85% 2.254 3.557 - 0.04% -
rng::for_each(multiset<int>)/8 56.12% 4.482 6.998 - 1.53% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 55.35% 25.216 39.174 - 36.13% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 53.51% 87789.553 134761.531 - -1.84% -
std::map<int,_int>::contains(key)_(non-existent)/8192 52.97% 9.369 14.332 - -25.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 51.97% 7496009.072 11391499.090 - -4.28% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 51.32% 815.972 1234.723 - 51.37% -
SetIntersection_Front_Set_float_16384_16384 50.89% 216877358.424 327242116.891 - 40.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 50.42% 230604211.443 346872585.258 - 51.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 50.08% 115392280.410 173183906.418 - 2.34% -
std::none_of(vector<int>)_(process_all)/50 48.70% 12.678 18.853 - -2.76% -
std::partition(list<int>)_(sparse)/50 47.15% 14.858 21.863 - -3.32% -
std::copy(vector<int>)/4096 47.03% 150.626 221.459 - 43.62% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 46.37% 23.326 34.142 - 9.87% -
BM_lexicographical_compare_three_way_slow_path/16384 45.61% 3657.658 5325.801 - 17.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 45.55% 0.477 0.694 - -0.45% -
BM_lexicographical_compare_three_way_slow_path/4096 45.14% 925.619 1343.487 - 17.31% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 43.49% 3.523 5.055 - 3.44% -
SetIntersection_Interlaced_Vector_float_1024_64 43.33% 3272023.439 4689952.569 - 19.54% -
SetIntersection_None_Set_float_16384_1 43.33% 159023715.713 227922689.820 - 42.93% -
BM_lexicographical_compare_three_way_slow_path/1048576 43.30% 241472.428 346025.632 - 17.50% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 43.16% 88.098 126.121 - 16.39% -
rng::for_each(set<int>)/8 42.18% 4.492 6.387 - -5.39% -
BM_lexicographical_compare_three_way_slow_path/65536 42.17% 15045.955 21390.516 - 17.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 42.13% 21188253.378 30114396.023 - -1.55% -
BM_lexicographical_compare_three_way_slow_path/1024 41.79% 239.615 339.752 - 15.84% -
SetIntersection_None_Set_float_16384_1024 40.92% 158238719.103 222997476.197 - 42.24% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 40.17% 0.228 0.320 - 41.06% -
SetIntersection_Interlaced_Vector_uint64_16384_64 39.84% 6593671.884 9220749.460 - 55.46% -
rng::for_each(multimap<int>)/8 39.71% 4.390 6.133 - -1.91% -
SetIntersection_None_Set_float_16384_256 39.34% 157779909.816 219857879.713 - 39.87% -
SetIntersection_Interlaced_Vector_float_16384_256 39.26% 14879141.384 20720771.699 - -6.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 39.24% 0.500 0.696 - 30.73% -
std::copy_n(vector<bool>)_(aligned)/262144 39.20% 585.453 814.932 - 9.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 38.97% 3040247.681 4225113.735 - 0.53% -
std::multiset<std::string>::erase(key)_(existent)/1024 38.91% 68.416 95.034 - -1.36% -
std::unordered_set<std::string>::find(key)_(existent)/1024 38.89% 28.851 40.071 - 27.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 38.49% 243319897.671 336970675.012 - 47.85% -
SetIntersection_None_Set_float_16384_4 38.33% 159001102.512 219942941.759 - 38.50% -
std::map<std::string,_int>::insert(value)_(already_present)/32 38.32% 19.225 26.591 - 23.03% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 38.30% 3.814 5.274 - 38.13% -
BM_lexicographical_compare_three_way_slow_path/64 38.00% 15.120 20.866 - 17.22% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 37.88% 689.954 951.275 - 19.15% -
SetIntersection_None_Set_float_16384_16 37.82% 158598567.120 218575194.888 - 37.93% -
SetIntersection_Front_Set_uint64_262144_16384 37.74% 218628940.634 301132899.143 - 34.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 37.70% 251532872.470 346365240.902 - -1.79% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.46% 26.825 36.873 - -1.22% -
SetIntersection_None_Set_float_16384_64 37.38% 158239066.454 217385061.760 - 37.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 37.10% 35.413 48.553 - -10.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.71% 68.201 93.239 - 5.79% -
rng::for_each(map<int>)/8 36.60% 4.442 6.068 - -2.03% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 36.40% 24.167 32.963 - 38.52% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 36.19% 21.860 29.771 - 27.22% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 36.18% 33.177 45.181 - 9.84% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 35.78% 7.939 10.780 - -0.99% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 35.22% 50.014 67.627 - -1.86% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 35.16% 1.335 1.805 - 6.77% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 35.16% 26.597 35.949 - 37.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 35.09% 0.515 0.696 - 29.92% -
BM_lexicographical_compare_three_way_slow_path/262144 35.08% 63294.777 85501.235 - 17.89% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 35.01% 524.207 707.729 - -14.15% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 35.00% 22.999 31.048 - 34.79% -
SetIntersection_Interlaced_Vector_float_262144_256 34.97% 20310714.315 27413165.803 - -14.27% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 34.35% 27.188 36.527 - 28.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 34.32% 1680877.573 2257774.177 - 3.25% -
std::find_end(deque<int>)_(single_element)/8192 34.24% 2021.047 2712.997 - 14.81% -
SetIntersection_None_Set_string_1024_4 33.98% 8913836.554 11942933.266 - 34.92% -
BM_PushHeap_float_SingleElement_1 33.88% 0.520 0.697 - 28.33% -
std::rotate(list<int>)_(by_1/3)/32 33.45% 12.931 17.256 - 0.39% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 33.35% 24.678 32.909 - 19.68% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 33.22% 2.254 3.003 - -2.24% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 33.12% 640.270 852.314 - 0.77% -
BM_StringConstructDestroyCStr_Large_Opaque 32.90% 15.052 20.004 - 33.34% -
SetIntersection_None_Set_uint64_16384_1 32.80% 160439959.594 213065862.209 - 30.94% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 32.77% 73.949 98.184 - -1.02% -
ranges::minmax(std::list<long_long>)/1 32.35% 0.343 0.453 - 19.59% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 32.00% 5.463 7.212 - 11.50% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.88% 27.416 36.155 - 16.26% -
SetIntersection_None_Set_uint64_16384_4 31.82% 165013346.874 217525085.513 - 31.49% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 31.66% 20.309 26.737 - 5.99% -
std::set<int>::upper_bound(key)_(non-existent)/8192 31.55% 9.779 12.864 - 32.21% -
SetIntersection_None_Set_uint64_16384_16 31.38% 167918423.877 220615258.668 - 30.20% -
SetIntersection_None_Set_string_1024_16 31.33% 9180812.435 12057204.840 - 36.05% -
std::unique_copy(deque<int>)_(sprinkled)/52 31.23% 14.717 19.312 - 17.88% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 30.87% 610.268 798.631 - 2.56% -
SetIntersection_None_Set_string_1024_1 30.70% 9175112.863 11991482.174 - 34.34% -
std::set<std::string>::insert(value)_(already_present)/1024 30.55% 22.657 29.578 - 76.26% -
SetIntersection_None_Set_string_1024_64 30.54% 9049882.699 11814166.426 - 28.53% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.44% 23.950 31.241 - -3.62% -
std::fill_n(list<int>)/8192 30.27% 7150.174 9314.227 - -6.32% -
BM_lexicographical_compare_three_way_slow_path/256 30.00% 68.636 89.223 - 12.36% -
ranges::minmax(std::deque<char>)/64 29.84% 22.697 29.470 - 26.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 29.81% 34.843 45.231 - -15.23% -
std::map<std::string,_int>::find(key)_(non-existent)/32 29.69% 9.945 12.898 - 3.73% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 29.67% 44.611 57.847 - 5.02% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 29.33% 1017.258 1315.598 - 27.10% -
std::find_end(deque<int>)_(single_element)/1024 28.68% 277.808 357.496 - 8.21% -
std::set<int>::upper_bound(key)_(non-existent)/32 28.53% 2.445 3.142 - 30.24% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 28.50% 3.331 4.280 - 32.54% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 28.40% 1.260 1.618 - -2.57% -
std::unordered_set<int>::erase(key)_(existent)/8192 28.40% 22.816 29.295 - -2.29% -
std::find(vector<bool>)_(process_all)/50 28.14% 0.560 0.718 - 0.35% -
std::search(list<int>,_pred)_(single_element)/8192 28.09% 7696.478 9858.555 - 20.28% -
ranges::min(std::list<char>)/1 28.01% 0.354 0.453 - 16.77% -
std::set<std::string>::erase(iterator)/1024 27.93% 25.981 33.237 - 20.54% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 27.85% 27.809 35.554 - 12.02% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 27.51% 10.110 12.891 - 18.02% -
std::set<int>::upper_bound(key)_(non-existent)/1024 27.36% 5.920 7.540 - 30.02% -
BM_PushHeap_uint64_SingleElement_1 27.11% 0.501 0.637 - 10.65% -
BM_PushHeap_uint64_Descending_1 27.09% 0.448 0.570 - -17.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 26.84% 24.959 31.658 - -1.54% -
std::find_if(vector<char>)_(process_all)/8 26.76% 1.258 1.595 - 1.26% -
BM_lexicographical_compare_three_way_slow_path/1 26.74% 0.364 0.461 - 24.87% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 26.46% 1.279 1.617 - 17.82% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.42% 27.112 34.274 - 20.90% -
std::unordered_set<std::string>::erase(key)_(existent)/32 26.22% 74.611 94.173 - 77.13% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 26.20% 86865.854 109623.566 - 29.46% -
BM_vector_deque_ranges_move/0 26.00% 0.396 0.499 - -17.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 25.89% 4344247.022 5469121.657 - -0.50% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 25.86% 1.048 1.318 - 23.70% -
std::unique_copy(deque<int>)_(sprinkled)/32 25.46% 9.201 11.544 - 13.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 25.36% 30.304 37.987 - 12.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 25.13% 44.374 55.525 - 15.82% -
BM_vector_deque_copy_backward/0 25.11% 0.419 0.524 - -12.86% -
std::list<int>::erase(begin)_(cheap_elements)/8192 25.09% 10.169 12.719 - -3.13% -
SetIntersection_Interlaced_Vector_uint64_16384_16 25.07% 2854757.447 3570404.039 - 42.00% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 25.03% 29.807 37.268 - -11.93% -
rng::find(vector<bool>)_(process_all)/8 24.94% 0.642 0.802 - 27.20% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 24.93% 0.367 0.458 - -5.05% -
std::list<int>::erase(begin)_(cheap_elements)/32 24.91% 10.267 12.825 - -4.24% -
SetIntersection_None_Set_uint64_16384_64 24.77% 175620464.023 219114883.429 - 28.65% -
BM_StringConstructDestroyCStr_Small_Transparent 24.41% 0.368 0.457 - 32.56% -
BM_vector_deque_move_backward/0 24.18% 0.419 0.520 - 9.85% -
SetIntersection_None_Set_uint64_16384_256 24.05% 169128235.160 209806637.061 - 23.36% -
rng::for_each(multiset<int>)/32 23.93% 20.613 25.546 - 0.17% -
std::find_if(vector<char>)_(process_all)/50 23.89% 5.347 6.624 - 0.03% -
std::find_end(deque<int>)_(single_element)/1000 23.69% 249.091 308.111 - -1.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 23.62% 61242491.095 75707312.614 - -1.57% -
std::list<int>::erase(begin)_(cheap_elements)/1024 23.58% 10.278 12.701 - -2.71% -
std::find_if_not(vector<char>)_(process_all)/50 23.55% 5.349 6.609 - 0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 23.54% 2224207.993 2747792.710 - -1.76% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.54% 30.851 38.113 - -8.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 23.52% 8359.311 10325.016 - -11.17% -
std::copy(vector<bool>)_(aligned)/262144 23.31% 587.809 724.831 - -0.54% -
std::unordered_set<int>::contains(key)_(non-existent)/0 23.28% 0.366 0.451 - 2.96% -
SetIntersection_None_Set_string_16384_16384 23.22% 193088059.122 237918269.398 - 22.08% -
std::multimap<std::string,_int>::erase(iterator)/1024 23.09% 28.487 35.064 - 3.96% -
bm_ranges_lexicographical_compare<signed_char>/64 23.08% 2.058 2.533 - 25.81% -
ranges::minmax(std::deque<char>)/70000 23.03% 23656.192 29103.058 - 21.18% -
std::multiset<std::string>::erase(iterator)/8192 23.02% 29.953 36.848 - 10.74% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 23.02% 67.682 83.261 - 4.05% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 23.01% 0.355 0.436 - 44.65% -
std::multiset<std::string>::contains(key)_(existent)/32 22.97% 14.332 17.624 - -6.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.87% 42.154 51.793 - -5.23% -
rng::for_each(multimap<int>)/32 22.84% 21.471 26.375 - -0.14% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 22.71% 8.894 10.914 - 4.28% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 22.63% 49.746 61.001 - -7.52% -
std::unordered_set<int>::count(key)_(non-existent)/1024 22.60% 1.386 1.699 - -21.80% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 22.60% 1448.277 1775.589 - 2.11% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.57% 25.311 31.025 - 0.35% -
std::unordered_set<int>::erase(key)_(existent)/1024 22.56% 21.623 26.503 - 4.56% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 22.24% 29.268 35.777 - 1.22% -
std::for_each_n(deque<int>)/50 22.15% 3.961 4.838 - 22.77% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.02% 24.763 30.216 - 22.92% -
std::multimap<std::string,_int>::erase(iterator)/8192 21.98% 25.957 31.662 - 6.73% -
ranges::min(std::vector<__int128>)/1 21.98% 0.340 0.414 - 11.31% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.97% 39.569 48.261 - 48.34% -
SetIntersection_Interlaced_Vector_uint64_1024_256 21.87% 6141338.510 7484461.492 - 38.22% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 21.83% 1598.034 1946.910 - 50.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 21.57% 6872.156 8354.550 - 26.33% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 21.49% 32.756 39.795 - 4.74% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 21.41% 797.712 968.528 - -2.54% -
std::set<std::string>::insert(value)_(already_present)/8192 21.41% 31.276 37.972 - -37.48% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 21.35% 1.312 1.593 - 36.44% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 21.24% 17.613 21.354 - 19.14% -
rng::find(vector<bool>)_(process_all)/50 21.10% 0.692 0.838 - 40.13% -
std::search(deque<int>,_pred)_(no_match)/1000 21.10% 424.574 514.142 - 17.11% -
std::find_end(deque<int>)_(process_all)/1000 21.07% 261.439 316.522 - 8.25% -
BM_lexicographical_compare_three_way_slow_path/16 20.99% 4.356 5.271 - 15.60% -
BM_StringDestroy_Large 20.89% 7.416 8.966 - 20.99% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 20.74% 26.808 32.368 - 6.18% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 20.63% 2.500 3.015 - 1.24% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 20.26% 10.635 12.790 - 27.22% -
std::upper_bound(std::list<int>)/100 20.08% 83.840 100.672 - -0.21% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.06% 543.488 652.513 - 19.76% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 20.05% 9.009 10.815 - 11.28% -
rng::find_last_if(vector<char>)_(bail_10%)/50 20.01% 11.423 13.708 - 9.26% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 20.01% 34.435 41.325 - 0.97% -
rng::for_each(set<int>)/32 19.98% 21.082 25.295 - -0.90% -
BM_PushHeap_string_Random_16384 19.88% 16.085 19.284 - 19.10% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 19.70% 0.289 0.345 - 26.90% -
std::find_if(list<int>)_(process_all)/8192 19.69% 7450.918 8918.316 - 24.37% -
BM_StringRelational_Eq_Small_Small_Control 19.69% 1.685 2.016 - 18.81% -
std::unordered_set<int>::contains(key)_(existent)/8192 19.62% 1.218 1.457 - -11.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 19.59% 574.778 687.383 - 32.80% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.55% 557.675 666.693 - 20.92% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 19.44% 3234.376 3863.047 - 1.06% -
std::find_if(vector<char>)_(process_all)/32768 19.42% 3137.543 3746.822 - 0.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 19.42% 43.669 52.149 - 2.17% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 19.35% 1.004 1.198 - -9.90% -
std::copy_if(list<int>)_(every_other)/64 19.25% 23.190 27.655 - 0.02% -
std::find_if_not(vector<char>)_(process_all)/32768 19.21% 3135.211 3737.388 - -0.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 19.18% 63.587 75.783 - -2.46% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 19.15% 21.792 25.965 - 19.75% -
SetIntersection_None_Set_uint64_16384_1024 19.14% 169268240.056 201666803.857 - 19.46% -
BM_deque_vector_copy/0 19.12% 1.249 1.487 - 5.40% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 19.11% 22.376 26.652 - 5.92% -
BM_PushHeap_uint64_Random_1 19.10% 0.392 0.467 - -0.08% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 18.94% 0.514 0.611 - 19.00% -
bm_lexicographical_compare<signed_char>/1 18.90% 1.255 1.493 - 13.61% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 18.88% 19.860 23.609 - 19.93% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 18.75% 23.146 27.486 - 18.65% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 18.70% 33.458 39.715 - 17.43% -
std::is_sorted_until(vector<int>,_pred)/8 18.68% 3.123 3.706 - 4.45% -
std::find_if(vector<char>)_(process_all)/8192 18.53% 795.203 942.591 - 0.15% -
ranges::min(std::deque<long_long>)/70000 18.52% 26305.416 31177.139 - 65.23% -
std::unordered_set<std::string>::count(key)_(existent)/8192 18.51% 38.582 45.722 - 19.31% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 18.48% 617.132 731.172 - -10.06% -
BM_PushHeap_float_Ascending_1 18.47% 0.393 0.466 - -0.29% -
std::adjacent_find(deque<int>)/50 18.41% 14.032 16.615 - -8.73% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 18.39% 562.840 666.369 - 20.85% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 18.38% 1.042 1.234 - -3.14% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 18.35% 24.871 29.435 - 24.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 18.32% 32.710 38.701 - -22.08% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 18.26% 11.426 13.513 - -2.68% -
std::find_if_not(vector<char>)_(process_all)/8192 18.23% 794.703 939.599 - -0.20% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 18.18% 714.305 844.169 - 5.03% -
std::search(deque<int>,_pred)_(no_match)/1024 18.15% 436.352 515.549 - 18.40% -
std::set<int>::contains(key)_(non-existent)/8192 18.09% 10.322 12.189 - 22.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 17.99% 1.037 1.224 - 7.90% -
ranges::minmax(std::deque<__int128>)/8 17.89% 3.704 4.366 - 5.12% -
SetIntersection_Front_Set_float_16384_1024 17.88% 12469021.683 14698521.831 - 7.91% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.82% 17.852 21.033 - 17.95% -
std::find(vector<bool>)_(process_all)/8 17.73% 0.560 0.660 - -18.35% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 17.67% 31.005 36.484 - 8.65% -
BM_lexicographical_compare_three_way_slow_path/4 17.50% 1.130 1.328 - 12.74% -
BM_deque_vector_ranges_copy_backward/0 17.45% 1.374 1.614 - 14.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.43% 40.061 47.042 - 4.87% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 17.33% 2.107 2.472 - 3.53% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17.23% 1417.675 1661.958 - -9.47% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 17.22% 336.361 394.294 - 34.86% -
std::set<int>::equal_range(key)_(non-existent)/1024 17.21% 5.801 6.800 - -4.54% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 17.20% 8.279 9.702 - 0.13% -
rng::for_each(map<int>)/32 17.19% 21.636 25.355 - 0.42% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 17.17% 26.743 31.334 - -0.61% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 17.16% 2.599 3.045 - 2.36% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 17.08% 21.102 24.706 - 4.78% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 17.07% 417454.532 488698.477 - -0.16% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 17.04% 33.865 39.636 - 23.26% -
std::copy_backward(deque<int>)/64 17.00% 3.027 3.541 - 16.89% -
std::rotate(list<int>)_(by_1/2)/8192 16.96% 4656.686 5446.440 - -0.09% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.93% 0.693 0.811 - -0.00% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 16.91% 11.523 13.472 - 8.21% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.87% 0.693 0.810 - -0.08% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.87% 0.693 0.810 - -0.07% -
std::partition_point(vector<int>)/8192 16.84% 7.975 9.318 - 0.13% -
SetIntersection_Interlaced_Vector_uint32_256_64 16.76% 6834657.462 7980401.113 - 0.44% -
std::set<std::string>::find(key)_(non-existent)/8192 16.66% 26.480 30.892 - 13.17% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.57% 505.396 589.144 - 17.37% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 16.56% 0.598 0.697 - 14.52% -
BM_StringRead_Cold_Deep_Small 16.45% 1.162 1.353 - -6.52% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 16.44% 703.232 818.830 - -1.27% -
ranges::min(std::vector<char>)/64 16.37% 3.618 4.211 - -0.45% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 16.35% 546.734 636.120 - -36.96% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 16.29% 310.220 360.770 - 3.44% -
std::for_each(set<int>::iterator)/32 16.24% 21.134 24.567 - 0.79% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 16.24% 35.720 41.519 - 19.43% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 16.07% 9.719 11.281 - 4.18% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 16.02% 54.889 63.684 - 18.99% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 16.02% 53.254 61.785 - 0.65% -
std::unordered_map<int,_int>::count(key)_(existent)/32 15.96% 1.155 1.339 - 7.17% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 15.96% 691.212 801.517 - -3.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 15.84% 75913.046 87936.523 - 3.48% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 15.62% 6286.009 7267.837 - 15.37% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 15.52% 12.170 14.058 - 17.51% -
std::multiset<std::string>::count(key)_(existent)/8192 15.51% 26.521 30.634 - 4.72% -
BM_PushHeap_uint64_Random_4 15.50% 2.258 2.608 - 0.86% -
BM_std_minmax_element<short>/3 15.48% 1.080 1.247 - 15.81% -
std::list<std::string>::ctor(size)/1024 15.47% 12773.821 14750.488 - 6.13% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 15.44% 1.001 1.156 - -15.76% -
std::for_each_n(deque<int>)/32 15.42% 3.757 4.336 - 15.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 15.40% 35.775 41.286 - -2.93% -
std::set<std::string>::find(key)_(non-existent)/1024 15.27% 19.937 22.981 - 9.01% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 15.22% 892.241 1028.056 - -0.77% -
BM_deque_vector_move_backward/0 15.16% 1.371 1.579 - 9.32% -
BM_deque_deque_ranges_copy/0 15.15% 0.738 0.849 - 6.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 15.12% 1502459.873 1729561.106 - -1.68% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 15.08% 18.058 20.781 - 12.92% -
SetIntersection_Front_Set_float_1024_1024 15.04% 11825826.474 13604883.152 - 0.91% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 14.98% 43.137 49.597 - -23.47% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 14.94% 11.286 12.972 - 14.01% -
std::set<int>::equal_range(key)_(non-existent)/8192 14.93% 8.932 10.265 - -4.90% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 14.92% 2.743 3.152 - 5.92% -
std::set<std::string>::find(key)_(existent)/32 14.92% 14.271 16.400 - 10.14% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 14.80% 11640.301 13362.815 - 8.93% -
std::unordered_set<int>::erase(iterator)/8192 14.78% 20.300 23.301 - -3.22% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 14.75% 39.144 44.920 - 5.30% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 14.59% 98519608.942 112893066.394 - 41.26% -
std::map<int,_int>::find(key)_(existent)/1024 14.55% 3.643 4.173 - -6.59% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 14.52% 10385.059 11892.976 - -6.71% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 14.50% 1.508 1.726 - 9.73% -
std::copy(list<int>)/8 14.49% 2.147 2.458 - -0.15% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 14.48% 404.497 463.067 - -3.69% -
std::for_each(multimap<int>::iterator)/8 14.29% 4.438 5.073 - -0.25% -
ranges::min(std::list<long_long>)/70000 14.11% 43951.013 50154.309 - 11.50% -
BM_deque_vector_ranges_copy_backward/70000 14.06% 7926.998 9041.202 - 4.65% -
std::find(deque<int>)_(bail_25%)/8 14.05% 1.995 2.275 - -0.20% -
bm_write 14.01% 531.909 606.428 - 0.79% -
BM_deque_vector_copy_backward/70000 13.98% 7945.824 9057.010 - 2.11% -
std::set<std::string>::equal_range(key)_(existent)/32 13.97% 15.019 17.117 - -6.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 13.96% 31.457 35.849 - -16.58% -
std::unordered_set<int>::count(key)_(non-existent)/8192 13.93% 1.376 1.567 - -12.03% -
SetIntersection_Interlaced_Vector_float_262144_16 13.93% 2928717.384 3336563.143 - -5.95% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.89% 0.711 0.810 - -0.08% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13.86% 27527.324 31341.591 - 21.38% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 13.85% 19.995 22.764 - -10.37% -
std::adjacent_find(list<int>)/50 13.81% 20.183 22.970 - -1.14% -
ranges::min(std::deque<long_long>)/64 13.78% 19.934 22.680 - 25.47% -
std::for_each(multimap<int>::iterator)/32 13.76% 20.803 23.666 - 0.80% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 13.76% 4.823 5.486 - -0.04% -
std::set<int>::insert(value)_(already_present)/1024 13.73% 5.798 6.595 - 15.08% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 13.70% 10.947 12.447 - 19.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 13.69% 22.840 25.967 - 13.96% -
SetIntersection_Interlaced_Vector_uint32_16384_256 13.67% 19485468.659 22148723.870 - 13.34% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 13.64% 7.451 8.468 - -1.93% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.64% 4280.391 4864.123 - -0.41% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 13.63% 16280.873 18500.375 - 14.04% -
std::find_end(deque<int>,_pred)_(single_element)/1000 13.61% 587.906 667.897 - -0.12% -
std::set<std::string>::contains(key)_(non-existent)/1024 13.57% 20.044 22.765 - 0.11% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 13.52% 45.186 51.296 - 14.66% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 13.49% 0.299 0.339 - 0.22% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 13.48% 1.661 1.884 - 3.02% -
bm_lexicographical_compare<signed_char>/64 13.39% 1.911 2.167 - 0.65% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 13.31% 5.012 5.679 - 9.39% -
SetIntersection_Interlaced_Vector_float_1024_256 13.29% 5542685.328 6279426.867 - -2.16% -
std::rotate(deque<int>)_(by_1/2)/32 13.29% 7.501 8.498 - 0.39% -
std::find_if_not(list<int>)_(bail_25%)/32768 13.28% 7395.089 8376.925 - -4.46% -
std::list<std::string>::ctor(size)/32 13.27% 352.735 399.551 - 4.26% -
BM_deque_vector_move/1 13.25% 2.051 2.323 - 11.48% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 13.24% 1.092 1.237 - -6.16% -
std::unordered_set<int>::erase(iterator)/1024 13.23% 20.345 23.037 - -0.09% -
BM_StringRead_Cold_Shallow_Empty 13.20% 1.058 1.198 - -22.99% -
std::map<int,_int>::find(key)_(non-existent)/8192 13.04% 7.010 7.924 - 5.52% -
std::vector<int>::ctor(size)/32 13.02% 9.964 11.261 - 1.03% -
std::multiset<std::string>::contains(key)_(existent)/8192 13.02% 26.733 30.212 - -5.06% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13.00% 57305.641 64755.696 - 10.60% -
std::unordered_multiset<int>::find(key)_(existent)/8192 12.86% 1.333 1.504 - 21.87% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 12.85% 2.249 2.538 - -0.37% -
std::pop_heap(deque<size_t>)/8192 12.81% 57.144 64.467 - 7.93% -
ranges::min(std::list<__int128>)/8 12.81% 2.041 2.302 - -0.25% -
std::for_each(map<int>::iterator)/8 12.75% 4.445 5.012 - -0.09% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 12.73% 32.975 37.173 - -2.33% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 12.71% 24.210 27.287 - 10.88% -
vector<bool>(const_vector<bool>&) 12.69% 9.564 10.778 - -1.05% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 12.67% 71.347 80.385 - 17.11% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 12.64% 30.134 33.944 - -0.87% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 12.62% 5.511 6.206 - -1.06% -
std::find_end(vector<int>)_(single_element)/1024 12.57% 236.608 266.355 - 6.02% -
std::remove(deque<int>)_(prefix)/50 12.54% 57.520 64.735 - 8.21% -
std::find_end(list<int>,_pred)_(process_all)/8192 12.51% 7171.693 8068.655 - -0.90% -
std::copy_backward(list<int>)/8 12.49% 2.207 2.483 - 4.86% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.48% 842.915 948.152 - 0.38% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 12.48% 22.398 25.193 - 6.15% -
std::rotate(list<int>)_(1_element_forward)/8192 12.46% 7164.598 8057.357 - -0.89% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.44% 11.127 12.512 - 0.24% -
std::map<std::string,_int>::erase(iterator)/32 12.42% 28.573 32.121 - 16.79% -
std::set<std::string>::find(key)_(non-existent)/32 12.41% 9.423 10.593 - 7.12% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 12.40% 46.274 52.010 - 2.45% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 12.32% 5.525 6.206 - -0.42% -
ranges::minmax(std::deque<long_long>)/8 12.30% 3.561 3.999 - 13.28% -
std::multiset<std::string>::erase(iterator)/1024 12.26% 28.383 31.862 - -1.28% -
BM_StringDestroy_Huge 12.19% 10.927 12.259 - 12.58% -
BM_num_put<bool> 12.15% 9.315 10.446 - -3.04% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 12.14% 27.944 31.337 - 13.80% -
std::partial_sort(deque<int>)_(repeated)/8192 12.10% 67850.969 76060.448 - 0.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 12.06% 4.504 5.047 - 6.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 12.06% 225.763 252.980 - 10.05% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 12.05% 27.715 31.054 - 3.94% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 12.04% 10149.652 11371.572 - 11.59% -
std::make_heap(deque<int>)_(heap)/8192 12.02% 7691.074 8615.813 - -0.00% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 12.01% 105267.024 117914.065 - 9.71% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.01% 594.917 666.366 - -0.11% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 11.99% 1.257 1.408 - 14.64% -
ranges::minmax(std::list<char>)/64 11.98% 29.676 33.233 - -2.10% -
std::map<std::string,_int>::contains(key)_(existent)/32 11.95% 14.421 16.145 - -1.57% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 11.95% 12.896 14.436 - 0.51% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 11.93% 6158365.591 6892889.176 - 5.34% -
std::make_heap(deque<int>)_(descending)/8192 11.91% 7682.167 8597.442 - -0.14% -
std::find_end(forward_list<int>)_(process_all)/1000 11.88% 675.231 755.463 - 11.67% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 11.88% 15.473 17.311 - 11.50% -
BM_vector_deque_move_backward/64000 11.84% 7254.530 8113.564 - 0.84% -
std::rotate(list<int>)_(1_element_backward)/50 11.83% 22.235 24.864 - -0.25% -
BM_StringRead_Cold_Deep_Large 11.76% 1.231 1.376 - -9.79% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 11.71% 6308.222 7046.698 - -0.08% -
std::list<std::string>::ctor(size)/8192 11.63% 106484.862 118863.933 - 3.02% -
BM_deque_vector_copy_backward/65536 11.62% 7365.590 8221.551 - 0.71% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.62% 10.584 11.814 - 11.16% -
std::unordered_multiset<int>::clear()/1024 11.57% 8610.501 9606.960 - 1.27% -
bm_lexicographical_compare<signed_char>/8 11.54% 3.110 3.469 - 9.81% -
BM_StringRead_Cold_Shallow_Large 11.54% 1.088 1.213 - -12.20% -
std::unordered_set<std::string>::count(key)_(existent)/32 11.53% 35.465 39.555 - 9.34% -
BM_StringRelational_Compare_Small_Empty_Control 11.49% 1.616 1.801 - 12.05% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 11.46% 605.636 675.011 - 4.72% -
std::make_heap(deque<int>)_(heap)/1024 11.45% 985.834 1098.735 - 0.64% -
std::make_heap(deque<int>)_(descending)/1024 11.43% 985.296 1097.889 - 0.63% -
SetIntersection_Front_Set_float_262144_1024 11.39% 12034293.678 13405226.691 - -2.48% -
BM_StringEraseWithMove_Large_Opaque 11.38% 2.481 2.764 - -0.23% -
BM_std_minmax_element<char>/512 11.36% 139.007 154.793 - 12.62% -
BM_std_minmax_element<int>/3 11.34% 1.114 1.241 - 4.24% -
std::rotate(deque<int>)_(by_1/2)/50 11.30% 10.351 11.520 - 0.22% -
SetIntersection_Front_Set_string_1024_256 11.27% 14273701.097 15882274.876 - -1.52% -
ranges::min(std::deque<long_long>)/1 11.26% 0.600 0.667 - 5.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 11.23% 7172435.720 7978239.439 - -1.69% -
BM_PushHeap_uint32_PipeOrgan_4 11.21% 0.485 0.539 - -0.16% -
BM_toupper_string<char> 11.19% 15.172 16.871 - 4.59% -
ranges::min(std::list<__int128>)/64 11.19% 32.234 35.841 - -0.49% -
std::find_if(vector<char>)_(process_all)/1024 11.18% 111.723 124.210 - 0.07% -
std::for_each(set<int>::iterator)/8 11.13% 4.513 5.015 - -0.14% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 11.08% 16285.415 18089.680 - 6.89% -
BM_StringRead_Cold_Deep_Empty 11.07% 1.168 1.297 - -8.65% -
BM_deque_vector_ranges_copy_backward/64000 11.04% 7216.258 8013.239 - 2.21% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 11.02% 1.168 1.296 - -3.02% -
std::find_if_not(vector<char>)_(process_all)/1024 11.02% 111.583 123.880 - -0.68% -
SetIntersection_Front_Vector_uint64_16384_1024 11.01% 5333493.555 5920899.932 - 8.96% -
BM_PushHeap_uint32_Ascending_64 10.95% 1.517 1.683 - -5.14% -
BM_StringConstructDestroyCStr_Empty_Opaque 10.94% 2.079 2.306 - 13.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 10.92% 55.542 61.606 - 41.55% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 10.92% 49.618 55.036 - -11.43% -
std::multimap<int,_int>::contains(key)_(existent)/1024 10.92% 3.891 4.315 - -4.95% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 10.89% 12927.719 14335.506 - 8.64% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 10.88% 358.130 397.111 - 8.29% -
SetIntersection_Front_Set_string_256_16 10.88% 6789106.864 7527526.190 - 1.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 10.88% 1679493.162 1862163.166 - 10.76% -
std::rotate(list<int>)_(by_1/4)/32 10.86% 13.020 14.435 - -0.32% -
rng::starts_with(vector<int>,_pred)/8 10.82% 2.312 2.562 - 1.14% -
std::for_each(map<int>::iterator)/32 10.82% 21.499 23.826 - 0.57% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 10.77% 24.364 26.988 - 10.98% -
BM_StringRelational_Compare_Empty_Large_Control 10.75% 1.656 1.834 - 0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 10.74% 1676653.891 1856771.566 - 17.53% -
BM_deque_vector_ranges_move_backward/70000 10.73% 7944.471 8796.950 - 0.32% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 10.73% 4.507 4.991 - -14.09% -
BM_deque_vector_move/2 10.71% 1.804 1.997 - 8.99% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10.71% 41134.154 45537.983 - 10.92% -
SetIntersection_Interlaced_Vector_float_16384_64 10.70% 5576420.644 6172825.332 - -11.55% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 10.69% 26.706 29.561 - 16.54% -
std::stable_partition(deque<int>)_(dense)/50 10.68% 37.528 41.537 - 11.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 10.67% 6153282.716 6809818.544 - 8.33% -
std::multiset<std::string>::contains(key)_(existent)/1024 10.65% 23.341 25.827 - 6.07% -
std::copy_backward(deque<int>)/1048576 10.64% 128657.472 142341.224 - 6.70% -
BM_vector_deque_ranges_copy_backward/65536 10.61% 7540.027 8340.015 - 0.37% -
SetIntersection_Front_Vector_uint64_262144_1024 10.60% 5341812.782 5907841.404 - 8.76% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.56% 105562.638 116709.470 - 9.35% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.54% 34.322 37.938 - 10.29% -
vector<bool>(size_type,_const_value_type&) 10.50% 8.337 9.213 - -3.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 10.48% 49.242 54.401 - -13.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 10.44% 6269854.663 6924594.507 - 10.15% -
std::set<std::string>::equal_range(key)_(existent)/1024 10.40% 21.788 24.054 - 4.59% -
BM_vector_deque_copy/0 10.34% 0.551 0.608 - -9.67% -
std::set<std::string>::equal_range(key)_(non-existent)/32 10.33% 10.203 11.257 - 0.94% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.32% 20.500 22.616 - 9.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.29% 358.167 395.025 - 4.03% -
ranges::min(std::list<char>)/8 10.29% 1.767 1.949 - 1.24% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 10.20% 13062.786 14395.654 - 10.67% -
std::stable_partition(list<int>)_(dense)/32 10.20% 33.506 36.924 - -3.81% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 10.18% 360.174 396.851 - 7.73% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 10.17% 356.896 393.182 - 1.23% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 10.15% 24.606 27.104 - 14.65% -
BM_vector_deque_move_backward/70000 10.14% 8003.041 8814.528 - -2.76% -
std::map<std::string,_int>::find(key)_(existent)/8192 10.13% 28.990 31.926 - 4.25% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 10.11% 106102.427 116828.053 - 5.98% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 10.09% 30.628 33.717 - -0.16% -
std::none_of(list<int>)_(process_all)/8192 10.03% 7971.376 8771.200 - 16.41% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 10.02% 214.501 235.990 - 7.08% -
BM_StringEraseWithMove_Empty_Transparent 9.97% 0.557 0.612 - 6.02% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 9.97% 88937523.839 97803117.789 - -5.53% -
ranges::minmax(std::deque<char>)/8 9.94% 3.791 4.168 - 14.35% -
std::set<std::string>::contains(key)_(non-existent)/32 9.93% 9.813 10.788 - -0.07% -
BM_vector_deque_ranges_move_backward/70000 9.93% 8114.499 8919.917 - 0.88% -
std::search(vector<int>,_pred)_(no_match)/1048576 9.89% 542496.021 596161.721 - 0.08% -
std::rotate(list<int>)_(by_1/4)/50 9.83% 23.478 25.786 - 0.89% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 9.81% 0.314 0.345 - -27.82% -
SetIntersection_Interlaced_Vector_float_64_16 9.80% 16695650.048 18332047.495 - 7.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 9.78% 2152883.221 2363342.611 - 15.50% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 9.77% 12952.741 14218.238 - 6.36% -
std::is_sorted(list<int>,_pred)/8 9.74% 3.675 4.033 - -0.46% -
std::find(list<int>)_(process_all)/8 9.72% 2.193 2.406 - 6.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 9.70% 31.405 34.450 - 5.99% -
ranges::min(std::list<char>)/64 9.69% 25.927 28.440 - 3.69% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 9.69% 23.936 26.256 - 8.95% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 9.68% 4.520 4.958 - 1.31% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.67% 9.953 10.916 - -2.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 9.66% 1355139.307 1486086.617 - -1.06% -
std::set<std::string>::count(key)_(non-existent)/32 9.64% 10.090 11.063 - 4.94% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 9.61% 13086.537 14344.548 - 9.62% -
BM_deque_vector_ranges_move_backward/64000 9.60% 7048.994 7725.785 - -0.61% -
std::set<int>::upper_bound(key)_(existent)/32 9.59% 1.641 1.798 - 2.46% -
std::move(list<int>)/4096 9.58% 4360.747 4778.424 - -0.23% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 9.57% 15.744 17.250 - 8.89% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 9.56% 12895.740 14128.115 - 1.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 9.55% 0.579 0.634 - 26.89% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.52% 380.154 416.361 - 13.49% -
BM_deque_vector_ranges_copy_backward/65536 9.50% 7489.534 8201.189 - 0.56% -
BM_deque_deque_ranges_copy_backward/2 9.50% 2.305 2.524 - 13.57% -
SetIntersection_Front_Set_uint64_256_64 9.50% 5273795.717 5774643.067 - 5.67% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.49% 46.525 50.942 - -3.53% -
std::for_each(multiset<int>::iterator)/32 9.49% 21.436 23.470 - -0.38% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 9.49% 5.570 6.099 - -0.13% -
SetIntersection_Front_Set_float_256_256 9.46% 7681488.705 8408440.215 - 2.69% -
BM_deque_deque_ranges_copy_backward/1 9.43% 2.523 2.761 - 9.33% -
BM_PushHeap_uint64_Random_16 9.43% 4.160 4.552 - 0.94% -
BM_StringFindStringLiteral/64 9.42% 2.140 2.341 - 3.28% -
std::find_if_not(vector<int>)_(bail_25%)/8192 9.40% 219.855 240.522 - 0.33% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.35% 1.048 1.146 - 0.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 9.34% 5155.527 5636.808 - -2.19% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 9.32% 1.042 1.139 - -0.74% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9.24% 7259.828 7930.848 - 0.12% -
std::transform(list<int>)_(identity_transform)/8192 9.24% 7004.818 7652.098 - 11.09% -
BM_vector_deque_move_backward/65536 9.15% 7706.512 8411.932 - -3.71% -
std::set<int>::erase(key)_(non-existent,_end)/32 9.14% 2.636 2.877 - 25.12% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 9.13% 57157.086 62378.315 - 7.61% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 9.12% 1.426 1.557 - -5.38% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.05% 863.314 941.443 - 4.55% -
std::unordered_multiset<int>::clear()/8192 9.04% 67213.796 73289.987 - 6.68% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 9.03% 19.529 21.293 - 0.54% -
std::for_each(multiset<int>::iterator)/8 9.02% 4.590 5.004 - -0.66% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 9.01% 23.704 25.839 - 10.46% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.00% 214.155 233.427 - 8.44% -
std::rotate(list<int>)_(by_1/2)/32 8.98% 5.938 6.471 - -0.00% -
std::unique_copy(list<int>)_(sprinkled)/1024 8.98% 732.859 798.656 - 8.33% -
std::vector<std::string>::ctor(size)/32 8.98% 31.751 34.601 - -0.91% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.96% 7294.064 7947.843 - 8.08% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8.96% 7520.595 8194.486 - 0.45% -
rng::contains_subrange(deque<int>)_(process_all)/50 8.96% 23.562 25.673 - 6.75% -
std::find_end(vector<int>)_(single_element)/1000 8.90% 229.863 250.332 - 2.09% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 8.89% 10.911 11.881 - 4.17% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.87% 1.916 2.086 - -0.76% -
std::set<std::string>::find(key)_(existent)/1024 8.86% 22.760 24.777 - 5.91% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 8.86% 67.770 73.772 - -16.03% -
std::make_heap(deque<int>)_(repeated)/1024 8.84% 2162.137 2353.177 - 4.05% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 8.83% 0.592 0.644 - 0.32% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 8.83% 105013.388 114282.589 - 6.87% -
BM_deque_vector_ranges_move_backward/65536 8.80% 7380.689 8030.504 - 0.51% -
std::copy_n(vector<int>)/8 8.79% 2.114 2.300 - -4.90% -
std::unordered_set<int>::find(key)_(non-existent)/1024 8.78% 1.053 1.146 - 0.66% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 8.75% 86.806 94.400 - 2.89% -
BM_PushHeap_uint64_Random_64 8.75% 5.219 5.675 - 1.53% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 8.74% 24.966 27.148 - 6.54% -
BM_std_minmax_element<char>/1024 8.73% 273.212 297.066 - 7.96% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.72% 1.927 2.095 - 4.73% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 8.66% 1.573 1.709 - -1.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.64% 87.309 94.850 - 4.41% -
std::find_end(list<int>)_(process_all)/1000 8.64% 656.323 713.000 - -1.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 8.63% 205491621.313 223215513.654 - 7.66% -
SetIntersection_Interlaced_Set_string_64_64 8.61% 35089417.383 38111870.461 - 3.96% -
BM_PushHeap_string_SingleElement_4 8.61% 2.331 2.532 - 4.91% -
std::rotate(deque<int>)_(by_1/2)/1024 8.60% 172.971 187.841 - -0.16% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.59% 2.526 2.743 - 0.31% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.58% 940.986 1021.753 - 7.33% -
BM_vector_deque_move_backward/1024 8.57% 37.178 40.363 - 6.46% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.54% 50096.565 54376.373 - 5.89% -
SetIntersection_Front_Set_float_262144_256 8.53% 3706346.441 4022392.085 - -0.67% -
std::partial_sort(deque<int>)_(pipe-organ)/8 8.51% 31.168 33.820 - 2.17% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 8.50% 4.246 4.606 - 6.08% -
SetIntersection_Interlaced_Vector_uint64_16384_4 8.48% 1428284.828 1549335.912 - 12.01% -
ranges::minmax(std::list<long_long>)/64 8.47% 28.084 30.463 - 0.97% -
std::shift_right(list<int>)/8192 8.47% 7379.459 8004.445 - 9.15% -
std::make_heap(deque<int>)_(repeated)/8192 8.46% 16855.059 18281.588 - 2.83% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 8.46% 48.608 52.721 - 12.53% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 8.44% 5.754 6.240 - -1.28% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 8.44% 10.087 10.939 - -2.68% -
SetIntersection_Front_Vector_float_1024_1024 8.44% 5441231.715 5900544.243 - 8.73% -
std::set<int>::find(key)_(non-existent)/1024 8.40% 5.378 5.830 - 3.90% -
std::rotate_copy(deque<int>)/32 8.38% 2.572 2.787 - 1.29% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.37% 27.049 29.313 - -0.01% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 8.35% 34.098 36.946 - -2.07% -
bm_gcd_complex 8.34% 17.979 19.478 - 8.45% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 8.33% 5.426 5.879 - 27.58% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 8.32% 0.353 0.382 - -0.01% -
ranges::min(std::vector<long_long>)/64 8.31% 4.678 5.067 - 5.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 8.29% 1692190.672 1832421.307 - 12.55% -
std::is_sorted_until(deque<int>)/8 8.26% 2.542 2.752 - -1.38% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 8.26% 1.388 1.503 - 6.23% -
BM_deque_vector_move_backward/70000 8.25% 7906.790 8559.223 - 0.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 8.23% 32.425 35.094 - 13.25% -
SetIntersection_Front_Set_uint64_16384_16384 8.20% 225471279.264 243953955.860 - 7.11% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 8.17% 0.529 0.572 - 8.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 8.14% 1692840.496 1830641.846 - 5.63% -
std::partial_sort(deque<int>)_(ascending)/8 8.14% 30.868 33.380 - 1.02% -
ranges::min(std::vector<char>)/8 8.13% 2.211 2.391 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 8.09% 11280377.934 12193005.632 - 5.82% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 8.07% 27.623 29.852 - -5.52% -
BM_vector_deque_copy_backward/64000 8.05% 7399.057 7994.994 - -2.64% -
std::unordered_set<std::string>::count(key)_(existent)/1024 8.05% 34.632 37.419 - 2.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 8.04% 1.048 1.132 - 0.65% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 8.04% 1.102 1.191 - 21.37% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 8.02% 908.891 981.802 - 3.78% -
SetIntersection_Front_Set_uint64_262144_262144 8.02% 1677013.348 1811539.469 - 6.84% -
std::find_if(vector<int>)_(process_all)/8 8.02% 1.487 1.607 - 17.80% -
BM_deque_deque_copy_backward/70000 8.02% 7949.848 8587.174 - 0.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 8.01% 1694022.949 1829636.639 - 3.58% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 7.99% 656165.456 708588.243 - 82.05% -
BM_deque_vector_move_backward/64000 7.98% 7173.428 7746.119 - -0.23% -
SetIntersection_Front_Set_float_262144_16384 7.97% 214062166.537 231127784.086 - -0.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 7.97% 9907107.213 10696261.072 - 5.47% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 7.96% 22.641 24.443 - -1.41% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 7.95% 30.166 32.563 - 3.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 7.94% 1700123.779 1835139.973 - 18.48% -
std::move_backward(deque<int>)/32768 7.93% 3264.622 3523.614 - -0.54% -
BM_vector_deque_copy_backward/65536 7.92% 7667.258 8274.221 - -0.63% -
std::search(deque<int>,_pred)_(no_match)/8192 7.90% 3496.490 3772.731 - 8.10% -
BM_PushHeap_uint32_Ascending_256 7.84% 2.082 2.245 - -2.61% -
BM_PushHeap_uint32_Ascending_4 7.80% 0.544 0.586 - 0.20% -
BM_deque_deque_copy_backward/64 7.79% 3.411 3.676 - 9.36% -
std::move_backward(vector<int>)/1048576 7.76% 56466.354 60848.493 - 8.81% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 7.76% 37449.035 40355.145 - -14.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 7.75% 1691297.934 1822322.672 - 14.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 7.74% 1697857.422 1829192.221 - 16.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 7.73% 2303561.200 2481562.277 - 4.67% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 7.70% 31.247 33.652 - -0.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.70% 39278.302 42300.775 - -2.59% -
std::search(deque<int>,_pred)_(near_matches)/1000 7.69% 24094.137 25945.965 - 4.85% -
std::set<int>::lower_bound(key)_(non-existent)/1024 7.63% 5.625 6.054 - -1.17% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 7.62% 12896.696 13878.963 - 7.74% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 7.61% 15.771 16.971 - 9.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 7.57% 33399.706 35926.930 - 8.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 7.53% 41.660 44.796 - 17.93% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 7.52% 20080.072 21591.038 - 2.23% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 7.50% 167.007 179.528 - 5.29% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.49% 42.043 45.194 - 3.40% -
std::is_sorted(list<int>,_pred)/8192 7.47% 9043.894 9719.794 - 11.47% -
std::equal(vector<bool>)_(aligned)/8 7.46% 0.221 0.237 - 7.66% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 7.45% 35.982 38.663 - 14.02% -
BM_deque_vector_move_backward/65536 7.43% 7361.291 7908.127 - -1.04% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.43% 9.860 10.592 - 7.69% -
std::equal(deque<int>)_(it,_it,_it)/8 7.40% 4.149 4.456 - 2.56% -
BM_vector_deque_copy_backward/70000 7.40% 8228.413 8837.560 - 0.38% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.40% 6264.584 6728.319 - 4.77% -
BM_deque_deque_ranges_move_backward/70000 7.40% 7991.921 8583.327 - 0.60% -
std::remove_if(deque<int>)_(sprinkled)/50 7.40% 60.469 64.941 - -11.68% -
std::set<std::string>::contains(key)_(existent)/1024 7.39% 20.901 22.447 - -1.46% -
ranges::min(std::list<__int128>)/70000 7.39% 57637.945 61897.062 - 1.72% -
BM_PushHeap_uint64_Random_16384 7.34% 5.914 6.349 - 0.65% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 7.34% 22.667 24.330 - 1.83% -
std::swap_ranges(list<int>)/8192 7.33% 10362.229 11121.781 - 31.89% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 7.31% 13.061 14.016 - 14.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.31% 2276932.848 2443394.548 - 7.31% -
BM_StringFindAllMatch/8 7.31% 2.683 2.879 - 12.75% -
std::multimap<int,_int>::contains(key)_(existent)/32 7.29% 1.623 1.741 - -4.88% -
std::unique(vector<int>)_(sprinkled)/1024 7.28% 531.254 569.941 - 7.60% -
ranges::min(std::deque<__int128>)/64 7.23% 20.518 22.002 - 5.45% -
std::set<int>::upper_bound(key)_(existent)/1024 7.23% 4.025 4.316 - 6.08% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 7.22% 26.129 28.016 - -2.26% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 7.20% 16.374 17.553 - 10.21% -
std::search(list<int>,_pred)_(near_matches)/1024 7.19% 43455.775 46582.255 - 8.09% -
SetIntersection_Front_Set_uint32_262144_64 7.19% 1656753.040 1775915.286 - 2.69% -
std::find_end(vector<int>)_(single_element)/8192 7.18% 1810.958 1940.975 - 0.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 7.17% 176322435.641 188965726.573 - 4.91% -
BM_PushHeap_uint64_Random_1024 7.16% 5.759 6.171 - -0.47% -
rng::contains_subrange(vector<int>)_(same_length)/16 7.16% 4.730 5.068 - 5.26% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 7.15% 1.333 1.429 - 21.80% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 7.15% 34.972 37.473 - -0.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 7.14% 216907802.896 232404644.634 - 6.65% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.14% 1693.090 1813.892 - 10.15% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.12% 6278.212 6725.385 - 6.11% -
std::count_if(list<int>)_(every_other)/8192 7.12% 7045.937 7547.455 - 6.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 7.10% 2128366.699 2279452.473 - 12.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7.09% 5649547.571 6050369.278 - 6.50% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 7.09% 518.014 554.745 - -15.89% -
BM_num_put<unsigned_long> 7.08% 10.429 11.167 - -1.08% -
std::multiset<std::string>::find(key)_(existent)/1024 7.07% 22.792 24.403 - 1.26% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 7.06% 16.837 18.025 - 1.61% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 7.03% 17.287 18.503 - 5.42% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 7.03% 1.727 1.849 - 0.04% -
std::find_end(list<int>)_(process_all)/1048576 7.03% 815929.152 873252.995 - 0.27% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 7.01% 120609.980 129064.991 - -3.59% -
BM_num_put<long_long> 7.00% 10.502 11.238 - -1.29% -
BM_num_put<unsigned_long_long> 6.99% 10.120 10.828 - -4.65% -
std::partial_sort_copy(list<int>)_(repeated)/8192 6.99% 32520.954 34794.639 - 5.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 6.98% 2125862.952 2274154.896 - -0.34% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 6.96% 0.367 0.393 - -11.08% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 6.94% 28.304 30.267 - 12.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.93% 3.417 3.654 - 1.85% -
rng::starts_with(list<int>)/8192 6.93% 8595.633 9191.409 - -0.65% -
std::list<int>::operator=(const&)_(cheap_elements)/32 6.92% 15.876 16.974 - -1.03% -
SetIntersection_Front_Set_uint32_16384_256 6.92% 3946016.288 4218958.447 - 9.11% -
std::search(deque<int>,_pred)_(near_matches)/1024 6.91% 25235.875 26978.874 - 4.15% -
std::remove(deque<int>)_(prefix)/32 6.90% 52.858 56.506 - 10.39% -
BM_num_put<const_void*> 6.89% 11.206 11.979 - -3.38% -
std::stable_partition(deque<int>)_(dense)/1024 6.89% 569.032 608.215 - 7.55% -
BM_std_minmax_element<char>/64000 6.87% 16622.266 17763.578 - 5.97% -
BM_StringFindAllMatch/1 6.86% 2.905 3.104 - 8.96% -
BM_deque_deque_copy_backward/65536 6.85% 7576.692 8095.481 - 1.57% -
SetIntersection_Interlaced_Set_string_256_64 6.84% 29729390.805 31763801.213 - 0.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 6.80% 11.775 12.575 - 16.03% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 6.79% 43193591.901 46126039.534 - 12.18% -
std::copy(vector<bool>)_(aligned)/64 6.79% 1.257 1.343 - 4.77% -
BM_std_minmax_element<char>/65536 6.76% 17040.338 18192.480 - 5.95% -
SetIntersection_Front_Vector_uint64_256_256 6.75% 4253680.035 4540717.019 - 3.13% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 6.73% 33045.352 35270.553 - 3.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 6.72% 12764763.235 13622055.315 - 6.79% -
std::copy(deque<int>)/8 6.70% 2.588 2.762 - 1.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 6.65% 11885558.715 12675888.518 - 5.85% -
BM_num_put<long> 6.65% 10.715 11.427 - -0.96% -
std::set<std::string>::upper_bound(key)_(existent)/8192 6.65% 27.606 29.441 - 1.06% -
BM_StringEraseWithMove_Empty_Opaque 6.65% 0.789 0.841 - 6.46% -
std::lower_bound(std::list<int>)/8 6.60% 15.408 16.424 - 6.28% -
std::partial_sort_copy(vector<int>)_(ascending)/8 6.59% 8.301 8.848 - 1.20% -
std::copy_n(vector<bool>)_(aligned)/64 6.59% 1.265 1.349 - 0.36% -
SetIntersection_Front_Set_string_256_64 6.58% 14183192.766 15116966.211 - -0.77% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 6.57% 8.309 8.855 - -3.26% -
BM_PushHeap_uint32_Random_262144 6.56% 5.757 6.135 - 2.43% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6.55% 4711.197 5019.965 - 7.93% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 6.52% 20.660 22.006 - -1.44% -
SetIntersection_Interlaced_Vector_float_256_64 6.51% 6948651.978 7401303.803 - -2.28% -
BM_deque_vector_copy_backward/64000 6.51% 7487.791 7975.365 - 1.17% -
BM_PushHeap_uint64_Random_256 6.51% 5.640 6.006 - -0.49% -
std::find(list<int>)_(process_all)/1024 6.50% 685.660 730.256 - 4.29% -
std::multiset<std::string>::contains(key)_(non-existent)/32 6.49% 10.778 11.477 - 6.77% -
BM_deque_deque_ranges_copy_backward/65536 6.48% 7506.134 7992.806 - 0.84% -
std::stable_partition(deque<int>)_(sparse)/32 6.48% 11.148 11.870 - 8.07% -
ranges::minmax(std::vector<long_long>)/1 6.47% 0.647 0.689 - 5.57% -
std::partial_sort_copy(vector<int>)_(repeated)/8 6.47% 8.122 8.647 - 0.79% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.46% 6.256 6.660 - 3.61% -
BM_std_minmax_element<char>/4000 6.46% 1048.304 1116.011 - 5.86% -
SetIntersection_Front_Set_uint32_16384_64 6.46% 1674342.786 1782421.963 - 6.30% -
std::find_if_not(list<int>)_(process_all)/1024 6.43% 685.464 729.551 - -1.29% -
std::all_of(deque<int>)_(process_all)/8 6.43% 3.275 3.486 - 1.66% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 6.41% 8.241 8.770 - -0.36% -
SetIntersection_Interlaced_Set_float_16384_16384 6.41% 208798456.154 222180238.021 - 0.58% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 6.40% 15.062 16.026 - 12.40% -
std::find(vector<long_long>)_(bail_25%)/8 6.40% 0.893 0.951 - 3.01% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.38% 2.040 2.170 - 1.38% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 6.38% 11.293 12.013 - -4.87% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.38% 7.511 7.990 - 3.63% -
std::multiset<int>::count(key)_(non-existent)/1024 6.37% 5.909 6.285 - 8.33% -
rng::find_last(list<int>)_(bail_90%)/1024 6.36% 71.792 76.356 - 0.41% -
BM_deque_deque_move_backward/64000 6.35% 7290.515 7753.343 - -0.53% -
BM_std_minmax_element<char>/70000 6.35% 18227.984 19384.937 - 5.92% -
BM_std_minmax_element<char>/5500 6.34% 1441.057 1532.483 - 6.14% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 6.33% 1.392 1.480 - 17.04% -
SetIntersection_Front_Set_string_16384_64 6.33% 4301042.807 4573110.021 - 6.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6.32% 12369.837 13151.852 - -2.05% -
SetIntersection_Front_Vector_uint64_1024_256 6.32% 2136169.938 2271170.073 - 0.32% -
BM_vector_deque_ranges_copy_backward/64000 6.31% 7401.867 7869.182 - -1.91% -
BM_vector_deque_ranges_move_backward/65536 6.31% 7713.704 8200.692 - -1.56% -
std::map<int,_int>::ctor(const&)/32 6.29% 216.427 230.033 - 4.88% -
std::is_sorted(list<int>)/8192 6.27% 7306.584 7764.870 - 8.76% -
ranges::min(std::vector<long_long>)/8 6.25% 2.126 2.259 - 0.16% -
std::all_of(list<int>)_(process_all)/8192 6.25% 7644.749 8122.556 - 15.89% -
BM_std_minmax_element<char>/4096 6.23% 1075.804 1142.822 - 5.99% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 6.21% 691458.833 734423.903 - 101.36% -
BM_vector_deque_ranges_move_backward/64000 6.21% 7376.683 7834.951 - -5.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 6.18% 34.957 37.117 - -4.29% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 6.17% 8.198 8.703 - 6.75% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 6.17% 23.216 24.648 - 1.84% -
BM_PushHeap_uint32_Ascending_16 6.16% 0.917 0.974 - -3.43% -
SetIntersection_Front_Vector_uint32_256_256 6.16% 4275122.255 4538283.314 - 6.78% -
std::set<std::string>::count(key)_(existent)/32 6.15% 15.437 16.386 - 5.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 6.15% 175243877.135 186017841.316 - 3.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.14% 170865.986 181362.416 - 3.90% -
std::copy_backward(deque<int>)/512 6.12% 17.953 19.051 - 5.56% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 6.11% 114445.855 121438.915 - 5.87% -
SetIntersection_Front_Vector_uint64_16384_256 6.10% 2145748.755 2276693.436 - 5.94% -
BM_PushHeap_uint32_PipeOrgan_64 6.08% 1.314 1.394 - 5.83% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 6.07% 281377.011 298450.552 - 3.11% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 6.07% 23.967 25.421 - 8.45% -
std::list<int>::insert(begin)_(cheap_elements)/32 6.06% 10.187 10.804 - 3.00% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.06% 7924.821 8405.221 - 0.06% -
rng::starts_with(vector<int>)/1048576 6.06% 68354.232 72495.096 - 6.05% -
std::count(list<int>)_(every_other)/1024 6.05% 667.153 707.500 - 1.19% -
std::set<std::string>::count(key)_(non-existent)/1024 6.05% 23.784 25.222 - 3.10% -
BM_StringConstructDestroyCStr_Huge_Transparent 6.05% 69.276 73.464 - 14.37% -
std::replace(vector<int>)_(sprinkled)/50 6.04% 8.763 9.292 - 3.47% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 6.04% 1.614 1.711 - -2.16% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 6.03% 63.413 67.238 - -0.35% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 6.00% 65.036 68.937 - 0.69% -
BM_deque_deque_copy_backward/64000 6.00% 7411.545 7856.036 - 0.76% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 5.99% 19137.364 20284.642 - 2.89% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.98% 1.047 1.110 - 0.14% -
BM_vector_deque_ranges_copy_backward/70000 5.98% 8163.861 8651.799 - 0.98% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 5.95% 2399.076 2541.711 - 0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 5.94% 39.152 41.479 - -1.23% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 5.94% 1.508 1.597 - 13.70% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 5.94% 10.961 11.613 - -0.36% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 5.94% 28.526 30.220 - 4.88% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.94% 0.958 1.015 - -26.00% -
std::search(list<int>)_(single_element)/8192 5.94% 7486.594 7930.937 - -10.52% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 5.93% 557446.994 590506.154 - -0.21% -
BM_PushHeap_string_Descending_262144 5.93% 3.154 3.341 - 6.14% -
SetIntersection_Interlaced_Set_string_262144_4 5.92% 1877489.744 1988668.863 - 7.00% -
std::unordered_set<int>::count(key)_(existent)/1024 5.91% 1.295 1.372 - 21.31% -
std::multiset<int>::count(key)_(non-existent)/32 5.91% 2.451 2.596 - 10.90% -
BM_PushHeap_uint32_Ascending_1024 5.90% 2.555 2.706 - -1.32% -
std::equal(vector<bool>)_(aligned)/50 5.88% 0.219 0.232 - 6.39% -
std::replace_if(vector<int>)_(sprinkled)/32 5.88% 8.633 9.140 - 0.18% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.83% 948.595 1003.918 - 6.01% -
std::find_end(list<int>)_(single_element)/1024 5.81% 688.722 728.721 - -0.80% -
std::unordered_set<int>::find(key)_(non-existent)/32 5.80% 1.098 1.162 - 0.20% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.80% 156.784 165.881 - 0.55% -
BM_getline_string 5.79% 16.146 17.081 - 2.40% -
BM_StringFindStringLiteral/32 5.78% 1.748 1.849 - 4.45% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 5.78% 28.842 30.508 - 7.82% -
BM_deque_deque_move_backward/65536 5.75% 7628.923 8067.859 - 0.49% -
SetIntersection_Front_Set_string_64_64 5.73% 34098903.052 36054296.333 - -2.61% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 5.73% 0.581 0.614 - 3.97% -
std::search(list<int>,_pred)_(near_matches)/1000 5.73% 41676.235 44064.808 - 7.00% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 5.73% 1.048 1.108 - -0.34% -
std::search(vector<int>,_pred)_(same_length)/1024 5.72% 613.250 648.354 - 5.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 5.72% 13266714.681 14025324.791 - 3.20% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 5.71% 22.083 23.345 - 19.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.69% 2274537.858 2404059.111 - 1.50% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 5.68% 731.555 773.134 - -7.66% -
BM_deque_deque_move_backward/70000 5.68% 8128.075 8589.616 - 0.64% -
BM_deque_vector_move_backward/1 5.68% 2.111 2.231 - 4.93% -
std::unordered_set<std::string>::erase(iterator)/1024 5.66% 27.474 29.028 - 10.45% -
BM_deque_deque_ranges_copy_backward/64000 5.66% 7349.671 7765.441 - 1.02% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 5.66% 761.374 804.434 - 7.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5.65% 12375.756 13074.766 - -1.89% -
bm_ranges_lexicographical_compare<signed_char>/512 5.64% 7.766 8.205 - 4.69% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 5.64% 1.050 1.110 - 0.18% -
BM_deque_deque_copy/0 5.63% 0.869 0.918 - 9.56% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 5.63% 918.309 970.022 - -0.80% -
SetIntersection_Front_Vector_uint64_16384_16384 5.62% 74450260.835 78637531.909 - 2.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 5.61% 608248.661 642379.900 - 7.08% -
BM_deque_vector_move_backward/2 5.58% 1.835 1.938 - 5.47% -
std::rotate(list<int>)_(1_element_forward)/50 5.57% 24.750 26.129 - 3.51% -
BM_vector_deque_ranges_copy/1024 5.57% 35.914 37.915 - 6.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.57% 286619.438 302571.530 - 6.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 5.56% 1996611.330 2107575.193 - 8.55% -
SetIntersection_Interlaced_Vector_float_256_16 5.56% 5884909.753 6211826.429 - -4.54% -
std::unordered_multiset<int>::clear()/32 5.55% 599.786 633.102 - 2.51% -
BM_lexicographical_compare_three_way<IntPtr>/16 5.55% 4.208 4.441 - 3.14% -
BM_PushHeap_uint32_Ascending_262144 5.51% 4.806 5.071 - 0.77% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 5.49% 2.385 2.516 - 1.55% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 5.48% 614810.465 648487.462 - 4.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 5.47% 0.573 0.604 - -2.84% -
std::upper_bound(std::list<int>)/8192 5.46% 14122.896 14894.425 - 4.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 5.45% 6.486 6.840 - -1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 5.45% 160043368.937 168758210.644 - 4.22% -
std::reverse(vector<int>)/8 5.44% 1.478 1.559 - 0.32% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 5.41% 96441.383 101660.181 - -5.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.41% 1879644.533 1981329.018 - 12.33% -
BM_deque_vector_ranges_copy_backward/2 5.40% 1.838 1.937 - 5.44% -
std::unordered_map<int,_int>::find(key)_(existent)/32 5.40% 1.426 1.503 - 36.84% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.39% 2.278 2.401 - 0.21% -
BM_vector_deque_move/65536 5.39% 2858.785 3012.915 - 5.64% -
BM_PushHeap_float_QuickSortAdversary_1 5.38% 0.449 0.473 - 1.34% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.35% 6.454 6.800 - 7.78% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.34% 49896.272 52560.927 - 2.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 5.33% 52.720 55.531 - -1.05% -
BM_vector_deque_move/70000 5.32% 3104.860 3270.131 - 5.48% -
std::find_if_not(list<int>)_(process_all)/8192 5.30% 6934.482 7302.163 - 0.37% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.27% 1.052 1.108 - 0.13% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.27% 111152.191 117009.842 - 2.32% -
std::partition_copy(list<int>)/8192 5.24% 6846.125 7204.950 - -0.98% -
BM_PushHeap_string_Descending_1024 5.21% 2.355 2.478 - 4.10% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 5.21% 2744.655 2887.668 - 4.31% -
SetIntersection_Front_Vector_float_16384_16384 5.20% 71971327.344 75714658.794 - 0.58% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.20% 22.140 23.291 - -4.73% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 5.19% 534.130 561.843 - 6.40% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 5.17% 12.544 13.192 - 14.47% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 5.17% 12.890 13.557 - 10.14% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.16% 1264317.629 1329602.625 - 4.42% -
BM_deque_deque_ranges_move_backward/65536 5.16% 7577.810 7968.603 - -1.17% -
SetIntersection_Front_Set_float_16384_64 5.14% 1730651.554 1819680.555 - 0.77% -
BM_std_minmax_element<short>/1 5.13% 0.299 0.315 - 2.08% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 5.13% 22.971 24.149 - 1.38% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.12% 1050992.930 1104780.209 - 0.00% -
BM_StringRead_Cold_Shallow_Small 5.12% 1.125 1.183 - -23.45% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.11% 1034953.129 1087856.894 - 1.12% -
SetIntersection_Interlaced_Set_string_262144_16 5.09% 2162017.088 2271990.641 - 8.63% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 5.08% 45.696 48.017 - 1.57% -
std::set<int>::find(key)_(non-existent)/32 5.07% 2.284 2.399 - -0.15% -
std::remove_if(deque<int>)_(prefix)/1024 5.06% 546.111 573.740 - 1.83% -
SetIntersection_Front_Vector_uint32_16384_256 5.05% 2156052.399 2264952.583 - 6.22% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 5.05% 1.405 1.476 - -8.02% -
std::unique(deque<int>)_(contiguous)/32 5.05% 49.744 52.255 - -0.66% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 5.04% 44403612.134 46643417.487 - -10.35% -
std::find(vector<char>)_(process_all)/8192 5.04% 134.965 141.766 - 4.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 5.03% 1686599.854 1771472.006 - 6.49% -
BM_PushHeap_uint64_Random_262144 5.01% 5.990 6.290 - -0.96% -
std::multimap<std::string,_int>::count(key)_(existent)/32 4.99% 20.118 21.122 - 7.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 4.99% 169892681.161 178374724.454 - 2.26% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.96% 11.396 11.962 - 2.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.96% 9623.536 10100.423 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 4.94% 0.604 0.634 - 2.19% -
std::remove(deque<int>)_(sprinkled)/50 4.93% 55.195 57.916 - 0.79% -
std::remove(list<int>)_(sprinkled)/1024 4.90% 928.760 974.256 - 0.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 4.89% 22649251.489 23756932.507 - 6.58% -
std::remove_if(deque<int>)_(sprinkled)/32 4.88% 52.996 55.582 - -10.12% -
std::fill(vector<bool>)/64 4.86% 1.475 1.547 - -1.61% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 4.86% 39.123 41.023 - 6.78% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 4.84% 0.599 0.628 - 5.74% -
std::stable_sort(vector<int>)_(descending)/8 4.84% 23.331 24.461 - -2.10% -
std::find(vector<char>)_(process_all)/32768 4.84% 492.879 516.734 - 4.77% -
std::copy_backward(vector<bool>)_(aligned)/64 4.83% 1.605 1.683 - -0.40% -
std::transform(list<int>)_(identity_transform)/32 4.82% 16.099 16.876 - 0.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 4.82% 33.662 35.285 - 12.09% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 4.80% 190677.887 199838.494 - 7.36% -
ranges::minmax(std::deque<__int128>)/64 4.80% 30.145 31.591 - -5.53% -
std::transform(deque<int>,_deque<int>)/50 4.80% 33.630 35.243 - -4.54% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 4.77% 8.964 9.392 - 0.92% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 4.77% 15629.976 16375.630 - 2.00% -
std::none_of(deque<int>)_(process_all)/8 4.77% 3.277 3.433 - -0.19% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.76% 1.776 1.861 - 4.32% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 4.76% 23.889 25.026 - 5.97% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 4.75% 16159.057 16926.559 - 2.30% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 4.74% 96490.014 101067.923 - 5.13% -
BM_vector_deque_move/0 4.73% 0.519 0.544 - 38.84% -
SetIntersection_Interlaced_Set_float_64_16 4.73% 21818647.974 22850320.495 - 4.72% -
std::set<int>::find(key)_(non-existent)/8192 4.73% 8.408 8.805 - 3.10% -
std::unordered_multiset<int>::count(key)_(existent)/1024 4.72% 1.528 1.600 - -11.97% -
std::equal(deque<int>)_(it,_it,_it)/50 4.72% 21.548 22.565 - 9.45% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 4.72% 175433.960 183709.467 - 0.14% -
std::unordered_set<std::string>::erase(iterator)/32 4.71% 31.301 32.775 - 16.74% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 4.71% 11.511 12.053 - 5.12% -
std::remove_copy_if(deque<int>)_(prefix)/1024 4.71% 514.422 538.636 - 0.09% -
BM_PushHeap_string_PipeOrgan_64 4.70% 5.753 6.023 - 2.75% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 4.69% 163389564.305 171054760.640 - 4.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 4.68% 26522127.036 27763839.908 - 3.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4.67% 2453927.205 2568624.581 - 4.59% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.67% 17.791 18.622 - 0.50% -
SetIntersection_Front_Set_float_1024_64 4.67% 1699533.927 1778950.720 - -0.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 4.66% 10047913.355 10516375.813 - 8.31% -
SetIntersection_Interlaced_Set_uint32_16384_16 4.65% 211675713.781 221526640.577 - 2.57% -
std::find_if_not(vector<char>)_(bail_25%)/8192 4.65% 223.078 233.447 - 0.67% -
std::set<std::string>::upper_bound(key)_(existent)/1024 4.64% 23.034 24.103 - -2.38% -
std::find_end(forward_list<int>)_(process_all)/1024 4.64% 709.461 742.381 - 4.65% -
std::find_if(list<int>)_(process_all)/8 4.63% 2.294 2.400 - -0.02% -
std::copy_n(deque<int>)/8 4.62% 2.636 2.758 - -4.05% -
BM_deque_vector_ranges_copy_backward/4000 4.62% 143.060 149.675 - 3.82% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.59% 5.104 5.338 - -2.94% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.59% 1.353 1.415 - 17.64% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.56% 1.762 1.842 - -0.62% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.54% 206.312 215.687 - -1.40% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.53% 10.608 11.089 - 6.06% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 4.53% 286002.924 298953.165 - 5.17% -
std::lower_bound(std::list<int>)/8192 4.52% 14213.834 14856.478 - 3.92% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 4.52% 23.335 24.389 - 5.58% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.51% 944.514 987.135 - 3.73% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.51% 129615.737 135463.169 - -0.68% -
std::remove_if(list<int>)_(prefix)/1024 4.50% 972.520 1016.321 - 0.66% -
BM_std_minmax_element<char>/64 4.50% 17.109 17.880 - 0.18% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 4.50% 258.782 270.432 - 1.94% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 4.49% 17.997 18.806 - 4.71% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.49% 0.775 0.810 - -0.07% -
BM_PushHeap_float_QuickSortAdversary_16 4.49% 0.990 1.034 - 6.15% -
std::fill_n(list<int>)/1024 4.48% 440.872 460.605 - 1.01% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.47% 881860.156 921238.881 - 7.64% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.46% 36639.624 38275.027 - 4.72% -
std::all_of(vector<int>)_(process_all)/32768 4.46% 8092.787 8453.425 - 4.18% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.45% 14.984 15.650 - 0.33% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.45% 1133.193 1183.630 - -8.64% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 4.45% 33779.520 35282.727 - 5.79% -
std::copy_if(list<int>)_(entire_range)/8 4.43% 2.452 2.561 - 0.68% -
SetIntersection_Front_Vector_float_256_256 4.42% 4333279.065 4524891.081 - -0.47% -
std::stable_partition(deque<int>)_(dense)/32 4.42% 29.751 31.066 - 7.79% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.42% 6490.305 6776.870 - 8.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.41% 32.621 34.061 - 3.65% -
SetIntersection_Interlaced_Vector_float_262144_4 4.41% 1990645.687 2078384.125 - -2.97% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 4.41% 610.348 637.235 - -16.98% -
std::rotate_copy(list<int>)/50 4.40% 13.293 13.878 - -0.19% -
rng::find_last(vector<char>)_(bail_90%)/8 4.40% 0.440 0.460 - -5.06% -
std::list<int>::ctor(size)/32 4.39% 327.376 341.754 - 2.32% -
std::set<int>::equal_range(key)_(existent)/32 4.38% 1.714 1.789 - -2.14% -
std::find_end(list<int>)_(process_all)/1024 4.38% 697.957 728.530 - -0.06% -
std::multimap<int,_int>::find(key)_(existent)/1024 4.34% 3.612 3.769 - 3.54% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.34% 57576.476 60072.965 - -1.87% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 4.34% 17.173 17.917 - 4.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 4.34% 58227.047 60751.243 - 0.72% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.33% 760.610 793.550 - 0.02% -
std::any_of(deque<int>)_(process_all)/8 4.32% 3.286 3.428 - -0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.32% 8681590.725 9056605.765 - 1.84% -
std::unique(deque<int>)_(contiguous)/52 4.30% 55.424 57.807 - -3.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 4.29% 163376586.890 170392469.570 - 3.58% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 4.29% 28.521 29.745 - 1.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.27% 69493.269 72462.478 - 0.18% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.26% 2.493 2.600 - -25.97% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 4.26% 3638.752 3793.729 - 0.72% -
std::unique_copy(list<int>)_(sprinkled)/8192 4.25% 6827.782 7118.038 - 3.05% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 4.25% 1.167 1.217 - 6.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 4.25% 43.291 45.131 - 37.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.25% 645.818 673.253 - 0.47% -
ranges::minmax(std::vector<char>)/70000 4.24% 564.879 588.842 - 0.07% -
std::search(deque<int>,_pred)_(same_length)/1000 4.24% 480.779 501.169 - 4.60% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.23% 8.960 9.339 - -0.16% -
std::unordered_set<int>::contains(key)_(existent)/1024 4.22% 1.168 1.218 - -4.79% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 4.22% 2.795 2.913 - 3.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 4.22% 238855.348 248928.498 - 0.88% -
BM_deque_deque_ranges_copy_backward/70000 4.21% 8221.555 8567.719 - 0.13% -
rng::contains_subrange(vector<int>)_(single_element)/32 4.21% 8.320 8.670 - 2.97% -
std::map<int,_int>::ctor(const&)/1024 4.20% 6512.080 6785.593 - 3.21% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 4.19% 135879.141 141575.409 - 3.81% -
std::for_each(vector<int>)/8192 4.18% 252.365 262.924 - 4.32% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 4.18% 9.069 9.448 - 2.71% -
bm_ranges_swap_ranges_vb_aligned/131072 4.18% 244.249 254.452 - 1.27% -
std::map<int,_int>::ctor(const&)/8192 4.17% 51858.684 54021.480 - 3.35% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 4.17% 241.115 251.169 - 0.63% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.17% 260.170 271.018 - 1.00% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.17% 22.999 23.957 - 4.82% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 4.16% 12702.973 13231.392 - 5.46% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 4.15% 23.953 24.948 - 5.29% -
std::find_if_not(vector<char>)_(bail_25%)/8 4.15% 0.932 0.971 - 27.26% -
std::lower_bound(std::list<int>)/100 4.13% 89.022 92.701 - 2.05% -
std::fill_n(vector<bool>)/64 4.13% 1.425 1.484 - -0.66% -
BM_PushHeap_string_Random_262144 4.13% 17.931 18.671 - 2.84% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 4.10% 24759.709 25775.091 - -1.94% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 4.10% 2765.025 2878.399 - 4.36% -
rng::contains_subrange(vector<int>)_(same_length)/32 4.10% 8.563 8.915 - 3.29% -
BM_lexicographical_compare_three_way_fast_path/256 4.10% 68.197 70.992 - 0.44% -
rng::contains(deque<int>)_(process_all)/8 4.09% 2.866 2.983 - 0.82% -
SetIntersection_None_Set_string_262144_1 4.09% 1699790.609 1769258.709 - 11.64% -
std::multiset<int>::ctor(const&)/32 4.09% 216.422 225.264 - 0.18% -
std::move_backward(deque<int>)/1048576 4.07% 125794.150 130915.443 - -0.47% -
std::unordered_multiset<int>::find(key)_(existent)/32 4.07% 1.345 1.399 - 16.45% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 4.07% 31.580 32.864 - 2.25% -
BM_std_minmax_element<char>/4 4.06% 1.206 1.255 - -2.96% -
std::move_backward(deque<int>)/262144 4.06% 29873.621 31085.530 - -0.29% -
std::remove_if(deque<int>)_(prefix)/50 4.05% 64.165 66.762 - -9.31% -
BM_lexicographical_compare_three_way_fast_path/1024 4.05% 236.321 245.887 - 0.56% -
std::equal(list<int>)_(it,_it,_it)/8192 4.05% 9275.331 9650.747 - -0.48% -
rng::find_last_if(vector<int>)_(bail_90%)/50 4.05% 1.520 1.582 - 5.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 4.04% 142264504.620 148018378.146 - 3.26% -
BM_PushHeap_string_SingleElement_16384 4.04% 2.580 2.684 - -1.11% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.03% 577.431 600.728 - -2.70% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 4.03% 218.053 226.849 - 0.10% -
std::flat_map<int,_int>::erase(key)_(existent)/32 4.03% 21.783 22.662 - -0.28% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 4.03% 126.878 131.995 - 6.66% -
SetIntersection_Front_Set_uint32_64_64 4.03% 12869941.617 13388154.421 - 2.25% -
std::list<int>::ctor(size)/8192 4.01% 97155.562 101052.576 - 3.93% -
std::find_end(list<int>)_(single_element)/1000 4.01% 684.813 712.243 - 0.46% -
SetIntersection_None_Set_string_262144_16 4.00% 1701763.834 1769811.930 - 11.37% -
BM_PushHeap_string_SingleElement_16 4.00% 2.606 2.710 - -2.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.99% 13387910.766 13921980.525 - 1.89% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 3.99% 10011.729 10410.762 - -15.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 3.98% 1365724.283 1420121.908 - 4.48% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.94% 23.567 24.497 - 1.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.94% 44.154 45.895 - -4.97% -
BM_PushHeap_uint32_QuickSortAdversary_64 3.94% 0.616 0.640 - 3.95% -
std::partial_sort(deque<int>)_(repeated)/1024 3.94% 6271.045 6517.867 - 3.56% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.93% 5.175 5.379 - 8.03% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 3.93% 1.616 1.680 - 4.24% -
SetIntersection_None_Set_string_262144_16384 3.93% 1702489.178 1769417.237 - 11.42% -
std::sort_heap(deque<int>)/8192 3.91% 453018.868 470746.069 - -0.38% -
std::is_sorted(vector<int>,_pred)/8 3.91% 3.164 3.287 - -4.30% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.91% 53390.429 55478.833 - -0.29% -
BM_vector_deque_copy_backward/4096 3.88% 149.137 154.929 - 4.40% -
std::move(vector<bool>)_(unaligned)/32768 3.88% 202.285 210.130 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 3.88% 9755174.591 10133313.971 - 3.62% -
std::map<int,_int>::find(key)_(non-existent)/32 3.88% 2.210 2.296 - 2.64% -
SetIntersection_Front_Set_string_16384_256 3.87% 14418310.113 14975599.381 - -0.55% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 3.86% 1.160 1.205 - 0.61% -
SetIntersection_Interlaced_Set_uint32_16384_64 3.86% 218727339.981 227177522.615 - 1.69% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.86% 26.733 27.765 - -2.52% -
std::is_sorted(deque<int>,_pred)/1024 3.86% 617.072 640.877 - -0.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.85% 178310.725 185175.972 - 0.65% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 3.84% 24.474 25.415 - 3.50% -
BM_PushHeap_string_Descending_256 3.84% 2.291 2.379 - 2.99% -
std::list<int>::ctor(size)/1024 3.84% 11889.752 12346.076 - 3.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.83% 51.024 52.978 - -12.79% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.83% 71.608 74.351 - 0.52% -
SetIntersection_Interlaced_Vector_uint32_262144_16 3.83% 3078611.118 3196369.222 - -5.29% -
BM_PushHeap_string_SingleElement_1024 3.82% 2.591 2.690 - -1.57% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.80% 922.234 957.303 - 0.53% -
std::is_partitioned(list<int>)_(partitioned)/50 3.80% 13.477 13.989 - 0.52% -
std::search(vector<int>,_pred)_(same_length)/8192 3.78% 4910.814 5096.654 - 3.94% -
BM_deque_deque_move/0 3.78% 0.789 0.819 - -0.37% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.78% 14554.157 15104.599 - 0.62% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 3.78% 2110.493 2190.202 - 0.92% -
ranges::minmax(std::deque<char>)/1 3.78% 0.657 0.681 - -7.86% -
std::copy_backward(list<int>)/64 3.77% 29.932 31.061 - 0.20% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.77% 84943.400 88146.858 - 0.55% -
SetIntersection_None_Set_string_262144_64 3.76% 1703906.740 1768006.594 - 11.13% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.76% 3.178 3.298 - -0.07% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.75% 215.170 223.237 - -1.85% -
SetIntersection_Interlaced_Set_uint32_16384_1024 3.75% 172535198.843 179003201.352 - -0.43% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.74% 2.011 2.086 - -1.67% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.74% 236.209 245.049 - 0.55% -
BM_lexicographical_compare_three_way_fast_path/16384 3.74% 3630.878 3766.712 - 0.46% -
SetIntersection_Front_Vector_float_1024_256 3.74% 2168224.583 2249331.372 - 4.39% -
std::for_each(join_view(vector<vector<int>>))/8 3.74% 1.423 1.477 - 3.40% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 3.74% 2110.343 2189.262 - 0.92% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 3.73% 35.428 36.751 - -5.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.73% 2953682.779 3063907.633 - 3.20% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.73% 463.776 481.071 - 1.55% -
std::partition(deque<int>)_(dense)/32 3.73% 9.854 10.221 - 8.34% -
bm_ranges_lexicographical_compare<int>/8 3.72% 1.447 1.501 - -4.62% -
BM_PushHeap_string_Ascending_64 3.70% 7.293 7.563 - 3.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 3.70% 13417939.980 13914688.234 - 1.10% -
std::partition_copy(vector<int>)/50 3.70% 12.210 12.661 - 0.22% -
std::rotate(list<int>)_(1_element_forward)/32 3.70% 13.296 13.788 - -0.17% -
std::search(list<int>)_(single_element)/1024 3.70% 739.627 766.991 - 2.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 3.70% 4061766.157 4211932.374 - 1.26% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 3.70% 0.581 0.602 - -0.41% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 3.69% 0.463 0.480 - 16.67% -
BM_lexicographical_compare_three_way_fast_path/64 3.69% 15.034 15.589 - -1.05% -
std::unique(list<int>)_(sprinkled)/8192 3.69% 7873.584 8163.734 - 2.93% -
BM_StringEraseToEnd_Small_Transparent 3.68% 0.401 0.416 - -1.35% -
BM_lexicographical_compare_three_way_fast_path/4096 3.67% 922.133 955.976 - 0.47% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 3.66% 11591.517 12016.085 - 1.27% -
BM_StringFindStringLiteral/256 3.66% 5.463 5.663 - 4.16% -
std::partition_point(vector<int>)/1024 3.64% 6.144 6.367 - 5.41% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.63% 87.638 90.818 - 2.53% -
BM_PushHeap_string_SingleElement_256 3.63% 2.600 2.695 - -1.32% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 3.62% 0.494 0.512 - 3.80% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.62% 87.025 90.176 - 4.74% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 3.60% 4.039 4.184 - 4.15% -
SetIntersection_Interlaced_Set_uint32_262144_1024 3.60% 1543732.828 1599306.803 - 3.11% -
SetIntersection_None_Set_string_262144_256 3.60% 1705061.115 1766433.268 - 11.29% -
std::map<int,_int>::contains(key)_(existent)/1024 3.60% 3.867 4.006 - -2.46% -
ranges::minmax(std::deque<__int128>)/1 3.59% 0.651 0.674 - 0.14% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.58% 3627.443 3757.446 - 0.57% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.58% 31.171 32.288 - 7.94% -
rng::starts_with(deque<int>)/8 3.58% 3.900 4.039 - 1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.57% 12040491.056 12470544.197 - 5.91% -
BM_PushHeap_float_Random_1 3.57% 0.466 0.483 - -23.42% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 3.56% 0.602 0.623 - 0.14% -
std::move_backward(vector<bool>)_(aligned)/64 3.56% 1.731 1.793 - 5.42% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.55% 202.494 209.692 - 3.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 3.55% 63972728.301 66244253.781 - 4.73% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 3.54% 38.547 39.913 - 7.51% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.54% 920.710 953.335 - 0.62% -
bm_lexicographical_compare<signed_char>/512 3.54% 7.655 7.926 - 3.15% -
std::set<std::string>::count(key)_(non-existent)/8192 3.53% 33.834 35.030 - 3.99% -
std::find_if_not(vector<char>)_(process_all)/8 3.52% 1.327 1.374 - -3.46% -
std::sort(deque<int>)_(qsort_adversarial)/8192 3.52% 461979.139 478245.088 - -0.12% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 3.51% 52.728 54.578 - 1.23% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.51% 51877.772 53697.089 - 5.16% -
BM_PushHeap_uint64_PipeOrgan_4 3.51% 0.484 0.501 - 0.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.50% 3.222 3.335 - 1.78% -
std::is_sorted(deque<int>,_pred)/8192 3.48% 5007.942 5182.412 - -0.26% -
std::partition(vector<int>)_(dense)/32 3.48% 8.349 8.639 - 2.82% -
std::multiset<std::string>::find(key)_(non-existent)/32 3.48% 10.098 10.449 - -1.04% -
BM_StringRelational_Compare_Empty_Huge_Control 3.47% 1.618 1.674 - 4.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3.47% 1410413.851 1459367.187 - 2.64% -
BM_deque_deque_copy_backward/512 3.47% 19.130 19.794 - 4.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.47% 1198669.846 1240232.337 - 0.56% -
std::partition_point(vector<int>)/50 3.46% 2.564 2.652 - 3.53% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.45% 276.552 286.105 - -0.32% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.45% 30.972 32.041 - 7.31% -
SetIntersection_None_Set_string_256_256 3.45% 5697327.418 5893928.508 - 0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.45% 348623584.594 360641395.426 - 3.01% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.43% 1.115 1.154 - 0.62% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.43% 12495.451 12923.717 - 7.70% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 3.42% 1.168 1.207 - 0.17% -
SetIntersection_Front_Set_uint64_262144_256 3.42% 3713053.704 3840153.255 - 0.29% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 3.42% 26861.004 27779.749 - -3.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 3.41% 4070286.955 4208899.712 - -1.32% -
std::copy_if(vector<int>)_(entire_range)/8 3.40% 2.265 2.342 - 1.66% -
BM_lexicographical_compare_three_way_fast_path/65536 3.40% 14587.432 15082.736 - 0.59% -
std::find_if_not(vector<int>)_(bail_25%)/1024 3.39% 28.480 29.447 - 3.78% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 3.39% 1.504 1.556 - 5.18% -
std::copy(vector<int>)/8 3.39% 2.184 2.258 - 6.03% -
std::is_partitioned(deque<int>)_(partitioned)/8192 3.39% 2471.142 2554.899 - 2.28% -
std::unordered_multiset<int>::count(key)_(existent)/8192 3.37% 1.542 1.594 - -13.12% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.37% 3.862 3.992 - 0.77% -
bm_lexicographical_compare<unsigned_char>/8 3.36% 1.389 1.436 - 4.53% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 3.35% 4725.111 4883.587 - 4.85% -
std::multiset<std::string>::find(key)_(non-existent)/8192 3.34% 28.884 29.848 - -1.79% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 3.34% 87.552 90.474 - 4.86% -
std::move_backward(vector<bool>)_(unaligned)/64 3.33% 1.628 1.683 - -6.29% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.33% 19999.360 20665.937 - -7.42% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.33% 1450.886 1499.154 - 2.90% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 3.32% 23.502 24.282 - 7.39% -
SetIntersection_None_Set_string_262144_4 3.32% 1709567.709 1766314.779 - 11.30% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.32% 39.832 41.152 - -12.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.31% 2046678.061 2114466.957 - 8.05% -
BM_lexicographical_compare_three_way_fast_path/4 3.30% 1.112 1.149 - -6.76% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.30% 42.461 43.862 - 0.65% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 3.28% 18.981 19.603 - -16.39% -
BM_PushHeap_uint64_Ascending_262144 3.27% 4.662 4.814 - 1.97% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.27% 9.110 9.408 - 1.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.27% 0.635 0.656 - 0.69% -
std::find(list<int>)_(process_all)/8192 3.27% 7129.683 7362.689 - 0.42% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.26% 12767.873 13183.966 - -0.09% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.25% 4.513 4.659 - -0.43% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 3.25% 51.747 53.430 - -21.24% -
BM_deque_vector_move/64 3.24% 2.652 2.738 - 4.61% -
std::count(list<int>)_(every_other)/8192 3.24% 6589.890 6803.302 - 0.59% -
SetIntersection_Interlaced_Vector_string_1024_16 3.24% 3319824.348 3427274.048 - 8.40% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 3.24% 19.617 20.251 - -4.01% -
std::unordered_set<int>::erase(key)_(existent)/32 3.23% 21.354 22.044 - 5.71% -
BM_StringConstructDestroyCStr_Huge_Opaque 3.23% 161.642 166.868 - 6.48% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.23% 90.470 93.390 - 0.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 3.23% 485240.586 500905.500 - 1.21% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 3.22% 32.212 33.251 - 0.87% -
std::make_heap(deque<int>)_(pipe-organ)/8192 3.22% 20450.763 21110.023 - 1.14% -
BM_deque_deque_ranges_move_backward/64000 3.22% 7520.577 7762.991 - -0.77% -
ranges::min(std::vector<long_long>)/70000 3.22% 7674.275 7921.398 - 0.32% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.22% 14556.907 15025.322 - 0.42% -
BM_PushHeap_uint32_Random_16384 3.22% 5.618 5.799 - 0.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 3.21% 16759089.685 17297269.665 - 4.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.21% 3.730 3.850 - 2.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 3.21% 1253226.482 1293440.754 - 5.23% -
SetIntersection_Interlaced_Set_string_16384_64 3.20% 345293571.655 356357522.884 - 2.95% -
BM_std_minmax_element<long_long>/64 3.20% 16.688 17.222 - -0.76% -
SetIntersection_None_Set_string_262144_1024 3.19% 1720230.062 1775094.318 - 12.75% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.19% 58284.225 60140.939 - 0.39% -
rng::contains_subrange(deque<int>)_(process_all)/32 3.18% 14.421 14.879 - 31.75% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.18% 17.080 17.623 - 1.10% -
SetIntersection_Front_Set_float_256_64 3.17% 5460516.086 5633827.990 - 0.94% -
std::remove(deque<int>)_(sprinkled)/32 3.17% 50.120 51.710 - -2.09% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 3.17% 347.680 358.707 - 4.20% -
std::partial_sort_copy(list<int>)_(heap)/8 3.17% 16.582 17.107 - -1.56% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.17% 288209.174 297340.127 - 6.07% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 3.16% 33866.164 34937.786 - 6.30% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.16% 3663.895 3779.733 - 0.00% -
BM_lexicographical_compare_three_way_fast_path/262144 3.16% 58419.173 60264.606 - 0.42% -
SetIntersection_Front_Set_string_16384_16 3.16% 1770283.284 1826196.725 - 2.75% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.16% 10.802 11.143 - -0.14% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 3.15% 28.960 29.872 - -2.45% -
std::lower_bound(std::deque<int>)/8192 3.15% 64.783 66.822 - 2.04% -
SetIntersection_Interlaced_Set_string_262144_1024 3.13% 2105109.699 2171074.135 - 6.01% -
SetIntersection_Front_Vector_uint64_256_64 3.13% 4260959.301 4394407.960 - 1.08% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 3.13% 21.110 21.771 - -1.43% -
BM_std_minmax_element<long_long>/64000 3.13% 16273.847 16782.437 - -1.40% -
std::remove_copy(deque<int>)_(sprinkled)/8192 3.12% 2830.164 2918.530 - 0.16% -
BM_std_minmax_element<long_long>/70000 3.12% 17802.912 18357.805 - -1.31% -
std::copy_if(list<int>)_(every_other)/4096 3.12% 3312.311 3415.512 - 3.45% -
std::partition(vector<int>)_(dense)/8192 3.11% 1810.876 1867.277 - 3.52% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 3.11% 8704.767 8975.788 - -4.75% -
std::copy_backward(deque<int>)/262144 3.11% 30572.528 31523.984 - -7.35% -
std::replace_if(list<int>)_(prefix)/50 3.11% 23.656 24.391 - 0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 3.11% 1251047.852 1289932.615 - 5.21% -
std::set<std::string>::lower_bound(key)_(existent)/8192 3.10% 31.241 32.211 - 6.96% -
ranges::minmax(std::vector<char>)/1 3.10% 0.626 0.645 - 3.13% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.10% 9.766 10.069 - 1.12% -
SetIntersection_None_Set_uint64_64_64 3.10% 11132725.634 11477959.827 - -0.65% -
bm_ranges_lexicographical_compare<int>/1 3.10% 1.286 1.326 - -14.07% -
ranges::min(std::deque<long_long>)/8 3.10% 2.268 2.339 - 1.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.09% 14310.547 14752.934 - 0.24% -
BM_PushHeap_string_SingleElement_64 3.09% 2.652 2.734 - -1.87% -
bm_lexicographical_compare<unsigned_char>/1 3.09% 1.566 1.614 - 0.52% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.08% 7.068 7.285 - 1.35% -
ranges::min(std::vector<char>)/70000 3.08% 478.639 493.359 - 0.11% -
std::fill(vector<int>)/1024 3.07% 29.077 29.970 - -0.56% -
std::count(vector<int>)_(every_other)/8 3.06% 1.335 1.376 - 0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.06% 0.608 0.626 - 0.45% -
BM_StringRelational_Compare_Large_Empty_Control 3.05% 1.614 1.663 - 3.44% -
BM_std_minmax_element<long_long>/65536 3.05% 16665.713 17174.149 - -1.38% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.05% 36.554 37.668 - 4.47% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 3.04% 24.558 25.306 - 2.94% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.03% 2.622 2.701 - 3.43% -
BM_PushHeap_uint64_Ascending_64 3.03% 1.523 1.569 - 3.73% -
BM_vector_deque_ranges_copy_backward/64 3.02% 3.037 3.129 - 0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 3.02% 18194211.567 18743954.463 - 0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 3.02% 5170572.752 5326796.904 - 0.49% -
BM_deque_deque_copy/65536 3.01% 3084.048 3176.974 - 3.90% -
BM_PushHeap_string_Descending_16384 3.01% 2.310 2.380 - -7.06% -
BM_lexicographical_compare_three_way_fast_path/16 3.00% 4.308 4.437 - 1.75% -
BM_PushHeap_string_Random_1024 3.00% 14.831 15.277 - 1.44% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 3.00% 1.662 1.712 - 10.79% -
std::vector<int>::ctor(size)/1024 3.00% 42.209 43.476 - -0.73% -
std::remove_copy_if(vector<int>)_(prefix)/8192 2.99% 3311.047 3410.151 - 1.25% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.99% 44.226 45.549 - -0.00% -
SetIntersection_Front_Vector_string_256_64 2.98% 9986969.937 10284811.557 - 3.56% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 2.98% 238721.182 245836.958 - 0.17% -
ranges::min(std::list<__int128>)/1 2.98% 0.396 0.408 - 1.03% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 2.98% 16.946 17.451 - 2.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.97% 4367975.961 4497887.667 - 6.40% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.97% 513904.709 529187.898 - 2.33% -
std::map<int,_int>::find(key)_(non-existent)/1024 2.97% 5.272 5.429 - 0.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.97% 8083131.331 8323037.283 - -1.41% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.96% 231.290 238.139 - -0.06% -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.96% 2.333 2.402 - 0.69% -
std::find_end(list<int>,_pred)_(process_all)/1048576 2.96% 929361.828 956839.107 - 0.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.96% 20.753 21.367 - 3.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 2.95% 1248716.959 1285573.650 - 4.88% -
std::set<int>::insert(value)_(already_present)/8192 2.95% 9.575 9.857 - 2.31% -
BM_std_minmax_element<short>/65536 2.95% 16323.313 16804.686 - -4.38% -
BM_deque_vector_ranges_move_backward/4000 2.94% 142.260 146.439 - 1.15% -
std::move(vector<bool>)_(unaligned)/512 2.93% 4.782 4.922 - 1.42% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.93% 2.273 2.340 - -0.53% -
BM_std_minmax_element<long_long>/5500 2.93% 1394.534 1435.384 - -1.59% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.93% 68.656 70.666 - 1.26% -
std::move_backward(vector<int>)/8 2.92% 2.174 2.238 - -0.16% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 2.92% 20.109 20.697 - 3.16% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.92% 1638.483 1686.350 - -0.08% -
std::move(vector<int>)/1048576 2.92% 55865.998 57496.129 - -4.12% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 2.91% 18102.435 18629.379 - 1.88% -
SetIntersection_Interlaced_Set_string_262144_262144 2.91% 17965185.709 18487427.814 - 6.31% -
std::move(vector<int>)/8 2.91% 2.169 2.232 - -4.21% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.90% 13.132 13.512 - 9.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 2.89% 396.147 407.606 - 4.17% -
std::rotate(vector<bool>)_(1_element_forward)/8192 2.88% 111.564 114.781 - -0.98% -
BM_PushHeap_uint32_PipeOrgan_256 2.88% 1.685 1.734 - 2.27% -
BM_std_minmax_element<long_long>/4000 2.88% 1016.659 1045.950 - -1.58% -
SetIntersection_None_Set_uint32_262144_1024 2.88% 1205418.945 1240108.967 - 1.06% -
std::find_if_not(deque<int>)_(process_all)/50 2.87% 12.623 12.986 - 0.76% -
std::find_end(list<int>,_pred)_(process_all)/1024 2.87% 789.857 812.506 - 0.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.87% 21.129 21.735 - 3.14% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 2.86% 21.997 22.627 - -2.17% -
ranges::minmax(std::list<__int128>)/70000 2.86% 56872.434 58498.510 - -0.37% -
std::multiset<std::string>::find(key)_(non-existent)/1024 2.86% 21.425 22.037 - -4.41% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.86% 4.052 4.168 - 0.04% -
BM_std_minmax_element<char>/2 2.85% 0.634 0.652 - -4.83% -
SetIntersection_Front_Vector_float_262144_16384 2.85% 71787441.651 73832744.072 - 1.28% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.85% 6.785 6.978 - 7.55% -
BM_std_minmax_element<long_long>/4096 2.84% 1040.815 1070.424 - -1.80% -
std::map<int,_int>::contains(key)_(existent)/32 2.84% 1.658 1.705 - 4.24% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 2.82% 175044.872 179985.639 - -5.45% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 2.81% 7130.931 7331.584 - 1.39% -
SetIntersection_Interlaced_Set_uint32_16384_4 2.81% 174458253.965 179363613.313 - 2.51% -
std::partial_sort_copy(list<int>)_(ascending)/8192 2.81% 56760.805 58355.652 - 2.14% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.81% 1.595 1.640 - 1.99% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.81% 123.572 127.039 - 0.33% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 2.80% 36.916 37.951 - 3.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.80% 64345387.314 66149098.527 - 3.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.80% 652.996 671.273 - 2.22% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.79% 3.096 3.183 - -0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.79% 0.769 0.790 - 0.90% -
SetIntersection_None_Set_uint32_262144_16384 2.79% 1212839.844 1246685.873 - 1.10% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.79% 234407134.441 240946271.655 - -1.57% -
BM_StringFindAllMatch/64 2.79% 3.268 3.359 - 8.44% -
SetIntersection_Front_Vector_uint64_262144_16384 2.79% 73851794.053 75910257.042 - -2.12% -
ranges::min(std::deque<char>)/70000 2.79% 17335.680 17818.590 - 0.27% -
BM_std_minmax_element<int>/2 2.78% 0.665 0.683 - 11.69% -
SetIntersection_Front_Set_float_16384_4 2.77% 1047344.285 1076396.776 - -1.00% -
BM_StringRelational_Compare_Small_Small_Control 2.77% 1.853 1.904 - 3.07% -
SetIntersection_Interlaced_Set_uint32_16384_16384 2.77% 218853427.150 224909344.310 - -0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 2.76% 1269302.084 1304316.734 - 4.55% -
std::rotate(vector<bool>)_(by_1/3)/1024 2.76% 47.763 49.080 - 1.22% -
std::find_end(forward_list<int>)_(single_element)/8192 2.76% 5727.830 5885.681 - -0.04% -
SetIntersection_None_Set_uint64_262144_4 2.74% 1222956.951 1256483.479 - 3.56% -
std::search(vector<int>,_pred)_(no_match)/8192 2.73% 4156.229 4269.853 - 0.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.73% 21.150 21.727 - 1.33% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.73% 180549.245 185478.212 - 0.89% -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.73% 2.379 2.444 - 0.41% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.71% 18.835 19.346 - 4.18% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.71% 656.501 674.277 - 3.13% -
std::remove_copy(vector<int>)_(prefix)/50 2.70% 13.771 14.143 - 0.69% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.70% 1526.814 1567.993 - -8.96% -
BM_PushHeap_string_Ascending_256 2.69% 10.965 11.260 - 4.56% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.69% 16.724 17.175 - 3.67% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.68% 558.974 573.930 - -9.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 2.67% 1258407.879 1292026.611 - 5.21% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.67% 9.940 10.205 - -1.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 2.67% 10.187 10.459 - -6.82% -
std::copy_if(list<int>)_(every_other)/262144 2.66% 204387.302 209827.213 - 0.01% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.65% 31.965 32.813 - 1.87% -
std::flat_multimap<int,_int>::erase(iterator)/8192 2.65% 491.203 504.215 - -19.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 2.64% 31.648 32.483 - -8.41% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.63% 12.551 12.882 - -2.14% -
std::move_backward(deque<int>)/64 2.63% 5.262 5.401 - 4.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 2.62% 142836119.881 146578134.218 - 4.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 2.61% 168592094.691 173000592.391 - 2.87% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.60% 282.401 289.754 - -0.06% -
BM_std_minmax_element<long_long>/512 2.60% 134.114 137.605 - -1.58% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 2.60% 550.672 565.005 - 3.52% -
std::fill_n(vector<bool>)/512 2.60% 1.428 1.465 - 0.70% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.59% 3426.712 3515.445 - -4.08% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 2.59% 19984.817 20502.172 - -2.75% -
BM_PushHeap_uint64_Ascending_256 2.59% 2.094 2.148 - 2.88% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.59% 125.098 128.335 - -3.20% -
std::multiset<std::string>::erase(iterator)/32 2.59% 26.705 27.395 - 3.04% -
std::copy_if(vector<int>)_(entire_range)/64 2.59% 15.545 15.947 - -6.06% -
std::unique_copy(list<int>)_(sprinkled)/52 2.58% 23.781 24.395 - 2.27% -
SetIntersection_Interlaced_Vector_float_1024_4 2.58% 1391355.035 1427220.254 - 11.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.58% 1069064.577 1096610.383 - 7.15% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.58% 6.109 6.266 - -1.91% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 2.57% 1.385 1.420 - 15.87% -
BM_PushHeap_float_QuickSortAdversary_1024 2.56% 0.619 0.635 - 0.64% -
BM_vector_deque_copy/2 2.56% 2.003 2.054 - 9.24% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.56% 24.576 25.206 - 3.78% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.56% 811422.036 832171.621 - 3.27% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.55% 476.742 488.916 - 0.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.55% 2.925 3.000 - -0.17% -
std::set<int>::contains(key)_(non-existent)/1024 2.55% 6.055 6.209 - 3.06% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.55% 12612.502 12934.130 - -0.12% -
BM_PushHeap_string_SingleElement_262144 2.54% 2.647 2.714 - -1.79% -
BM_deque_deque_copy/2 2.54% 2.241 2.298 - 0.04% -
SetIntersection_Front_Set_float_262144_64 2.54% 1694075.170 1737084.920 - 0.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 2.54% 62.699 64.290 - 3.59% -
std::remove(list<int>)_(prefix)/1024 2.54% 947.554 971.581 - -3.13% -
bm_lexicographical_compare<unsigned_char>/4096 2.53% 75.774 77.691 - 0.23% -
SetIntersection_Interlaced_Set_string_262144_256 2.53% 2081556.232 2134215.414 - 6.62% -
ranges::minmax(std::deque<long_long>)/70000 2.52% 25539.358 26183.523 - 0.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.52% 40662.497 41687.762 - 1.00% -
std::move(vector<bool>)_(unaligned)/262144 2.52% 1588.537 1628.529 - 0.02% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.52% 35465.233 36357.444 - 0.12% -
std::replace_if(vector<int>)_(sprinkled)/50 2.51% 12.748 13.069 - -6.82% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.51% 396.756 406.716 - 2.82% -
ranges::minmax(std::list<__int128>)/64 2.50% 38.187 39.142 - -1.77% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.50% 1.595 1.635 - 3.21% -
std::search(vector<int>,_pred)_(no_match)/1000 2.49% 508.453 521.139 - -0.22% -
std::pop_heap(vector<int>)/1024 2.49% 9.682 9.924 - 0.25% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.49% 282.629 289.659 - -0.06% -
std::multiset<int>::contains(key)_(existent)/32 2.48% 1.639 1.679 - -3.30% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 2.48% 26.306 26.959 - 25.61% -
std::move_backward(deque<int>)/8 2.48% 3.436 3.521 - 4.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.48% 23.286 23.863 - -1.05% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.48% 3.663 3.754 - 0.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 2.47% 3927.128 4024.312 - 0.52% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 2.47% 26784.927 27445.898 - 1.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.47% 63088.702 64644.849 - -0.07% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.46% 10.330 10.584 - 3.75% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.46% 34.827 35.684 - -0.34% -
bm_ranges_lexicographical_compare<int>/64 2.46% 4.343 4.450 - 0.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.46% 180090.382 184514.588 - 0.41% -
std::fill_n(list<int>)/50 2.45% 15.179 15.551 - 1.10% -
std::remove(deque<int>)_(sprinkled)/1024 2.45% 511.264 523.799 - 1.03% -
std::copy_if(list<int>)_(every_other)/1048576 2.45% 820991.267 841096.278 - -0.18% -
std::remove_if(deque<int>)_(prefix)/8192 2.45% 4178.163 4280.443 - -0.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.45% 27.278 27.945 - -3.52% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 2.44% 3948.061 4044.573 - 3.57% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.44% 75.881 77.736 - 0.20% -
SetIntersection_None_Set_uint64_262144_1 2.44% 1225983.479 1255919.434 - 2.90% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.44% 32.168 32.953 - 0.77% -
std::replace(list<int>)_(prefix)/50 2.44% 16.924 17.337 - 0.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 2.44% 1656192.547 1696547.770 - 4.53% -
BM_tolower_string<char> 2.43% 15.295 15.668 - 1.98% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.43% 581.704 595.857 - -0.12% -
std::for_each_n(list<int>)/8192 2.42% 7358.066 7536.002 - -1.21% -
SetIntersection_Interlaced_Set_uint64_262144_16 2.41% 1646205.730 1685938.314 - 2.90% -
std::fill_n(vector<bool>)/4096 2.41% 4.085 4.184 - -0.01% -
std::rotate(list<int>)_(by_1/3)/1024 2.40% 786.859 805.780 - -0.32% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.40% 12808.151 13115.373 - 0.04% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.40% 1884.918 1930.091 - 0.20% -
std::move_backward(deque<int>)/4096 2.39% 152.702 156.350 - -11.51% -
BM_std_minmax_element<long_long>/1024 2.39% 264.891 271.213 - -1.97% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.38% 3.209 3.285 - 0.48% -
SetIntersection_None_Set_string_262144_262144 2.38% 1710767.334 1751521.238 - 11.23% -
std::partial_sort_copy(deque<int>)_(repeated)/8 2.38% 9.434 9.659 - -1.68% -
SetIntersection_Interlaced_Set_string_262144_64 2.37% 2147820.719 2198810.953 - 5.55% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.37% 2.940 3.010 - -1.39% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.37% 30.619 31.345 - 0.22% -
SetIntersection_Front_Vector_string_262144_64 2.37% 3131135.823 3205329.459 - 0.68% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.35% 19.846 20.313 - 4.90% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2.34% 2298973.510 2352861.252 - -0.55% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.34% 1.634 1.672 - 3.16% -
BM_vector_deque_ranges_copy_backward/512 2.34% 17.668 18.082 - 0.70% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.34% 1164.185 1191.423 - 2.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 2.34% 1263085.043 1292588.459 - 5.19% -
SetIntersection_Front_Vector_float_256_64 2.33% 4261818.675 4361100.074 - 0.10% -
SetIntersection_None_Set_uint32_262144_256 2.33% 1210101.156 1238270.998 - 1.32% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 2.32% 19040.176 19482.110 - 2.77% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.32% 2.708 2.770 - -0.04% -
BM_std_minmax_element<short>/512 2.32% 134.142 137.250 - -4.06% -
bm_lexicographical_compare<int>/1 2.31% 1.447 1.481 - 4.53% -
rng::find_last(list<int>)_(bail_10%)/8 2.31% 2.021 2.068 - 0.10% -
std::find_first_of(vector<int>)_(large_needle)/8192 2.30% 7133270.619 7297592.874 - 0.03% -
BM_deque_deque_ranges_move/64000 2.30% 3039.460 3109.391 - 0.33% -
std::partition(vector<int>)_(dense)/1024 2.30% 242.438 248.013 - 3.02% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.30% 4.994 5.109 - -0.12% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.29% 44.110 45.122 - 3.01% -
std::find_if(vector<int>)_(bail_25%)/8 2.29% 0.733 0.750 - 8.44% -
std::set<int>::contains(key)_(existent)/1024 2.29% 3.778 3.864 - -0.55% -
std::find_first_of(vector<int>)_(large_needle)/50 2.29% 270.903 277.107 - 0.27% -
std::multiset<std::string>::ctor(const&)/32 2.28% 774.937 792.640 - 13.47% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.28% 633.976 648.457 - 1.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.28% 119282.805 122003.371 - 1.44% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 2.28% 549.931 562.456 - -8.60% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.27% 240187.336 245645.921 - 0.19% -
std::search(list<int>)_(no_match)/1000 2.27% 672.398 687.674 - -2.03% -
std::find(deque<int>)_(bail_25%)/1024 2.26% 66.035 67.529 - -0.25% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 2.26% 23.468 23.999 - 1.70% -
std::remove_copy(deque<int>)_(sprinkled)/1024 2.26% 355.515 363.556 - 0.18% -
std::find_first_of(vector<int>)_(large_needle)/1024 2.26% 110368.182 112860.953 - -0.33% -
std::any_of(list<int>)_(process_all)/8192 2.26% 7290.396 7455.000 - -5.42% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.25% 9.011 9.214 - 0.29% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.25% 30067.956 30745.719 - 0.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 2.25% 170028454.787 173860434.512 - 3.36% -
BM_deque_vector_move/65536 2.25% 2963.246 3029.858 - 2.40% -
std::stable_partition(vector<int>)_(dense)/32 2.25% 21.120 21.594 - 0.47% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.24% 114321.025 116876.966 - 1.72% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.23% 30.833 31.521 - -9.87% -
BM_StringFindStringLiteral/128 2.23% 3.164 3.234 - 0.90% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 2.23% 23.746 24.275 - -9.61% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.23% 1.259 1.287 - 14.50% -
SetIntersection_Interlaced_Set_uint32_16384_256 2.22% 203497029.353 208020014.889 - -1.31% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.22% 50857.518 51987.531 - -0.02% -
SetIntersection_None_Set_uint32_262144_262144 2.22% 1208029.299 1234817.789 - 0.95% -
SetIntersection_Interlaced_Set_uint64_64_16 2.21% 22722826.647 23225763.445 - 6.95% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.21% 567.155 579.674 - -0.49% -
ranges::minmax(std::vector<__int128>)/64 2.21% 31.230 31.918 - 0.24% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 2.21% 53.062 54.233 - -1.00% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 2.21% 0.822 0.840 - 3.20% -
std::unique_copy(vector<int>)_(contiguous)/52 2.20% 13.205 13.496 - 0.89% -
BM_PushHeap_string_PipeOrgan_1024 2.20% 9.445 9.653 - -0.19% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.20% 4456.898 4554.841 - -0.54% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.20% 2.449 2.502 - -2.35% -
std::replace_if(vector<int>)_(prefix)/1024 2.19% 266.744 272.594 - 0.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.19% 85623.373 87500.327 - 0.39% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.19% 272.245 278.202 - 0.48% -
std::rotate(list<int>)_(by_1/2)/1024 2.18% 379.774 388.045 - 0.04% -
BM_StringAssignStr_Large_Opaque 2.18% 10.324 10.549 - 4.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.17% 1030945.833 1053348.020 - -0.12% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.17% 120344.086 122954.929 - 0.14% -
BM_std_minmax_element<short>/64 2.17% 16.799 17.164 - -1.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.17% 21050812.837 21507440.377 - 2.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.17% 22.616 23.107 - 1.59% -
ranges::min(std::deque<char>)/64 2.16% 16.209 16.559 - 0.12% -
SetIntersection_None_Set_uint32_262144_16 2.16% 1213268.148 1239456.459 - 1.15% -
std::remove_copy(list<int>)_(prefix)/50 2.16% 18.574 18.975 - -0.06% -
std::equal(list<int>)_(it,_it,_it)/8 2.14% 2.653 2.710 - -0.05% -
std::copy_n(vector<bool>)_(unaligned)/64 2.14% 1.762 1.799 - 0.20% -
std::set<int>::insert(value)_(already_present)/32 2.14% 1.763 1.801 - 2.22% -
BM_PushHeap_uint64_PipeOrgan_16 2.14% 0.867 0.886 - 0.50% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 2.14% 4.450 4.545 - 0.38% -
BM_std_minmax_element<long_long>/4 2.14% 1.222 1.248 - -0.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.13% 395.485 403.923 - 3.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 2.13% 1431882.474 1462426.603 - 0.06% -
SetIntersection_None_Vector_string_1024_1 2.13% 1143480.413 1167863.328 - -1.02% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 2.13% 17.281 17.649 - -3.58% -
std::fill(vector<bool>)/32768 2.13% 29.214 29.836 - -0.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.13% 1755335.727 1792649.632 - 4.46% -
std::transform(vector<int>)_(identity_transform)/32 2.13% 8.977 9.168 - 0.09% -
std::fill_n(vector<bool>)/32768 2.13% 29.285 29.907 - 0.10% -
std::for_each_n(list<int>)/8 2.12% 2.421 2.472 - 6.56% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 2.12% 17566.836 17939.653 - -2.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 2.12% 64421992.092 65788852.415 - 4.90% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 2.12% 799519.359 816481.500 - -1.31% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.12% 547.613 559.226 - -12.05% -
SetIntersection_Interlaced_Set_uint32_262144_256 2.12% 1579259.279 1612741.453 - 1.54% -
BM_std_minmax_element<short>/1024 2.12% 262.286 267.843 - -4.52% -
SetIntersection_None_Set_uint32_262144_4 2.12% 1214413.332 1240136.394 - 1.23% -
SetIntersection_Interlaced_Set_uint32_262144_16 2.12% 1619121.174 1653398.437 - 1.51% -
SetIntersection_None_Set_uint32_262144_64 2.11% 1213896.160 1239569.905 - 1.45% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.11% 4.310 4.401 - 2.32% -
SetIntersection_Front_Set_string_256_256 2.11% 29416190.398 30037699.588 - -6.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.11% 23.882 24.386 - 1.76% -
BM_deque_deque_copy/1 2.10% 2.487 2.539 - -0.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.10% 7539.064 7697.664 - 0.30% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.10% 12858.792 13129.192 - 1.98% -
std::sort_heap(vector<NonIntegral>)/8 2.10% 29.350 29.967 - 2.34% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 2.09% 31.843 32.510 - 10.12% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.09% 36928.761 37702.339 - -0.07% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.09% 20.571 21.001 - 3.09% -
SetIntersection_Front_Set_uint32_262144_256 2.09% 3821812.911 3901620.138 - -5.66% -
std::unordered_set<int>::count(key)_(non-existent)/32 2.09% 1.397 1.426 - -27.73% -
ranges::minmax(std::vector<__int128>)/70000 2.09% 34326.380 35042.590 - 0.39% -
std::make_heap(deque<int>)_(shuffled)/1024 2.09% 2516.441 2568.937 - 1.41% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.08% 210.742 215.121 - -3.21% -
SetIntersection_Front_Vector_float_262144_256 2.08% 2167972.137 2213002.730 - -2.02% -
BM_std_minmax_element<short>/5500 2.08% 1375.647 1404.218 - -4.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.08% 1844512.287 1882818.113 - 1.58% -
std::search(vector<int>,_pred)_(no_match)/1024 2.08% 520.964 531.774 - 0.09% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.07% 2.424 2.474 - 0.97% -
std::reverse_copy(list<int>)/32768 2.07% 25899.089 26433.954 - 0.16% -
rng::find(vector<bool>)_(process_all)/1048576 2.06% 3615.607 3690.032 - 1.33% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.05% 12.708 12.969 - -0.11% -
std::find_end(forward_list<int>)_(single_element)/1024 2.05% 698.772 713.121 - 0.83% -
BM_std_minmax_element<short>/64000 2.05% 15947.234 16274.301 - -5.40% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.05% 21.793 22.239 - 3.30% -
SetIntersection_None_Set_uint32_1024_1 2.04% 8954576.000 9137608.924 - 0.27% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 2.04% 28088.964 28662.714 - 2.20% -
std::copy_if(deque<int>)_(every_other)/4096 2.04% 1421.829 1450.865 - 0.27% -
rng::find_last_if(list<int>)_(bail_10%)/8192 2.03% 6546.310 6679.410 - 0.36% -
SetIntersection_None_Set_uint32_262144_1 2.03% 1217392.494 1242057.697 - 0.73% -
SetIntersection_Front_Set_float_64_64 2.02% 13646673.642 13922804.954 - -0.24% -
ranges::minmax(std::vector<long_long>)/64 2.02% 9.937 10.138 - 0.16% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.02% 4672.590 4767.055 - -0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 2.02% 4.515 4.606 - 1.93% -
std::pop_heap(deque<float>)/8192 2.02% 59.703 60.909 - -4.90% -
std::unordered_multiset<int>::count(key)_(existent)/32 2.02% 1.855 1.892 - 7.91% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.02% 1024.779 1045.460 - 3.85% -
std::make_heap(deque<int>)_(descending)/8 2.02% 20.667 21.084 - -0.59% -
std::partial_sort(deque<int>)_(shuffled)/1024 2.01% 15145.098 15449.751 - -1.05% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.01% 17.333 17.682 - -4.42% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 2.01% 0.695 0.709 - -9.06% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.01% 174478.577 177986.885 - -3.02% -
std::remove_if(list<int>)_(sprinkled)/1024 2.01% 958.191 977.457 - -0.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.00% 1014687.591 1034985.947 - 2.97% -
ranges::minmax(std::vector<long_long>)/70000 2.00% 8975.629 9154.985 - 0.13% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.99% 24.179 24.659 - -0.12% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.99% 512.925 523.111 - 0.47% -
std::multimap<int,_int>::find(key)_(existent)/32 1.98% 1.691 1.724 - -0.42% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.98% 609.442 621.507 - -3.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.98% 5513.537 5622.493 - -2.75% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.97% 216.805 221.084 - -2.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.97% 18.846 19.217 - 1.28% -
std::is_sorted_until(vector<int>,_pred)/1024 1.96% 419.715 427.954 - 2.73% -
std::copy(vector<bool>)_(unaligned)/64 1.96% 1.755 1.790 - -0.09% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.96% 1824.271 1860.041 - 0.09% -
std::copy_if(deque<int>)_(every_other)/64 1.96% 22.779 23.226 - -0.63% -
bm_ranges_swap_ranges_vb_unaligned/8 1.96% 4.956 5.053 - -2.57% -
BM_PushHeap_uint64_Ascending_1024 1.95% 2.573 2.624 - 1.88% -
BM_std_minmax_element<short>/70000 1.95% 17449.812 17789.888 - -5.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1.94% 1664655.191 1697027.752 - 2.69% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.94% 3.826 3.900 - -2.88% -
std::move(list<int>)/262144 1.94% 240899.308 245565.687 - -0.41% -
std::fill(vector<int>)/8192 1.93% 228.633 233.056 - 0.08% -
std::rotate_copy(vector<int>)/1024 1.93% 32.778 33.411 - 1.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.93% 24.293 24.762 - 0.05% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.93% 1.630 1.662 - -0.51% -
std::replace(vector<int>)_(prefix)/32 1.93% 5.120 5.219 - -0.21% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 1.93% 0.813 0.829 - 0.75% -
std::move_backward(vector<int>)/32768 1.93% 1700.669 1733.410 - -0.09% -
BM_std_minmax_element<short>/4096 1.92% 1026.218 1045.945 - -4.70% -
ranges::minmax(std::list<char>)/70000 1.92% 52375.250 53381.791 - -1.12% -
BM_std_minmax_element<short>/2 1.92% 0.634 0.646 - 6.61% -
SetIntersection_Interlaced_Set_uint32_256_4 1.92% 11334047.715 11551481.008 - 0.49% -
BM_CmpLess_uint_uchar 1.92% 1.118 1.139 - 2.38% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.91% 31591.357 32195.274 - 1.23% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.91% 1.396 1.423 - 0.64% -
SetIntersection_Front_Vector_uint64_1024_64 1.90% 1331682.778 1357005.656 - 0.19% -
std::any_of(vector<int>)_(process_all)/32 1.90% 8.392 8.551 - 2.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1.90% 1195722.763 1218408.628 - 0.49% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.90% 21842.113 22256.332 - -1.31% -
std::copy_if(deque<int>)_(every_other)/512 1.89% 177.340 180.699 - -0.15% -
std::for_each(deque<int>)/8 1.89% 0.919 0.936 - 1.80% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.89% 21.746 22.157 - -1.16% -
SetIntersection_None_Set_float_64_4 1.89% 21065226.436 21464019.762 - 2.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 1.89% 5.526 5.630 - 2.02% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.89% 26.409 26.908 - -3.65% -
std::make_heap(deque<int>)_(heap)/8 1.89% 20.774 21.166 - -0.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.89% 804147.698 819308.738 - 0.74% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 1.88% 4722.770 4811.711 - 0.10% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.88% 4103.809 4180.774 - 0.51% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.87% 725.747 739.335 - 6.00% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.87% 5256.140 5354.520 - 0.15% -
std::transform(vector<int>,_vector<int>)/32 1.87% 16.892 17.207 - 0.24% -
std::stable_partition(deque<int>)_(sparse)/50 1.87% 27.391 27.902 - 3.88% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.86% 1844583.414 1878977.215 - 1.04% -
BM_std_minmax_element<short>/4 1.86% 1.212 1.234 - 0.51% -
rng::contains_subrange(list<int>)_(single_element)/16 1.86% 4.794 4.883 - -0.42% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.86% 2.125 2.164 - 0.07% -
BM_deque_vector_ranges_copy/64000 1.85% 2912.713 2966.703 - 1.37% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 1.85% 18976.296 19327.401 - 2.05% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.85% 11.530 11.743 - 2.04% -
BM_deque_vector_ranges_move/64000 1.85% 2960.798 3015.531 - 1.61% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.85% 2.128 2.168 - 0.21% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.85% 2.125 2.164 - 0.09% -
std::rotate(list<int>)_(by_1/4)/1024 1.84% 564.276 574.687 - 0.11% -
std::find_end(forward_list<int>)_(process_all)/8192 1.84% 5721.474 5826.775 - 0.69% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.84% 2.777 2.828 - 0.41% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.84% 12552.941 12783.860 - -0.08% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.84% 21176.761 21566.190 - -1.68% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 1.83% 27.208 27.707 - -3.57% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.83% 40.777 41.524 - 5.99% -
std::replace(list<int>)_(sprinkled)/8192 1.83% 7127.886 7258.390 - -1.66% -
std::copy_if(deque<int>)_(every_other)/262144 1.83% 91040.057 92706.774 - 0.02% -
std::move(list<int>)/32768 1.83% 30295.449 30849.808 - -2.29% -
std::count_if(list<int>)_(every_other)/8 1.83% 2.716 2.766 - 0.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.82% 2.125 2.164 - 0.12% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.82% 1246.171 1268.900 - 0.11% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.82% 4.115 4.190 - -0.02% -
std::copy_if(deque<int>)_(every_other)/1048576 1.82% 364716.571 371349.934 - -0.06% -
std::set<std::string>::clear()/32 1.81% 876.899 892.813 - -0.04% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.81% 32.439 33.026 - 3.60% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.81% 1.112 1.132 - -11.72% -
BM_PushHeap_float_Ascending_16384 1.80% 4.291 4.369 - 2.07% -
std::move(deque<int>)/262144 1.80% 14862.681 15129.569 - 1.30% -
std::copy_if(vector<int>)_(entire_range)/4096 1.80% 911.558 927.921 - 0.03% -
SetIntersection_Front_Set_string_262144_16384 1.79% 349577353.704 355849959.677 - 1.70% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.79% 7735.701 7874.450 - 3.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.79% 47.108 47.952 - -0.08% -
std::none_of(list<int>)_(process_all)/50 1.79% 21.786 22.176 - 1.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.79% 23.230 23.645 - 0.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.78% 1148840.282 1169331.619 - 0.04% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.78% 379371.160 386135.556 - 1.29% -
BM_vector_deque_move_backward/512 1.78% 17.506 17.817 - 2.08% -
BM_deque_vector_move/4000 1.78% 139.565 142.047 - -0.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.78% 5364.817 5460.205 - 3.33% -
SetIntersection_Front_Vector_float_262144_64 1.78% 1356836.175 1380942.368 - 3.46% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 1.77% 0.696 0.709 - -9.09% -
BM_vector_deque_copy/1 1.77% 2.291 2.332 - 6.57% -
std::copy_if(deque<int>)_(every_other)/32768 1.77% 11391.688 11593.665 - 0.06% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.77% 42314.526 43062.304 - 0.22% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.77% 174678.089 177761.426 - -3.18% -
ranges::min(std::deque<__int128>)/70000 1.76% 23865.090 24285.784 - -0.24% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 1.76% 6.874 6.995 - 4.26% -
std::copy(vector<bool>)_(aligned)/32768 1.76% 34.757 35.370 - 0.35% -
std::move_backward(deque<int>)/512 1.76% 23.556 23.970 - 1.58% -
BM_std_minmax_element<short>/4000 1.76% 1006.489 1024.172 - -4.46% -
SetIntersection_Front_Vector_uint64_64_64 1.76% 10702633.848 10890648.532 - 0.19% -
std::make_heap(vector<int>)_(shuffled)/1024 1.75% 565.075 574.976 - -0.37% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.75% 838659.492 853346.309 - 2.41% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.75% 4.724 4.807 - 3.36% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.75% 1.176 1.197 - -0.49% -
SetIntersection_Interlaced_Set_uint32_262144_262144 1.75% 1807821.369 1839434.326 - -2.94% -
std::any_of(list<int>)_(process_all)/50 1.74% 21.501 21.876 - -0.56% -
bm_lexicographical_compare<unsigned_char>/32768 1.74% 562.517 572.302 - 0.07% -
std::replace_if(deque<int>)_(prefix)/8192 1.74% 3420.887 3480.297 - 0.49% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.73% 5.094 5.182 - 1.92% -
bm_lexicographical_compare<unsigned_char>/512 1.73% 8.638 8.788 - 0.71% -
std::copy_if(list<int>)_(every_other)/8 1.73% 2.252 2.291 - 0.13% -
std::copy_if(vector<int>)_(entire_range)/32768 1.73% 7289.981 7415.772 - 0.02% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.72% 44.167 44.929 - 4.80% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.72% 16.327 16.607 - -0.28% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.71% 4.076 4.146 - -0.78% -
SetIntersection_Interlaced_Set_float_16384_1024 1.71% 170803895.483 173729619.071 - -2.80% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.71% 37.022 37.656 - 1.74% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 1.71% 8.273 8.414 - -2.90% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1.71% 1017.242 1034.613 - -2.21% -
std::move_backward(list<int>)/32768 1.71% 31156.368 31688.024 - -0.56% -
std::multimap<int,_int>::ctor(const&)/32 1.70% 217.826 221.524 - -2.20% -
BM_deque_deque_ranges_copy_backward/1024 1.70% 37.754 38.395 - 1.57% -
BM_PushHeap_string_Descending_64 1.70% 2.209 2.246 - 0.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.69% 1438149.185 1462388.889 - -0.39% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.68% 7.263 7.385 - 0.26% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.68% 15026.812 15279.156 - -0.48% -
BM_deque_deque_ranges_move/4000 1.67% 142.121 144.493 - 0.01% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.67% 34.714 35.293 - -6.70% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 1.67% 3932.639 3998.119 - 0.35% -
SetIntersection_Front_Set_uint64_262144_64 1.66% 1699019.864 1727304.826 - -3.26% -
std::find(list<int>)_(bail_25%)/8192 1.66% 1418.786 1442.405 - 1.64% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.66% 1085672.395 1103707.033 - -0.82% -
std::swap_ranges(list<int>)/1024 1.66% 747.300 759.674 - 0.05% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.65% 140358.187 142676.889 - -0.79% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.65% 2618.506 2661.727 - 0.80% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.65% 9.165 9.316 - -6.92% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.65% 98806.582 100434.872 - 5.66% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.65% 5259.550 5346.083 - 2.16% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.64% 0.917 0.932 - -4.70% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.64% 6263.388 6366.368 - -0.31% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.64% 350166.958 355920.715 - 1.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.64% 1636964.273 1663813.150 - 3.00% -
SetIntersection_None_Set_uint32_64_4 1.64% 21265636.559 21614191.606 - 0.10% -
std::find_if(vector<char>)_(bail_25%)/1024 1.63% 26.011 26.435 - 4.92% -
std::generate(vector<int>)/8192 1.63% 1799.929 1829.256 - -0.00% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.63% 4.703 4.780 - -0.93% -
std::unique(vector<int>)_(sprinkled)/52 1.63% 65.244 66.305 - 1.47% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.62% 20244.289 20573.237 - 0.14% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.62% 6204.318 6304.975 - -2.52% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.62% 91313.962 92795.213 - 0.65% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 1.62% 31.932 32.449 - 50.66% -
std::move(vector<int>)/32768 1.62% 1704.927 1732.512 - 0.39% -
std::adjacent_find(list<int>,_pred)/1048576 1.61% 910464.848 925157.742 - 1.31% -
BM_StringRelational_Compare_Huge_Empty_Control 1.61% 1.634 1.661 - -11.42% -
ranges::minmax(std::list<long_long>)/70000 1.61% 54022.020 54891.520 - 0.85% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.60% 511254.748 519455.640 - 0.86% -
rng::starts_with(deque<int>)/1000 1.60% 436.051 443.036 - -1.73% -
BM_vector_deque_ranges_copy/4000 1.60% 140.667 142.919 - 1.77% -
ranges::min(std::list<long_long>)/64 1.60% 24.159 24.546 - 0.04% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 1.59% 264.633 268.848 - 3.03% -
std::shift_right(vector<int>)/8192 1.59% 295.624 300.326 - 0.09% -
std::fill(vector<int>)/50 1.59% 2.161 2.195 - -0.00% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.59% 20084.678 20403.473 - -3.71% -
std::partition_copy(vector<int>)/32 1.58% 8.078 8.206 - 4.01% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.58% 514.048 522.184 - 2.64% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.58% 7178.734 7291.985 - 0.19% -
std::move(vector<bool>)_(aligned)/1048576 1.57% 1703.571 1730.366 - -0.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.57% 10828.801 10999.118 - 0.13% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.56% 19.269 19.570 - 7.45% -
std::find_if_not(vector<bool>)_(process_all)/50 1.56% 23.804 24.175 - -0.19% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.56% 5.309 5.392 - 1.96% -
std::for_each_n(list<int>)/32 1.56% 11.087 11.260 - -0.01% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.55% 633714.787 643550.990 - 0.40% -
std::fill(vector<bool>)/4096 1.55% 4.119 4.183 - 0.02% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.55% 20275.115 20589.260 - 0.23% -
ranges::minmax(std::vector<__int128>)/8 1.55% 4.034 4.096 - 0.08% -
std::reverse_copy(list<int>)/64 1.54% 29.255 29.707 - -0.14% -
std::remove_if(deque<int>)_(prefix)/32 1.54% 54.625 55.468 - -1.59% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.54% 6.678 6.781 - 0.42% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.53% 55.331 56.175 - 0.37% -
bm_swap_ranges_vb_aligned/8 1.52% 3.148 3.196 - -0.41% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.52% 2501723.957 2539660.971 - 0.99% -
ranges::minmax(std::list<char>)/8 1.52% 2.475 2.512 - 0.54% -
BM_std_minmax_element<long_long>/2 1.52% 0.665 0.675 - -0.97% -
std::transform(vector<int>)_(identity_transform)/50 1.51% 16.064 16.308 - 1.18% -
std::rotate(list<int>)_(by_1/3)/8192 1.51% 8197.130 8321.174 - 0.12% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 1.51% 7.419 7.531 - -0.84% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.51% 592.961 601.908 - 0.61% -
std::remove(deque<int>)_(prefix)/1024 1.51% 515.258 523.028 - 0.24% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.51% 272720.271 276829.020 - 0.85% -
std::partial_sort(deque<int>)_(heap)/8 1.50% 39.314 39.906 - -1.41% -
std::search(vector<int>)_(near_matches)/1024 1.50% 14852.385 15075.638 - 0.34% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.50% 1436.657 1458.241 - -0.36% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.50% 331.655 336.635 - 3.86% -
SetIntersection_Interlaced_Set_string_16384_1024 1.50% 349998083.127 355240518.272 - -2.98% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.50% 20.079 20.380 - 0.65% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.50% 736.650 747.673 - 0.88% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.49% 19.430 19.721 - 1.94% -
std::stable_sort(deque<int>)_(heap)/8192 1.49% 17319.124 17577.915 - 1.94% -
std::find_end(forward_list<int>)_(single_element)/1000 1.49% 686.171 696.401 - 1.26% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.49% 29.037 29.469 - -0.75% -
std::find(list<int>)_(process_all)/50 1.49% 18.826 19.106 - 1.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.48% 61993.262 62913.335 - 2.73% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 1.48% 10.826 10.986 - 0.49% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 1.48% 96983.106 98419.043 - 1.79% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.48% 12.234 12.415 - 0.93% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.48% 23626.868 23976.265 - 0.09% -
std::search(vector<int>)_(near_matches)/1000 1.47% 14121.336 14329.119 - 0.39% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.47% 753.547 764.626 - 0.63% -
std::fill_n(vector<int>)/50 1.47% 2.175 2.207 - -0.25% -
SetIntersection_None_Set_uint64_1024_16 1.47% 8972386.503 9104089.314 - 0.37% -
BM_StringAssignStr_Large_Transparent 1.46% 10.360 10.511 - 2.92% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.46% 940421.622 954163.757 - 2.24% -
ranges::minmax(std::deque<__int128>)/70000 1.46% 33987.055 34483.641 - -0.14% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.46% 9.678 9.819 - -1.79% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 1.46% 12.090 12.266 - 1.41% -
std::copy_if(vector<int>)_(entire_range)/512 1.45% 120.729 122.483 - 0.05% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.45% 7.934 8.049 - -0.67% -
BM_PushHeap_string_PipeOrgan_262144 1.45% 17.362 17.613 - 0.07% -
std::for_each_n(deque<int>)/8 1.44% 1.156 1.173 - -2.42% -
std::fill(list<int>)/8192 1.44% 8518.996 8642.034 - -3.58% -
std::sort(vector<NonIntegral>)_(ascending)/8192 1.44% 3740.689 3794.691 - 1.82% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.44% 563.756 571.882 - -0.04% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.44% 1.486 1.508 - 9.38% -
BM_deque_vector_copy/5500 1.44% 194.464 197.266 - 0.28% -
std::partition_point(list<int>)/32 1.44% 15.639 15.864 - 0.68% -
std::unique_copy(vector<int>)_(contiguous)/32 1.44% 8.480 8.603 - -1.10% -
std::replace_if(list<int>)_(sprinkled)/8192 1.44% 7271.596 7376.340 - -1.03% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.44% 17.386 17.636 - 2.29% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.43% 27.328 27.720 - 0.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.43% 1067883.320 1083200.173 - 2.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.43% 1615.396 1638.448 - 2.82% -
std::copy(list<int>)/32768 1.43% 25840.178 26208.770 - -1.28% -
std::move_backward(vector<bool>)_(aligned)/4096 1.42% 7.120 7.222 - -0.22% -
std::move(list<int>)/1048576 1.42% 989096.004 1003171.229 - 0.14% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 1.42% 22.379 22.697 - 6.29% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.42% 27.773 28.168 - -1.25% -
std::replace(deque<int>)_(sprinkled)/8192 1.42% 2758.549 2797.762 - -0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1.42% 1263006.594 1280895.996 - 2.97% -
std::partition_point(list<int>)/50 1.41% 24.421 24.765 - -0.49% -
std::partition_point(deque<int>)/8192 1.41% 14.911 15.121 - 0.27% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.41% 27.187 27.570 - 1.00% -
SetIntersection_Interlaced_Set_string_64_16 1.39% 37531932.872 38053764.540 - -0.97% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.39% 15.567 15.784 - -5.58% -
std::rotate(list<int>)_(by_1/4)/8192 1.39% 6476.986 6566.878 - -0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.39% 7231.930 7332.226 - 0.10% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.38% 512807.143 519908.110 - 0.46% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 1.38% 22944.589 23261.435 - 0.13% -
SetIntersection_None_Vector_uint32_262144_16384 1.38% 1140317.291 1156040.458 - 2.77% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.38% 23.207 23.526 - 4.59% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 1.37% 10.833 10.982 - 0.53% -
BM_deque_deque_move_backward/1024 1.37% 37.999 38.519 - 1.83% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.37% 100036.027 101403.970 - 1.15% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.36% 801.364 812.292 - -0.11% -
SetIntersection_Front_Vector_string_262144_4 1.36% 1186812.688 1202979.211 - 3.00% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.36% 1552.403 1573.478 - -1.14% -
BM_StringRelational_Eq_Large_Large_Control 1.35% 2.238 2.268 - -6.16% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 1.35% 50.725 51.409 - 5.01% -
std::rotate(vector<bool>)_(by_1/4)/50 1.35% 17.587 17.824 - 2.09% -
std::adjacent_find(list<int>,_pred)/8192 1.35% 7130.777 7226.782 - 0.68% -
std::set<int>::ctor(const&)/32 1.35% 213.468 216.340 - -1.82% -
rng::contains_subrange(deque<int>)_(same_length)/32 1.34% 20.214 20.486 - -0.72% -
bm_lexicographical_compare<signed_char>/32768 1.34% 472.571 478.915 - 0.03% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.34% 20.433 20.708 - 1.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.34% 21.140 21.423 - 3.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.34% 42026838.427 42589131.886 - 1.01% -
rng::starts_with(deque<int>,_pred)/1048576 1.34% 506338.357 513110.383 - 1.12% -
BM_deque_vector_move/1024 1.34% 36.794 37.285 - 0.10% -
std::generate_n(vector<int>)/8192 1.33% 1804.172 1828.226 - -0.16% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 1.33% 57.389 58.154 - -2.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.33% 346735949.662 351346160.672 - -2.20% -
std::make_heap(vector<int>,_pred)_(heap)/8192 1.33% 1946.604 1972.460 - 1.23% -
std::replace_if(vector<int>)_(prefix)/50 1.33% 13.805 13.988 - 0.33% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.32% 20.472 20.743 - 1.12% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.32% 771.884 782.090 - 0.34% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 1.32% 129.651 131.364 - 6.97% -
std::shift_left(deque<int>)/32 1.32% 3.760 3.809 - -0.33% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.32% 782.453 792.764 - -0.22% -
std::find_if_not(list<int>)_(process_all)/50 1.31% 38.043 38.542 - -0.54% -
std::make_heap(vector<int>)_(heap)/8192 1.31% 1952.802 1978.430 - 1.35% -
std::generate_n(list<int>)/8192 1.31% 7451.667 7549.205 - 9.90% -
SetIntersection_None_Set_uint64_262144_16384 1.31% 1229565.836 1245650.310 - 1.35% -
BM_vector_deque_ranges_move/5500 1.31% 195.154 197.703 - 1.23% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.30% 49960.663 50611.772 - -1.22% -
BM_deque_deque_copy_backward/1024 1.30% 37.955 38.450 - 0.23% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.30% 54.162 54.867 - 0.08% -
BM_num_get<double> 1.30% 36.182 36.652 - 1.73% -
std::rotate_copy(deque<int>)/50 1.30% 3.005 3.044 - 1.01% -
rng::contains(deque<int>)_(process_all)/8192 1.30% 1852.142 1876.150 - -0.04% -
std::remove_copy(list<int>)_(prefix)/8192 1.30% 6855.184 6944.028 - -0.09% -
std::any_of(list<int>)_(process_all)/32 1.30% 11.748 11.900 - 2.38% -
std::copy_if(deque<int>)_(entire_range)/4096 1.30% 1010.110 1023.191 - 0.15% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.29% 6741.638 6828.897 - 1.29% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.29% 5.176 5.243 - 2.32% -
std::partition(list<int>)_(sparse)/1024 1.29% 716.913 726.152 - 1.38% -
std::rotate(vector<bool>)_(by_1/3)/32 1.29% 17.600 17.826 - 1.83% -
std::make_heap(deque<int>)_(ascending)/8192 1.28% 20434.578 20696.555 - 0.47% -
BM_toupper_string<wchar_t> 1.28% 6.304 6.385 - 0.66% -
std::stable_sort(vector<int>)_(descending)/1024 1.28% 2777.984 2813.454 - -2.07% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.28% 11.949 12.101 - -4.19% -
std::generate(vector<int>)/1024 1.27% 239.287 242.336 - -0.09% -
std::unordered_set<int>::erase(iterator)/32 1.27% 20.214 20.470 - -1.50% -
BM_vector_deque_move_backward/64 1.27% 2.981 3.019 - 1.00% -
std::adjacent_find(vector<int>,_pred)/50 1.26% 23.194 23.487 - -0.33% -
std::is_sorted(vector<int>,_pred)/1024 1.26% 462.687 468.519 - 0.03% -
rng::starts_with(deque<int>,_pred)/8192 1.26% 3902.365 3951.475 - 0.74% -
SetIntersection_None_Set_uint64_262144_1024 1.26% 1230612.955 1246075.602 - 1.96% -
bm_lexicographical_compare<unsigned_char>/64 1.25% 1.998 2.023 - 5.32% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.25% 3983.782 4033.425 - 0.39% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.24% 9.529 9.647 - 1.50% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.24% 592237.622 599602.891 - 0.21% -
ranges::min(std::list<long_long>)/8 1.24% 1.843 1.866 - -1.46% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.24% 631569.454 639381.360 - 0.88% -
bm_lexicographical_compare<signed_char>/4096 1.24% 59.098 59.829 - 0.06% -
std::move_backward(list<int>)/8 1.24% 3.334 3.376 - 0.22% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.24% 11231.528 11370.426 - 1.31% -
ranges::minmax(std::vector<long_long>)/8 1.24% 2.076 2.102 - -0.02% -
BM_CmpLess_uint_ushort 1.23% 1.117 1.131 - 2.56% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.23% 3.075 3.113 - 0.58% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.23% 22.866 23.146 - 0.05% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 1.23% 7466.192 7557.701 - -1.21% -
BM_PushHeap_float_PipeOrgan_16 1.23% 0.897 0.908 - 0.10% -
std::remove_if(list<int>)_(prefix)/32 1.22% 57.879 58.585 - 0.04% -
SetIntersection_Interlaced_Vector_string_262144_256 1.22% 67535325.531 68358399.678 - 1.96% -
std::all_of(list<int>)_(process_all)/32768 1.22% 26335.806 26656.541 - 3.56% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.22% 240733.096 243661.357 - -0.02% -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.22% 1.335 1.351 - -4.60% -
std::copy_if(deque<int>)_(every_other)/8 1.22% 3.399 3.440 - 0.08% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.21% 6368.763 6446.122 - -2.18% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.21% 12.977 13.135 - -0.20% -
BM_deque_deque_copy/64000 1.21% 2947.276 2983.063 - 2.04% -
std::set<int>::find(key)_(existent)/32 1.21% 1.624 1.644 - -2.77% -
SetIntersection_Front_Set_float_16384_16 1.21% 1212384.228 1227066.724 - 2.06% -
std::copy_if(vector<int>)_(entire_range)/262144 1.21% 58640.914 59348.182 - -0.23% -
ranges::min(std::deque<__int128>)/8 1.20% 2.792 2.826 - 0.03% -
std::find_if_not(list<int>)_(process_all)/32768 1.20% 25341.716 25646.649 - -11.68% -
std::all_of(vector<int>)_(process_all)/32 1.20% 8.364 8.464 - -0.96% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.20% 4744.683 4801.550 - 0.22% -
std::replace_if(vector<int>)_(prefix)/8192 1.20% 2006.992 2031.034 - -0.22% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.20% 35.053 35.473 - -7.12% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 1.19% 39.245 39.712 - -5.76% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.19% 7.540 7.630 - 0.13% -
std::unique(list<int>)_(sprinkled)/1024 1.18% 950.854 962.111 - -0.84% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.18% 333.708 337.657 - 0.75% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.18% 16.924 17.124 - -0.27% -
std::move(vector<bool>)_(unaligned)/4096 1.18% 25.965 26.272 - 0.63% -
bm_lexicographical_compare<int>/512 1.18% 29.463 29.811 - -0.06% -
BM_PushHeap_string_Ascending_16 1.18% 4.646 4.701 - 0.73% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.18% 29.700 30.050 - -2.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.18% 8854331.574 8958484.234 - 1.95% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.17% 25.012 25.306 - 0.32% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.17% 780.858 790.019 - 0.18% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.17% 44.821 45.347 - 5.52% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.17% 31.915 32.289 - -1.01% -
std::copy_if(list<int>)_(entire_range)/1048576 1.17% 857578.846 867598.528 - -0.21% -
BM_deque_vector_copy/4000 1.17% 139.516 141.146 - -0.82% -
std::find_end(forward_list<int>)_(same_length)/1000 1.17% 1451.641 1468.567 - -0.57% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.17% 3554.999 3596.439 - 0.49% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.17% 7517.445 7605.060 - 3.79% -
SetIntersection_Interlaced_Set_float_1024_4 1.16% 9788599.901 9902434.135 - -0.55% -
SetIntersection_Interlaced_Set_uint64_1_1 1.16% 542209913.817 548501642.047 - 2.61% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.16% 57964.042 58634.115 - 3.37% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 1.16% 789.007 798.123 - 1.97% -
BM_PushHeap_uint32_Ascending_16384 1.15% 3.704 3.746 - -0.41% -
std::rotate(vector<bool>)_(by_1/3)/50 1.15% 17.585 17.788 - 1.57% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.15% 2.876 2.909 - 0.53% -
std::fill(list<int>)/32 1.15% 8.150 8.243 - -0.21% -
std::adjacent_find(list<int>)/8192 1.14% 7119.436 7200.876 - 8.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 1.14% 23712.793 23982.371 - 0.07% -
SetIntersection_Front_Set_uint32_16384_16384 1.14% 211515699.545 213918629.407 - -1.91% -
BM_deque_vector_ranges_copy/65536 1.13% 2941.728 2975.105 - 1.30% -
std::make_heap(vector<int>,_pred)_(descending)/8192 1.13% 1948.904 1970.998 - 1.15% -
ranges::min(std::deque<char>)/8 1.13% 2.283 2.309 - 0.09% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.13% 1584.424 1602.290 - 1.00% -
std::partition_copy(deque<int>)/32 1.13% 12.799 12.944 - -0.22% -
std::copy_if(deque<int>)_(entire_range)/262144 1.13% 68774.201 69548.978 - 0.41% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.12% 450.319 455.380 - 3.14% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.12% 49704.562 50261.319 - -1.00% -
SetIntersection_Front_Set_uint32_262144_16 1.12% 1170708.878 1183785.726 - 1.32% -
std::unique_copy(list<int>)_(sprinkled)/32 1.11% 13.054 13.199 - -0.09% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.11% 19.266 19.479 - 2.85% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.11% 1.912 1.933 - 0.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.11% 6837.681 6913.313 - -4.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.10% 13994186.114 14148712.766 - 0.20% -
std::map<std::string,_int>::find(key)_(existent)/1024 1.10% 23.771 24.033 - -3.06% -
rng::fold_left(deque<int>)/32 1.10% 16.159 16.337 - -0.14% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 1.10% 4578.242 4628.657 - 0.50% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.10% 2.128 2.151 - 0.89% -
rng::contains(vector<int>)_(process_all)/1048576 1.10% 230218.702 232749.434 - -0.03% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 1.10% 3.079 3.113 - 0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 1.10% 4256799.668 4303582.526 - 2.99% -
SetIntersection_None_Set_uint64_256_256 1.10% 5823958.426 5887908.904 - 0.32% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.10% 48.124 48.652 - -0.35% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.09% 6.094 6.161 - -0.61% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 1.09% 16.408 16.587 - 0.80% -
SetIntersection_Front_Set_uint64_16384_1024 1.09% 12460483.934 12596221.159 - -1.00% -
BM_deque_vector_ranges_copy_backward/1 1.09% 2.154 2.177 - 3.91% -
SetIntersection_Interlaced_Set_float_256_16 1.08% 12174675.101 12306743.181 - 1.16% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.08% 93084.860 94093.437 - 0.19% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.08% 59.221 59.862 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.08% 21495996.580 21728428.253 - 1.04% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.08% 139.399 140.906 - 0.78% -
std::make_heap(deque<int>)_(ascending)/1024 1.08% 2595.500 2623.538 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.08% 1262323.158 1275938.965 - 2.01% -
SetIntersection_Front_Set_uint64_256_256 1.08% 7440051.657 7520215.481 - -4.12% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.08% 172261.493 174115.730 - 0.11% -
std::find_if_not(deque<int>)_(process_all)/1024 1.07% 248.767 251.438 - 0.14% -
std::fill_n(vector<int>)/32 1.07% 1.127 1.139 - -0.24% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.07% 181479.996 183426.254 - 0.41% -
std::replace_if(list<int>)_(prefix)/8192 1.06% 7123.165 7198.831 - 1.01% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.06% 10.442 10.553 - -0.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.06% 33593.888 33948.636 - 3.02% -
SetIntersection_Front_Vector_string_256_256 1.05% 18541192.264 18736800.527 - -0.62% -
std::find(list<int>)_(process_all)/32768 1.05% 25974.103 26247.870 - 0.91% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.05% 717.858 725.416 - 2.33% -
std::multiset<int>::contains(key)_(existent)/8192 1.05% 8.211 8.298 - 1.63% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.05% 6843.842 6915.869 - 0.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1.05% 1515830.791 1531779.774 - 0.13% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.05% 27.262 27.549 - 0.09% -
std::search(list<int>)_(no_match)/1024 1.05% 749.921 757.805 - -51.30% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.05% 285.556 288.554 - -1.64% -
std::fill_n(vector<int>)/8192 1.05% 229.420 231.820 - -0.96% -
std::make_heap(deque<int>)_(repeated)/8 1.04% 25.104 25.366 - 0.34% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 1.04% 10.217 10.324 - 1.70% -
rng::find_last(list<int>)_(bail_10%)/8192 1.04% 6231.799 6296.462 - -0.12% -
std::generate_n(vector<int>)/1024 1.04% 238.481 240.952 - -0.53% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.04% 1708.425 1726.111 - 0.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 1.03% 169133115.747 170882795.416 - -3.73% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.03% 23.828 24.073 - 0.53% -
SetIntersection_None_Set_uint32_1024_64 1.03% 9030494.945 9123475.176 - 2.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.02% 9250087.655 9344845.076 - 1.46% -
std::make_heap(vector<int>)_(descending)/8192 1.02% 1948.887 1968.841 - 1.06% -
SetIntersection_None_Set_string_64_4 1.02% 21681062.814 21902913.571 - -0.23% -
std::partial_sort(vector<int>)_(shuffled)/8192 1.02% 86832.315 87720.037 - -0.02% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.02% 28.392 28.680 - -0.30% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 1.02% 9035510.061 9127223.143 - 4.67% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.01% 1897.308 1916.538 - 0.32% -
ranges::minmax(std::list<long_long>)/8 1.01% 2.517 2.543 - 0.08% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.01% 243.894 246.360 - 0.14% -
std::generate_n(vector<int>)/50 1.01% 11.750 11.868 - -0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.00% 11296694.765 11410069.626 - 0.74% -
SetIntersection_Interlaced_Set_uint64_262144_16384 1.00% 1301531.740 1314574.951 - 2.56% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.00% 37.515 37.891 - -6.95% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 277.416 - -0.03% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 204.434 - 0.54% -
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1613.925 3.322 351.722 0.05% 351.722
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 624.100 - -0.22% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 256082.906 598.117 - -0.55% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.044 531.664 -0.27% 531.664
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 597.942 - -2.84% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 475.933 - -0.27% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -1.77% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.426 - -0.34% -
std::distance(join_view(vector<vector<int>>))/4096 -99.58% 1046.866 4.408 - 1.40% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.887 693.499 0.00% 693.499
std::search_n(deque<int>)_(no_match)/8192 -99.36% 2466.661 15.781 377.335 -4.22% 377.335
std::find_end(deque<int>)_(match_near_end)/1024 -99.08% 3640.053 33.589 - -0.74% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.659 - -1.00% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4521.373 59.613 - -0.70% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.658 - 0.41% -
std::search_n(vector<int>)_(no_match)/1024 -98.42% 208.692 3.304 56.463 -0.22% 56.463
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.12% 4056.288 76.303 - -0.48% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 59.892 - -0.23% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.08% 418.753 8.055 71.189 -0.01% 71.189
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.46% 596.226 15.116 104.002 -6.97% 104.002
std::search_n(deque<int>)_(no_match)/1024 -95.51% 304.751 13.680 42.578 0.47% 42.578
std::distance(join_view(vector<vector<int>>))/50 -94.46% 12.517 0.694 - 9.79% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.93% 10774.351 869.236 - -0.10% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.71% 844.361 70.025 - -0.93% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.33% 1371.376 118.843 - 0.13% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.86% 348.494 35.330 - 0.64% -
std::find_end(list<int>)_(match_near_end)/1000 -89.34% 733.450 78.205 - 0.10% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.29% 544.152 58.284 - -0.19% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.04% 261.801 28.705 - 2.56% -
std::fill_n(deque<int>)/8192 -87.40% 1866.881 235.165 - 0.09% -
std::fill(deque<int>)/8192 -87.37% 1864.796 235.526 - 0.31% -
std::fill(deque<int>)/1024 -87.23% 232.589 29.705 - -0.98% -
std::fill_n(deque<int>)/1024 -87.20% 231.642 29.652 - 0.69% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.75% 560.703 74.301 - -0.13% -
std::fill_n(deque<int>)/32 -86.04% 8.269 1.154 - -5.30% -
std::rotate(deque<int>)_(by_1/3)/8192 -84.76% 22086.172 3366.467 - 0.37% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.52% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.70% 2265.885 369.267 - -0.15% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.61% 287.978 47.187 - -0.03% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -82.19% 3859.343 687.442 - 6.49% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.08% 968.953 173.595 - 5.26% -
std::fill_n(deque<int>)/50 -82.03% 12.186 2.190 - -0.02% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.60% 323441.716 59510.576 - -0.40% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.53% 323485.437 59762.542 - -0.26% -
std::fill(deque<int>)/50 -81.48% 12.763 2.364 - 0.08% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.20% 122.759 23.080 - 0.96% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.97% 271537.279 57116.832 - -0.02% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.07% 263474.992 57767.018 - 0.58% -
BM_num_get<void*> -77.18% 47.636 10.872 - -0.77% -
std::rotate(deque<int>)_(by_1/3)/1024 -76.67% 1779.984 415.195 - 3.82% -
std::find_end(deque<int>)_(same_length)/1024 -76.13% 1394.647 332.834 - 0.06% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.09% 194270.888 48394.272 - 0.89% -
std::find_end(deque<int>)_(same_length)/8192 -74.80% 11168.880 2814.170 - -2.12% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.13% 161550.849 48262.062 - 0.59% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.06% 15320.993 4739.812 - -0.17% -
std::rotate(vector<int>)_(by_1/3)/50 -68.69% 35.296 11.050 - -0.40% -
std::fill(vector<bool>)/262144 -68.09% 720.065 229.743 - -0.05% -
std::rotate(vector<int>)_(by_1/4)/50 -66.93% 35.303 11.674 - 2.32% -
std::find_end(deque<int>)_(same_length)/1000 -65.17% 935.209 325.694 - 0.04% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.10% 778.389 271.657 - -0.11% -
std::rotate(deque<int>)_(by_1/4)/8192 -63.85% 6755.688 2442.084 - -3.56% -
std::rotate(deque<int>)_(by_1/4)/50 -63.22% 73.934 27.190 - -5.96% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.61% 138430.643 51758.774 - -1.05% -
std::rotate(deque<int>)_(by_1/3)/50 -62.15% 75.430 28.554 - -6.58% -
BM_num_get<unsigned_int> -61.80% 25.424 9.711 - -0.94% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.16% 18151.862 7049.476 - 0.13% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -60.96% 1747.195 682.048 - -32.16% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -60.88% 2416.837 945.354 - 0.62% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.73% 130791.216 51366.314 - 0.09% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.59% 17545.803 6914.799 - -1.48% -
BM_num_get<unsigned_short> -60.44% 25.562 10.113 - -0.53% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -60.25% 1666.586 662.394 - -33.03% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -60.16% 17236.328 6867.041 - 0.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -60.14% 52.412 20.889 - -8.65% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.11% 17633.737 7034.320 - 0.31% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.02% 14734.367 5891.079 - -0.16% -
BM_num_get<unsigned_long> -59.77% 25.450 10.240 - -1.18% -
BM_num_get<unsigned_long_long> -59.68% 25.970 10.472 - 1.15% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.10% 14372.895 6022.507 - -1.00% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -57.05% 13791.062 5923.655 - -0.04% -
std::rotate(vector<int>)_(by_1/4)/32 -56.88% 10.967 4.730 - 0.03% -
BM_num_get<long_long> -56.82% 24.715 10.673 - -0.28% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -56.52% 13790.984 5996.882 - 3.64% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.49% 11462.674 4987.680 - -0.03% -
BM_num_get<long> -56.00% 24.398 10.735 - -0.98% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.66% 76.407 33.882 - -48.11% -
rng::for_each(map<int>)/8192 -55.65% 16529.420 7330.096 - 0.32% -
std::rotate(deque<int>)_(by_1/4)/32 -55.46% 29.813 13.279 - 1.48% -
std::rotate(deque<int>)_(by_1/3)/32 -55.09% 44.961 20.191 - -3.14% -
std::for_each(map<int>::iterator)/8192 -54.74% 16371.941 7410.439 - -0.05% -
std::copy_backward(vector<bool>)_(aligned)/262144 -54.45% 616.078 280.642 - -63.00% -
BM_num_get<bool> -54.22% 25.320 11.591 - -2.50% -
rng::for_each(multimap<int>)/8192 -53.75% 15883.257 7345.456 - -0.85% -
std::for_each(multimap<int>::iterator)/8192 -53.36% 16071.612 7495.084 - -0.05% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -51.91% 249.065 119.772 - -36.78% -
std::find_end(vector<int>)_(same_length)/1000 -51.19% 494.629 241.410 - 0.15% -
std::find_end(vector<int>)_(same_length)/1024 -51.14% 505.125 246.795 - 0.13% -
std::find_if(list<int>)_(process_all)/50 -50.48% 38.050 18.844 - -0.25% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -50.40% 417.683 207.179 - -0.20% -
std::find_end(list<int>)_(same_length)/1000 -50.37% 1471.156 730.200 - -0.84% -
std::search_n(vector<int>)_(no_match)/32 -50.34% 6.887 3.420 0.413 2.63% 0.413
std::find_end(list<int>)_(same_length)/1024 -50.14% 1500.195 747.953 - -1.33% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.10% 1547.198 772.075 - 0.25% -
std::for_each(multiset<int>::iterator)/8192 -50.06% 16097.390 8038.800 - 1.53% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.04% 1584.834 791.843 - -5.42% -
std::for_each(set<int>::iterator)/8192 -49.89% 15715.673 7874.925 - 0.26% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.87% 1212.963 608.029 - 0.12% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.87% 9944.725 4985.477 - 0.07% -
rng::for_each(set<int>)/8192 -49.86% 15441.804 7741.825 - -0.14% -
std::find_end(list<int>)_(same_length)/8192 -49.85% 15737.538 7891.662 - -18.46% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.83% 1241.659 622.891 - 0.07% -
std::find_end(vector<int>)_(same_length)/8192 -49.74% 4021.139 2021.009 - 0.06% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -49.72% 130.284 65.508 - -3.54% -
std::find_end(list<int>,_pred)_(same_length)/8192 -49.66% 17079.425 8598.351 - -6.99% -
rng::for_each(multiset<int>)/8192 -49.40% 15381.589 7782.856 - 0.80% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.81% 412.896 211.354 - 0.16% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.74% 37.468 19.206 - 0.33% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.52% 416.280 214.314 - 0.16% -
std::rotate(vector<int>)_(by_1/3)/32 -48.34% 19.468 10.057 - 1.05% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.19% 401.487 208.000 - 0.34% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -47.83% 206.029 107.477 - -44.73% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.80% 15.489 8.085 0.313 -0.12% 0.313
std::set<int>::ctor(&&,_different_allocs)/32 -47.43% 336.688 176.982 - 0.97% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -47.30% 0.476 0.251 - -0.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -46.26% 216.578 116.385 - -40.34% -
std::find_end(deque<int>)_(near_matches)/1024 -46.04% 31166.564 16817.484 - 3.00% -
std::find_end(deque<int>)_(near_matches)/1000 -45.96% 30016.921 16220.188 - 3.45% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -45.68% 0.481 0.261 - -33.48% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.58% 3657.183 1990.279 - -0.35% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -45.48% 73.822 40.248 - -37.47% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.19% 46244.650 25344.527 - -9.36% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.13% 919.690 504.621 - 0.54% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.81% 364.886 201.376 - -6.81% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.60% 141.916 78.616 - -39.86% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -44.46% 341.550 189.701 - -1.51% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.44% 1435.590 797.635 - 0.11% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.35% 9565.269 5323.548 - -1.01% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -44.18% 17490.376 9763.273 - -0.70% -
std::vector<int>::ctor(size)/8192 -43.92% 517.543 290.219 - -48.38% -
std::copy_backward(vector<int>)/4096 -43.57% 254.615 143.690 - -14.24% -
std::unordered_set<int>::count(key)_(non-existent)/0 -43.48% 0.485 0.274 - -10.47% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -43.32% 0.485 0.275 - -8.94% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -43.17% 6.251 3.553 - -3.84% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -43.09% 1368.116 778.608 - 0.12% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.05% 2.058 1.172 - 0.07% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -42.22% 305.808 176.709 - 0.63% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -41.88% 104.860 60.942 - 2.19% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.25% 307.662 183.841 - 0.03% -
ranges::min(std::vector<long_long>)/1 -40.06% 0.437 0.262 - -20.27% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -40.03% 10.857 6.512 - -16.80% -
std::rotate_copy(vector<int>)/8192 -39.85% 716.636 431.078 - 24.50% -
BM_PushHeap_float_Descending_16 -39.69% 0.632 0.381 - 4.86% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -38.98% 20.065 12.243 - -21.24% -
SetIntersection_Interlaced_Vector_float_262144_64 -38.62% 15662720.001 9613148.916 - -7.43% -
std::set<std::string>::erase(key)_(existent)/32 -38.47% 85.032 52.319 - -28.94% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.26% 22.154 13.677 - 0.01% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -37.88% 84.554 52.527 - -15.36% -
std::set<std::string>::insert(value)_(already_present)/32 -37.70% 16.328 10.172 - 32.13% -
std::set<int>::ctor(const&,_alloc)/8192 -37.32% 77999.624 48890.855 - -2.48% -
std::multiset<int>::contains(key)_(non-existent)/8192 -37.31% 14.637 9.176 - -0.66% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -37.23% 11.335 7.115 - -18.22% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.12% 2.934 1.845 - -0.98% -
std::rotate(vector<int>)_(by_1/2)/32 -36.94% 3.705 2.336 - -0.08% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -36.78% 27.276 17.245 - 0.37% -
std::copy_n(vector<bool>)_(aligned)/1048576 -36.68% 3110.122 1969.326 - -2.79% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -36.65% 11.409 7.228 - -6.29% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.62% 45.933 29.111 - -5.82% -
std::find_end(deque<int>)_(near_matches)/8192 -36.57% 1769000.521 1122116.854 - 0.01% -
std::multiset<int>::ctor(const&,_alloc)/8192 -36.53% 79867.273 50690.411 - -8.40% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -36.49% 48.762 30.970 - -47.75% -
std::partial_sort_copy(deque<int>)_(descending)/8 -36.41% 23.334 14.837 - 0.22% -
std::set<int>::ctor(const&,_alloc)/1024 -36.36% 9679.700 6160.321 - -3.04% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -36.26% 15051.910 9594.417 - -0.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -36.14% 23.575 15.054 - 35.35% -
BM_PushHeap_float_Descending_4 -35.94% 0.612 0.392 - 9.59% -
std::multiset<int>::ctor(const&,_alloc)/1024 -35.85% 9837.980 6311.483 - -3.64% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.68% 120.283 77.367 - -0.22% -
std::copy_n(list<int>)/64 -35.57% 22.405 14.436 - -2.80% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -35.53% 41.831 26.969 - 0.42% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -35.41% 11.127 7.186 - -5.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -34.61% 0.684 0.447 - 4.21% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -33.72% 7.924 5.252 - -4.18% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -33.65% 6028.056 3999.673 - -18.93% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -33.52% 80156.175 53286.661 - 1.32% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -33.51% 9999.342 6648.747 - 1.30% -
std::unique_copy(list<int>)_(contiguous)/52 -33.31% 29.051 19.375 - -0.14% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -33.23% 41.375 27.628 - 0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.09% 13072113.395 8746259.361 - 0.25% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.05% 0.696 0.466 - 0.01% -
BM_PushHeap_string_Random_1 -32.82% 0.698 0.469 - -18.68% -
BM_PushHeap_string_Descending_1 -32.69% 0.700 0.471 - -10.54% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -32.27% 7.501 5.080 - -13.42% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.23% 63.231 42.853 - -10.92% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -32.18% 47.142 31.970 - -16.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.43% 12857869.172 8816666.359 - -1.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.28% 12709486.086 8733421.408 - -0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.21% 12762327.382 8778747.531 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.03% 12922716.210 8912444.796 - -1.83% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -31.01% 12867102.536 8877079.925 - 2.17% -
BM_align/64 -30.65% 0.921 0.639 - 2.58% -
BM_align/8 -30.58% 0.921 0.639 - 2.71% -
std::multiset<int>::count(key)_(existent)/1024 -30.56% 8.033 5.578 - 1.25% -
BM_align/256 -30.54% 0.920 0.639 - 2.68% -
BM_PushHeap_float_PipeOrgan_1 -30.48% 0.671 0.466 - -1.23% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -30.38% 34.841 24.258 - -21.12% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -30.35% 1.697 1.182 - -32.88% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -30.21% 7.197 5.023 - -5.60% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -30.02% 78936.141 55242.438 - 5.66% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -29.99% 0.487 0.341 - 1.02% -
BM_align/1 -29.78% 0.921 0.647 - 3.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -29.52% 42.545 29.986 - -19.51% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -29.22% 39.488 27.949 - -0.26% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -29.04% 9961.179 7068.134 - 7.54% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -29.02% 42.101 29.882 - -29.36% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -28.97% 6.571 4.667 - -12.92% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -28.56% 42.668 30.480 - -0.25% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -27.76% 29.261 21.138 - 0.07% -
BM_PushHeap_string_Ascending_1 -26.75% 0.642 0.470 - -0.07% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -26.30% 1.971 1.452 - 9.47% -
BM_PushHeap_float_Descending_64 -26.14% 0.523 0.386 - 1.98% -
std::partial_sort_copy(deque<int>)_(heap)/8 -26.07% 20.481 15.142 - -2.10% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -25.98% 40.793 30.193 - -22.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -25.78% 333293712.763 247374331.402 - -27.06% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -25.73% 7.174 5.329 - -6.12% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -25.30% 0.397 0.296 - -38.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -24.95% 248.703 186.647 - 3.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -24.53% 38.282 28.893 - 21.72% -
std::lower_bound(std::forward_list<int>)/100 -24.50% 108.722 82.083 - 1.62% -
std::for_each(multiset<int>::iterator)/50 -24.40% 47.219 35.696 - -0.24% -
BM_StringEraseWithMove_Huge_Transparent -24.39% 69.490 52.541 - -1.49% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -24.25% 32.972 24.975 - -27.77% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -23.96% 982.518 747.081 - -14.30% -
BM_vector_deque_ranges_move_backward/0 -23.84% 0.549 0.418 - -5.70% -
BM_StringFindStringLiteral/1024 -23.82% 23.787 18.121 - 2.35% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.75% 41839.989 31904.509 - -1.01% -
SetIntersection_Interlaced_Vector_float_1024_16 -23.65% 2543981.484 1942210.416 - -7.35% -
std::multiset<std::string>::erase(key)_(existent)/8192 -23.60% 106.311 81.218 - 25.79% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -23.60% 136.360 104.182 - -23.44% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -23.43% 1951710.117 1494410.413 - -1.70% -
std::transform(list<int>)_(identity_transform)/50 -23.11% 39.305 30.219 - 0.87% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -22.97% 40274.147 31024.777 - 0.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -22.77% 51.409 39.705 - 20.99% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.68% 60.415 46.712 - -19.01% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.46% 2406237.543 1865868.221 - -1.05% -
std::any_of(vector<int>)_(process_all)/50 -22.43% 18.971 14.716 - -5.87% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.98% 870.550 679.205 - -2.48% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -21.71% 34573.132 27066.518 - -0.19% -
BM_vector_deque_ranges_copy_backward/0 -21.47% 0.519 0.407 - -5.18% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -21.39% 3930.856 3090.177 - -0.13% -
std::multiset<int>::count(key)_(existent)/32 -21.31% 4.705 3.703 - 0.20% -
rng::contains_subrange(deque<int>)_(single_element)/50 -21.28% 28.918 22.766 - -10.58% -
std::map<std::string,_int>::erase(iterator)/1024 -21.23% 35.703 28.124 - 9.60% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.23% 3747.263 2951.829 - -0.38% -
std::search(list<int>)_(single_element)/1000 -21.11% 705.850 556.833 - -15.01% -
std::search(deque<int>)_(no_match)/1024 -20.98% 303.162 239.569 - -31.64% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -20.93% 40.839 32.294 - -16.59% -
rng::for_each(multimap<int>)/50 -20.74% 50.199 39.790 - -1.44% -
rng::starts_with(list<int>,_pred)/8192 -20.60% 12219.251 9702.211 - -0.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -20.45% 39.924 31.761 - -7.83% -
BM_toupper_char<char> -20.39% 0.692 0.551 - -19.74% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -20.29% 211995.841 168986.821 - -4.39% -
std::unordered_set<int>::find(key)_(existent)/32 -20.20% 1.326 1.058 - -20.40% -
BM_vector_deque_ranges_copy/0 -20.19% 0.682 0.545 - 36.80% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.10% 1.025 0.819 - -0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.85% 23312.994 18685.382 - -0.41% -
std::move(deque<int>)/64 -19.67% 6.112 4.910 - 3.83% -
std::vector<std::string>::ctor(size)/8192 -19.65% 5187.044 4167.870 - 0.60% -
BM_StringEraseWithMove_Huge_Opaque -19.64% 68.230 54.833 - -30.66% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -19.60% 10.193 8.195 - -27.59% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -19.55% 1.956 1.574 - 29.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.50% 31.652 25.479 - 2.07% -
std::find_if(vector<int>)_(process_all)/50 -19.49% 6.862 5.524 - -2.29% -
std::multiset<std::string>::count(key)_(non-existent)/32 -19.32% 12.420 10.021 - -5.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -19.25% 52.478 42.378 - 0.26% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -19.17% 2864.945 2315.801 - -1.28% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -19.10% 205840.675 166530.422 - 0.18% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -19.05% 62.246 50.386 - -15.22% -
std::set<std::string>::ctor(const&,_alloc)/32 -19.04% 850.530 688.619 - -8.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -19.04% 28.971 23.457 - -24.19% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -18.98% 65.298 52.903 - -0.35% -
BM_PushHeap_uint64_Ascending_1 -18.82% 0.577 0.469 - 0.90% -
std::set<std::string>::erase(iterator)/32 -18.65% 31.731 25.813 - -3.16% -
std::for_each(set<int>::iterator)/50 -18.62% 44.234 35.996 - -2.54% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -18.62% 13.904 11.316 - -33.95% -
BM_PushHeap_float_Descending_256 -18.61% 0.499 0.406 - 1.18% -
rng::contains_subrange(list<int>)_(process_all)/8192 -18.56% 9040.942 7363.156 - 6.97% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -18.52% 1.419 1.156 - -10.86% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -18.36% 222.294 181.488 - 1.54% -
std::sort(deque<int>)_(shuffled)/8192 -18.35% 98727.252 80610.152 - 0.07% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -18.06% 493.439 404.310 - 0.02% -
std::find_end(list<int>)_(single_element)/8192 -17.97% 9655.531 7919.993 - -3.46% -
std::copy_n(vector<int>)/32768 -17.95% 3686.644 3024.765 - -19.58% -
std::set<std::string>::erase(key)_(existent)/8192 -17.93% 104.125 85.454 - 2.40% -
vector<bool>::resize() -17.90% 14.265 11.711 - -3.67% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -17.88% 0.378 0.311 - -32.11% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -17.79% 7.032 5.781 - -26.49% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -17.77% 12660.436 10410.621 - -5.56% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -17.68% 3336.613 2746.708 - 0.51% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -17.67% 1.590 1.309 - -14.04% -
std::for_each(multimap<int>::iterator)/50 -17.64% 44.244 36.440 - -1.29% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.64% 462.383 380.838 - -0.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -17.59% 48.328 39.829 - -46.54% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.57% 32.967 27.174 - -4.46% -
BM_PushHeap_float_Descending_1024 -17.57% 0.474 0.390 - 0.27% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.54% 1123.071 926.085 - -0.04% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -17.47% 56.323 46.485 - -11.37% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -17.36% 61.988 51.224 - 25.26% -
BM_deque_deque_ranges_move/0 -17.30% 0.923 0.763 - -16.92% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -17.28% 25.624 21.196 - -16.87% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -17.23% 26297.375 21767.502 - -0.63% -
BM_PushHeap_float_Descending_16384 -17.18% 0.465 0.385 - 0.52% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -17.16% 29.805 24.689 - 1.06% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -17.14% 9.077 7.522 - -34.07% -
BM_PushHeap_float_Descending_262144 -17.13% 0.465 0.385 - 0.17% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -17.11% 6555.516 5434.178 - -1.74% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -17.05% 3169.555 2629.106 - -2.97% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -17.02% 38.334 31.809 - -19.55% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -16.99% 103.512 85.922 - -5.62% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -16.98% 527.668 438.049 - 3.92% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -16.98% 25.450 21.128 - -12.42% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.92% 415514.516 345218.670 - 0.59% -
SetIntersection_Interlaced_Vector_float_16384_4 -16.78% 1650158.699 1373307.422 - -5.11% -
vector<bool>::reserve() -16.74% 10.924 9.095 - -4.45% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -16.65% 897.251 747.874 - 1.35% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.59% 30.827 25.712 - 0.19% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -16.58% 44.580 37.189 - -4.55% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -16.55% 9771.750 8154.416 - -8.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -16.55% 59.578 49.720 - 2.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -16.52% 3.054 2.550 - 4.90% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.52% 55.915 46.680 - -1.98% -
std::find(vector<long_long>)_(process_all)/8 -16.51% 1.139 0.951 - -23.87% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -16.43% 42.679 35.665 - -5.47% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -16.24% 1.380 1.156 - -19.33% -
std::find_if_not(vector<int>)_(process_all)/50 -16.21% 6.854 5.743 - 1.62% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -16.16% 506698.677 424791.616 - -0.02% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -15.99% 7.661 6.436 - -11.90% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -15.97% 1.423 1.195 - -8.46% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -15.88% 26.709 22.468 - -15.25% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -15.84% 41.522 34.944 - -9.84% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -15.83% 2.801 2.358 - -2.23% -
std::set<std::string>::ctor(const&)/32 -15.82% 832.328 700.687 - -12.35% -
std::find_end(vector<int>)_(near_matches)/8192 -15.70% 911938.505 768781.113 - -0.03% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.63% 6490.822 5476.080 - -13.13% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.59% 4253.786 3590.628 - -0.66% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -15.56% 51764.322 43709.375 - -1.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -15.37% 65.911 55.780 - -20.08% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -15.35% 23668700.453 20035979.121 - 26.01% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -15.22% 56.414 47.829 - 45.71% -
std::deque<std::string>::ctor(size)/32 -15.18% 51.330 43.535 - 4.68% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -15.10% 73.162 62.116 - -14.41% -
std::find_if(vector<int>)_(process_all)/8192 -15.09% 945.111 802.449 - -0.05% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -15.03% 11.322 9.620 - -18.22% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -15.02% 1.270 1.079 - -8.66% -
BM_StringEraseWithMove_Small_Opaque -15.02% 2.642 2.245 - 2.78% -
std::map<int,_int>::count(key)_(existent)/1024 -14.99% 4.408 3.747 - -1.67% -
std::copy_if(list<int>)_(every_other)/512 -14.93% 349.505 297.335 - 4.96% -
std::find_if(vector<int>)_(process_all)/32768 -14.93% 3759.689 3198.526 - 0.08% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.92% 943.307 802.533 - 0.00% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -14.91% 29706.690 25277.565 - 0.01% -
rng::find_last(vector<char>)_(bail_90%)/1024 -14.84% 27.802 23.675 - 0.69% -
std::reverse_copy(list<int>)/8 -14.77% 2.787 2.375 - -1.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.74% 71.100 60.618 - -14.16% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.73% 3749.940 3197.673 - 0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -14.71% 35548.682 30318.203 - -0.29% -
std::unique(list<int>)_(contiguous)/1024 -14.65% 1074.782 917.347 - -1.85% -
std::copy_n(list<int>)/4096 -14.64% 4179.648 3567.687 - -1.68% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -14.60% 31.347 26.770 - 0.14% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.57% 30.627 26.164 - -0.86% -
std::rotate(vector<int>)_(by_1/2)/50 -14.57% 4.471 3.820 - -0.01% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -14.52% 165961.418 141857.421 - -3.67% -
std::copy(vector<bool>)_(aligned)/1048576 -14.44% 3458.440 2959.150 - 19.05% -
std::find_if(deque<int>)_(process_all)/8192 -14.43% 2330.054 1993.817 - 0.12% -
std::find_if(deque<int>)_(process_all)/1024 -14.37% 291.638 249.724 - 0.08% -
std::set<std::string>::equal_range(key)_(existent)/8192 -14.35% 32.538 27.869 - 2.89% -
std::all_of(vector<int>)_(process_all)/50 -14.34% 19.204 16.451 - 19.90% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -14.32% 1698.499 1455.268 - 8.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -14.24% 19.958 17.116 - -9.16% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -14.18% 2.643 2.268 - 0.10% -
std::map<int,_int>::count(key)_(existent)/32 -14.11% 1.779 1.528 - -0.82% -
rng::for_each(set<int>)/50 -14.11% 43.831 37.647 - -0.49% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -14.10% 14177.338 12178.773 - -17.62% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -14.06% 81.331 69.893 - -1.17% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -13.99% 1003.120 862.808 - -6.33% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -13.95% 1.421 1.222 - -6.38% -
std::multimap<std::string,_int>::ctor(const&)/32 -13.93% 796.493 685.572 - -24.95% -
std::map<int,_int>::erase(iterator)/1024 -13.92% 24.033 20.688 - 0.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -13.91% 39.719 34.195 - -26.98% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -13.78% 31.887 27.493 - -13.62% -
BM_deque_vector_ranges_move_backward/0 -13.77% 1.584 1.366 - -9.50% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -13.74% 39268.073 33874.297 - 0.20% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.71% 14.823 12.790 - 0.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -13.69% 1000.098 863.168 - -0.98% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -13.69% 25.080 21.646 - -8.39% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -13.68% 10.497 9.061 - -2.73% -
std::find_end(deque<int>)_(process_all)/8192 -13.66% 2856.159 2466.067 - -4.46% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -13.65% 27.006 23.319 - -36.66% -
std::any_of(deque<int>)_(process_all)/50 -13.57% 21.838 18.874 - 0.01% -
std::multiset<int>::ctor(const&,_alloc)/32 -13.54% 258.013 223.079 - -1.99% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.54% 14.792 12.790 - 0.30% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.53% 399584.042 345501.971 - 0.21% -
std::find_if(deque<int>)_(process_all)/32768 -13.53% 9318.367 8057.555 - 0.23% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -13.46% 1.450 1.255 - -13.64% -
std::partition(list<int>)_(dense)/8192 -13.43% 5676.201 4913.699 - -2.79% -
std::find_end(deque<int>)_(process_all)/1048576 -13.41% 366182.771 317067.680 - -5.36% -
SetIntersection_Front_Set_uint32_262144_1024 -13.41% 14078427.392 12190457.605 - -3.32% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -13.32% 1.416 1.227 - -6.03% -
std::unordered_set<int>::find(key)_(existent)/1024 -13.30% 1.486 1.288 - -12.19% -
std::set<int>::count(key)_(non-existent)/8192 -13.28% 13.811 11.977 - 6.33% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -13.20% 721.093 625.908 - -16.39% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.19% 0.312 0.271 - 12.26% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -13.16% 24.767 21.508 - -10.32% -
std::find_if(vector<int>)_(bail_25%)/32768 -13.14% 944.162 820.057 - -2.23% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -13.08% 41.946 36.461 - -0.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -13.06% 54.073 47.011 - -1.76% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -12.98% 17.650 15.358 - 4.12% -
std::multiset<int>::find(key)_(non-existent)/8192 -12.97% 9.262 8.061 - -2.21% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -12.93% 928.015 808.011 - 8.09% -
std::partition(deque<int>)_(sparse)/50 -12.91% 17.246 15.019 - -0.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -12.89% 1.448 1.261 - -5.82% -
BM_deque_deque_ranges_move/2 -12.84% 2.307 2.011 - -12.53% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -12.84% 872.788 760.745 - -5.01% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -12.83% 546.581 476.442 - 4.55% -
std::generate_n(deque<int>)/1024 -12.82% 278.270 242.590 - 0.02% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -12.73% 63.285 55.227 - -4.45% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.72% 392009.161 342161.031 - -0.49% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.68% 41011.164 35809.518 - 0.45% -
ranges::min(std::vector<__int128>)/70000 -12.66% 30876.815 26967.541 - -10.12% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -12.63% 396460.055 346399.335 - 0.17% -
std::set<int>::contains(key)_(non-existent)/32 -12.63% 3.072 2.684 - 0.32% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -12.59% 82.328 71.960 - -12.85% -
std::for_each(map<int>::iterator)/50 -12.43% 41.120 36.009 - -0.17% -
std::generate(deque<int>)/1024 -12.40% 276.750 242.444 - -0.30% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -12.37% 79.353 69.534 - -0.33% -
std::find_if(vector<char>)_(bail_25%)/32768 -12.35% 943.756 827.190 - 3.13% -
std::none_of(deque<int>)_(process_all)/50 -12.30% 21.525 18.877 - -0.02% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.27% 14.643 12.846 - -0.17% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -12.21% 4990595.621 4381402.665 - 16.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -12.19% 2.579 2.264 - -2.72% -
std::set<int>::ctor(const&,_alloc)/32 -12.18% 248.035 217.824 - -3.07% -
std::set<int>::ctor(&&,_different_allocs)/0 -12.13% 14.528 12.766 - -0.18% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -12.11% 192.524 169.205 - -11.77% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -12.10% 1.577 1.386 - -16.68% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -12.05% 751.020 660.504 - 1.21% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -12.00% 1.525 1.342 - -15.50% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -12.00% 6.430 5.658 - 2.25% -
BM_StringRelational_Eq_Empty_Empty_Control -11.99% 2.118 1.864 - -9.33% -
BM_CmpEqual_uchar_schar -11.99% 1.123 0.988 - -7.71% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -11.97% 3.195 2.813 - -3.52% -
std::set<std::string>::ctor(const&,_alloc)/1024 -11.95% 41349.189 36407.468 - -2.06% -
rng::find_last(deque<int>)_(bail_90%)/8 -11.88% 0.969 0.854 - 2.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -11.86% 40.370 35.582 - 24.89% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -11.83% 28.206 24.868 - -24.19% -
ranges::min(std::deque<__int128>)/1 -11.82% 0.837 0.738 - 3.98% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.79% 14.489 12.781 - -0.13% -
std::move(deque<int>)/32768 -11.78% 2074.423 1830.024 - -9.56% -
SetIntersection_Interlaced_Vector_uint32_256_16 -11.77% 6681120.625 5894705.423 - -5.56% -
std::map<int,_int>::erase(iterator)/32 -11.73% 23.494 20.739 - 1.06% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.72% 17.323 15.294 - -11.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.70% 0.298 0.263 - -40.89% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.66% 50304.151 44440.711 - -14.54% -
std::adjacent_find(deque<int>,_pred)/8 -11.63% 4.838 4.275 - 4.62% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -11.58% 23.240 20.549 - -1.67% -
std::partial_sort_copy(list<int>)_(ascending)/8 -11.53% 9.365 8.285 - 0.69% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -11.44% 1191.292 1055.045 - -1.85% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -11.38% 39.535 35.037 - -13.39% -
BM_tolower_char<char> -11.34% 0.692 0.613 - -0.54% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -11.27% 19.855 17.618 - 0.55% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -11.23% 41.582 36.911 - -12.47% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -11.22% 42.237 37.499 - 2.01% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -11.18% 5.544 4.924 - -0.34% -
BM_StringMove_Large -11.16% 0.798 0.709 - 0.52% -
std::find_if(deque<int>)_(bail_25%)/8192 -11.16% 569.375 505.855 - 0.63% -
BM_deque_deque_ranges_move/1 -11.11% 2.598 2.310 - -10.46% -
rng::contains_subrange(list<int>)_(same_length)/50 -11.11% 28.308 25.164 - 0.04% -
std::stable_sort(deque<int>)_(repeated)/8 -11.04% 19.713 17.537 - -4.11% -
std::multiset<int>::find(key)_(non-existent)/1024 -11.04% 6.064 5.395 - -1.54% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.01% 1631029.556 1451479.988 - 0.15% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -10.99% 7.802 6.944 - -22.02% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -10.99% 4.724 4.205 - -4.63% -
std::search(vector<int>,_pred)_(single_element)/1000 -10.89% 563.172 501.836 - -0.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.89% 53.643 47.803 - -2.72% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -10.88% 19.391 17.281 - -3.06% -
std::partial_sort(deque<int>)_(ascending)/8192 -10.86% 162158.621 144550.584 - 0.94% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -10.84% 33.989 30.305 - 45.97% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -10.83% 1.564 1.395 - -5.68% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.83% 50238.000 44798.407 - -12.41% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -10.82% 5.695 5.079 - -20.02% -
std::find_end(vector<int>)_(near_matches)/1024 -10.81% 15666.013 13973.042 - 0.01% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.80% 19.825 17.685 - -2.10% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -10.77% 53.657 47.877 - -2.98% -
std::move(list<int>)/64 -10.76% 47.883 42.731 - 9.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -10.76% 19.814 17.683 - -1.74% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -10.75% 42861.115 38251.904 - 0.06% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.75% 576.950 514.926 - 5.05% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -10.72% 22.287 19.899 - -9.80% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.69% 5929059.040 5295383.140 - -10.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -10.68% 14184778.212 12669451.312 - 0.32% -
std::multiset<int>::count(key)_(existent)/8192 -10.67% 10.260 9.165 - -0.46% -
std::find_if(vector<int>)_(bail_25%)/8192 -10.65% 237.582 212.277 - -0.51% -
rng::contains_subrange(list<int>)_(single_element)/8192 -10.65% 7744.738 6920.118 - -4.95% -
std::set<std::string>::contains(key)_(existent)/32 -10.65% 15.919 14.224 - -4.95% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -10.63% 2.971 2.656 - -21.07% -
std::sort(deque<int>)_(repeated)/1024 -10.59% 1068.865 955.651 - 0.02% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -10.59% 0.618 0.553 - 11.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -10.58% 0.695 0.621 - -11.31% -
BM_CmpEqual_ushort_short -10.57% 1.126 1.007 - 2.29% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.57% 326.452 291.953 - 0.02% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -10.56% 14.342 12.827 - -0.22% -
std::partition(deque<int>)_(sparse)/32 -10.52% 11.368 10.172 - 1.81% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.52% 41242.647 36905.154 - 0.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.49% 734.320 657.305 - -46.89% -
BM_CmpLess_uchar_short -10.48% 1.135 1.016 - 0.70% -
std::map<std::string,_int>::erase(key)_(existent)/32 -10.46% 75.997 68.046 - -6.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -10.46% 1269612.394 1136795.955 - 2.01% -
std::unordered_set<std::string>::erase(iterator)/8192 -10.45% 29.255 26.198 - -15.32% -
std::search(vector<int>,_pred)_(single_element)/8192 -10.45% 4603.682 4122.745 - 5.31% -
std::find_if(vector<int>)_(process_all)/1024 -10.43% 125.593 112.489 - 0.03% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -10.35% 25.361 22.735 - -4.94% -
std::unique(list<int>)_(contiguous)/8192 -10.34% 7802.830 6996.387 - -0.89% -
rng::contains_subrange(deque<int>)_(single_element)/32 -10.30% 17.265 15.487 - -11.42% -
std::find_end(vector<int>)_(near_matches)/1000 -10.26% 15052.698 13507.598 - 0.38% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -10.24% 14.297 12.832 - 0.28% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -10.22% 89.642 80.477 - 29.92% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -10.22% 1.619 1.454 - -4.04% -
std::map<int,_int>::erase(iterator)/8192 -10.20% 26.727 24.000 - 15.95% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.18% 7671.183 6890.497 - 0.84% -
std::is_partitioned(list<int>)_(partitioned)/1024 -10.15% 639.612 574.709 - -0.40% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -10.08% 7679.045 6904.923 - -2.42% -
std::find_if_not(vector<int>)_(process_all)/1024 -10.07% 125.060 112.472 - 0.05% -
std::set<int>::count(key)_(existent)/1024 -10.04% 4.683 4.213 - 3.69% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -10.02% 26328.045 23689.393 - -0.12% -
std::find_end(deque<int>)_(process_all)/1024 -10.02% 359.385 323.390 - -0.42% -
std::stable_sort(deque<int>)_(descending)/8 -10.01% 28.414 25.569 - -2.05% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -10.00% 2662823.390 2396623.010 - 0.04% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.97% 8360.145 7527.002 - 0.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -9.94% 68.061 61.294 - -1.61% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.94% 52.061 46.888 - -4.73% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -9.94% 1.806 1.627 - 0.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.89% 3.116 2.808 - -0.41% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.88% 25288.706 22790.494 - -0.10% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.87% 2213.869 1995.448 - -0.07% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -9.86% 4.556 4.107 - -1.26% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -9.85% 29.998 27.042 - -6.72% -
std::copy(deque<int>)/64 -9.84% 3.018 2.721 - -10.04% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -9.80% 6288828.913 5672524.250 - -13.24% -
std::stable_sort(deque<int>)_(heap)/8 -9.77% 26.262 23.696 - -3.53% -
std::copy(list<int>)/64 -9.73% 33.494 30.236 - -26.64% -
std::stable_partition(deque<int>)_(sparse)/8192 -9.69% 3657.156 3302.684 - -5.01% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.69% 339776.780 306865.359 - 0.20% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -9.67% 96.527 87.197 - 2.07% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -9.65% 1.156 1.044 - 20.52% -
SetIntersection_Interlaced_Vector_float_256_4 -9.64% 5250844.767 4744598.702 - -1.39% -
BM_CmpEqual_uint_short -9.61% 1.135 1.026 - 1.85% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.58% 2.456 2.221 - 0.03% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.58% 0.850 0.769 - 11.24% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -9.57% 42.388 38.332 - -0.72% -
BM_CmpEqual_ushort_schar -9.56% 1.118 1.011 - 2.87% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.56% 7.269 6.574 - 1.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -9.55% 283279.563 256213.407 - 2.76% -
bm_ranges_lexicographical_compare<signed_char>/1 -9.48% 1.715 1.552 - -6.40% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.48% 6386.166 5781.062 - -10.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -9.43% 14808.666 13411.725 - -1.67% -
std::copy_if(list<int>)_(entire_range)/64 -9.39% 33.472 30.328 - -0.06% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.36% 13505.593 12241.182 - -1.23% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -9.33% 1582098.356 1434561.858 - -4.69% -
BM_StringEraseWithMove_Small_Transparent -9.31% 2.412 2.187 - 0.37% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.30% 0.515 0.467 - -0.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.26% 1253227.860 1137144.954 - 0.70% -
BM_vector_deque_ranges_copy_backward/2 -9.24% 1.996 1.811 - -5.83% -
std::pop_heap(deque<std::string>)/1024 -9.22% 66.905 60.735 - -0.29% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -9.21% 10397009.900 9439111.027 - 9.91% -
BM_CmpEqual_uchar_short -9.21% 1.085 0.985 - -2.50% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -9.20% 25.784 23.413 - 16.32% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -9.15% 752.078 683.280 - -12.55% -
std::find_end(list<int>)_(near_matches)/8192 -9.09% 2457994.737 2234530.882 - 0.03% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -9.09% 52.479 47.710 - -0.15% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -9.08% 22.458 20.418 - 0.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -9.08% 5125.641 4660.380 - -7.73% -
std::find_end(list<int>)_(near_matches)/1000 -9.07% 36128.912 32850.733 - -0.09% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.06% 0.697 0.634 - 0.36% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.05% 4.628 4.209 - -9.32% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.05% 1.775 1.614 - -11.73% -
std::copy(vector<int>)/32768 -9.04% 3793.166 3450.450 - -6.16% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.03% 540.529 491.696 - 0.85% -
std::partition(list<int>)_(sparse)/8192 -9.00% 8290.379 7544.248 - -3.63% -
SetIntersection_Interlaced_Vector_float_16384_16 -8.98% 2847695.937 2591977.484 - -8.20% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -8.98% 9.653 8.787 - -4.17% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.96% 5.916 5.386 - 0.24% -
std::stable_sort(deque<int>)_(shuffled)/8192 -8.94% 15961.235 14534.895 - 2.36% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.93% 13.879 12.639 - -0.03% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -8.90% 13167.920 11995.494 - -7.35% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -8.90% 33.952 30.931 - 59.29% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -8.88% 0.688 0.627 - 3.24% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -8.88% 27006.931 24609.235 - -0.26% -
BM_StringAssignAsciiz_Small_Opaque -8.88% 3.337 3.041 - 2.01% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -8.87% 6.088 5.549 - -0.64% -
SetIntersection_Front_Vector_string_1024_256 -8.85% 10204165.223 9300689.397 - -0.13% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -8.85% 32.185 29.338 - 0.29% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -8.84% 10.014 9.129 - -0.40% -
BM_StringAssignAsciiz_Empty_Opaque -8.83% 3.336 3.041 - 2.06% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.82% 871.186 794.312 - -1.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -8.82% 6.544 5.967 - -0.02% -
std::stable_sort(deque<int>)_(ascending)/8 -8.81% 20.212 18.430 - 3.52% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.81% 13146.039 11987.389 - -7.57% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.81% 13.890 12.667 - 0.42% -
std::generate_n(list<int>)/50 -8.78% 16.772 15.300 - 1.71% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.77% 14.103 12.866 - 0.94% -
ranges::min(std::vector<__int128>)/64 -8.77% 26.794 24.444 - -7.69% -
BM_CmpLess_uint_short -8.76% 1.136 1.037 - 2.49% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -8.75% 45431.064 41457.986 - 0.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -8.74% 143.373 130.840 - 2.93% -
SetIntersection_Interlaced_Vector_uint32_256_4 -8.74% 5095696.012 4650294.452 - -7.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -8.73% 3.801 3.469 - -3.08% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -8.70% 1.995 1.822 - -7.32% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -8.65% 1.729 1.579 - 0.08% -
std::find_end(list<int>)_(near_matches)/1024 -8.64% 37708.087 34448.448 - 0.54% -
std::multiset<int>::find(key)_(non-existent)/32 -8.64% 2.469 2.256 - -0.09% -
std::find_end(list<int>,_pred)_(single_element)/8192 -8.63% 9245.324 8447.285 - -0.57% -
std::find_if(vector<char>)_(bail_25%)/8 -8.62% 0.818 0.747 - -15.46% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.62% 3.026 2.765 - 56.81% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -8.62% 28529.467 26071.447 - 0.51% -
std::rotate(vector<bool>)_(by_1/4)/1024 -8.59% 14.162 12.946 - 1.55% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -8.56% 1.260 1.152 - -12.06% -
BM_StringRelational_Compare_Huge_Large_Control -8.55% 2.276 2.081 - 0.01% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.54% 4.625 4.229 - -2.93% -
std::multiset<std::string>::find(key)_(existent)/8192 -8.52% 30.260 27.682 - -5.29% -
std::unordered_multiset<int>::erase(iterator)/8192 -8.50% 22.805 20.867 - -12.48% -
BM_PushHeap_float_Ascending_4 -8.48% 0.587 0.537 - -0.05% -
std::copy(list<int>)/4096 -8.47% 3268.963 2991.937 - -6.11% -
std::remove_if(list<int>)_(prefix)/8192 -8.47% 10043.714 9193.034 - -7.19% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -8.46% 12589.841 11524.401 - -0.73% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -8.46% 7.310 6.692 - -0.46% -
std::sort_heap(vector<int>)/8 -8.46% 32.077 29.365 - -0.85% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.43% 60.747 55.624 - -0.02% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.43% 0.291 0.266 - -8.30% -
std::adjacent_find(vector<int>,_pred)/8 -8.43% 3.525 3.228 - -2.29% -
std::search_n(list<int>)_(no_match)/8192 -8.42% 7440.476 6814.084 32.471 -0.18% 32.471
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -8.41% 3811.925 3491.206 - 0.57% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -8.41% 2.345 2.148 - -3.28% -
std::equal(vector<int>)_(it,_it,_it)/50 -8.37% 4.559 4.178 - 1.69% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.37% 16158.710 14805.798 - 0.87% -
BM_PushHeap_string_QuickSortAdversary_1 -8.35% 0.700 0.641 - 9.85% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -8.32% 29.987 27.492 - -4.96% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.32% 0.378 0.346 - -0.08% -
std::map<int,_int>::clear()/1024 -8.31% 11337.328 10395.516 - 0.68% -
std::map<std::string,_int>::clear()/1024 -8.22% 23961.339 21992.124 - 0.89% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -8.22% 371962841.924 341404314.275 - -2.60% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.21% 831.696 763.430 - -3.49% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -8.21% 22.512 20.664 - 3.12% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.17% 39681.250 36439.469 - -1.74% -
std::map<std::string,_int>::erase(iterator)/8192 -8.16% 29.032 26.662 - -16.19% -
BM_PushHeap_float_QuickSortAdversary_4 -8.16% 0.586 0.538 - 0.58% -
std::map<int,_int>::clear()/8192 -8.14% 92082.029 84587.565 - 1.32% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.11% 1.257 1.155 - -0.01% -
BM_CmpLess_ushort_short -8.11% 1.122 1.031 - 0.24% -
std::remove_if(vector<int>)_(prefix)/50 -8.07% 58.489 53.768 - -1.75% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.06% 1245913.791 1145448.805 - 1.20% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -8.05% 8.252 7.588 - -1.12% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -8.05% 1.285 1.182 - -5.53% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -8.04% 0.376 0.345 - -28.60% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.03% 1214.975 1117.447 - 3.51% -
std::rotate(list<int>)_(by_1/2)/50 -8.02% 13.664 12.568 - -0.40% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -8.00% 1.390 1.279 - -7.27% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -8.00% 19.724 18.147 - 4.43% -
rng::contains(vector<int>)_(process_all)/8 -7.99% 2.817 2.592 - 1.62% -
rng::contains_subrange(deque<int>)_(single_element)/16 -7.99% 10.125 9.317 - -10.19% -
SetIntersection_Front_Set_string_262144_64 -7.94% 4991120.743 4594938.669 - -0.74% -
BM_PushHeap_string_PipeOrgan_1 -7.93% 0.700 0.645 - 22.36% -
std::replace(vector<int>)_(sprinkled)/8192 -7.89% 1245.180 1146.900 - -6.13% -
std::vector<std::string>::ctor(size)/1024 -7.87% 464.449 427.891 - 0.82% -
BM_PushHeap_float_PipeOrgan_4 -7.87% 0.540 0.497 - -1.68% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -7.87% 23.685 21.821 - -0.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.86% 19455.474 17925.381 - 0.61% -
std::any_of(deque<int>)_(process_all)/8192 -7.83% 2833.712 2611.974 - 3.33% -
BM_std_minmax_element<int>/64000 -7.77% 16890.756 15578.765 - -6.63% -
BM_std_minmax_element<int>/70000 -7.77% 18468.258 17034.045 - -6.64% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.76% 267.502 246.731 - -0.02% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -7.75% 1.644 1.517 - -9.42% -
BM_PushHeap_float_Random_4 -7.72% 3.007 2.775 - -2.66% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -7.69% 40.523 37.405 - -7.87% -
BM_deque_deque_ranges_move_backward/0 -7.69% 0.921 0.850 - -7.30% -
BM_std_minmax_element<int>/65536 -7.68% 17315.143 15984.886 - -6.40% -
BM_deque_vector_copy_backward/0 -7.67% 1.541 1.423 - 3.70% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.66% 1173.764 1083.795 - -5.89% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -7.65% 376.205 347.430 - -0.41% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -7.64% 0.521 0.481 - -3.89% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -7.63% 1.224 1.131 - -7.11% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -7.61% 33.890 31.312 - 0.48% -
BM_CmpEqual_uint_schar -7.60% 1.133 1.047 - 0.16% -
BM_CmpLess_uchar_schar -7.59% 1.122 1.037 - 0.64% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.59% 4645.049 4292.591 - 0.01% -
std::map<int,_int>::count(key)_(existent)/8192 -7.57% 6.152 5.687 - -1.42% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -7.56% 27482531.385 25405024.500 - -22.11% -
BM_StringMove_Small -7.55% 0.799 0.738 - -3.05% -
ranges::minmax(std::vector<char>)/8 -7.54% 1.010 0.934 - 7.12% -
std::generate(deque<int>)/32 -7.53% 8.683 8.029 - 0.42% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -7.51% 26.351 24.371 - -7.22% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -7.51% 4856.554 4491.941 - -14.45% -
std::map<std::string,_int>::count(key)_(existent)/32 -7.48% 17.370 16.070 - -3.38% -
std::unordered_set<int>::clear()/8192 -7.48% 67288.814 62253.371 - -3.66% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -7.47% 18.451 17.072 - -0.73% -
SetIntersection_Interlaced_Vector_string_1024_4 -7.46% 1744190.727 1614024.326 - -0.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -7.43% 14737.138 13641.479 - -0.56% -
rng::contains_subrange(list<int>)_(same_length)/8192 -7.42% 8514.123 7882.504 - -0.40% -
std::all_of(deque<int>)_(process_all)/32768 -7.42% 10899.278 10090.954 - 0.27% -
SetIntersection_Front_Vector_uint32_1024_256 -7.41% 2283748.440 2114463.104 - -6.77% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.41% 43642.399 40408.303 - 2.81% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.41% 16.724 15.484 - 0.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -7.39% 26463573.918 24509062.756 - 0.47% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -7.34% 0.490 0.454 - 1.48% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.33% 579.988 537.463 - 0.01% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -7.33% 11.344 10.513 - 5.36% -
std::all_of(deque<int>)_(process_all)/8192 -7.32% 2719.838 2520.639 - -0.39% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -7.32% 23.042 21.355 - -5.64% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.32% 15803.235 14646.950 - -0.83% -
std::none_of(deque<int>)_(process_all)/8192 -7.31% 2717.706 2519.089 - -0.06% -
std::unordered_set<std::string>::find(key)_(existent)/32 -7.30% 39.750 36.850 - -0.89% -
std::multiset<int>::find(key)_(existent)/8192 -7.29% 8.908 8.258 - 0.29% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -7.29% 1.429 1.325 - -17.95% -
std::partial_sort(deque<int>)_(descending)/8192 -7.27% 282589.439 262056.511 - 3.55% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -7.26% 104088.386 96527.326 - 1.22% -
SetIntersection_Interlaced_Vector_uint64_256_64 -7.26% 7380439.684 6844598.784 - -4.55% -
BM_deque_deque_ranges_move_backward/2 -7.26% 2.470 2.291 - -4.54% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -7.26% 21.022 19.496 - 0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -7.25% 1230312.025 1141066.196 - 0.87% -
std::any_of(deque<int>)_(process_all)/32768 -7.24% 11288.254 10470.968 - 3.87% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -7.23% 5.258 4.877 - -0.21% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -7.21% 16.523 15.331 - -2.04% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -7.20% 2010712.985 1865992.866 - -3.04% -
BM_std_minmax_element<int>/5500 -7.18% 1452.544 1348.243 - -5.64% -
std::none_of(deque<int>)_(process_all)/32768 -7.17% 10888.096 10107.489 - 0.34% -
std::is_sorted(deque<int>)/8 -7.17% 2.861 2.656 - 0.47% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -7.17% 13.774 12.787 - -0.49% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.17% 0.754 0.700 - -0.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.17% 84931.143 78845.481 - -2.42% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.15% 27.147 25.207 - -4.66% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.14% 565.641 525.253 - 0.05% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -7.12% 40223.506 37358.872 - 1.06% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -7.12% 213.056 197.894 - 5.42% -
rng::contains_subrange(deque<int>)_(process_all)/16 -7.06% 9.781 9.091 - 14.23% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -7.04% 12.374 11.503 - -0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.03% 27756247.120 25804312.852 - 0.83% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -6.99% 12.402 11.535 - 1.59% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -6.96% 2.413 2.245 - 0.90% -
std::map<int,_int>::ctor(const&,_alloc)/32 -6.96% 251.225 233.744 - 5.66% -
BM_StringRelational_Compare_Empty_Small_Control -6.94% 1.731 1.611 - 0.21% -
std::replace_if(list<int>)_(sprinkled)/32 -6.92% 14.267 13.280 - 0.08% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -6.91% 1.254 1.168 - -3.50% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -6.90% 37.899 35.282 - 24.07% -
BM_StringRelational_Compare_Empty_Empty_Control -6.90% 1.732 1.612 - 0.35% -
std::remove_if(vector<int>)_(prefix)/1024 -6.90% 377.315 351.284 - 0.39% -
BM_vector_deque_ranges_copy_backward/1 -6.89% 2.284 2.127 - -4.76% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -6.89% 9.181 8.548 - 2.06% -
SetIntersection_Front_Set_uint64_1024_256 -6.89% 3954225.146 3681689.416 - -4.76% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -6.88% 1506.395 1402.708 - 4.98% -
std::set<int>::count(key)_(non-existent)/1024 -6.88% 7.964 7.416 - 0.26% -
std::find_first_of(list<int>)_(large_needle)/1024 -6.86% 985755.662 918129.605 - -0.96% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -6.86% 3675759.902 3423610.644 - -2.02% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -6.85% 817.266 761.297 - -0.21% -
BM_std_minmax_element<int>/4096 -6.83% 1082.506 1008.553 - -5.90% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -6.82% 280853.455 261694.283 - -0.25% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -6.82% 7693.487 7168.778 - 4.98% -
std::reverse(list<int>)/64 -6.82% 18.667 17.394 - -0.47% -
BM_CmpLess_uchar_int -6.78% 1.130 1.053 - -1.60% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -6.78% 35.733 33.310 - 0.88% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.78% 1.473 1.373 - -4.76% -
BM_std_minmax_element<int>/4000 -6.78% 1057.755 986.077 - -5.78% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -6.78% 1.760 1.641 - 9.19% -
std::unique_copy(list<int>)_(contiguous)/32 -6.74% 11.727 10.937 - -1.55% -
std::unordered_set<std::string>::ctor(const&)/32 -6.71% 795.931 742.502 - -3.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.71% 39.953 37.272 - -12.06% -
SetIntersection_Front_Vector_uint32_262144_256 -6.71% 2288249.427 2134758.277 - -1.37% -
std::sort_heap(deque<int>,_pred)/8192 -6.69% 451004.639 420848.693 - -1.04% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -6.66% 51.966 48.505 - -4.30% -
std::generate(deque<int>)/50 -6.64% 12.851 11.998 - 0.22% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.62% 61328.900 57271.409 - 0.31% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.61% 10.716 10.008 - 0.20% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -6.60% 74.839 69.900 - -30.50% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -6.56% 21.307 19.911 - -0.53% -
ranges::minmax(std::deque<long_long>)/1 -6.55% 0.690 0.645 - -10.41% -
BM_deque_deque_move_backward/0 -6.49% 0.919 0.860 - -6.24% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -6.47% 30.611 28.630 - -1.73% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -6.46% 23.829 22.289 - 2.69% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.46% 16.964 15.868 - 1.23% -
BM_deque_deque_move_backward/64 -6.43% 3.659 3.424 - 1.86% -
SetIntersection_Interlaced_Set_uint32_256_64 -6.42% 14073448.888 13169381.955 - -4.00% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -6.41% 2.415 2.260 - -0.64% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.40% 17.332 16.223 - 0.44% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -6.39% 255.785 239.439 - 8.37% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.37% 58476.918 54753.946 - -8.33% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.35% 58989.594 55245.274 - -0.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.34% 9583149.285 8975166.444 - 0.04% -
rng::for_each(map<int>)/50 -6.34% 40.399 37.838 - 0.40% -
BM_CmpEqual_int_uint -6.34% 1.136 1.064 - -0.62% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.33% 52.256 48.946 - 0.73% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.30% 13473.784 12624.946 - -1.18% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -6.29% 2499501.196 2342287.075 - 16.61% -
BM_StringFindNoMatch/10 -6.28% 1.356 1.271 - -6.19% -
std::set<int>::upper_bound(key)_(existent)/8192 -6.27% 8.591 8.052 - 2.07% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.26% 331.743 310.985 - 0.12% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -6.25% 7.340 6.882 - -2.24% -
std::set<int>::find(key)_(existent)/1024 -6.23% 4.106 3.850 - 0.38% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -6.21% 23.529 22.067 - 2.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.21% 9581781.413 8986700.190 - 0.06% -
std::swap_ranges(deque<int>)/1024 -6.21% 340.267 319.144 - -0.28% -
BM_CmpLess_ushort_int -6.19% 1.127 1.057 - -0.37% -
BM_std_minmax_element<int>/1024 -6.19% 274.065 257.096 - -5.81% -
std::map<std::string,_int>::clear()/8192 -6.19% 227074.220 213020.461 - -0.16% -
BM_CmpLess_ushort_schar -6.18% 1.119 1.050 - -1.02% -
std::multiset<std::string>::clear()/1024 -6.17% 22399.180 21017.881 - -3.03% -
std::shift_left(list<int>)/32 -6.15% 14.178 13.307 - -0.21% -
BM_CmpEqual_uint_int -6.12% 1.129 1.059 - 2.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -6.11% 49143.381 46141.191 - -3.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -6.11% 9556404.907 8972707.543 - -0.05% -
std::partial_sort(deque<int>)_(shuffled)/8192 -6.10% 258966.284 243168.714 - -0.82% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -6.08% 1.243 1.167 - 0.16% -
std::multiset<int>::clear()/8192 -6.07% 82670.556 77651.306 - -4.80% -
std::find_first_of(list<int>)_(small_needle)/50 -6.07% 148.059 139.077 - -2.43% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.06% 11.991 11.264 - 0.84% -
std::generate_n(deque<int>)/50 -6.06% 12.913 12.130 - -0.15% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -6.05% 682.412 641.099 - -1.67% -
std::set<int>::clear()/1024 -6.05% 9592.911 9012.851 - -3.95% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.03% 41179.387 38698.179 - 3.41% -
std::generate_n(deque<int>)/32 -6.01% 8.688 8.165 - -0.13% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.01% 13371.437 12567.954 - -0.31% -
std::transform(deque<int>)_(identity_transform)/50 -5.99% 20.289 19.074 - -0.01% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -5.96% 23.704 22.290 - 9.20% -
SetIntersection_None_Vector_float_262144_16384 -5.96% 1172193.335 1102328.240 - -1.90% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.96% 167226.699 157262.918 - -0.77% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -5.95% 231.837 218.036 - -3.54% -
BM_PushHeap_uint64_Ascending_4 -5.95% 0.588 0.553 - 0.47% -
std::multiset<int>::lower_bound(key)_(existent)/32 -5.94% 2.311 2.174 - 0.42% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.94% 34.441 32.396 - -8.38% -
BM_PushHeap_uint32_Random_16 -5.93% 4.180 3.932 - -5.14% -
BM_deque_deque_ranges_move_backward/1 -5.92% 2.716 2.555 - -6.58% -
bm_gcd_trivial -5.90% 0.678 0.638 - -7.40% -
BM_PushHeap_uint64_QuickSortAdversary_4 -5.88% 0.589 0.554 - 0.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -5.86% 18885.037 17778.337 - -0.61% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -5.85% 1.621 1.526 - 3.50% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.81% 812.905 765.661 - 0.91% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -5.80% 2.567 2.418 - -3.03% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.79% 348.591 328.392 - 0.23% -
std::swap_ranges(deque<int>)/8192 -5.79% 2704.849 2548.223 - -3.84% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -5.79% 280.293 264.065 - -0.44% -
BM_PushHeap_uint64_SingleElement_16 -5.78% 0.358 0.337 - -8.70% -
BM_CmpLess_int_uint -5.78% 1.140 1.074 - 1.27% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.77% 2505.735 2361.036 - -0.14% -
std::swap_ranges(deque<int>)/50 -5.76% 16.818 15.849 - -0.04% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -5.76% 22.427 21.135 - -2.93% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.75% 40099.601 37793.253 - -1.46% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.75% 28.223 26.602 - -21.67% -
std::generate(deque<int>)/8192 -5.74% 2008.638 1893.326 - -0.89% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -5.74% 1.545 1.456 - -0.75% -
BM_PushHeap_uint64_QuickSortAdversary_16 -5.72% 0.971 0.915 - 0.50% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -5.71% 94.891 89.469 - 2.08% -
std::unordered_map<int,_int>::clear()/1024 -5.70% 8565.891 8077.635 - -7.89% -
std::count_if(deque<int>)_(every_other)/8 -5.69% 3.706 3.495 - 0.14% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -5.69% 2.540 2.396 - 1.76% -
BM_std_minmax_element<int>/512 -5.68% 139.072 131.169 - -5.00% -
std::unordered_multimap<int,_int>::clear()/8192 -5.67% 67123.529 63314.451 - -16.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.66% 3168648.357 2989274.090 - 1.03% -
std::set<std::string>::count(key)_(existent)/8192 -5.65% 32.965 31.104 - -2.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -5.64% 22.010 20.768 - -0.52% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.63% 1060.280 1000.557 - -0.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -5.62% 1834721.313 1731700.809 - -2.36% -
BM_CmpEqual_uint_uint -5.60% 1.092 1.031 - -1.56% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.60% 24110.850 22761.187 - 0.58% -
std::multiset<int>::count(key)_(non-existent)/0 -5.58% 0.275 0.260 - -7.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.57% 1969544.775 1859801.190 - 2.23% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -5.57% 307.987 290.831 - 0.57% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -5.57% 96.757 91.369 - -1.69% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -5.55% 20.288 19.161 - 3.30% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -5.55% 6.007 5.673 - 3.86% -
std::find_if_not(deque<int>)_(process_all)/8 -5.54% 2.669 2.521 - -2.02% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -5.53% 40.801 38.544 - -8.45% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -5.53% 10.794 10.197 - 0.86% -
std::stable_partition(vector<int>)_(sparse)/1024 -5.53% 219.996 207.832 - 0.90% -
std::unordered_map<int,_int>::clear()/8192 -5.50% 66625.849 62963.846 - -4.12% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.49% 2477.719 2341.670 - -0.05% -
std::multiset<int>::clear()/1024 -5.49% 10367.689 9798.780 - -5.74% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.48% 52672.508 49786.786 - -0.19% -
SetIntersection_Front_Set_uint32_256_256 -5.47% 7788110.806 7361886.892 - -5.77% -
BM_PushHeap_uint64_SingleElement_4 -5.47% 0.377 0.356 - -10.60% -
std::find_end(vector<int>)_(process_all)/8192 -5.47% 1802.040 1703.536 - -2.81% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -5.47% 26211.077 24778.591 - -18.39% -
BM_deque_vector_ranges_move/1 -5.46% 2.368 2.239 - 7.14% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -5.46% 38.949 36.822 - -10.27% -
BM_CmpLess_uint_int -5.46% 1.126 1.065 - 1.83% -
std::sort_heap(deque<int>,_pred)/1024 -5.45% 12968.908 12261.518 - 0.02% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.43% 8.702 8.229 - -1.02% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -5.43% 176.086 166.523 - 1.30% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -5.43% 16663.636 15758.668 - -4.61% -
SetIntersection_Interlaced_Vector_uint32_64_16 -5.41% 18243912.267 17256860.192 - -1.41% -
BM_StringFindCharLiteral/1024 -5.41% 18.979 17.953 - 0.22% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.40% 0.281 0.266 - 0.39% -
std::multiset<std::string>::find(key)_(existent)/32 -5.39% 15.777 14.927 - -3.24% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.38% 23517.979 22252.474 - -0.06% -
BM_std_minmax_element<long_long>/1 -5.38% 0.324 0.307 - 2.48% -
std::replace(list<int>)_(sprinkled)/50 -5.37% 19.512 18.463 - -0.35% -
std::sort(deque<int>)_(heap)/8192 -5.36% 72424.391 68542.330 - -0.33% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.36% 140533.380 133001.555 - 1.30% -
BM_CmpLess_int_uchar -5.35% 1.152 1.090 - 0.66% -
BM_StringConstructDestroyCStr_Small_Opaque -5.35% 2.253 2.132 - 2.56% -
std::find_first_of(list<int>)_(small_needle)/1024 -5.34% 2889.237 2734.862 - -2.20% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -5.34% 56.817 53.784 - 6.20% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.32% 13591.303 12867.628 - -2.81% -
BM_deque_vector_ranges_move/4000 -5.32% 146.076 138.302 - -0.44% -
BM_PushHeap_uint32_PipeOrgan_1 -5.31% 0.466 0.441 - -15.12% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.31% 13208.976 12507.699 - -0.65% -
SetIntersection_Interlaced_Vector_string_64_64 -5.30% 26943209.535 25513913.873 - -3.51% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -5.30% 20.402 19.320 - -1.39% -
std::swap_ranges(deque<int>)/32 -5.27% 10.994 10.415 - -0.01% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.26% 2.585 2.449 - -5.60% -
std::adjacent_find(list<int>,_pred)/50 -5.25% 31.305 29.660 - 1.47% -
BM_PushHeap_uint32_Descending_4 -5.25% 0.363 0.344 - -0.25% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -5.24% 5926865.277 5616442.019 - -6.89% -
std::multiset<int>::equal_range(key)_(existent)/32 -5.22% 2.469 2.341 - 1.20% -
BM_deque_deque_copy_backward/0 -5.21% 0.921 0.873 - 12.87% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -5.20% 22.452 21.284 - -19.20% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -5.20% 29614.673 28074.059 - -3.99% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -5.20% 477.758 452.911 - 4.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -5.20% 33.088 31.368 - 27.60% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.19% 36.385 34.495 - -0.46% -
std::adjacent_find(deque<int>,_pred)/50 -5.18% 30.808 29.212 - -0.16% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -5.18% 12.068 11.443 - 1.72% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.17% 5454.051 5172.001 - 5.70% -
ranges::minmax(std::vector<char>)/64 -5.17% 1.353 1.283 - 0.32% -
std::find_if(vector<char>)_(bail_25%)/8192 -5.17% 228.589 216.778 - 2.95% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.17% 197183.778 186996.193 - -3.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -5.16% 118248.438 112148.499 - -6.05% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -5.14% 14482.253 13737.457 - -0.65% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.14% 55721.187 52859.546 - -4.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -5.13% 39.814 37.771 - -4.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -5.13% 165871.209 157362.177 - -0.24% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -5.11% 513308.528 487068.739 - -11.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -5.11% 22845672.486 21678056.365 - -0.71% -
std::move(vector<bool>)_(aligned)/64 -5.11% 1.691 1.604 - 2.78% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.10% 345.574 327.937 - -6.60% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -5.10% 321999.426 305565.900 - -0.07% -
std::stable_partition(vector<int>)_(sparse)/50 -5.10% 22.264 21.129 - 1.20% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.09% 11.000 10.440 - -1.11% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -5.08% 2.689 2.553 - -2.77% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -5.08% 1.221 1.159 - -2.76% -
SetIntersection_Interlaced_Vector_string_1024_1024 -5.07% 41552999.422 39445029.960 - 0.81% -
BM_StringRelational_Less_Huge_Large_Control -5.07% 2.177 2.066 - -1.38% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.05% 2.349 2.230 - -5.19% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -5.05% 5.815 5.522 - 1.08% -
std::map<std::string,_int>::clear()/32 -5.04% 922.172 875.665 - -3.69% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -5.04% 21.627 20.537 - -7.93% -
std::for_each_n(list<int>)/50 -5.03% 24.253 23.033 - 3.72% -
std::find_end(vector<int>)_(process_all)/1048576 -5.02% 231092.482 219482.531 - -2.26% -
SetIntersection_Front_Set_uint64_1024_64 -5.02% 1716611.232 1630428.858 - -9.44% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -5.02% 16.427 15.603 - 14.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -5.02% 3202655.542 3042009.199 - -0.47% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -5.01% 4.668 4.434 - -4.25% -
std::set<std::string>::clear()/1024 -5.00% 22482.733 21357.994 - -1.21% -
std::set<int>::count(key)_(non-existent)/32 -4.99% 3.015 2.865 - -0.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.99% 793.908 754.332 - -0.71% -
std::set<std::string>::contains(key)_(non-existent)/0 -4.98% 0.288 0.274 - -3.97% -
SetIntersection_Front_Set_uint64_1024_16 -4.97% 1227791.863 1166772.549 - -1.52% -
std::set<int>::lower_bound(key)_(existent)/32 -4.97% 1.616 1.535 - 0.94% -
BM_CmpLess_schar_uint -4.95% 1.147 1.090 - -0.97% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.93% 0.364 0.346 - -0.96% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -4.92% 37396.352 35557.030 - -0.85% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.92% 7.263 6.906 - -0.01% -
BM_StringAssignStr_Huge_Transparent -4.90% 115.158 109.510 - -2.03% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.90% 2.379 2.263 - 0.00% -
std::set<int>::clear()/8192 -4.88% 82177.383 78165.503 - -4.40% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.88% 4.441 4.224 - -3.29% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -4.88% 85621.580 81446.878 - 1.32% -
std::multimap<int,_int>::count(key)_(existent)/1024 -4.86% 5.553 5.283 - -4.02% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.85% 6911.440 6575.933 - -4.15% -
SetIntersection_Interlaced_Vector_uint64_256_16 -4.85% 7172011.327 6824064.634 - -13.18% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.85% 25.980 24.720 - -0.26% -
std::set<int>::equal_range(key)_(existent)/1024 -4.84% 4.457 4.241 - -4.23% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -4.84% 167.814 159.690 - 2.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -4.83% 16.631 15.827 - 1.40% -
std::map<int,_int>::clear()/32 -4.82% 679.654 646.899 - 1.00% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.82% 606.555 577.328 - 0.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -4.81% 11760.130 11194.618 - 1.02% -
std::unordered_set<std::string>::clear()/1024 -4.80% 23901.239 22754.024 - -0.07% -
std::move(vector<int>)/262144 -4.79% 14891.503 14178.155 - -5.10% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -4.79% 32.321 30.773 - -4.08% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.78% 395.247 376.353 - -2.74% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -4.78% 1098142.576 1045680.791 - -0.43% -
std::multimap<std::string,_int>::erase(iterator)/32 -4.77% 27.826 26.499 - 5.00% -
SetIntersection_None_Vector_string_16384_16384 -4.76% 1247558.401 1188209.530 - -2.34% -
rng::find_last(list<int>)_(bail_90%)/50 -4.74% 1.340 1.277 - -1.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.73% 7688706.642 7324728.703 - -1.31% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.73% 6396999.538 6094577.648 - 0.46% -
std::map<int,_int>::insert(value)_(already_present)/8192 -4.71% 4.154 3.958 - -2.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.70% 134204602.963 127900558.046 - 0.01% -
std::multiset<std::string>::clear()/32 -4.65% 925.512 882.507 - -0.10% -
SetIntersection_Front_Vector_string_16384_256 -4.64% 9918254.377 9457788.295 - -1.95% -
std::partial_sort(deque<int>)_(descending)/8 -4.63% 43.329 41.321 - -1.38% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.63% 134783364.910 128536628.891 - 0.12% -
BM_CmpLess_uint_schar -4.62% 1.134 1.082 - 2.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.61% 19920405.161 19001806.345 - 5.50% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -4.61% 7.331 6.993 - 2.48% -
SetIntersection_None_Set_uint64_16384_16384 -4.60% 179750549.058 171476539.639 - -0.14% -
SetIntersection_Front_Set_uint32_1024_256 -4.60% 3805387.994 3630428.538 - -0.33% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -4.59% 1.570 1.498 - -0.49% -
rng::contains(list<int>)_(process_all)/8 -4.59% 2.381 2.272 - -2.05% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -4.58% 20.931 19.972 - -1.28% -
SetIntersection_Front_Vector_uint32_256_16 -4.58% 4311757.725 4114373.580 - -1.07% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -4.57% 16.786 16.018 - 0.32% -
std::set<int>::erase(iterator)/8192 -4.56% 20.696 19.752 - -2.56% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.56% 15.499 14.793 - -0.82% -
std::rotate(list<int>)_(1_element_backward)/32 -4.55% 13.808 13.179 - -0.44% -
std::remove_if(vector<int>)_(prefix)/32 -4.53% 51.240 48.916 - -0.05% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 -4.52% 731.433 698.363 - 0.47% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -4.52% 27.776 26.521 - 2.87% -
SetIntersection_Interlaced_Vector_string_262144_16 -4.51% 5992657.497 5722604.273 - -1.23% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.50% 13297.534 12698.840 - -2.63% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -4.50% 84960.154 81135.062 - 0.39% -
BM_std_minmax_element<int>/64 -4.49% 17.174 16.403 - -4.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.49% 137162461.039 131006912.792 - 1.93% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -4.49% 42.559 40.650 - -6.55% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.49% 23.003 21.971 - 14.48% -
SetIntersection_None_Vector_float_262144_262144 -4.49% 1151246.363 1099609.508 - -2.52% -
BM_deque_deque_ranges_move_backward/4000 -4.48% 151.611 144.813 - -0.65% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -4.48% 6.824 6.518 - 1.48% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.48% 16.843 16.089 - -1.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -4.47% 16.415 15.681 - -1.35% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.47% 11.611 11.092 - 0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -4.42% 20147429.879 19256949.502 - 6.05% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -4.42% 818.171 782.023 - 0.53% -
std::equal(list<int>)_(it,_it,_it)/50 -4.41% 36.884 35.256 - -0.25% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -4.41% 1879.295 1796.398 - -0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.41% 3196455.298 3055545.959 - 0.46% -
std::copy_n(vector<int>)/262144 -4.41% 12532.344 11980.291 - -3.82% -
BM_deque_deque_move_backward/4000 -4.40% 150.695 144.060 - -0.81% -
SetIntersection_None_Set_float_262144_262144 -4.40% 1204247.479 1151291.260 - -5.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -4.39% 151896.728 145226.684 - -0.25% -
BM_CmpLess_short_uchar -4.39% 1.140 1.090 - 0.61% -
SetIntersection_Front_Set_string_64_16 -4.39% 24370718.248 23302016.571 - -2.33% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.38% 1282.978 1226.769 - -3.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -4.38% 140607.813 134455.986 - -0.58% -
SetIntersection_None_Set_uint32_16384_1 -4.36% 161921330.369 154868850.727 - -4.64% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.36% 3188667.332 3049786.481 - 0.27% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.34% 1.155 1.105 - -5.21% -
std::find(vector<short>)_(bail_25%)/8 -4.34% 0.693 0.662 - -0.90% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.34% 210.444 201.316 - 1.42% -
rng::find_last(list<int>)_(bail_10%)/50 -4.33% 16.361 15.652 - -1.22% -
BM_StringCtorDefault -4.33% 0.243 0.233 - -27.12% -
std::move_backward(list<int>)/4096 -4.33% 5186.231 4961.619 - -0.53% -
SetIntersection_Front_Set_float_262144_4 -4.33% 1097414.686 1049888.324 - -1.66% -
std::multimap<std::string,_int>::clear()/32 -4.32% 931.675 891.393 - -4.15% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.32% 68443.795 65484.695 - 0.07% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.32% 727.902 696.467 - 0.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -4.31% 1180847.323 1129989.022 - 1.00% -
std::find_end(vector<int>)_(process_all)/1024 -4.31% 236.451 226.271 - -0.88% -
std::find_first_of(list<int>)_(small_needle)/8192 -4.30% 22873.156 21889.119 - -2.32% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.30% 30.601 29.286 - 4.77% -
SetIntersection_None_Vector_float_262144_4 -4.29% 1170390.489 1120169.781 - -0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.29% 1239128.973 1185986.487 - -0.42% -
std::map<int,_int>::find(key)_(existent)/8192 -4.28% 5.507 5.271 - -1.43% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -4.27% 1.573 1.506 - 6.34% -
std::sort(vector<int>)_(heap)/8 -4.27% 24.441 23.399 - -0.03% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -4.26% 129.218 123.713 - -4.73% -
SetIntersection_None_Set_uint32_16384_16 -4.26% 161921436.547 155026435.126 - -3.90% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -4.26% 1.274 1.220 - -6.43% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -4.24% 4.515 4.323 - -4.37% -
BM_StringConstructDestroyCStr_Large_Transparent -4.22% 10.129 9.701 - -4.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -4.20% 15.375 14.729 - -2.24% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.20% 55.430 53.102 - -0.20% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -4.20% 22.470 21.527 - -1.55% -
SetIntersection_Front_Set_uint32_16384_1024 -4.19% 12283161.099 11768396.393 - -12.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.19% 5895150.031 5648379.759 - -1.22% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.19% 14497.753 13890.881 - -0.53% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.19% 261593.282 250643.757 - -0.22% -
BM_PushHeap_uint32_Random_1 -4.18% 0.465 0.446 - -18.15% -
SetIntersection_Interlaced_Vector_string_1024_64 -4.18% 8570493.635 8212359.970 - 2.09% -
SetIntersection_Front_Set_uint64_16384_64 -4.18% 1680363.084 1610148.894 - -12.50% -
std::set<std::string>::clear()/8192 -4.18% 222479.643 213190.766 - -0.37% -
SetIntersection_Interlaced_Set_string_256_16 -4.17% 18329013.724 17564046.244 - -2.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.16% 4562981.152 4373042.979 - -11.69% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.16% 252372.831 241870.291 - -5.08% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -4.15% 8.613 8.256 - 0.35% -
rng::for_each(multiset<int>)/50 -4.15% 41.043 39.342 - 1.12% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.14% 303.951 291.355 - -0.03% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -4.14% 12.073 11.573 - 1.49% -
SetIntersection_None_Set_uint32_16384_4 -4.14% 161703992.755 155012772.380 - -4.14% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.14% 0.264 0.254 - 0.41% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.14% 90.316 86.580 - 0.08% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -4.11% 12.960 12.427 - -3.76% -
BM_CmpEqual_short_uint -4.11% 1.146 1.099 - -1.07% -
std::map<int,_int>::erase(key)_(existent)/32 -4.11% 23.390 22.429 - 1.30% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -4.10% 6584.250 6314.234 - 1.80% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.10% 13.002 12.469 - 0.69% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.09% 88363.705 84745.923 - -0.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -4.09% 111472.742 106910.887 - -0.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -4.09% 7.243 6.946 - 0.82% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -4.09% 17616.093 16895.646 - 3.27% -
std::unique(list<int>)_(sprinkled)/52 -4.08% 70.094 67.234 - -0.47% -
SetIntersection_Front_Set_string_1024_16 -4.08% 1992295.171 1911040.499 - -3.44% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.08% 228.568 219.250 - 2.72% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.06% 1.928 1.849 - 0.04% -
std::partition_copy(deque<int>)/50 -4.05% 22.007 21.116 - -0.34% -
BM_CmpLess_uchar_uint -4.04% 1.088 1.044 - -0.84% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -4.04% 0.496 0.476 - -3.15% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.04% 36.747 35.262 - 0.45% -
SetIntersection_Interlaced_Vector_string_256_4 -4.03% 6302829.421 6048657.361 - 2.41% -
std::for_each(list<int>)/32 -4.02% 11.265 10.813 - 0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.01% 16414.760 15755.968 - -2.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.01% 46245.054 44390.438 - 0.74% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -4.01% 1.923 1.846 - -0.05% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -4.01% 10988.291 10548.161 - 1.01% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.00% 25.507 24.485 - 1.30% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.99% 15.976 15.339 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.98% 9602126.113 9220040.802 - 2.93% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.98% 7805.594 7495.036 - 2.82% -
SetIntersection_Front_Set_float_16384_1 -3.97% 1060780.193 1018614.459 - -2.19% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -3.97% 20.957 20.126 - 8.15% -
BM_StringRelational_Less_Small_Empty_Control -3.96% 1.679 1.613 - -2.72% -
SetIntersection_Interlaced_Set_float_256_64 -3.93% 13996144.730 13445467.583 - 0.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.93% 21.884 21.024 - -0.52% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -3.93% 87.456 84.021 - 26.66% -
std::sort_heap(vector<int>,_pred)/8 -3.93% 30.307 29.117 - 0.16% -
std::find_end(vector<int>)_(process_all)/1000 -3.92% 229.947 220.924 - -1.15% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.92% 38.061 36.570 - 9.63% -
SetIntersection_None_Vector_uint64_262144_4 -3.91% 1151017.544 1106026.891 - 0.20% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.90% 138.667 133.264 - -6.89% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -3.90% 2.515 2.417 - 0.75% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.89% 41395.488 39783.622 - 0.22% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.88% 1712.250 1645.760 - 2.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.88% 754.814 725.528 - 2.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.88% 488262.020 469330.377 - -0.53% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -3.87% 24.711 23.754 - 4.70% -
std::set<int>::count(key)_(existent)/32 -3.87% 1.700 1.634 - 2.01% -
std::unordered_map<int,_int>::ctor(const&)/32 -3.86% 206.318 198.345 - -0.01% -
std::unordered_set<int>::find(key)_(existent)/8192 -3.86% 1.400 1.346 - -8.02% -
SetIntersection_None_Vector_float_256_16 -3.86% 4099074.404 3940781.916 - -1.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.86% 1.206 1.159 - 1.93% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.85% 542.023 521.147 - -1.88% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 -3.84% 1.463 1.407 - 0.03% -
std::find_first_of(list<int>)_(small_needle)/32 -3.84% 96.678 92.962 - -2.25% -
std::reverse(list<int>)/8 -3.84% 2.003 1.926 - -0.11% -
SetIntersection_None_Vector_uint64_1024_16 -3.84% 1104320.490 1061889.453 - -1.10% -
std::transform(list<int>,_list<int>)/8192 -3.84% 9001.263 8655.737 - 2.20% -
BM_PushHeap_uint64_SingleElement_64 -3.83% 0.366 0.352 - -5.44% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.83% 2638.915 2537.886 - -0.06% -
BM_deque_vector_move/0 -3.83% 1.426 1.371 - -5.75% -
std::multiset<int>::erase(iterator)/8192 -3.83% 24.003 23.084 - -6.41% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -3.82% 1.827 1.757 - 2.51% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -3.82% 30.598 29.430 - -4.30% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -3.80% 18442.618 17741.547 - -0.42% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -3.80% 1.110 1.067 - 5.03% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -3.79% 10.563 10.162 - -7.78% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.78% 13.523 13.012 - -0.59% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -3.78% 257.745 248.011 - -0.58% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.77% 13.605 13.091 - -0.65% -
BM_CmpLess_int_ushort -3.76% 1.150 1.106 - 0.32% -
SetIntersection_Front_Set_uint32_1024_16 -3.76% 1218841.643 1173057.978 - 0.09% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.75% 37560.174 36150.078 - -0.90% -
SetIntersection_Front_Vector_uint32_262144_4 -3.75% 1089319.759 1048486.359 - -0.99% -
std::set<int>::ctor(const&,_alloc)/0 -3.75% 13.151 12.658 - -0.36% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.75% 56692.348 54569.176 - -4.18% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -3.74% 12.488 12.020 - -12.07% -
std::stable_sort(deque<int>)_(shuffled)/8 -3.73% 23.498 22.621 - -1.30% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.72% 121743.979 117209.243 - -0.77% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.72% 4.383 4.220 - -1.47% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -3.72% 37.874 36.466 - 0.51% -
std::equal(vector<bool>)_(unaligned)/8 -3.71% 0.818 0.787 - -6.80% -
std::is_partitioned(vector<int>)_(partitioned)/32 -3.71% 6.440 6.201 - -4.04% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -3.70% 86513.804 83316.879 - -1.30% -
std::partial_sort(deque<int>)_(heap)/8192 -3.69% 275886.920 265693.523 - 1.75% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.69% 122227.464 117716.073 - 0.31% -
std::unordered_set<int>::clear()/32 -3.67% 604.585 582.369 - -0.52% -
std::multiset<std::string>::clear()/8192 -3.67% 217763.273 209771.242 - -2.06% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -3.66% 23208.731 22358.773 - -0.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.66% 176325.336 169869.400 - -1.02% -
SetIntersection_Front_Set_uint32_262144_262144 -3.66% 1660380.857 1599612.957 - -5.50% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.65% 15.318 14.759 - -2.37% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.64% 7094.092 6835.936 - 2.98% -
std::fill(list<int>)/1024 -3.63% 515.521 496.828 - -26.14% -
std::find(list<int>)_(bail_25%)/32768 -3.62% 8129.120 7834.791 - -0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.61% 32.052 30.894 - -12.98% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -3.61% 20.544 19.803 - 1.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.60% 0.478 0.461 - 26.41% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.59% 788.683 760.334 - -2.00% -
std::search(vector<int>)_(no_match)/1000 -3.59% 214.568 206.856 - 1.15% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -3.59% 22.321 21.520 - -4.52% -
SetIntersection_None_Vector_float_16384_64 -3.59% 1125762.233 1085389.300 - -1.25% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.58% 1367.236 1318.222 - -7.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -3.58% 54.342 52.394 - -1.20% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -3.58% 324.985 313.338 - 7.42% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -3.58% 101908.781 98259.217 - 0.22% -
BM_vector_deque_ranges_move_backward/2 -3.58% 2.062 1.988 - -2.88% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.57% 755.658 728.650 - 12.36% -
SetIntersection_None_Set_uint32_16384_1024 -3.57% 160793281.549 155053106.929 - -3.08% -
rng::starts_with(deque<int>)/1024 -3.57% 479.139 462.039 - -1.49% -
SetIntersection_Front_Vector_string_1024_16 -3.56% 1616549.365 1559011.567 - -2.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -3.55% 52.294 50.440 - -2.78% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.53% 11606.503 11197.003 - -3.61% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.53% 1050381.769 1013344.400 - -0.98% -
std::partial_sort_copy(vector<int>)_(descending)/8 -3.53% 15.730 15.175 - -1.51% -
std::search(vector<int>)_(no_match)/1024 -3.52% 219.520 211.784 - 1.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.52% 14634.212 14119.144 - 2.92% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -3.52% 11748.370 11335.246 - -1.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.51% 13.620 13.142 - 0.02% -
std::equal(deque<int>)_(it,_it,_it)/1024 -3.51% 481.458 464.551 - -1.89% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -3.50% 13.485 13.012 - -0.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -3.50% 13067900.347 12610596.026 - -4.75% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -3.49% 8.905 8.594 - -0.61% -
SetIntersection_None_Set_float_262144_16384 -3.49% 1201612.141 1159631.752 - -4.30% -
SetIntersection_Interlaced_Vector_string_262144_1 -3.48% 1105670.461 1067140.278 - -0.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.48% 15.284 14.751 - -2.46% -
std::generate_n(deque<int>)/8192 -3.48% 2015.759 1945.522 - -0.53% -
SetIntersection_Front_Vector_string_1024_1024 -3.48% 40090416.042 38696094.762 - -1.22% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -3.47% 466.458 450.250 - -4.87% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.46% 1.629 1.573 - -5.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.46% 6028.432 5819.884 - -1.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.46% 1226661.717 1184261.474 - -1.30% -
BM_StringRelational_Less_Empty_Huge_Control -3.46% 1.671 1.613 - -2.76% -
SetIntersection_Interlaced_Set_float_262144_256 -3.45% 1585005.209 1530267.904 - -2.88% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.45% 206.279 199.156 - 1.11% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -3.45% 31.165 30.089 - 1.46% -
SetIntersection_Front_Vector_uint32_262144_16384 -3.44% 77262048.723 74602562.474 - 2.60% -
SetIntersection_None_Set_uint64_1024_4 -3.44% 9106801.985 8793406.965 - -1.52% -
std::set<int>::equal_range(key)_(existent)/8192 -3.44% 8.252 7.968 - 1.08% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.43% 7.353 7.101 - -1.92% -
BM_vector_deque_move_backward/1 -3.43% 2.325 2.245 - -2.91% -
std::partition_copy(deque<int>)/1024 -3.43% 662.698 639.994 - 0.62% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -3.43% 1.637 1.581 - 0.39% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.42% 1280043.701 1236213.459 - -4.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -3.42% 6419488.254 6200017.509 - 2.03% -
SetIntersection_Interlaced_Set_float_262144_64 -3.41% 1573635.904 1519903.727 - -3.05% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -3.41% 22.618 21.846 - 0.72% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -3.41% 20000.512 19318.687 - -0.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.41% 1.802 1.741 - -0.92% -
BM_deque_deque_move/1 -3.40% 2.580 2.492 - -2.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.40% 627.111 605.772 - -0.32% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -3.40% 16.798 16.227 - -0.89% -
BM_deque_deque_ranges_copy/4000 -3.39% 146.260 141.296 - -0.32% -
BM_StringAssignStr_Huge_Opaque -3.38% 113.299 109.467 - -1.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.38% 13.612 13.152 - -0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -3.38% 13606882.716 13146891.763 - -6.80% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.38% 15593.653 15066.858 - 3.81% -
BM_deque_vector_ranges_move/2 -3.37% 2.062 1.992 - 8.85% -
BM_deque_deque_move_backward/512 -3.35% 19.744 19.082 - 0.71% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -3.35% 20.603 19.914 - -1.96% -
std::rotate(list<int>)_(1_element_backward)/8192 -3.34% 7466.603 7217.193 - -0.12% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -3.34% 16.502 15.951 - -2.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.33% 943318.779 911867.913 - 0.50% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.33% 15.381 14.869 - 0.32% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.33% 5.431 5.250 - -0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -3.33% 60.114 58.111 - 0.48% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.33% 55761.060 53903.283 - -1.31% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.33% 301.415 291.378 - -12.30% -
SetIntersection_Front_Vector_uint32_64_64 -3.33% 10998798.546 10632582.178 - -0.12% -
std::deque<std::string>::ctor(size)/1024 -3.33% 725.802 701.641 - -2.38% -
SetIntersection_Front_Vector_uint32_1024_64 -3.33% 1372393.456 1326712.986 - -2.67% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.33% 13.643 13.190 - 0.29% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -3.32% 12.485 12.071 - -11.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.32% 0.591 0.571 - -7.23% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -3.32% 59.667 57.687 - -2.04% -
BM_deque_deque_ranges_move_backward/1024 -3.32% 38.898 37.608 - -0.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.31% 1454.441 1406.367 - -1.31% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.30% 10198.439 9861.571 - 1.78% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.30% 2.336 2.259 - -6.59% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.29% 27905.993 26989.165 - 1.45% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -3.28% 52.900 51.162 - 4.25% -
SetIntersection_Interlaced_Set_float_16_16 -3.28% 38789084.375 37514992.059 - -1.03% -
std::map<int,_int>::count(key)_(non-existent)/8192 -3.28% 11.428 11.054 - -0.60% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -3.26% 2.648 2.562 - -1.05% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -3.26% 1284885.986 1243032.317 - -2.88% -
SetIntersection_Front_Set_string_16_4 -3.25% 64661544.221 62556959.578 - -0.49% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -3.25% 17.900 17.319 - -0.38% -
SetIntersection_Interlaced_Vector_string_256_16 -3.25% 10394454.364 10057135.630 - -6.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -3.24% 4215650.830 4078972.819 - -0.58% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.24% 3385.722 3276.011 - -2.30% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -3.24% 953.430 922.573 - -5.96% -
BM_CmpEqual_schar_uint -3.23% 1.149 1.112 - -0.32% -
SetIntersection_Interlaced_Vector_string_16_4 -3.23% 69825292.765 67568027.580 - -0.50% -
BM_StringAssignAsciizMix_Opaque -3.23% 5.214 5.046 - 1.54% -
std::partial_sort_copy(list<int>)_(repeated)/8 -3.22% 8.107 7.846 - 1.69% -
BM_vector_deque_ranges_move/2 -3.22% 2.066 1.999 - 7.78% -
BM_CmpEqual_schar_uchar -3.21% 1.114 1.079 - -0.79% -
SetIntersection_None_Set_float_16_1 -3.21% 68013977.265 65827687.181 - -1.04% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.20% 5.682 5.500 - 2.31% -
rng::find(vector<bool>)_(process_all)/1024 -3.20% 4.682 4.532 - -1.25% -
std::multiset<int>::clear()/32 -3.20% 636.117 615.757 - -2.47% -
SetIntersection_Interlaced_Set_string_1024_64 -3.19% 17058437.938 16513557.743 - -2.84% -
BM_StringRelational_Less_Empty_Large_Control -3.19% 1.666 1.613 - -2.96% -
std::copy(deque<int>)/512 -3.19% 17.161 16.614 - -3.68% -
BM_vector_deque_move_backward/2 -3.19% 2.061 1.995 - -2.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.19% 1060768.287 1026967.964 - -1.78% -
BM_CmpEqual_int_int -3.18% 1.091 1.056 - -0.08% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.17% 37412.974 36226.535 - -1.18% -
BM_CmpEqual_ushort_uchar -3.17% 1.123 1.087 - -2.19% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -3.17% 983.493 952.316 - -5.97% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -3.16% 27.618 26.744 - -3.22% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.16% 57036.838 55234.079 - -0.19% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.16% 13.616 13.186 - 0.50% -
SetIntersection_Interlaced_Set_string_256_256 -3.16% 31581530.718 30584519.177 - -3.07% -
SetIntersection_Front_Set_uint64_16384_256 -3.16% 3884669.344 3762084.233 - -3.76% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.15% 740.408 717.049 - -1.40% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.15% 15.707 15.212 - 1.93% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.15% 12279.990 11892.733 - -3.52% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -3.15% 5.520 5.346 - -0.45% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.15% 29.888 28.946 - 0.41% -
std::unordered_multiset<int>::ctor(const&)/1024 -3.15% 6952.828 6733.789 - 1.64% -
std::find_first_of(vector<int>)_(small_needle)/1024 -3.15% 1446.955 1401.375 - -3.57% -
SetIntersection_None_Set_uint64_1024_64 -3.15% 9011260.678 8727409.691 - -2.39% -
std::unordered_set<int>::ctor(const&)/32 -3.15% 203.434 197.031 - -1.61% -
BM_vector_deque_copy_backward/1 -3.14% 2.384 2.309 - -1.02% -
SetIntersection_None_Vector_uint64_262144_16384 -3.14% 1155002.388 1118732.439 - -1.29% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.14% 166983.802 161742.065 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -3.14% 23330.612 22598.913 - -0.71% -
BM_vector_deque_ranges_move/1 -3.14% 2.332 2.259 - 6.86% -
std::set<int>::count(key)_(existent)/8192 -3.13% 8.218 7.961 - 2.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -3.13% 1182808.202 1145833.024 - -2.00% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.13% 850.348 823.766 - -3.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.13% 89.594 86.794 - -0.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.12% 44.820 43.420 - -1.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.12% 17016.829 16485.401 - -2.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -3.12% 23235625.108 22509998.125 - 3.46% -
std::find_if(vector<bool>)_(process_all)/8 -3.12% 3.601 3.489 - -1.04% -
SetIntersection_Front_Vector_uint32_16384_4 -3.11% 1075728.418 1042298.457 - -1.16% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.11% 16.645 16.128 - 0.96% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -3.10% 0.913 0.885 - 3.19% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -3.10% 16.114 15.614 - -4.57% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.08% 14674261.981 14222802.842 - 0.25% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -3.08% 94.743 91.829 - 0.88% -
BM_deque_deque_copy/4000 -3.07% 145.950 141.468 - -0.27% -
SetIntersection_Interlaced_Vector_float_16384_1 -3.06% 1071099.492 1038275.421 - 0.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.06% 616251.928 597380.394 - 1.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.06% 66268.701 64241.309 - 1.70% -
BM_PushHeap_string_QuickSortAdversary_16384 -3.06% 16.168 15.673 - 2.14% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.06% 27.842 26.991 - -2.35% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.05% 6987.038 6774.197 - -0.47% -
std::sort(vector<int>)_(ascending)/8 -3.03% 16.086 15.599 - -0.28% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -3.03% 4861.077 4713.916 - -2.32% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -3.03% 4853.916 4706.999 - -0.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -3.02% 18530507.819 17970056.533 - -2.75% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.02% 0.474 0.460 - -0.03% -
rng::fold_left(deque<int>)/8 -3.02% 4.025 3.904 - -0.40% -
SetIntersection_None_Set_float_1024_1024 -3.01% 8991857.397 8721186.795 - -3.13% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -3.01% 12.246 11.877 - 0.03% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.01% 2.348 2.278 - -4.76% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.01% 528.806 512.896 - -3.51% -
std::unordered_map<int,_int>::clear()/32 -3.01% 605.073 586.870 - -8.19% -
std::find_first_of(vector<int>)_(small_needle)/50 -3.01% 72.092 69.925 - -2.37% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.00% 15399.734 14937.671 - 1.08% -
std::map<int,_int>::equal_range(key)_(existent)/1024 -3.00% 4.437 4.304 - -2.04% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.00% 15.476 15.012 - -1.49% -
BM_CmpLess_short_uint -3.00% 1.145 1.110 - 1.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.99% 15.253 14.797 - -2.78% -
std::move_backward(list<int>)/512 -2.99% 377.665 366.370 - -0.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.99% 210476.717 204182.004 - -10.58% -
SetIntersection_Front_Set_uint32_16384_1 -2.99% 1054686.198 1023167.834 - -2.30% -
SetIntersection_Front_Vector_uint32_16384_1 -2.98% 1064317.168 1032578.075 - -0.53% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.98% 39326.470 38153.884 - -3.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.98% 1363333.343 1322695.550 - -0.10% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.98% 11.574 11.229 - -0.52% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.98% 18123.411 17583.844 - 0.17% -
BM_CmpLess_short_int -2.97% 1.136 1.102 - -0.32% -
BM_CmpLess_schar_ushort -2.97% 1.121 1.088 - -0.52% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.97% 27.141 26.336 - 0.36% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.97% 12414990.576 12046693.356 - -2.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.96% 14232.241 13811.113 - -0.07% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.96% 537.264 521.369 - -0.22% -
BM_deque_deque_ranges_copy_backward/0 -2.95% 0.789 0.766 - -9.06% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.95% 6.108 5.928 - -0.67% -
SetIntersection_Interlaced_Set_uint64_1024_256 -2.95% 14799773.023 14363384.038 - -9.21% -
SetIntersection_Interlaced_Set_string_1024_1 -2.94% 1114131.154 1081360.061 - -0.41% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -2.94% 13.347 12.955 - -1.39% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -2.93% 4584.955 4450.389 - -0.27% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.93% 56198719.198 54551311.348 - -6.54% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.93% 692.913 672.627 - -3.93% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.93% 603.360 585.704 - -0.07% -
SetIntersection_Interlaced_Vector_uint32_64_4 -2.92% 17928218.691 17404736.890 - -0.39% -
std::partition(deque<int>)_(sparse)/8192 -2.91% 3120.596 3029.688 - -2.63% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.91% 250004.039 242731.818 - 3.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -2.91% 22.952 22.285 - -6.62% -
SetIntersection_None_Vector_uint32_1024_64 -2.91% 1108598.033 1076360.631 - 0.07% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.91% 16505.166 16025.379 - -2.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.90% 1224383.796 1188823.379 - 1.48% -
SetIntersection_Front_Vector_string_1024_64 -2.90% 3204752.702 3111730.385 - -3.62% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.89% 508443.599 493742.187 - -0.64% -
SetIntersection_Interlaced_Set_uint64_262144_1 -2.89% 1074622.364 1043613.272 - 1.41% -
SetIntersection_None_Set_float_64_64 -2.88% 11631647.010 11296772.050 - 0.55% -
std::multimap<std::string,_int>::clear()/1024 -2.88% 22540.064 21891.760 - -0.35% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.87% 6788.506 6593.365 - -0.07% -
std::unordered_set<int>::contains(key)_(existent)/32 -2.87% 1.409 1.368 - -1.62% -
SetIntersection_None_Set_float_16_16 -2.87% 35987858.396 34955046.649 - -0.49% -
SetIntersection_Interlaced_Set_float_262144_1 -2.87% 1044856.537 1014870.538 - 0.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -2.87% 32.005 31.087 - 25.13% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.86% 525.397 510.348 - -6.36% -
SetIntersection_Interlaced_Set_string_16384_256 -2.86% 358077212.254 347821624.072 - -0.64% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.86% 38.040 36.951 - 2.11% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -2.86% 637327.375 619078.241 - -1.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.86% 52.243 50.751 - -1.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.85% 15.316 14.879 - -2.11% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.85% 10188318.812 9897792.669 - -17.42% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -2.85% 1371135.881 1332083.300 - -15.76% -
std::sort(vector<int>)_(shuffled)/8 -2.85% 23.104 22.446 - -3.98% -
std::equal(vector<bool>)_(unaligned)/50 -2.84% 0.816 0.793 - -4.58% -
std::set<int>::erase(iterator)/1024 -2.84% 20.242 19.667 - -2.66% -
BM_StringResizeAndOverwrite -2.84% 0.841 0.817 - -0.05% -
std::stable_partition(vector<int>)_(sparse)/32 -2.83% 7.459 7.247 - 2.53% -
SetIntersection_Front_Set_string_16_16 -2.83% 59201679.304 57523745.197 - -6.16% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -2.83% 2210.858 2148.205 - 0.74% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.83% 40.983 39.824 - 1.92% -
SetIntersection_None_Vector_float_1024_256 -2.83% 1103979.508 1072774.329 - -0.45% -
std::set<int>::contains(key)_(existent)/8192 -2.83% 8.383 8.146 - -0.23% -
std::map<int,_int>::ctor(const&,_alloc)/0 -2.82% 13.083 12.714 - -0.35% -
SetIntersection_Front_Vector_float_262144_4 -2.82% 1071093.449 1040928.313 - -1.90% -
SetIntersection_Interlaced_Set_float_1024_256 -2.82% 14299952.621 13897276.033 - -0.70% -
std::remove_if(list<int>)_(sprinkled)/50 -2.81% 74.944 72.835 - -5.74% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.81% 25.106 24.400 - -0.18% -
std::flat_multimap<int,_int>::clear()/0 -2.81% 402.105 390.796 - -2.50% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.81% 13014.337 12648.931 - -22.33% -
std::unordered_multimap<int,_int>::clear()/1024 -2.81% 8476.642 8238.680 - -15.86% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.80% 16.100 15.649 - -0.10% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.80% 11785.501 11455.730 - -5.07% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.79% 94999.524 92346.160 - -0.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.79% 929275.850 903344.384 - 0.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.79% 1391.772 1352.964 - -2.47% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.79% 52.048 50.597 - 0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.79% 1149515.145 1117488.557 - -1.12% -
SetIntersection_Interlaced_Set_float_16384_4 -2.78% 171734920.891 166952132.139 - -3.95% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.78% 31.240 30.371 - -0.12% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.77% 2155.737 2095.940 - -1.66% -
SetIntersection_Interlaced_Set_string_1024_16 -2.77% 13172778.262 12807703.267 - 0.14% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.77% 7008.397 6814.391 - 2.84% -
BM_CmpEqual_ushort_ushort -2.77% 1.086 1.056 - 1.21% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.77% 54.892 53.374 - -0.40% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.76% 6859.385 6669.824 - 0.73% -
std::set<int>::erase(key)_(existent)/32 -2.76% 22.008 21.400 - -2.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.76% 51.053 49.645 - -0.97% -
std::set<std::string>::erase(key)_(existent)/1024 -2.76% 74.668 72.610 - -25.95% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.76% 55.881 54.341 - -2.09% -
std::multiset<std::string>::ctor(const&)/1024 -2.76% 35493.582 34515.684 - -1.25% -
BM_PushHeap_string_QuickSortAdversary_16 -2.75% 10.743 10.447 - -2.44% -
SetIntersection_None_Set_uint64_256_1 -2.75% 11725391.001 11402680.694 - -1.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.75% 20050.501 19498.935 - -0.29% -
BM_StringAssignAsciizMix_Transparent -2.74% 3.081 2.997 - -0.49% -
SetIntersection_None_Set_uint64_1024_1024 -2.74% 9052342.148 8804123.963 - -0.29% -
SetIntersection_Interlaced_Vector_string_16384_1 -2.73% 1107147.689 1076926.947 - 1.10% -
SetIntersection_None_Set_uint64_1024_256 -2.73% 8934891.142 8691312.700 - -1.57% -
BM_deque_deque_move/2 -2.72% 2.306 2.243 - -2.48% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.72% 13.444 13.079 - -0.93% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.72% 15.009 14.601 - 0.24% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.71% 1499.492 1458.807 - -1.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.71% 1.315 1.280 - -0.43% -
std::set<std::string>::ctor(const&)/1024 -2.70% 35219.954 34267.435 - -1.01% -
std::stable_partition(list<int>)_(dense)/8192 -2.70% 17489.942 17017.261 - -10.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -2.70% 1175457.734 1143701.640 - -2.23% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.70% 26.712 25.990 - 1.17% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.70% 49815.986 48470.616 - -4.75% -
SetIntersection_Interlaced_Set_string_256_1 -2.70% 4391941.971 4273431.743 - -1.00% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.70% 15.210 14.799 - 0.17% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.70% 63.374 61.666 - -0.04% -
SetIntersection_Interlaced_Vector_float_262144_1 -2.69% 1064191.656 1035537.003 - 2.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -2.69% 1110330.722 1080482.398 - -3.06% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.69% 3233.047 3146.152 - 0.31% -
std::find_end(list<int>)_(process_all)/8192 -2.69% 7498.840 7297.324 - 0.39% -
SetIntersection_None_Vector_float_256_64 -2.68% 3485211.169 3391780.422 - -1.22% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.68% 43.261 42.102 - -0.20% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.68% 31.594 30.749 - -1.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.67% 5114643.937 4977908.906 - 0.31% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.67% 10140.450 9869.371 - 1.03% -
std::replace_if(list<int>)_(sprinkled)/50 -2.67% 23.420 22.794 - -6.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.67% 15.353 14.943 - -1.18% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.67% 63779.148 62076.872 - -3.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.67% 1073225.193 1044587.642 - 3.17% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -2.67% 21.986 21.400 - -0.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.66% 1121236.695 1091359.154 - -1.27% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.66% 275.105 267.775 - -0.92% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.66% 18.564 18.069 - -2.79% -
std::make_heap(vector<int>)_(ascending)/8 -2.66% 16.963 16.511 - -0.94% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.66% 210241.865 204643.058 - -0.07% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -2.66% 25.414 24.738 - -1.51% -
SetIntersection_None_Vector_float_1024_64 -2.66% 1098249.472 1069047.059 - -0.84% -
SetIntersection_None_Vector_float_262144_16 -2.66% 1147178.712 1116678.569 - -1.03% -
SetIntersection_Interlaced_Vector_string_4_4 -2.66% 153879752.243 149791565.225 - -1.23% -
rng::find_last(vector<char>)_(bail_90%)/50 -2.66% 1.468 1.429 - -1.86% -
SetIntersection_None_Vector_string_262144_256 -2.66% 1305575.148 1270896.218 - -3.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.66% 4187037.762 4075822.224 - 0.62% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.65% 1103453.655 1074220.791 - -0.29% -
std::find_first_of(vector<int>)_(small_needle)/32 -2.65% 46.631 45.396 - -3.18% -
BM_CmpEqual_uchar_int -2.64% 1.093 1.064 - 1.64% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.64% 410.177 399.359 - -0.63% -
BM_deque_deque_move/5500 -2.63% 202.045 196.731 - -0.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.63% 15.312 14.910 - 0.57% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.63% 25.489 24.820 - -0.44% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.62% 386.354 376.218 - -18.73% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.62% 23.080 22.475 - -1.10% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -2.61% 1.701 1.656 - -0.74% -
std::multiset<int>::find(key)_(existent)/32 -2.61% 1.660 1.617 - 0.78% -
BM_vector_deque_move/2 -2.61% 2.004 1.952 - 12.58% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.61% 3.160 3.078 - -0.44% -
BM_CmpLess_uchar_uchar -2.60% 1.078 1.050 - 0.14% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.60% 166787.411 162448.675 - -1.60% -
SetIntersection_None_Vector_float_1024_4 -2.60% 1099032.300 1070449.177 - -0.73% -
SetIntersection_None_Vector_uint64_16384_1 -2.59% 1128744.076 1099511.659 - -1.13% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -2.59% 3.966 3.864 - 10.24% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.59% 371.217 361.604 - -2.00% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.59% 399.859 389.510 - -2.63% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.58% 102599.184 99952.249 - -0.10% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.58% 23.426 22.822 - -0.53% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.58% 120426.009 117324.551 - -0.67% -
BM_vector_deque_copy_backward/4000 -2.58% 145.173 141.435 - 0.96% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.57% 1922.355 1872.931 - -2.28% -
std::pop_heap(vector<size_t>)/8 -2.57% 52.702 51.349 - -0.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.56% 15.062 14.676 - 0.19% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.56% 15.255 14.865 - -1.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.55% 1607453.914 1566411.582 - 2.92% -
SetIntersection_None_Vector_uint32_262144_1024 -2.55% 1151271.109 1121892.726 - -0.54% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.55% 819.837 798.921 - -0.00% -
std::unordered_set<std::string>::clear()/8192 -2.55% 224925.691 219190.185 - 0.85% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -2.55% 31.587 30.783 - -5.55% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.54% 1204563.996 1173911.081 - -0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -2.54% 20.762 20.234 - 0.44% -
std::flat_multimap<int,_int>::clear()/32 -2.54% 401.845 391.641 - -2.54% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.53% 387.514 377.694 - -0.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.53% 400.360 390.220 - -0.26% -
BM_PushHeap_float_Descending_1 -2.53% 0.520 0.507 - -11.96% -
SetIntersection_Front_Vector_uint32_16384_16384 -2.53% 77236227.206 75281564.689 - 3.04% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -2.52% 1.553 1.514 - -2.28% -
BM_CmpLess_short_schar -2.52% 0.968 0.944 - -0.12% -
BM_vector_deque_ranges_move_backward/4096 -2.52% 151.696 147.874 - -0.20% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.52% 23.836 23.235 - -2.04% -
std::find_if(list<int>)_(process_all)/1024 -2.52% 703.149 685.448 - -2.95% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.51% 5027066.058 4900731.839 - 0.46% -
SetIntersection_None_Vector_uint32_256_256 -2.51% 2182429.148 2127592.038 - -0.15% -
rng::contains_subrange(vector<int>)_(same_length)/8192 -2.51% 1908.898 1860.945 - 0.01% -
SetIntersection_Front_Set_string_262144_16 -2.51% 1938129.251 1889524.463 - -5.05% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.51% 20.215 19.708 - 0.66% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.50% 6.673 6.506 - -0.22% -
std::set<int>::clear()/32 -2.50% 634.352 618.470 - -1.12% -
rng::find_last(list<int>)_(bail_10%)/1024 -2.50% 674.797 657.905 - 0.35% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.50% 570.477 556.231 - -1.27% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.50% 22.789 22.220 - -1.01% -
SetIntersection_Front_Vector_uint32_1024_16 -2.49% 1129614.866 1101435.583 - -1.34% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.49% 16.208 15.805 - -2.03% -
std::unordered_multiset<int>::ctor(const&)/32 -2.48% 204.962 199.868 - 1.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.48% 1603539.576 1563782.792 - 0.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.47% 13347.107 13016.986 - 2.40% -
BM_CmpEqual_short_ushort -2.46% 1.119 1.092 - -0.30% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.46% 13180.992 12856.398 - -1.31% -
std::unordered_map<int,_int>::erase(iterator)/32 -2.46% 20.021 19.528 - -7.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.46% 8918258.087 8698785.696 - -4.37% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.46% 15.278 14.903 - 0.29% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.45% 1456.669 1420.925 - -0.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.45% 764.962 746.217 - 0.10% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -2.45% 2.063 2.012 - 0.06% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.44% 8917.054 8699.333 - -0.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.44% 1061859.438 1035938.420 - -1.72% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -2.44% 3729.836 3638.798 - 6.66% -
SetIntersection_Interlaced_Set_float_262144_1024 -2.44% 1544752.277 1507062.824 - -1.41% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.44% 1908.207 1861.663 - -2.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -2.44% 3.544 3.457 - -3.62% -
SetIntersection_Front_Vector_string_262144_1024 -2.44% 40066086.138 39089650.956 - -1.93% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.44% 20.126 19.636 - -0.32% -
SetIntersection_None_Set_uint32_16384_64 -2.43% 161346958.987 157432471.608 - -2.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.42% 8735872.298 8524353.228 - -0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.42% 8991234.226 8773727.181 - -1.23% -
BM_CmpLess_schar_uchar -2.42% 1.121 1.094 - 0.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.42% 400.924 391.237 - -1.59% -
SetIntersection_None_Set_float_256_64 -2.41% 9422170.085 9194743.967 - 0.57% -
std::set<std::string>::erase(iterator)/8192 -2.41% 31.029 30.280 - 2.00% -
SetIntersection_Interlaced_Vector_string_16384_64 -2.41% 12178672.720 11885164.439 - -2.08% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.41% 13.210 12.892 - -0.88% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.41% 4.855 4.739 - 0.16% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -2.41% 39.552 38.600 - -2.18% -
BM_deque_deque_ranges_move_backward/4096 -2.40% 155.306 151.578 - -1.13% -
SetIntersection_Front_Set_uint32_262144_4 -2.40% 1071669.695 1045962.904 - -2.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -2.40% 562912.329 549420.092 - -1.24% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -2.39% 24.203 23.624 - -0.33% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.39% 12470.883 12173.305 - -3.63% -
SetIntersection_Front_Vector_string_16384_1024 -2.39% 38681646.155 37758813.198 - -2.06% -
std::is_sorted(vector<int>)/8192 -2.38% 1928.366 1882.396 - -1.76% -
std::flat_map<int,_int>::clear()/0 -2.38% 398.924 389.423 - 0.04% -
std::sort(vector<int>)_(pipe-organ)/8 -2.38% 17.968 17.541 - -0.16% -
SetIntersection_None_Vector_uint64_1024_4 -2.38% 1102987.149 1076762.710 - 0.19% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.37% 101.415 99.009 - 0.30% -
SetIntersection_None_Vector_string_1024_64 -2.37% 1184281.984 1156229.890 - -1.29% -
bm_ranges_swap_ranges_vb_aligned/256 -2.37% 3.535 3.451 - -0.52% -
std::set<std::string>::clear()/0 -2.36% 401.471 391.978 - 0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.36% 1173179.925 1145439.275 - -1.37% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.36% 1.547 1.510 - 0.24% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.36% 140659.434 137334.865 - -0.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -2.36% 38010750.021 37112391.106 - 0.25% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.36% 14113.460 13780.110 - -1.00% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -2.36% 8.462 8.263 - -0.15% -
SetIntersection_Interlaced_Set_string_64_1 -2.36% 17518317.560 17104939.005 - -0.04% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.36% 526288.956 513884.829 - 0.26% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.35% 8208932.195 8015703.647 - -2.30% -
std::set<int>::insert(value)_(new_value,_end)/8192 -2.35% 69.574 67.940 - -10.61% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.34% 12.992 12.688 - 0.00% -
SetIntersection_Front_Set_uint64_256_16 -2.33% 4544499.534 4438408.238 - -0.57% -
SetIntersection_Front_Vector_uint32_262144_1 -2.33% 1065785.498 1040905.948 - -2.65% -
BM_StringRelational_Less_Huge_Empty_Control -2.33% 1.655 1.616 - 0.56% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -2.33% 1174466.201 1147154.574 - -2.13% -
std::sort(vector<int>)_(repeated)/8 -2.32% 16.103 15.729 - -0.62% -
SetIntersection_Front_Vector_float_262144_16 -2.32% 1137528.674 1111118.503 - 0.24% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.32% 519.689 507.625 - -1.50% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.32% 203.960 199.226 - -1.58% -
BM_deque_vector_copy/64 -2.32% 2.644 2.583 - -2.21% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.32% 6215.219 6071.333 - -11.04% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.31% 6853.370 6694.779 - 0.05% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -2.31% 1920.953 1876.505 - -1.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.31% 1186100.636 1158675.067 - 0.43% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.31% 626.093 611.633 - -1.09% -
std::find_if(list<int>)_(bail_25%)/8192 -2.31% 1452.046 1418.524 - 0.84% -
BM_PushHeap_string_Ascending_262144 -2.31% 31.698 30.967 - 4.77% -
SetIntersection_Interlaced_Set_float_262144_16 -2.31% 1609847.736 1572729.572 - -2.34% -
SetIntersection_None_Vector_float_256_256 -2.30% 2175890.443 2125753.905 - 0.61% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -2.30% 18.492 18.066 - 0.18% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.30% 165.767 161.951 - -0.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.30% 186797.930 182503.349 - -2.39% -
SetIntersection_Front_Set_uint64_16384_16 -2.30% 1206813.359 1179068.408 - 1.38% -
std::multiset<int>::erase(iterator)/1024 -2.30% 23.673 23.130 - -6.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.29% 16842247.539 16456507.650 - 0.34% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.29% 11115296.641 10860851.210 - -0.28% -
SetIntersection_Interlaced_Set_float_256_256 -2.29% 7643424.055 7468590.766 - -0.94% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.29% 73780.480 72093.520 - 1.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.28% 7657.378 7482.445 - -0.60% -
BM_PushHeap_string_QuickSortAdversary_64 -2.28% 13.366 13.060 - -0.07% -
BM_StringRead_Hot_Deep_Empty -2.28% 0.508 0.496 - -1.98% -
SetIntersection_Interlaced_Vector_float_64_1 -2.28% 16669146.872 16288642.440 - -0.19% -
SetIntersection_Front_Vector_uint32_1024_1 -2.28% 1059493.162 1035311.027 - -0.25% -
SetIntersection_Front_Vector_uint64_262144_4 -2.28% 1084804.364 1060051.903 - -0.75% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.28% 12.972 12.676 - -0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.28% 1064877.395 1040646.390 - -1.06% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.27% 21.860 21.362 - -1.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.27% 9.116 8.909 - 0.48% -
SetIntersection_None_Vector_uint32_1024_4 -2.27% 1101704.300 1076649.082 - 0.04% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.27% 206.649 201.949 - 1.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.27% 634733.516 620310.144 - 0.57% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.27% 22.426 21.917 - 1.82% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.27% 15.358 15.009 - 0.32% -
SetIntersection_None_Vector_uint64_256_1 -2.27% 4322103.341 4224042.677 - 0.08% -
std::partial_sort_copy(list<int>)_(ascending)/1024 -2.27% 5448.275 5324.673 - -0.48% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.27% 400.310 391.240 - -2.09% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.26% 370.577 362.190 - -0.33% -
BM_CmpLess_ushort_ushort -2.26% 1.090 1.065 - 1.86% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.25% 19.184 18.752 - -7.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -2.25% 1065455.972 1041463.028 - 0.15% -
SetIntersection_Interlaced_Vector_float_1024_1 -2.25% 1058852.244 1035058.329 - 0.02% -
SetIntersection_Interlaced_Set_string_16_1 -2.24% 66731081.712 65233118.590 - -0.61% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -2.24% 8973748.452 8772558.586 - -0.58% -
std::multiset<int>::erase(iterator)/32 -2.24% 21.190 20.715 - -5.37% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -2.24% 2.859 2.795 - 57.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.24% 14475949.488 14152078.595 - 0.62% -
std::unordered_map<int,_int>::ctor(const&)/8192 -2.24% 56615.908 55349.386 - -0.10% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.23% 5.580 5.456 - -0.09% -
SetIntersection_Front_Set_uint32_262144_1 -2.23% 1056198.562 1032681.160 - -0.77% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.23% 398.764 389.891 - -3.86% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -2.22% 14245.502 13928.543 - -0.81% -
std::set<int>::ctor(const&)/1024 -2.22% 6257.777 6118.683 - -3.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -2.22% 62304.650 60924.490 - -1.73% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.21% 400.715 391.841 - 0.13% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.21% 4.892 4.783 - 0.44% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.21% 1500.403 1467.187 - 4.36% -
SetIntersection_Interlaced_Set_float_1024_16 -2.21% 11559718.693 11304176.824 - -2.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -2.21% 340.060 332.544 - -5.60% -
SetIntersection_Front_Set_uint64_1024_1024 -2.21% 12364017.187 12090903.046 - -4.92% -
std::stable_partition(list<int>)_(sparse)/32 -2.21% 9.642 9.429 - -0.81% -
std::flat_map<int,_int>::ctor(const&)/32 -2.21% 23.271 22.757 - -0.03% -
std::move_backward(vector<bool>)_(aligned)/512 -2.21% 2.280 2.230 - -5.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.20% 56236560.783 54996730.383 - 0.27% -
BM_PushHeap_string_QuickSortAdversary_256 -2.20% 14.968 14.638 - 2.31% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.20% 13.068 12.780 - -0.09% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.20% 5.969 5.838 - -0.20% -
BM_vector_deque_ranges_move_backward/1 -2.20% 2.329 2.278 - -1.80% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.20% 399.036 390.275 - -0.05% -
SetIntersection_Front_Vector_float_16384_64 -2.19% 1344367.807 1314878.902 - -1.46% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.19% 398.977 390.229 - 0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.19% 446.263 436.485 - -1.41% -
std::flat_multimap<int,_int>::clear()/1024 -2.19% 401.215 392.433 - -2.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.19% 9436636.240 9230104.860 - -2.24% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.19% 170124.182 166401.615 - -0.23% -
SetIntersection_Front_Set_uint64_262144_4 -2.19% 1096229.573 1072246.479 - 0.01% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.19% 800.593 783.083 - 0.19% -
std::set<int>::clear()/0 -2.19% 398.092 389.390 - 0.02% -
SetIntersection_Interlaced_Set_float_1024_1 -2.19% 1061672.011 1038467.803 - -0.38% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.18% 38.180 37.348 - -0.07% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.18% 16955.704 16586.311 - -1.14% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -2.18% 4.886 4.779 - -22.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -2.18% 16586291.537 16225508.238 - 0.48% -
SetIntersection_Front_Vector_float_1024_1 -2.17% 1056776.886 1033798.184 - 0.51% -
std::find(vector<int>)_(process_all)/8 -2.17% 2.702 2.643 - -2.12% -
BM_StringEraseToEnd_Huge_Transparent -2.17% 2.413 2.361 - -4.21% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.17% 1061325.299 1038282.595 - -0.53% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.17% 61.435 60.102 - -2.24% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.17% 12765.878 12489.072 - -0.58% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -2.17% 11.303 11.058 - -1.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.17% 1075966.426 1052648.290 - -0.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -2.17% 1061672.351 1038666.677 - 1.55% -
SetIntersection_Interlaced_Set_uint32_16384_1 -2.16% 1066480.963 1043395.552 - -0.21% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.16% 147174.337 143990.309 - -2.10% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.16% 15.720 15.380 - -1.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.15% 18569269.416 18169715.423 - -2.17% -
std::rotate_copy(list<int>)/8192 -2.15% 7034.818 6883.533 - -0.41% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.15% 13.051 12.770 - -0.12% -
std::find(vector<bool>)_(process_all)/1024 -2.15% 4.636 4.536 - -1.23% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -2.15% 19.980 19.551 - -8.59% -
std::copy_if(list<int>)_(every_other)/32768 -2.15% 25805.456 25251.043 - -1.48% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.15% 398.797 390.229 - 0.14% -
SetIntersection_None_Vector_uint32_1024_1 -2.15% 1098923.609 1075317.177 - -0.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.15% 402.818 394.169 - -1.89% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.15% 377.936 369.824 - 1.90% -
std::is_sorted(vector<int>)/1024 -2.15% 247.984 242.662 - -1.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.15% 8985526.626 8792716.076 - -2.32% -
std::pop_heap(deque<int>)/8 -2.14% 53.201 52.061 - -0.07% -
SetIntersection_Interlaced_Set_float_16_1 -2.14% 63838778.174 62471837.503 - -0.08% -
std::search(vector<int>)_(no_match)/8192 -2.14% 1664.858 1629.222 - 0.47% -
SetIntersection_Interlaced_Vector_float_256_1 -2.14% 4228546.790 4138072.768 - -0.05% -
std::search(vector<int>)_(no_match)/1048576 -2.14% 213520.478 208953.534 - 0.34% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -2.14% 602122.020 589246.345 - -0.77% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.14% 399.755 391.215 - -2.75% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.13% 399.715 391.184 - 0.46% -
SetIntersection_Interlaced_Set_float_256_1 -2.13% 4210272.568 4120479.751 - 0.31% -
BM_vector_deque_ranges_copy/5500 -2.13% 200.764 196.483 - 0.61% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.13% 13.047 12.769 - -0.04% -
SetIntersection_Front_Set_float_16384_256 -2.13% 4201758.451 4112221.091 - -3.84% -
std::multimap<int,_int>::erase(iterator)/8192 -2.13% 21.439 20.983 - 2.95% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -2.13% 18.827 18.427 - -3.33% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.13% 16888053.845 16528994.134 - 0.42% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.13% 124602.611 121954.205 - 0.74% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.13% 399.620 391.127 - -0.14% -
BM_vector_deque_ranges_move/64 -2.12% 2.820 2.761 - -1.67% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.12% 17.096 16.733 - -1.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.12% 1207091.858 1181485.173 - -1.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.12% 15.017 14.699 - 0.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -2.12% 1196457.007 1171140.327 - 2.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.12% 3553208.715 3478028.977 - 0.92% -
SetIntersection_Interlaced_Set_string_4_1 -2.11% 226748245.583 221953618.833 - 0.39% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.11% 399.780 391.333 - 0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.11% 144204758.663 141159459.447 - -0.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.11% 398.919 390.498 - -0.08% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.11% 397.916 389.518 - 0.23% -
std::set<int>::erase(iterator)/32 -2.11% 20.115 19.691 - -1.42% -
std::is_sorted_until(list<int>)/8192 -2.11% 7178.179 7026.874 - -3.06% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.11% 30.537 29.894 - -0.43% -
SetIntersection_None_Set_uint32_16_16 -2.11% 35910927.606 35154572.726 - -0.56% -
std::sort(deque<int>)_(repeated)/8192 -2.10% 6838.740 6695.122 - -0.01% -
SetIntersection_None_Set_string_256_64 -2.10% 9428165.036 9230344.412 - -0.87% -
std::pop_heap(deque<float>)/8 -2.10% 53.037 51.925 - -0.63% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.10% 398.718 390.359 - -0.00% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.10% 37.978 37.182 - 3.82% -
SetIntersection_None_Vector_string_4_4 -2.09% 138990411.721 136078994.122 - 0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.09% 27005271.138 26440420.540 - 2.64% -
std::none_of(list<int>)_(process_all)/8 -2.08% 2.720 2.663 - 0.10% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.08% 18.802 18.411 - 0.20% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.08% 7822.914 7660.534 - -1.58% -
std::set<int>::contains(key)_(existent)/32 -2.07% 1.715 1.680 - 1.32% -
SetIntersection_Interlaced_Set_float_4_4 -2.07% 139177711.205 136298322.034 - -0.18% -
SetIntersection_Interlaced_Set_float_4_1 -2.07% 217375524.638 212880288.407 - 0.14% -
SetIntersection_Front_Vector_uint32_262144_16 -2.07% 1137510.540 1113991.040 - 1.40% -
SetIntersection_None_Set_float_4_4 -2.07% 137839271.761 134989691.099 - 0.22% -
SetIntersection_Front_Set_string_4_4 -2.06% 160383467.830 157072229.431 - 0.34% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.06% 8300.318 8129.067 - 0.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.06% 399.906 391.657 - -0.54% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.06% 100.195 98.130 - 6.26% -
std::flat_multimap<int,_int>::clear()/8192 -2.06% 419.513 410.875 - -1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.06% 21200315.028 20764565.769 - -0.36% -
BM_CmpLess_uint_uint -2.05% 1.080 1.058 - 0.79% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -2.05% 20.716 20.291 - 0.68% -
SetIntersection_Interlaced_Set_float_16384_1 -2.05% 1058843.335 1037169.355 - 1.38% -
rng::fold_left(deque<int>)/8192 -2.05% 4554.097 4460.909 - -0.33% -
std::stable_partition(list<int>)_(sparse)/50 -2.04% 27.043 26.491 - -1.18% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -2.04% 12160.987 11912.999 - -0.14% -
BM_deque_vector_ranges_move/5500 -2.04% 197.144 193.131 - -0.24% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.03% 396780.483 388706.172 - -0.55% -
SetIntersection_Front_Set_float_64_1 -2.03% 16695467.670 16355760.301 - -0.17% -
SetIntersection_None_Set_float_256_4 -2.03% 11414192.692 11182044.411 - -0.67% -
BM_CmpLess_short_ushort -2.03% 1.125 1.102 - 2.35% -
SetIntersection_None_Vector_float_64_4 -2.03% 16316493.242 15984766.787 - 0.42% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.03% 140584.791 137729.118 - 0.04% -
std::set<int>::insert(value)_(new_value,_end)/32 -2.03% 19.013 18.627 - -1.87% -
SetIntersection_Front_Set_uint64_64_4 -2.03% 16277911.661 15947316.843 - -1.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.02% 1189597.387 1165515.847 - 0.46% -
SetIntersection_None_Set_uint32_16_1 -2.02% 67523204.098 66156596.464 - -0.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.02% 44.584 43.682 - 1.68% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -2.02% 2.530 2.478 - 26.38% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.02% 55622.540 54497.962 - -1.20% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.02% 13.048 12.784 - -0.09% -
std::make_heap(deque<int>,_pred)_(descending)/8 -2.02% 19.390 18.998 - -0.85% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.02% 36897.959 36153.346 - 2.18% -
SetIntersection_Front_Vector_uint64_256_4 -2.02% 4232684.291 4147291.977 - -0.10% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.02% 54841.951 53736.464 - -1.69% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.01% 21.891 21.450 - 0.88% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -2.01% 5.114 5.011 - 0.09% -
SetIntersection_Interlaced_Vector_float_16_4 -2.01% 57234745.688 56082132.976 - 1.02% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.01% 36.308 35.577 - -0.28% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.01% 253.971 248.859 - -0.75% -
std::pop_heap(vector<std::string>)/8 -2.01% 54.290 53.197 - -0.20% -
std::sort(vector<int>)_(descending)/8 -2.01% 25.057 24.553 - -1.04% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.01% 63833.936 62550.385 - -3.37% -
std::none_of(vector<int>)_(process_all)/8 -2.01% 2.500 2.450 - 0.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.01% 743.792 728.869 - -1.16% -
BM_StringCopy_Small -2.01% 0.672 0.658 - -0.15% -
rng::find_last(vector<int>)_(bail_90%)/50 -2.00% 1.516 1.485 - -1.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.00% 680.917 667.275 - -1.22% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.00% 42935.938 42076.005 - -3.67% -
BM_StringFindNoMatch/512 -2.00% 9.389 9.201 - -0.40% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.99% 397.844 389.912 - -0.19% -
SetIntersection_None_Vector_float_1024_1 -1.99% 1101633.699 1079676.109 - 0.16% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.99% 15.726 15.413 - -1.14% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.99% 400.199 392.233 - 0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.99% 9.480 9.292 - 1.83% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -1.99% 13.442 13.175 - 7.04% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.99% 1184141.591 1160623.536 - -0.13% -
std::unordered_set<int>::ctor(const&)/8192 -1.98% 56042.916 54930.719 - 0.63% -
SetIntersection_Front_Vector_uint32_16384_16 -1.98% 1113680.286 1091579.525 - -2.02% -
std::find_first_of(deque<int>)_(large_needle)/50 -1.98% 711.922 697.795 - -15.48% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.98% 26564.708 26037.909 - -0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.98% 28.048 27.492 - -1.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.98% 24.708 24.220 - -6.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.97% 4134123.686 4052550.582 - -0.18% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.97% 40171.401 39378.990 - -2.33% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.97% 38921.089 38153.463 - 0.02% -
std::count(list<int>)_(every_other)/8 -1.97% 2.131 2.089 - -0.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.97% 4230272.987 4146963.240 - -1.35% -
std::pop_heap(deque<size_t>)/8 -1.97% 52.901 51.860 - -1.04% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -1.97% 1.559 1.528 - 18.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.97% 18612063.147 18246011.413 - -0.68% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.97% 401.005 393.119 - -1.65% -
std::multiset<std::string>::clear()/0 -1.97% 399.166 391.321 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.96% 5902996.389 5787138.833 - 1.57% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 -1.96% 94152.033 92305.306 - -0.30% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -1.96% 59.368 58.204 - 0.86% -
SetIntersection_None_Vector_float_262144_256 -1.96% 1150417.204 1127891.972 - -0.10% -
std::unordered_multimap<int,_int>::clear()/32 -1.95% 598.256 586.561 - -7.49% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.95% 12.274 12.035 - -0.38% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.95% 71.833 70.431 - -0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.95% 4446082.029 4359389.432 - 1.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -1.95% 7.342 7.199 - 28.77% -
SetIntersection_None_Set_string_16_4 -1.95% 59171111.987 58018242.436 - -0.44% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.95% 811.331 795.543 - 0.18% -
BM_vector_deque_ranges_move_backward/5500 -1.94% 199.843 195.970 - -1.03% -
std::set<int>::ctor(const&)/0 -1.94% 12.921 12.671 - -0.33% -
SetIntersection_None_Vector_uint64_16384_4 -1.94% 1119547.193 1097859.512 - -0.14% -
SetIntersection_Front_Set_uint32_1024_4 -1.94% 1080958.442 1060021.159 - -2.12% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.94% 20.211 19.820 - 0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.94% 4341412.970 4257344.939 - 1.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.94% 3.372 3.306 - -2.59% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.94% 4207656.665 4126233.824 - -5.41% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.93% 19.217 18.846 - -2.02% -
SetIntersection_None_Set_uint32_16384_256 -1.93% 160847931.984 157740085.008 - -2.07% -
SetIntersection_None_Vector_float_16384_16 -1.93% 1132002.459 1110134.131 - 1.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.93% 4248614.427 4166559.707 - 0.36% -
BM_deque_deque_ranges_move/70000 -1.93% 3309.786 3245.868 - -2.58% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.93% 1.501 1.472 - -2.53% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.93% 294.682 289.002 - -1.92% -
std::flat_map<int,_int>::clear()/32 -1.93% 397.835 390.168 - 0.10% -
SetIntersection_None_Vector_float_262144_1 -1.93% 1164350.505 1141910.818 - 0.74% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.92% 89.814 88.090 - -0.98% -
BM_StringAssignAsciiz_Huge_Opaque -1.92% 191.572 187.894 - -2.97% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.92% 19.268 18.898 - 0.30% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.92% 53.988 52.953 - -0.03% -
SetIntersection_None_Set_float_1_1 -1.92% 544405158.250 533964981.793 - 0.10% -
BM_deque_deque_move/1024 -1.92% 37.715 36.992 - 0.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.92% 11710237.067 11485765.615 - 0.76% -
SetIntersection_None_Vector_uint64_64_64 -1.92% 8627991.744 8462664.025 - 0.42% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.91% 20.115 19.731 - -8.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.91% 399.474 391.851 - 0.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.91% 45.608 44.737 - -3.17% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -1.91% 16.478 16.164 - 0.23% -
SetIntersection_Interlaced_Vector_float_4_4 -1.91% 137770842.045 135143684.138 - -0.03% -
SetIntersection_Front_Vector_uint64_256_1 -1.91% 4220914.450 4140435.549 - 0.22% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.91% 26.511 26.006 - -0.90% -
SetIntersection_Front_Set_string_1024_1 -1.90% 1106618.958 1085555.692 - 0.57% -
BM_deque_deque_ranges_copy_backward/64 -1.90% 3.406 3.341 - -2.73% -
SetIntersection_Interlaced_Vector_string_16384_16 -1.90% 4196838.386 4117066.306 - 1.00% -
std::partition(list<int>)_(dense)/32 -1.90% 8.952 8.782 - 2.04% -
SetIntersection_None_Vector_float_1024_16 -1.90% 1096776.640 1075940.427 - -0.42% -
std::copy_if(list<int>)_(entire_range)/32768 -1.90% 26037.497 25542.863 - -1.28% -
bm_ranges_swap_ranges_vb_aligned/512 -1.90% 5.292 5.191 - 2.38% -
SetIntersection_Interlaced_Set_float_1_1 -1.90% 542946400.066 532635529.908 - 0.01% -
SetIntersection_None_Vector_string_256_16 -1.90% 4323954.653 4241882.181 - -0.90% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.90% 398.198 390.641 - 0.25% -
std::find_first_of(list<int>)_(large_needle)/8192 -1.90% 49281175.000 48346088.928 - 0.22% -
std::sort(deque<int>)_(descending)/8 -1.90% 25.442 24.960 - -0.74% -
std::multimap<int,_int>::clear()/32 -1.89% 666.607 653.979 - 1.27% -
SetIntersection_Front_Set_string_1_1 -1.89% 564725508.719 554030599.758 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -1.89% 1158242.529 1136334.941 - 0.68% -
SetIntersection_Interlaced_Vector_uint64_64_16 -1.89% 18312484.508 17966412.537 - 3.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.89% 59096291.225 57980723.448 - -0.66% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.89% 689.705 676.687 - -0.24% -
std::partition(vector<int>)_(sparse)/32 -1.89% 8.818 8.651 - -2.11% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.89% 20.783 20.391 - -18.79% -
SetIntersection_Front_Set_uint32_1_1 -1.88% 542315347.184 532093615.857 - -0.43% -
BM_StringAssignAsciiz_Huge_Transparent -1.88% 191.637 188.028 - -2.26% -
SetIntersection_Interlaced_Set_float_1024_64 -1.88% 10294092.846 10100357.969 - 0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.88% 1085120.825 1064704.918 - 2.66% -
BM_CmpLess_schar_int -1.88% 1.130 1.108 - 1.60% -
std::stable_partition(list<int>)_(dense)/50 -1.88% 57.680 56.598 - -12.51% -
std::equal(vector<bool>)_(unaligned)/8192 -1.87% 56.422 55.367 - -0.80% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.87% 22.732 22.307 - 0.51% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -1.87% 19.393 19.031 - -2.60% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.87% 56.153 55.104 - -0.83% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.87% 385.430 378.234 - 0.75% -
SetIntersection_None_Vector_uint32_16384_1024 -1.87% 1117583.399 1096739.195 - -0.37% -
SetIntersection_None_Vector_float_4_4 -1.87% 136030635.479 133493657.460 - 0.02% -
std::set<int>::ctor(const&)/8192 -1.86% 49697.732 48771.531 - -3.24% -
SetIntersection_Front_Set_float_16_4 -1.86% 55820845.415 54782005.120 - -0.25% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.86% 13.056 12.813 - -0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.86% 1064415.722 1044613.576 - -1.07% -
rng::find_if(vector<bool>)_(process_all)/8 -1.86% 3.578 3.511 - 0.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.86% 36052.335 35383.134 - 1.22% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.86% 3848.883 3777.469 - 0.04% -
std::set<std::string>::ctor(const&)/0 -1.85% 12.905 12.666 - -0.22% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -1.85% 16.215 15.915 - -1.05% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.85% 16676109.290 16367814.927 - -4.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.85% 13936868.153 13679325.254 - -1.53% -
std::reverse_copy(vector<int>)/4096 -1.85% 134.328 131.847 - -1.09% -
SetIntersection_None_Vector_float_4_1 -1.84% 217741939.458 213732299.208 - 0.02% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.84% 541.001 531.043 - -1.72% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.84% 18.230 17.896 - 0.72% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.84% 12934.151 12696.673 - -2.09% -
std::is_sorted_until(list<int>,_pred)/8192 -1.84% 7620.691 7480.794 - -16.26% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.84% 397.265 389.973 - -0.78% -
SetIntersection_Front_Vector_float_1024_4 -1.84% 1070035.065 1050398.195 - 0.62% -
std::search(vector<int>,_pred)_(near_matches)/1024 -1.83% 24141.735 23698.994 - 0.30% -
SetIntersection_Front_Set_uint64_16_16 -1.83% 38449012.134 37744126.831 - -0.60% -
SetIntersection_Front_Set_float_16_1 -1.83% 63800294.722 62631803.363 - -0.00% -
SetIntersection_None_Set_float_262144_16 -1.83% 1201036.377 1179039.959 - -3.44% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.83% 63731781.903 62564946.392 - -0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.83% 397.630 390.351 - -0.57% -
SetIntersection_None_Vector_uint64_16384_256 -1.83% 1104249.430 1084041.604 - -0.04% -
SetIntersection_Interlaced_Vector_float_16_1 -1.83% 63798274.896 62631418.756 - 0.42% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -1.83% 23.348 22.921 - -1.18% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.83% 10.953 10.753 - -5.48% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.83% 11369.191 11161.442 - 0.30% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.83% 1.063 1.044 - -24.63% -
SetIntersection_None_Vector_uint64_1024_1024 -1.83% 1095331.508 1075323.443 - 0.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -1.83% 35.254 34.610 - 1.94% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 -1.82% 25.052 24.596 - -0.28% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.82% 13.054 12.816 - -0.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.82% 398.984 391.725 - -0.38% -
SetIntersection_None_Vector_float_64_16 -1.82% 13762019.008 13512048.049 - -0.11% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.82% 20.059 19.695 - -7.97% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.82% 612515.698 601397.032 - 0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -1.81% 1095921.430 1076053.244 - 1.22% -
SetIntersection_Interlaced_Vector_string_64_1 -1.81% 17259813.501 16947074.997 - 0.42% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.81% 6837.019 6713.177 - -2.49% -
BM_CmpEqual_uchar_uchar -1.81% 1.081 1.062 - 0.47% -
SetIntersection_None_Vector_float_16_4 -1.81% 54796785.307 53806353.590 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -1.81% 4251146.599 4174340.367 - -0.53% -
SetIntersection_None_Set_uint64_1024_1 -1.81% 8987520.224 8825265.128 - -1.38% -
std::unordered_map<int,_int>::clear()/0 -1.80% 397.578 390.408 - 0.43% -
BM_CmpLess_int_schar -1.80% 1.143 1.122 - -0.26% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.80% 36288627.262 35635073.113 - 0.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.80% 15179591.155 14906449.472 - 0.68% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.80% 397.416 390.275 - 0.07% -
SetIntersection_None_Set_float_256_256 -1.79% 5915177.303 5809176.691 - -0.60% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -1.79% 788.585 774.469 - -0.82% -
SetIntersection_Front_Set_string_64_1 -1.79% 17263111.994 16954120.747 - -0.13% -
SetIntersection_None_Vector_string_262144_262144 -1.79% 1317178.590 1293614.260 - -1.72% -
SetIntersection_None_Vector_uint64_1024_1 -1.79% 1096194.824 1076588.721 - -0.70% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.79% 21068083.177 20691616.504 - -1.96% -
std::deque<int>::ctor(size)/1024 -1.79% 71.742 70.461 - -5.30% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.78% 46.371 45.544 - -1.91% -
BM_StringRelational_Less_Large_Huge_Control -1.78% 2.180 2.141 - -0.22% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.78% 396.883 389.803 - 0.01% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.78% 398.436 391.331 - 0.35% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.78% 396.950 389.878 - -2.06% -
BM_vector_deque_move/5500 -1.78% 198.407 194.877 - 0.25% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.78% 889.465 873.651 - -7.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.78% 4331840.991 4254852.571 - -0.22% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.78% 4.458 4.379 - -2.29% -
std::pop_heap(deque<float>)/1024 -1.78% 13.589 13.348 - 0.08% -
SetIntersection_None_Vector_float_64_64 -1.78% 8611066.786 8458169.485 - 0.10% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.77% 12.957 12.727 - -1.19% -
rng::fold_left(list<int>)/32 -1.77% 20.985 20.613 - -0.01% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.77% 77580.928 76205.529 - -0.51% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.77% 13.057 12.826 - -0.17% -
SetIntersection_None_Vector_uint64_262144_1024 -1.77% 1141594.660 1121375.001 - -0.24% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.77% 1.802 1.770 - 0.80% -
SetIntersection_Interlaced_Vector_string_64_4 -1.77% 21750318.924 21365309.070 - -1.01% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.77% 11859.156 11649.691 - 0.63% -
SetIntersection_Interlaced_Vector_float_4_1 -1.76% 216772346.559 212946681.560 - 0.11% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.76% 27223.754 26743.464 - 0.62% -
BM_deque_deque_move/4096 -1.76% 149.167 146.537 - -0.51% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.76% 586.865 576.525 - -2.16% -
std::copy_backward(deque<int>)/32768 -1.76% 3673.482 3608.805 - -3.01% -
std::find_if(vector<int>)_(bail_25%)/1024 -1.76% 28.007 27.514 - -5.52% -
SetIntersection_Front_Set_uint32_256_64 -1.76% 5818788.429 5716525.489 - 0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.76% 26620.027 26152.381 - 0.15% -
SetIntersection_None_Vector_uint32_256_1 -1.76% 4313258.097 4237519.061 - -0.33% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.76% 19.240 18.902 - -1.44% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.76% 4221573.717 4147478.172 - 0.42% -
SetIntersection_Front_Set_float_262144_16 -1.75% 1207928.607 1186742.911 - -2.75% -
BM_StringDestroy_Empty -1.75% 0.633 0.622 - -0.23% -
std::multiset<int>::ctor(const&)/0 -1.75% 12.918 12.691 - -0.29% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.75% 888674.470 873092.960 - 2.53% -
SetIntersection_Interlaced_Set_string_1_1 -1.75% 566736809.475 556809690.564 - 0.06% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -1.75% 23.017 22.614 - -1.03% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.75% 12.964 12.737 - -1.99% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.75% 399.401 392.420 - 0.11% -
std::sort(deque<int>)_(repeated)/8 -1.75% 18.070 17.755 - -0.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.74% 398.769 391.811 - 0.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.74% 4252341.218 4178378.338 - -1.43% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.74% 13.484 13.249 - -0.23% -
std::map<int,_int>::contains(key)_(non-existent)/32 -1.74% 2.879 2.829 - -6.98% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.74% 397.545 390.638 - 0.45% -
SetIntersection_Interlaced_Set_string_16_4 -1.74% 73754440.426 72473392.099 - -1.14% -
std::multimap<std::string,_int>::clear()/8192 -1.74% 218727.261 214928.580 - 1.76% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.74% 8646.464 8496.305 - 0.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.73% 217341092.674 213575835.113 - 0.14% -
std::unordered_set<int>::ctor(const&)/1024 -1.73% 6893.976 6774.573 - -1.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.73% 442.645 434.980 - -3.07% -
SetIntersection_Interlaced_Vector_string_256_256 -1.73% 20642737.251 20285380.637 - -0.03% -
BM_CmpLess_ushort_uint -1.73% 1.081 1.062 - 1.89% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.73% 294.819 289.718 - -1.71% -
SetIntersection_None_Set_uint32_1024_16 -1.73% 9126969.381 8969063.714 - 0.07% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.73% 12.860 12.637 - -0.22% -
SetIntersection_None_Vector_uint64_256_16 -1.73% 4071927.095 4001529.420 - 0.11% -
std::deque<std::string>::ctor(size)/8192 -1.73% 8451.333 8305.305 - -2.54% -
std::generate(list<int>)/50 -1.73% 15.588 15.319 - 2.71% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.73% 16.999 16.705 - -0.38% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -1.72% 27299.583 26829.154 - 0.01% -
SetIntersection_None_Vector_uint32_16_1 -1.72% 64290174.378 63183131.585 - -0.11% -
std::make_heap(deque<int>,_pred)_(heap)/8 -1.72% 19.337 19.004 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.72% 1067688.484 1049320.808 - 2.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.72% 468.373 460.317 - -0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.72% 1130196.866 1110765.711 - 1.19% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.72% 396.495 389.680 - -0.78% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.72% 397.073 390.248 - -0.59% -
std::sort(vector<NonIntegral>)_(heap)/8 -1.72% 23.423 23.020 - -1.20% -
BM_CmpEqual_short_uchar -1.72% 1.114 1.095 - 0.93% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.72% 1.289 1.267 - 0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.71% 1190927.963 1170508.817 - 3.47% -
SetIntersection_None_Vector_uint64_1024_64 -1.71% 1094413.085 1075660.726 - 0.20% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.71% 13.105 12.881 - -0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.71% 17173009.279 16878850.153 - -0.06% -
SetIntersection_None_Vector_float_64_1 -1.71% 16949921.754 16659656.983 - 0.19% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.71% 2.326 2.287 - -0.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.71% 8.041 7.903 - -0.41% -
std::search(list<int>,_pred)_(same_length)/8192 -1.71% 8817.087 8666.307 - 0.46% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.71% 18.762 18.442 - -0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.71% 535.194 526.050 - -1.04% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.70% 617.586 607.064 - -2.17% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.70% 541720870.301 532497057.924 - -0.06% -
SetIntersection_None_Vector_uint32_1_1 -1.70% 541529052.613 532315549.417 - -0.22% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.70% 661.528 650.283 - -0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.70% 1064862.368 1046775.854 - 0.29% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.70% 5.466 5.373 - 0.10% -
SetIntersection_Front_Set_uint32_16384_16 -1.70% 1219808.358 1199111.348 - -1.69% -
BM_deque_vector_ranges_copy/0 -1.70% 1.438 1.414 - -6.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -1.70% 64005546.802 62920252.666 - 0.15% -
SetIntersection_None_Set_float_262144_1024 -1.69% 1204483.070 1184076.336 - -2.74% -
SetIntersection_Interlaced_Vector_float_1_1 -1.69% 542459171.297 533272976.307 - 0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.69% 1095720.571 1077179.483 - 1.44% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.69% 34202.804 33624.716 - 1.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.69% 44632.813 43878.527 - 3.08% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.69% 13.477 13.250 - -0.21% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.69% 17.379 17.086 - -0.53% -
std::sort(deque<int>)_(ascending)/8 -1.69% 17.770 17.470 - 0.59% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.69% 13447.838 13221.208 - -1.87% -
std::multimap<int,_int>::erase(iterator)/1024 -1.68% 21.391 21.030 - 3.14% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.68% 211.626 208.062 - 2.31% -
SetIntersection_None_Vector_uint32_16_4 -1.68% 54666782.030 53747050.243 - 0.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.68% 137617701.811 135305196.565 - 0.07% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.68% 56599.341 55648.510 - 3.54% -
rng::fold_left(vector<int>)/32 -1.68% 21.979 21.610 - 0.13% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.68% 63.013 61.955 - -1.75% -
BM_deque_deque_ranges_move/64 -1.68% 3.084 3.033 - -1.93% -
SetIntersection_Front_Vector_float_4_1 -1.68% 216458259.426 212825695.171 - 0.04% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.68% 397.041 390.380 - -0.45% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.68% 18.765 18.451 - -1.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.68% 396.574 389.925 - -0.87% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 -1.68% 13.248 13.026 - -2.07% -
SetIntersection_Interlaced_Set_string_1024_4 -1.68% 10367208.455 10193469.597 - -2.75% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -1.67% 2.963 2.914 - 1.28% -
BM_deque_deque_move_backward/5500 -1.67% 205.692 202.250 - -0.04% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.67% 19.563 19.236 - 0.72% -
SetIntersection_None_Vector_uint64_64_16 -1.67% 13716974.220 13487749.803 - -0.12% -
std::stable_sort(vector<int>)_(heap)/8 -1.67% 21.635 21.274 - 1.01% -
SetIntersection_Interlaced_Vector_string_256_1 -1.67% 4347446.389 4274817.150 - 0.23% -
std::multimap<int,_int>::ctor(const&)/1024 -1.67% 6682.139 6570.522 - -1.26% -
SetIntersection_Front_Set_string_262144_262144 -1.67% 18342389.893 18036071.045 - 3.33% -
SetIntersection_None_Vector_float_1_1 -1.67% 542865270.508 533804929.918 - 0.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.67% 16315289.156 16043350.438 - -0.84% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.66% 35878.167 35280.810 - -1.31% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -1.66% 12.998 12.781 - -0.05% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.66% 51354.220 50499.658 - -1.05% -
SetIntersection_Front_Set_string_16384_1 -1.66% 1110558.098 1092078.193 - -0.27% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.66% 397.676 391.063 - 0.01% -
SetIntersection_None_Set_float_262144_256 -1.66% 1196047.936 1176169.109 - -3.43% -
SetIntersection_Front_Vector_uint32_256_1 -1.66% 4214152.026 4144121.273 - -0.16% -
SetIntersection_Front_Set_uint32_64_1 -1.66% 16759194.315 16480885.321 - 0.40% -
SetIntersection_Front_Vector_float_64_1 -1.66% 16645742.569 16369370.567 - 0.27% -
std::set<int>::insert(value)_(new_value,_end)/1024 -1.66% 41.448 40.761 - -11.80% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.66% 2791.654 2745.367 - 0.83% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.66% 18.743 18.433 - 0.17% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.66% 19.904 19.575 - -6.64% -
SetIntersection_Front_Vector_uint64_262144_1 -1.66% 1058925.944 1041396.541 - -0.28% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.65% 12.855 12.642 - -0.54% -
SetIntersection_None_Set_string_4_1 -1.65% 225004552.149 221285782.034 - -0.05% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.65% 12.871 12.658 - -0.39% -
SetIntersection_Front_Set_uint64_4_1 -1.65% 216691185.212 213110683.782 - -0.50% -
SetIntersection_Interlaced_Vector_float_256_256 -1.65% 4606317.495 4530222.048 - -0.83% -
SetIntersection_Front_Vector_float_16384_1 -1.65% 1053208.428 1035825.998 - 1.10% -
SetIntersection_Front_Set_float_262144_1 -1.64% 1031146.200 1014188.352 - 0.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.64% 543412778.453 534491617.802 - 0.06% -
SetIntersection_Front_Vector_uint32_256_4 -1.64% 4226886.626 4157502.150 - 0.38% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.64% 45023.810 44285.116 - 2.76% -
std::find_if(vector<bool>)_(process_all)/50 -1.64% 24.016 23.622 - -1.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -1.64% 1235254.614 1215008.908 - -0.68% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.64% 20.495 20.159 - 1.55% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.64% 3157.428 3105.707 - -0.45% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.64% 665.322 654.435 - 0.07% -
BM_deque_vector_ranges_copy_backward/5500 -1.63% 200.606 197.327 - 0.85% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.63% 18.655 18.350 - -0.48% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -1.63% 1.866 1.836 - 13.77% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.63% 56108.442 55193.290 - 1.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.63% 55744.287 54835.188 - 0.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.63% 55521758.252 54616543.030 - -0.17% -
SetIntersection_None_Vector_uint32_16384_256 -1.63% 1121826.189 1103537.629 - 0.01% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.63% 18.825 18.519 - -0.80% -
SetIntersection_Front_Set_string_256_1 -1.63% 4393257.625 4321680.786 - -0.37% -
std::unordered_set<int>::clear()/0 -1.63% 397.878 391.397 - -0.05% -
SetIntersection_Front_Vector_uint32_16_16 -1.63% 36290280.542 35699439.391 - -0.77% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.63% 13.004 12.793 - -0.30% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.63% 42.306 41.618 - -1.00% -
SetIntersection_None_Vector_uint32_4_1 -1.63% 217300221.154 213766058.895 - -0.11% -
SetIntersection_Front_Set_uint64_1_1 -1.63% 541820530.750 533009919.977 - -0.51% -
SetIntersection_None_Set_string_16_16 -1.63% 37044843.940 36442466.826 - 1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.63% 217075329.561 213545906.638 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.63% 216466118.256 212946802.458 - -0.01% -
SetIntersection_Interlaced_Set_string_262144_1 -1.62% 1110736.749 1092696.490 - -1.50% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.62% 64569072.363 63521432.272 - -0.33% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.62% 7928.712 7800.081 - -0.31% -
SetIntersection_None_Set_float_16_4 -1.62% 57409192.620 56477892.977 - -0.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.62% 8737238.736 8595556.928 - -0.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.62% 220157180.664 216590052.633 - 0.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.62% 1065735.386 1048477.792 - 1.07% -
BM_std_minmax_element<int>/4 -1.62% 1.239 1.219 - -0.42% -
SetIntersection_Front_Vector_float_16_1 -1.62% 63740982.007 62709789.036 - 0.44% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.62% 13.070 12.858 - -0.34% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.62% 461906.336 454441.915 - 1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.62% 63944282.974 62911235.914 - 0.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -1.61% 39152978.349 38521411.640 - -0.67% -
SetIntersection_Front_Vector_float_262144_1 -1.61% 1055460.539 1038445.116 - 0.35% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.61% 8.177 8.045 - 0.18% -
std::copy_backward(vector<int>)/262144 -1.61% 12515.639 12314.183 - 0.21% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.61% 9465.214 9312.863 - -0.09% -
std::for_each_n(join_view(vector<vector<int>>))/8 -1.61% 1.409 1.387 - -0.04% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 -1.61% 97811.238 96240.575 - -0.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.60% 7653186.013 7530366.286 - 0.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.60% 56829.420 55918.258 - -1.21% -
SetIntersection_None_Vector_float_1024_1024 -1.60% 1077292.294 1060026.502 - -1.78% -
SetIntersection_None_Set_float_4_1 -1.60% 219928071.767 216404933.459 - 0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.60% 121357383.437 119413516.417 - 0.02% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.60% 13.070 12.860 - -0.19% -
BM_deque_vector_move_backward/5500 -1.60% 200.931 197.715 - 0.20% -
SetIntersection_Front_Vector_uint64_16384_16 -1.60% 1132367.435 1114244.643 - -0.51% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.60% 72.014 70.861 - -5.10% -
std::sort(deque<int>)_(pipe-organ)/8 -1.60% 20.225 19.901 - -0.69% -
BM_deque_vector_ranges_copy/5500 -1.60% 198.332 195.160 - 0.74% -
SetIntersection_None_Vector_string_16384_16 -1.60% 1242465.925 1222606.867 - 0.39% -
SetIntersection_None_Vector_string_64_16 -1.60% 14382474.485 14152888.616 - 0.15% -
BM_CmpEqual_int_uchar -1.60% 1.123 1.105 - 2.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.59% 542834330.704 534186844.766 - 0.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.59% 12801544.464 12597624.701 - 1.11% -
std::partial_sort(vector<int>)_(descending)/8 -1.59% 25.388 24.983 - 2.71% -
SetIntersection_None_Set_uint32_4_4 -1.59% 137216034.472 135031379.552 - -0.23% -
SetIntersection_Interlaced_Vector_string_64_16 -1.59% 30240466.886 29759059.355 - -1.40% -
SetIntersection_Interlaced_Vector_string_262144_1024 -1.59% 240300974.724 236476912.029 - -0.28% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.59% 16.864 16.596 - -3.45% -
SetIntersection_Front_Vector_float_16384_4 -1.59% 1071736.044 1054720.214 - -0.04% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.59% 20.220 19.899 - -1.02% -
std::stable_partition(vector<int>)_(dense)/50 -1.59% 26.313 25.896 - 3.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.58% 34411732.764 33866376.690 - -0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.58% 9.292 9.145 - 0.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.58% 216926625.376 213501971.429 - 0.03% -
std::generate(list<int>)/32 -1.58% 8.526 8.391 - -0.06% -
SetIntersection_None_Vector_float_16384_1 -1.58% 1113404.952 1095843.923 - -1.40% -
SetIntersection_None_Set_uint32_16_4 -1.58% 57235440.283 56332808.428 - -0.31% -
BM_deque_vector_ranges_move_backward/1 -1.58% 2.116 2.083 - -0.31% -
SetIntersection_None_Vector_float_16384_4 -1.58% 1113854.776 1096306.622 - 1.63% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.58% 22.097 21.748 - 0.19% -
SetIntersection_None_Vector_float_16384_16384 -1.57% 1118584.505 1100977.077 - 0.05% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.57% 13.090 12.884 - -1.95% -
SetIntersection_Front_Set_float_4_1 -1.57% 216828586.892 213417151.646 - 0.23% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.57% 399.188 392.910 - -0.09% -
SetIntersection_None_Set_string_1_1 -1.57% 550860337.676 542207973.607 - 0.42% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.57% 13.970 13.751 - -0.21% -
SetIntersection_None_Vector_uint32_262144_256 -1.57% 1140484.727 1122607.986 - -1.06% -
SetIntersection_Front_Set_string_262144_1 -1.57% 1105079.899 1087783.619 - -0.40% -
SetIntersection_None_Vector_uint64_16_16 -1.56% 34107677.915 33574279.817 - 0.03% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.56% 1171234.022 1152990.864 - -0.73% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.56% 13.693 13.480 - 0.31% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.55% 37462.666 36880.223 - 0.85% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.55% 402.522 396.271 - -2.35% -
BM_StringRelational_Less_Small_Small_ChangeLast -1.55% 1.766 1.738 - -1.42% -
std::unordered_set<std::string>::ctor(const&)/0 -1.55% 13.105 12.902 - -0.80% -
SetIntersection_Front_Vector_uint32_4_1 -1.55% 216305967.543 212963606.884 - -0.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.54% 139204842.573 137054843.894 - 0.30% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.54% 523819.988 515731.647 - -0.20% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.54% 12.887 12.688 - -0.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.54% 170488.874 167858.427 - 0.18% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.54% 8274.288 8146.740 - 0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.54% 218362034.403 214996275.898 - -0.31% -
SetIntersection_Front_Vector_uint32_262144_64 -1.54% 1385125.582 1363785.302 - 2.95% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.54% 14.304 14.084 - -0.45% -
std::multimap<std::string,_int>::clear()/0 -1.54% 399.083 392.941 - 0.25% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.54% 13.109 12.907 - -1.80% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.54% 29303.154 28853.033 - 10.30% -
std::unordered_multiset<int>::ctor(const&)/0 -1.54% 13.077 12.876 - -0.05% -
std::sort(deque<int>)_(heap)/1024 -1.54% 6253.296 6157.277 - -0.82% -
BM_CmpLess_short_short -1.53% 0.959 0.944 - 0.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.53% 621.985 612.451 - -0.92% -
std::search(vector<int>,_pred)_(near_matches)/1000 -1.53% 22913.248 22562.146 - 0.05% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.53% 400.007 393.878 - -3.49% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.53% 149295.892 147011.276 - 0.56% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.53% 1.064 1.048 - -0.00% -
SetIntersection_Front_Set_uint64_16_1 -1.53% 63670798.394 62696644.344 - -0.53% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.53% 216600887.248 213288381.111 - -0.56% -
BM_vector_deque_move/1 -1.53% 2.282 2.247 - 14.17% -
SetIntersection_Front_Vector_float_4_4 -1.53% 137660030.403 135558167.759 - 0.29% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.53% 3.336 3.285 - -0.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.52% 398.607 392.534 - 0.11% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.52% 22.692 22.346 - 0.65% -
SetIntersection_None_Vector_uint32_4_4 -1.52% 135715168.064 133649785.318 - 0.07% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.52% 8696.423 8564.083 - 0.11% -
SetIntersection_None_Vector_string_16384_4 -1.52% 1244967.866 1226028.868 - -2.25% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.52% 396.568 390.536 - -0.51% -
SetIntersection_None_Vector_float_16_1 -1.52% 64161355.631 63185563.398 - 0.12% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.52% 416.048 409.727 - -2.49% -
SetIntersection_None_Vector_uint64_262144_1 -1.52% 1140983.357 1123650.351 - 0.19% -
SetIntersection_Front_Vector_string_262144_1 -1.52% 1089770.093 1073230.698 - -0.56% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.52% 18.268 17.991 - 0.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.52% 63955660.720 62985594.708 - 0.05% -
SetIntersection_Front_Set_uint64_262144_1024 -1.52% 12550053.575 12359767.127 - -1.92% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.51% 4.251 4.186 - -0.98% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.51% 142912.089 140750.440 - -1.13% -
SetIntersection_None_Vector_uint32_16_16 -1.51% 34071696.239 33556439.926 - -0.30% -
std::pop_heap(vector<float>)/8 -1.51% 50.906 50.136 - -0.66% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.51% 15.822 15.583 - -0.32% -
SetIntersection_Front_Set_uint64_16384_1 -1.51% 1059419.799 1043427.352 - 0.16% -
SetIntersection_None_Vector_uint32_64_64 -1.51% 8592701.836 8463020.983 - -0.09% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -1.51% 2417594.561 2381174.296 - -32.44% -
SetIntersection_None_Set_uint64_1_1 -1.51% 542417661.344 534249472.060 - -0.58% -
SetIntersection_None_Vector_uint32_64_4 -1.51% 16153118.292 15909994.203 - -0.06% -
std::partition(list<int>)_(dense)/50 -1.50% 13.394 13.193 - -1.04% -
SetIntersection_Front_Vector_uint64_4_1 -1.50% 216359574.843 213105558.188 - 0.01% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -1.50% 16.769 16.517 - -1.35% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.50% 17.557 17.293 - 0.63% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.50% 13.004 12.809 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.50% 63671783.020 62715745.796 - -0.13% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -1.50% 18.897 18.614 - -2.26% -
SetIntersection_None_Vector_uint64_256_4 -1.50% 4262322.082 4198374.086 - 0.46% -
SetIntersection_Front_Set_uint64_4_4 -1.50% 138721966.678 136642898.936 - -0.33% -
std::pop_heap(deque<int>)/8192 -1.50% 53.829 53.024 - -0.29% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.49% 25.021 24.647 - 1.53% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.49% 13.027 12.833 - 0.08% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.49% 401.987 395.983 - -0.12% -
SetIntersection_None_Vector_string_262144_1 -1.49% 1320752.211 1301064.573 - -1.31% -
BM_CmpEqual_uchar_uint -1.49% 1.068 1.052 - 0.81% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.49% 539.710 531.678 - -0.28% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.49% 12699898.771 12510907.899 - -0.80% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.49% 14.193 13.982 - -0.00% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -1.49% 2.677 2.637 - -9.55% -
BM_StringFindStringLiteral/2048 -1.49% 40.727 40.122 - 0.36% -
bm_lexicographical_compare<int>/8 -1.49% 1.583 1.559 - 2.90% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.48% 598.273 589.394 - -0.82% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.48% 16678407.296 16431035.059 - 0.05% -
BM_StringFindCharLiteral/512 -1.48% 9.562 9.420 - -0.60% -
SetIntersection_Front_Vector_uint64_16_1 -1.48% 63659597.606 62717428.819 - 0.13% -
SetIntersection_Front_Vector_uint32_1_1 -1.48% 540980493.886 532975626.942 - -0.67% -
SetIntersection_Front_Vector_float_1_1 -1.48% 541729523.349 533719008.623 - 0.32% -
std::deque<int>::ctor(size)/32 -1.48% 27.048 26.648 - -3.27% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.48% 973.842 959.449 - -0.43% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.48% 571.028 562.594 - -1.03% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.48% 8463.481 8338.532 - -0.90% -
SetIntersection_Front_Set_uint32_256_1 -1.48% 4207770.911 4145667.941 - -0.85% -
SetIntersection_Front_Set_float_1024_256 -1.47% 4190780.106 4128974.748 - -0.78% -
SetIntersection_Front_Vector_uint32_64_4 -1.47% 16161426.000 15923314.036 - 0.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.47% 545289697.873 537257902.707 - -0.35% -
SetIntersection_Interlaced_Set_string_16384_1 -1.47% 1110352.355 1094008.803 - 0.14% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.47% 1883.964 1856.247 - -1.94% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.47% 16697876.304 16452860.947 - 0.29% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.47% 16973.115 16724.169 - -0.79% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.46% 12.930 12.741 - -1.49% -
SetIntersection_Front_Vector_uint64_64_16 -1.46% 14506186.516 14293950.375 - 0.57% -
SetIntersection_Interlaced_Set_uint64_16384_64 -1.46% 238952161.408 235458627.105 - -0.27% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.46% 12.843 12.655 - 0.29% -
SetIntersection_None_Vector_uint64_16384_16 -1.46% 1111855.840 1095634.385 - -0.72% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.46% 4412188.482 4347846.952 - 0.16% -
SetIntersection_None_Set_string_4_4 -1.46% 140366264.746 138321717.231 - 0.17% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.45% 405.058 399.171 - -0.55% -
bm_ranges_swap_ranges_vb_aligned/8 -1.45% 3.263 3.216 - 0.17% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.45% 398.854 393.059 - 0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.45% 547741091.247 539782578.772 - 0.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.45% 3523444.244 3472271.780 - 0.01% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.45% 56739466.246 55916620.510 - -3.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.45% 19879286.500 19591349.731 - -1.73% -
SetIntersection_None_Set_string_16_1 -1.45% 69301747.736 68298586.639 - -0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.44% 542566472.017 534728947.664 - 0.04% -
SetIntersection_None_Set_uint64_4_4 -1.44% 137100652.284 135120625.416 - -0.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.44% 55497465.628 54697488.831 - 0.17% -
std::unique(deque<int>)_(sprinkled)/52 -1.44% 59.995 59.131 - -2.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.44% 16676682.436 16436760.736 - 0.20% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.44% 6550.086 6455.923 - 0.52% -
SetIntersection_None_Set_float_1024_64 -1.44% 9101645.475 8970837.698 - -0.02% -
SetIntersection_Front_Set_uint32_4_1 -1.44% 216451508.726 213340744.975 - -0.10% -
std::partition(deque<int>)_(dense)/1024 -1.44% 357.251 352.120 - 0.05% -
SetIntersection_Front_Set_uint32_16_1 -1.44% 63854649.244 62937688.755 - 0.21% -
SetIntersection_None_Vector_float_16384_1024 -1.44% 1120937.280 1104840.867 - 0.70% -
std::make_heap(deque<int>,_pred)_(repeated)/8 -1.44% 23.723 23.383 - -0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.44% 12281433.946 12105119.869 - 0.53% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.44% 8648.875 8524.741 - 0.48% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.44% 4.322 4.260 - 0.68% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.43% 4212364.574 4151960.382 - -0.42% -
SetIntersection_Front_Vector_uint64_64_1 -1.43% 16616495.539 16378312.791 - 0.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.43% 37343460.212 36809094.018 - -0.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.43% 1058339.290 1043222.680 - -0.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.43% 1175862.515 1159070.555 - 3.54% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.43% 63839582.058 62928122.050 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.43% 540987696.421 533269734.346 - -0.05% -
std::for_each(list<int>)/8192 -1.43% 7795.731 7684.568 - 3.57% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.43% 4.654 4.588 - 0.78% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.43% 5922487.411 5838081.542 - 10.31% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.42% 9136.669 9006.531 - -0.28% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.42% 12.904 12.720 - 0.05% -
BM_StringFindStringLiteral/512 -1.42% 9.665 9.528 - -0.12% -
SetIntersection_Front_Set_uint32_262144_16384 -1.42% 221825955.181 218668847.576 - -3.28% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.42% 23398.721 23065.774 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.42% 139790266.744 137802627.568 - 0.21% -
SetIntersection_Front_Set_float_262144_262144 -1.42% 1608624.352 1585763.916 - -6.59% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.42% 542.974 535.258 - -0.81% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.42% 7640.070 7531.674 - -2.68% -
SetIntersection_Front_Set_float_1024_4 -1.42% 1082120.385 1066770.206 - 1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.42% 217574489.586 214490055.024 - -0.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.42% 765.234 754.398 - 0.13% -
SetIntersection_None_Set_float_262144_1 -1.42% 1202049.803 1185030.273 - -2.80% -
SetIntersection_Front_Set_float_4_4 -1.42% 138746766.524 136782999.316 - 0.07% -
SetIntersection_None_Vector_uint64_1_1 -1.41% 540328773.212 532683425.111 - -0.01% -
BM_std_minmax_element<char>/3 -1.41% 1.164 1.147 - -5.40% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.41% 6812.765 6716.502 - -1.89% -
std::all_of(vector<int>)_(process_all)/8 -1.41% 2.517 2.481 - 2.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.41% 13880996.596 13685186.148 - -0.78% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.41% 819.794 808.238 - 3.22% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.41% 16689089.567 16453846.493 - -0.08% -
SetIntersection_Front_Set_float_256_1 -1.41% 4215403.305 4156035.169 - -0.24% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.41% 1056733.030 1041860.490 - -3.77% -
SetIntersection_Front_Vector_uint64_1_1 -1.41% 540750500.120 533143717.087 - 0.07% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.41% 18.280 18.023 - 0.73% -
SetIntersection_Front_Set_float_1_1 -1.41% 541531665.480 533917157.618 - 0.26% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.40% 504.129 497.055 - -7.23% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.40% 8201.226 8086.173 - 0.37% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.40% 210318.353 207372.141 - 0.83% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.40% 4283041.225 4223052.559 - 0.77% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.40% 60003140.116 59163510.677 - 0.01% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.40% 353509.387 348563.945 - 1.40% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.40% 63585104.934 62695894.988 - -1.53% -
SetIntersection_None_Vector_string_262144_16384 -1.40% 1315054.425 1296670.763 - -1.15% -
std::multimap<int,_int>::ctor(const&)/0 -1.40% 12.918 12.737 - 0.05% -
std::stable_sort(deque<int>)_(descending)/1024 -1.39% 2964.942 2923.647 - -0.39% -
SetIntersection_Front_Vector_uint32_16384_64 -1.39% 1332856.331 1314305.089 - -0.77% -
BM_CmpEqual_ushort_int -1.39% 1.076 1.061 - 2.11% -
std::copy_n(list<int>)/8 -1.39% 2.249 2.217 - 0.20% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.39% 17985941.162 17736208.973 - 0.26% -
SetIntersection_Front_Set_uint32_16_4 -1.39% 55331500.982 54564629.099 - -0.17% -
SetIntersection_Front_Vector_string_1024_1 -1.39% 1092486.189 1077344.912 - 1.03% -
SetIntersection_Interlaced_Set_string_16384_16 -1.39% 243387701.831 240015418.784 - 0.77% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.38% 1.820 1.795 - 0.51% -
std::flat_map<int,_int>::ctor(const&)/0 -1.38% 12.944 12.765 - 0.20% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.38% 6768.170 6674.529 - -1.49% -
std::reverse(list<int>)/512 -1.38% 194.746 192.052 - -0.35% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.38% 5381.197 5306.757 - 1.02% -
SetIntersection_Front_Vector_float_256_1 -1.38% 4197705.454 4139657.578 - 0.73% -
std::unique(deque<int>)_(sprinkled)/32 -1.38% 53.766 53.023 - -0.43% -
SetIntersection_Interlaced_Vector_string_16_1 -1.38% 65604980.314 64698193.225 - 0.37% -
SetIntersection_Front_Set_uint32_256_4 -1.38% 4257677.515 4198852.623 - 0.47% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 -1.38% 14.166 13.970 - 0.11% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.38% 10.626 10.479 - -29.72% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.38% 25.423 25.072 - -3.03% -
SetIntersection_None_Set_string_64_1 -1.38% 23272576.626 22951558.813 - -0.01% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.38% 2326.467 2294.387 - -0.56% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.38% 398.178 392.695 - 0.09% -
SetIntersection_Front_Set_uint64_1024_1 -1.37% 1059873.233 1045301.505 - -1.08% -
std::reverse(vector<int>)/32768 -1.37% 1049.244 1034.824 - 0.00% -
std::multiset<std::string>::ctor(const&)/0 -1.37% 12.817 12.640 - 0.02% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.37% 37716.851 37198.702 - 0.45% -
SetIntersection_Front_Vector_uint64_16384_4 -1.37% 1070256.558 1055565.436 - -0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.37% 544791965.446 537315189.293 - 0.28% -
BM_std_minmax_element<long_long>/3 -1.37% 1.114 1.099 - -3.61% -
SetIntersection_None_Vector_uint64_256_256 -1.37% 2159798.351 2130173.288 - 1.03% -
SetIntersection_None_Vector_string_256_64 -1.37% 3679144.223 3628696.706 - -0.16% -
SetIntersection_None_Set_uint32_1_1 -1.37% 542360359.474 534928448.162 - 0.00% -
SetIntersection_None_Set_uint32_16384_16384 -1.37% 163378173.478 161140326.202 - -1.80% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.37% 11.475 11.318 - -0.09% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.37% 4206023.000 4148514.675 - -0.64% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.37% 57272196.144 56489235.978 - -1.79% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.37% 12.872 12.696 - -4.05% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -1.37% 847.995 836.404 - -0.42% -
std::map<std::string,_int>::ctor(const&)/8192 -1.37% 349335.870 344567.152 - 1.47% -
SetIntersection_None_Set_float_1024_16 -1.36% 8905860.686 8784488.331 - 0.78% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.36% 13701.740 13515.015 - -10.47% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.36% 2218.379 2188.152 - -1.43% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.36% 27.876 27.497 - -3.71% -
SetIntersection_Front_Set_uint64_16_4 -1.36% 55371264.765 54617203.187 - -0.40% -
SetIntersection_Interlaced_Set_float_64_64 -1.36% 13353964.578 13172180.621 - -1.18% -
SetIntersection_Interlaced_Vector_string_4_1 -1.36% 223104044.453 220067676.679 - 0.33% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.36% 417.858 412.174 - -1.79% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.36% 143882.380 141925.136 - -0.50% -
SetIntersection_None_Vector_string_256_256 -1.36% 2297961.203 2266707.520 - -0.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.36% 600413.485 592269.881 - -2.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.36% 14477.288 14281.068 - -1.57% -
std::partial_sort(deque<int>)_(repeated)/8 -1.35% 26.576 26.216 - 0.11% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.35% 56.216 55.454 - 3.55% -
BM_PushHeap_float_Ascending_262144 -1.35% 5.097 5.028 - -1.61% -
SetIntersection_Front_Set_uint64_262144_1 -1.35% 1068576.316 1054138.302 - 0.51% -
SetIntersection_None_Vector_uint32_1024_256 -1.35% 1093842.660 1079066.436 - 0.27% -
SetIntersection_None_Set_uint64_256_64 -1.35% 9382142.097 9255434.728 - 1.14% -
SetIntersection_Front_Set_uint32_64_4 -1.35% 16223857.197 16005029.043 - -0.39% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.35% 9.855 9.722 - 3.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.35% 54852921.199 54113148.052 - 0.12% -
SetIntersection_None_Vector_float_16_16 -1.35% 34118096.115 33658008.979 - -0.36% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.35% 1323.144 1305.313 - -37.05% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.35% 18.109 17.865 - -0.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.35% 543284524.648 535965342.406 - 0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.35% 2173739.642 2144488.314 - -0.89% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.34% 210259.060 207431.473 - -0.84% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.34% 778.235 767.773 - -0.22% -
SetIntersection_Interlaced_Vector_string_1_1 -1.34% 556927368.924 549441816.248 - 0.35% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.34% 4.318 4.260 - -5.08% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.34% 216504830.734 213603654.579 - 0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.34% 138492345.907 136638061.231 - 0.03% -
SetIntersection_None_Set_float_262144_4 -1.34% 1199770.508 1183722.738 - -3.11% -
SetIntersection_Front_Vector_string_64_16 -1.34% 20885225.283 20605884.728 - 0.96% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.34% 22.618 22.316 - 0.15% -
SetIntersection_Front_Vector_uint64_256_16 -1.34% 4267256.340 4210205.291 - 0.19% -
SetIntersection_None_Vector_uint32_64_1 -1.34% 16894173.347 16668415.697 - 0.12% -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 -1.34% 18.115 17.873 - -1.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.34% 216611120.227 213717305.097 - 0.17% -
std::set<int>::find(key)_(existent)/8192 -1.34% 7.979 7.873 - -0.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.33% 400.048 394.709 - -0.69% -
SetIntersection_None_Set_string_1024_1024 -1.33% 8957259.987 8837764.407 - -1.32% -
std::replace(vector<int>)_(sprinkled)/1024 -1.33% 149.937 147.938 - -7.47% -
BM_PushHeap_string_Ascending_4 -1.33% 2.579 2.545 - -0.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.33% 540349945.110 533152302.699 - -0.26% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.33% 18.112 17.871 - -1.38% -
std::unordered_multiset<int>::clear()/0 -1.33% 396.600 391.337 - -0.09% -
SetIntersection_Front_Vector_uint64_4_4 -1.33% 137284286.380 135462785.388 - 0.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.33% 396.115 390.862 - -0.15% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -1.32% 9.488 9.362 - 2.29% -
SetIntersection_None_Vector_uint32_16384_16384 -1.32% 1119446.159 1104619.170 - 0.65% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.32% 13.407 13.229 - -0.23% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.32% 17.422 17.191 - 0.06% -
SetIntersection_None_Vector_string_262144_1024 -1.32% 1316366.620 1298952.774 - -1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.32% 1673427.875 1651324.892 - 5.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.32% 395.570 390.350 - -0.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.32% 34905.266 34445.312 - -1.11% -
BM_PushHeap_uint32_Random_1024 -1.32% 5.717 5.642 - -0.70% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.32% 398.078 392.836 - -0.69% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.32% 17.569 17.337 - -0.26% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.32% 143732.920 141840.858 - 0.22% -
SetIntersection_None_Vector_uint64_4_4 -1.32% 135498711.368 133716228.715 - 0.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.32% 398.743 393.498 - -0.56% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.31% 13.012 12.841 - 0.30% -
std::stable_sort(deque<int>)_(ascending)/8192 -1.31% 13710.223 13530.388 - -0.60% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.31% 1113863.233 1099259.212 - -1.60% -
std::none_of(list<int>)_(process_all)/32 -1.31% 11.799 11.645 - -1.58% -
std::multiset<int>::clear()/0 -1.31% 395.123 389.948 - 0.32% -
SetIntersection_None_Vector_uint32_64_16 -1.31% 13721896.923 13542166.796 - 0.28% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.31% 398.749 393.528 - 0.56% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.31% 136985596.814 135192039.108 - -0.16% -
SetIntersection_Interlaced_Set_string_256_4 -1.31% 13120120.785 12948377.105 - -1.87% -
std::flat_map<int,_int>::clear()/8192 -1.31% 417.984 412.515 - 0.42% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.31% 2220.130 2191.108 - -1.34% -
SetIntersection_None_Vector_uint64_1024_256 -1.31% 1088515.945 1074292.778 - -0.39% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.31% 213204.359 210420.895 - 0.81% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.31% 56595814.142 55857178.022 - -0.10% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.30% 8.157 8.051 - 3.68% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -1.30% 22.215 21.926 - -1.81% -
BM_CmpEqual_short_schar -1.30% 1.150 1.135 - 1.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.30% 4372790.539 4315817.942 - -0.03% -
BM_vector_deque_move_backward/5500 -1.30% 199.563 196.965 - 0.46% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.30% 20.161 19.898 - -6.32% -
SetIntersection_Front_Vector_string_1_1 -1.30% 555663769.551 548435621.380 - 0.13% -
SetIntersection_None_Vector_string_16_16 -1.30% 35091368.072 34634958.076 - -0.30% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.30% 15.021 14.825 - -1.30% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.30% 12.935 12.767 - 0.32% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.30% 13.367 13.194 - -0.08% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.30% 775.124 765.077 - -8.54% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.30% 17.233 17.010 - 0.19% -
std::unique(vector<int>)_(sprinkled)/8192 -1.29% 3965.626 3914.370 - 0.39% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -1.29% 3.851 3.801 - -0.06% -
std::unordered_set<std::string>::clear()/0 -1.29% 398.988 393.835 - 0.13% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.29% 121381.422 119813.988 - 3.05% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.29% 399.520 394.368 - 0.17% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.29% 1881.801 1857.552 - -0.38% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.29% 36864.509 36390.731 - 1.78% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.28% 5429.638 5359.903 - -0.24% -
SetIntersection_Interlaced_Vector_string_262144_262144 -1.28% 14685795.818 14497325.115 - 0.05% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.28% 431.915 426.377 - 0.40% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.28% 5182.046 5115.629 - -0.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.28% 400.360 395.229 - -0.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.28% 136039799.336 134296819.273 - 0.02% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.28% 138498967.862 136725721.286 - -0.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.28% 1470.972 1452.153 - -0.22% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.28% 396.639 391.565 - 0.48% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -1.28% 513.626 507.058 - -1.24% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.28% 346.008 341.583 - 9.74% -
SetIntersection_Front_Vector_uint32_1024_4 -1.28% 1084671.583 1070807.401 - 1.36% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.28% 1300008.949 1283395.344 - -2.03% -
SetIntersection_None_Vector_uint64_64_1 -1.28% 16819258.196 16604402.601 - -0.04% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.28% 341270.812 336915.992 - 1.24% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.28% 23.350 23.052 - 0.36% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.27% 149978.682 148068.764 - 0.73% -
BM_deque_deque_ranges_copy/4096 -1.27% 149.308 147.407 - 0.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.27% 1.481 1.462 - -0.11% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.27% 12.844 12.681 - -1.14% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.27% 2978.392 2940.614 - -0.37% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -1.27% 106.398 105.051 - 0.31% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.26% 4.061 4.010 - -0.26% -
std::stable_sort(vector<NonIntegral>)_(heap)/8 -1.26% 21.617 21.344 - 0.16% -
SetIntersection_None_Set_uint64_4_1 -1.26% 219261208.834 216502310.592 - -0.23% -
std::pop_heap(vector<int>)/8 -1.26% 51.641 50.991 - -0.30% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.26% 20.096 19.843 - 5.22% -
SetIntersection_Interlaced_Vector_float_262144_1024 -1.26% 103759567.730 102456102.309 - -3.34% -
std::search(list<int>)_(same_length)/8192 -1.26% 7999.769 7899.283 - -7.91% -
std::unordered_set<int>::ctor(const&)/0 -1.26% 13.012 12.848 - -0.14% -
SetIntersection_None_Set_uint32_1024_256 -1.26% 9073451.384 8959528.052 - -2.12% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.26% 14483.737 14301.894 - -0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.26% 3.787 3.739 - -0.86% -
SetIntersection_None_Vector_uint64_4_1 -1.25% 216457447.253 213745726.832 - 0.11% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.25% 17013.817 16800.759 - 0.23% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.25% 216.915 214.200 - -3.22% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.25% 5965275.149 5890798.552 - -0.31% -
SetIntersection_None_Set_float_256_16 -1.24% 10880779.425 10745376.560 - -2.55% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.24% 13.013 12.851 - 0.13% -
SetIntersection_Front_Vector_string_16_1 -1.24% 65192527.863 64381721.596 - 0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.24% 60393517.319 59643318.018 - 0.13% -
BM_vector_deque_copy/5500 -1.24% 198.104 195.643 - 0.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.24% 544757240.676 538000361.437 - 0.04% -
std::is_sorted_until(deque<int>,_pred)/8192 -1.24% 4854.522 4794.325 - -0.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.24% 138376045.157 136660560.786 - -0.10% -
std::remove_if(deque<int>)_(sprinkled)/8192 -1.24% 3942.051 3893.185 - -0.11% -
std::make_heap(vector<int>)_(heap)/8 -1.24% 14.958 14.772 - -0.66% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.24% 1056347.331 1043257.737 - -0.80% -
SetIntersection_Front_Vector_float_64_4 -1.24% 16150474.099 15950466.821 - 0.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.24% 736.360 727.261 - -2.63% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.24% 26.059 25.737 - 2.87% -
SetIntersection_Front_Vector_uint32_16_1 -1.23% 63538202.363 62754678.575 - -0.90% -
std::multiset<int>::insert(value)_(new_value,_end)/0 -1.23% 17.187 16.975 - -0.35% -
std::flat_multimap<int,_int>::ctor(const&)/1024 -1.23% 178.259 176.066 - -0.84% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -1.23% 4788.733 4729.837 - -0.70% -
std::make_heap(vector<int>)_(descending)/8 -1.23% 14.977 14.793 - -1.52% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.23% 130288.140 128689.414 - 0.29% -
std::pop_heap(deque<int>)/1024 -1.23% 13.584 13.418 - 7.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.23% 623608.637 615966.251 - -0.42% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.22% 35.838 35.399 - 0.38% -
SetIntersection_None_Set_uint32_256_16 -1.22% 11048257.955 10913079.929 - -1.12% -
SetIntersection_Front_Vector_uint64_64_4 -1.22% 16075897.703 15879327.408 - -0.37% -
std::rotate(vector<int>)_(by_1/2)/1024 -1.22% 32.079 31.687 - -0.10% -
SetIntersection_Front_Set_float_1024_1 -1.22% 1057404.758 1044493.989 - 2.35% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.22% 11064931.281 10929909.818 - -1.88% -
SetIntersection_None_Set_float_1024_1 -1.22% 8974772.755 8865525.674 - 1.01% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.22% 6.616 6.536 - 38.20% -
BM_PushHeap_string_Descending_16 -1.21% 2.103 2.078 - -1.11% -
SetIntersection_None_Set_uint32_256_4 -1.21% 11503521.639 11364202.065 - -0.52% -
SetIntersection_None_Vector_uint32_256_4 -1.21% 4251167.400 4199712.096 - 0.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.21% 398.399 393.589 - 0.09% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.21% 14.987 14.806 - -0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.21% 63654542.809 62886347.537 - -0.04% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.21% 11.717 11.576 - 0.51% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.20% 541180685.779 534663822.103 - 0.05% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.20% 608115.312 600803.182 - -0.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.20% 14929761.354 14750675.608 - -0.64% -
SetIntersection_Front_Vector_string_256_4 -1.20% 4707377.782 4650946.008 - 1.49% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.20% 32.661 32.270 - -14.51% -
std::adjacent_find(list<int>)/8 -1.20% 2.098 2.073 - -0.12% -
SetIntersection_None_Set_string_64_64 -1.20% 11869624.117 11727549.429 - 0.96% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.20% 755.838 746.793 - 0.22% -
BM_num_put<long_double> -1.20% 59.679 58.966 - 0.03% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.20% 488.839 482.995 - -2.05% -
SetIntersection_None_Vector_uint64_16384_64 -1.19% 1117509.722 1104183.544 - -0.36% -
std::search(deque<int>)_(no_match)/1000 -1.19% 403.421 398.611 - 0.01% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 -1.19% 11123.426 10990.855 - -0.17% -
SetIntersection_Interlaced_Vector_float_16_16 -1.19% 36209774.075 35779275.150 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.19% 11792479.295 11652280.257 - -2.17% -
BM_deque_deque_ranges_move_backward/5500 -1.19% 203.863 201.443 - -1.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.19% 1177747.916 1163765.712 - 1.03% -
rng::starts_with(deque<int>,_pred)/8 -1.19% 4.689 4.633 - -0.35% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.19% 342409.433 338348.999 - 0.16% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.19% 8855.572 8750.616 - -0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -1.18% 1196653.862 1182474.596 - 0.88% -
BM_CmpEqual_schar_schar -1.18% 1.092 1.079 - 0.74% -
std::find_if_not(vector<int>)_(process_all)/8 -1.18% 1.413 1.396 - -2.13% -
SetIntersection_None_Vector_uint64_262144_256 -1.18% 1138615.024 1125164.426 - 0.49% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.18% 620.393 613.064 - 0.36% -
BM_deque_deque_ranges_move/5500 -1.18% 200.739 198.371 - 0.87% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.18% 3.587 3.545 - -0.24% -
SetIntersection_Front_Set_uint32_256_16 -1.18% 4530857.824 4477488.191 - 1.36% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.18% 416.725 411.817 - 0.07% -
SetIntersection_None_Set_string_1024_256 -1.18% 9085029.622 8978072.403 - 1.00% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.18% 13.397 13.239 - 0.02% -
SetIntersection_Front_Set_uint32_4_4 -1.18% 138398625.990 136771611.335 - 0.01% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.17% 63758636.537 63009532.458 - 0.40% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.17% 7.925 7.832 - -5.59% -
std::reverse(vector<int>)/512 -1.17% 16.524 16.331 - -0.33% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 414.830 409.965 - 0.19% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.17% 397.583 392.923 - -0.41% -
std::multiset<int>::find(key)_(existent)/1024 -1.17% 4.249 4.199 - 4.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.17% 217231593.790 214692154.238 - 0.09% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.17% 542902106.741 536571655.173 - 0.51% -
BM_deque_vector_copy_backward/5500 -1.17% 198.943 196.625 - -0.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.16% 37552431.780 37116043.116 - 0.03% -
SetIntersection_Front_Set_uint64_64_1 -1.16% 16609313.029 16416336.560 - 0.05% -
std::replace(deque<int>)_(prefix)/32 -1.16% 12.822 12.673 - -0.94% -
SetIntersection_Front_Vector_uint32_64_1 -1.16% 16666240.216 16472828.554 - 0.29% -
std::unique(vector<int>)_(contiguous)/32 -1.16% 48.311 47.752 - -1.03% -
SetIntersection_Interlaced_Vector_uint32_64_1 -1.16% 16575089.713 16383202.504 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.16% 4902341.021 4845618.524 - 0.04% -
std::unordered_multimap<int,_int>::ctor(const&)/0 -1.16% 13.021 12.870 - 0.04% -
SetIntersection_Front_Set_string_4_1 -1.16% 224377351.457 221783828.000 - 0.36% -
SetIntersection_Interlaced_Set_uint64_4_1 -1.16% 216675829.100 214171684.840 - 0.23% -
ranges::minmax(std::deque<long_long>)/64 -1.16% 24.549 24.265 - 3.62% -
BM_deque_vector_copy_backward/2 -1.15% 1.858 1.836 - -0.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.15% 18.643 18.429 - -0.42% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.15% 542772261.657 536526322.388 - 0.07% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.15% 55149.381 54514.986 - 2.18% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.15% 239.847 237.100 - -3.30% -
std::stable_sort(vector<int>)_(ascending)/8 -1.14% 15.761 15.580 - -0.18% -
SetIntersection_Front_Set_string_1024_4 -1.14% 1267604.709 1253126.922 - -0.84% -
BM_vector_deque_move/4096 -1.14% 146.165 144.498 - 0.23% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -1.14% 4.786 4.731 - -0.30% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.14% 1112114.884 1099459.659 - -1.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.14% 17114.010 16919.380 - 1.26% -
SetIntersection_Front_Vector_float_16_4 -1.14% 54866913.990 54243050.914 - -0.21% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.14% 282.099 278.892 - -0.71% -
SetIntersection_Interlaced_Set_float_256_4 -1.14% 11325948.800 11197295.798 - -2.07% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -1.14% 41342.773 40873.271 - -2.91% -
std::sort_heap(deque<int>,_pred)/8 -1.13% 34.758 34.365 - 1.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.13% 1083592.178 1071322.061 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.13% 201087.670 198812.040 - -0.05% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.13% 670.044 662.467 - -1.23% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.13% 12.583 12.440 - 0.29% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.13% 1.627 1.609 - -0.89% -
SetIntersection_Interlaced_Vector_float_64_64 -1.13% 11040834.947 10916029.473 - 0.44% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.13% 137389266.988 135836644.862 - -0.16% -
std::multiset<int>::insert(value)_(new_value,_middle)/0 -1.13% 17.149 16.956 - -5.73% -
std::unique(vector<int>)_(sprinkled)/32 -1.13% 54.430 53.818 - -1.33% -
SetIntersection_Front_Vector_string_4_1 -1.12% 222007773.708 219510952.880 - 0.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.12% 345568085.054 341694520.903 - 42.45% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 -1.12% 52.346 51.759 - -22.92% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -1.12% 3145.745 3110.504 - 0.03% -
SetIntersection_None_Vector_string_1024_256 -1.12% 1183486.303 1170233.424 - -0.25% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.12% 3.769 3.726 - -2.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.12% 63104.169 62398.179 - -1.76% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.12% 398.132 393.684 - 0.09% -
SetIntersection_None_Vector_string_64_64 -1.12% 8957959.193 8857937.568 - -0.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.12% 54960253.464 54346659.408 - -0.25% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.12% 54842.392 54230.740 - -2.03% -
BM_CmpEqual_ushort_uint -1.11% 1.069 1.057 - -1.67% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -1.11% 5176.580 5118.953 - 0.02% -
BM_deque_deque_ranges_move/65536 -1.11% 3107.141 3072.583 - 0.48% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.11% 353355146.857 349426566.651 - -0.38% -
BM_PushHeap_float_Random_262144 -1.11% 7.779 7.693 - 0.27% -
BM_deque_vector_move_backward/4000 -1.11% 143.230 141.641 - -0.30% -
std::sort(vector<NonIntegral>)_(repeated)/8 -1.11% 15.881 15.704 - -0.39% -
BM_deque_vector_ranges_move/64 -1.11% 2.844 2.812 - 7.01% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.11% 41.231 40.774 - -0.30% -
BM_deque_vector_ranges_move_backward/5500 -1.11% 198.449 196.249 - -0.55% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 -1.11% 7979.343 7890.939 - -0.15% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.11% 2.100 2.077 - -1.48% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 -1.11% 12.584 12.445 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.11% 1179673.224 1166630.334 - 4.67% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.11% 12.587 12.448 - 0.14% -
std::map<int,_int>::clear()/0 -1.10% 397.789 393.409 - -0.25% -
std::set<int>::insert(value)_(new_value,_middle)/0 -1.10% 17.177 16.988 - -0.38% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.10% 17.144 16.955 - 0.67% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.10% 24.133 23.867 - 0.05% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.10% 3702.423 3661.782 - -1.05% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.10% 15011.685 14846.943 - 2.23% -
std::is_sorted(list<int>)/1024 -1.10% 754.497 746.222 - 0.49% -
BM_PushHeap_string_Random_4 -1.10% 6.166 6.098 - -0.24% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 -1.09% 50754.993 50200.133 - -6.08% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.09% 23315.840 23061.093 - -0.11% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.09% 44.341 43.857 - 1.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.09% 16698388.968 16516182.507 - -0.20% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.09% 12.915 12.774 - -0.64% -
SetIntersection_Front_Set_string_16_1 -1.09% 66005298.276 65286534.730 - 0.44% -
SetIntersection_None_Vector_uint64_64_4 -1.09% 16108444.272 15933345.731 - -0.13% -
std::find_first_of(deque<int>)_(small_needle)/32 -1.09% 107.704 106.534 - -0.41% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.09% 111.135 109.928 - 3.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.09% 63815976.226 63123140.957 - -0.04% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 -1.09% 116897.672 115628.783 - -0.21% -
std::sort(deque<int>)_(heap)/8 -1.08% 24.737 24.470 - 0.71% -
std::unordered_set<std::string>::clear()/32 -1.08% 929.696 919.681 - 7.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.08% 35727399.415 35342629.149 - -0.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.08% 63988636.497 63300078.907 - 0.17% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.08% 1059570.090 1048177.694 - -3.00% -
std::replace_if(list<int>)_(prefix)/32 -1.07% 14.064 13.912 - 0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.07% 353815202.608 350013767.082 - 0.16% -
SetIntersection_Interlaced_Set_float_64_1 -1.07% 16654687.769 16475762.502 - 0.41% -
SetIntersection_None_Vector_uint64_16_4 -1.07% 54330257.146 53746651.957 - 0.14% -
std::is_partitioned(vector<int>)_(partitioned)/1024 -1.07% 189.469 187.435 - -0.71% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.07% 13.659 13.513 - 0.88% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.07% 17.844 17.652 - 0.60% -
std::multimap<int,_int>::clear()/0 -1.07% 395.523 391.282 - -0.06% -
std::find(list<int>)_(bail_25%)/1024 -1.07% 127.873 126.502 - -4.69% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.07% 2.095 2.072 - -0.04% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.07% 397.678 393.417 - 0.46% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.07% 5.944 5.880 - -43.94% -
SetIntersection_Front_Vector_string_16_4 -1.07% 60243825.834 59598675.247 - -1.49% -
std::stable_sort(deque<int>)_(heap)/1024 -1.07% 2789.658 2759.787 - 0.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.07% 397.863 393.604 - -0.45% -
BM_vector_deque_ranges_move_backward/1024 -1.07% 37.981 37.575 - -0.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.07% 780.090 771.757 - -1.20% -
SetIntersection_None_Vector_string_262144_64 -1.06% 1308777.185 1294843.043 - 0.33% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.06% 395.551 391.340 - 0.07% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.06% 12.582 12.448 - 0.23% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.06% 397.604 393.377 - -0.57% -
std::any_of(list<int>)_(process_all)/8 -1.06% 2.684 2.655 - -0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.06% 217101137.257 214795366.781 - 0.19% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 -1.06% 84292.191 83397.332 - -0.68% -
SetIntersection_None_Vector_uint32_1024_16 -1.06% 1105840.484 1094104.910 - 1.59% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.06% 27743.971 27449.622 - -0.33% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.06% 1443.350 1428.047 - -4.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.06% 139492100.581 138014312.624 - 0.10% -
bm_swap_ranges_vb_aligned/262144 -1.06% 486.161 481.023 - -0.35% -
std::multiset<std::string>::ctor(const&)/8192 -1.06% 342772.878 339151.896 - -0.41% -
SetIntersection_Interlaced_Set_float_64_4 -1.06% 21029848.524 20807775.671 - -0.93% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.05% 347806.776 344137.614 - -0.63% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.05% 15.177 15.017 - 0.04% -
std::reverse(vector<int>)/4096 -1.05% 131.793 130.406 - -0.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.05% 220901474.929 218577318.557 - 0.14% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.05% 9210.184 9113.290 - -0.29% -
SetIntersection_Interlaced_Set_string_4_4 -1.05% 161752356.068 160052340.131 - -0.28% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.05% 32.647 32.304 - -0.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 -1.05% 157602.667 155947.297 - -0.38% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -1.05% 9.527 9.427 - 45.97% -
BM_deque_vector_ranges_copy/4000 -1.05% 143.301 141.799 - -0.16% -
SetIntersection_Front_Set_uint64_64_64 -1.05% 13172955.006 13034898.575 - -2.18% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.05% 26.382 26.106 - -0.06% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -1.05% 24.393 24.137 - 1.91% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.05% 56664.457 56071.702 - -0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.05% 11694218.203 11571904.310 - -0.21% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.04% 1578628.408 1562139.913 - -1.26% -
std::partition_copy(vector<int>)/8192 -1.04% 4601.379 4553.321 - -2.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.04% 5320159.811 5264903.191 - 3.44% -
std::multiset<int>::insert(value)_(already_present)/32 -1.04% 18.368 18.177 - -1.75% -
SetIntersection_None_Vector_float_262144_1024 -1.04% 1153369.700 1141395.391 - 1.67% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.04% 399.419 395.276 - -0.67% -
std::flat_map<int,_int>::erase(iterator)/32 -1.03% 20.016 19.809 - -0.40% -
std::all_of(list<int>)_(process_all)/8 -1.03% 2.719 2.691 - 2.13% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.03% 58.275 57.674 - -0.31% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.03% 10.321 10.214 - -0.40% -
SetIntersection_Front_Set_uint32_1024_1 -1.03% 1065102.236 1054126.083 - 1.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.03% 17007315.563 16832234.803 - 0.01% -
SetIntersection_None_Vector_uint64_16_1 -1.03% 64001503.396 63344618.821 - 0.24% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.03% 417.185 412.907 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.02% 542727498.137 537174509.145 - 0.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.02% 64731371.829 64069311.168 - -0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.02% 67260612.057 66573030.944 - 0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.02% 136358818.604 134966083.443 - 0.25% -
std::pop_heap(deque<std::string>)/8 -1.02% 57.937 57.346 - -0.14% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.02% 4.595 4.548 - 0.67% -
SetIntersection_Front_Set_string_16384_1024 -1.02% 58563680.761 57967025.929 - -0.99% -
SetIntersection_None_Vector_string_1_1 -1.02% 543671244.851 538139805.697 - 0.59% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.02% 13.956 13.814 - -0.08% -
BM_vector_deque_copy/64 -1.02% 2.820 2.791 - 0.72% -
SetIntersection_Front_Vector_string_64_4 -1.01% 17827429.013 17646772.822 - -0.72% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 -1.01% 21.396 21.180 - -1.30% -
BM_deque_deque_move_backward/4096 -1.01% 154.004 152.447 - 0.38% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.01% 8263.810 8180.338 - -0.31% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 -1.01% 11236.460 11123.061 - -0.33% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.01% 398.417 394.396 - -0.04% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.01% 1533171.629 1517706.181 - -0.37% -
SetIntersection_None_Vector_float_262144_64 -1.01% 1147223.260 1135667.377 - 0.72% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 -1.01% 11599.698 11482.917 - -0.43% -
SetIntersection_Interlaced_Set_string_1024_256 -1.01% 35773152.944 35413289.235 - 0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.01% 218188921.158 215994748.130 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -1.00% 252514816.985 249978579.395 - -0.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.00% 151443.356 149923.544 - -1.30% -
SetIntersection_Interlaced_Vector_float_1024_1024 -1.00% 5958482.543 5898686.130 - -0.69% -
std::remove_copy(deque<int>)_(prefix)/50 -1.00% 20.196 19.993 - -1.01% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.00% 60333716.109 59729190.006 - 0.16% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.00% 764.715 757.060 - 0.04% -
rng::fold_left(vector<int>)/50 -1.00% 37.386 37.011 - -0.22% -


Report Time: 3.68s
Name Current %
BM_CmpEqual_int_int 1.056 -
BM_CmpEqual_int_schar 1.136 -
BM_CmpEqual_int_short 1.125 -
BM_CmpEqual_int_uchar 1.105 2.65%
BM_CmpEqual_int_uint 1.064 -
BM_CmpEqual_int_ushort 1.092 -
BM_CmpEqual_schar_int 1.122 -
BM_CmpEqual_schar_schar 1.079 -
BM_CmpEqual_schar_short 1.126 -
BM_CmpEqual_schar_uchar 1.079 -
BM_CmpEqual_schar_uint 1.112 -
BM_CmpEqual_schar_ushort 1.106 2.00%
BM_CmpEqual_short_int 1.125 1.59%
BM_CmpEqual_short_schar 1.135 1.29%
BM_CmpEqual_short_short 1.081 2.12%
BM_CmpEqual_short_uchar 1.095 -
BM_CmpEqual_short_uint 1.099 -1.07%
BM_CmpEqual_short_ushort 1.092 -
BM_CmpEqual_uchar_int 1.064 1.64%
BM_CmpEqual_uchar_schar 0.988 -7.71%
BM_CmpEqual_uchar_short 0.985 -2.50%
BM_CmpEqual_uchar_uchar 1.062 -
BM_CmpEqual_uchar_uint 1.052 -
BM_CmpEqual_uchar_ushort 1.068 -
BM_CmpEqual_uint_int 1.059 2.24%
BM_CmpEqual_uint_schar 1.047 -
BM_CmpEqual_uint_short 1.026 1.85%
BM_CmpEqual_uint_uchar 1.098 -
BM_CmpEqual_uint_uint 1.031 -1.56%
BM_CmpEqual_uint_ushort 1.107 1.38%
BM_CmpEqual_ushort_int 1.061 2.11%
BM_CmpEqual_ushort_schar 1.011 2.87%
BM_CmpEqual_ushort_short 1.007 2.29%
BM_CmpEqual_ushort_uchar 1.087 -2.19%
BM_CmpEqual_ushort_uint 1.057 -1.67%
BM_CmpEqual_ushort_ushort 1.056 1.21%
BM_CmpLess_int_int 1.066 2.93%
BM_CmpLess_int_schar 1.122 -
BM_CmpLess_int_short 1.131 1.12%
BM_CmpLess_int_uchar 1.090 -
BM_CmpLess_int_uint 1.074 1.27%
BM_CmpLess_int_ushort 1.106 -
BM_CmpLess_schar_int 1.108 1.60%
BM_CmpLess_schar_schar 0.953 -
BM_CmpLess_schar_short 0.959 1.41%
BM_CmpLess_schar_uchar 1.094 -
BM_CmpLess_schar_uint 1.090 -
BM_CmpLess_schar_ushort 1.088 -
BM_CmpLess_short_int 1.102 -
BM_CmpLess_short_schar 0.944 -
BM_CmpLess_short_short 0.944 -
BM_CmpLess_short_uchar 1.090 -
BM_CmpLess_short_uint 1.110 1.27%
BM_CmpLess_short_ushort 1.102 2.35%
BM_CmpLess_uchar_int 1.053 -1.60%
BM_CmpLess_uchar_schar 1.037 -
BM_CmpLess_uchar_short 1.016 -
BM_CmpLess_uchar_uchar 1.050 -
BM_CmpLess_uchar_uint 1.044 -
BM_CmpLess_uchar_ushort 1.058 1.51%
BM_CmpLess_uint_int 1.065 1.83%
BM_CmpLess_uint_schar 1.082 2.66%
BM_CmpLess_uint_short 1.037 2.49%
BM_CmpLess_uint_uchar 1.139 2.38%
BM_CmpLess_uint_uint 1.058 -
BM_CmpLess_uint_ushort 1.131 2.56%
BM_CmpLess_ushort_int 1.057 -
BM_CmpLess_ushort_schar 1.050 -1.02%
BM_CmpLess_ushort_short 1.031 -
BM_CmpLess_ushort_uchar 1.108 2.99%
BM_CmpLess_ushort_uint 1.062 1.89%
BM_CmpLess_ushort_ushort 1.065 1.86%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.106 -1.22%
BM_PushHeap_float_Ascending_16 0.979 -4.52%
BM_PushHeap_float_Ascending_16384 4.369 2.07%
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.028 -1.61%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.747 -1.88%
BM_PushHeap_float_Descending_1 0.507 -11.96%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.381 4.86%
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.406 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.392 9.59%
BM_PushHeap_float_Descending_64 0.386 -
BM_PushHeap_float_PipeOrgan_1 0.466 -
BM_PushHeap_float_PipeOrgan_1024 2.098 -
BM_PushHeap_float_PipeOrgan_16 0.908 -
BM_PushHeap_float_PipeOrgan_16384 2.524 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.151 -
BM_PushHeap_float_PipeOrgan_4 0.497 -
BM_PushHeap_float_PipeOrgan_64 1.296 -
BM_PushHeap_float_QuickSortAdversary_1 0.473 -
BM_PushHeap_float_QuickSortAdversary_1024 0.635 -
BM_PushHeap_float_QuickSortAdversary_16 1.034 6.15%
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.741 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.538 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.483 -23.42%
BM_PushHeap_float_Random_1024 7.500 -
BM_PushHeap_float_Random_16 5.358 -
BM_PushHeap_float_Random_16384 7.591 -1.15%
BM_PushHeap_float_Random_256 7.290 -
BM_PushHeap_float_Random_262144 7.693 -
BM_PushHeap_float_Random_4 2.775 -2.66%
BM_PushHeap_float_Random_64 6.690 -
BM_PushHeap_float_SingleElement_1 0.697 28.33%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.364 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.384 -
BM_PushHeap_float_SingleElement_4 0.359 -
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.468 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.414 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.684 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.297 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.469 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.348 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.784 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.605 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.585 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.582 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.595 -1.76%
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.582 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.572 8.07%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.602 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.875 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.395 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.900 -2.88%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.486 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.770 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.864 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.465 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.583 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.197 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.545 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.099 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.588 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.555 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.993 2.48%
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.346 -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.906 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.882 -2.24%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.946 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.550 4.90%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.518 1.48%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.591 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.644 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.628 5.74%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -2.60%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.614 3.97%
BM_PushHeap_string_Ascending_1 0.470 -
BM_PushHeap_string_Ascending_1024 13.545 3.06%
BM_PushHeap_string_Ascending_16 4.701 -
BM_PushHeap_string_Ascending_16384 19.198 2.57%
BM_PushHeap_string_Ascending_256 11.260 4.56%
BM_PushHeap_string_Ascending_262144 30.967 4.77%
BM_PushHeap_string_Ascending_4 2.545 -
BM_PushHeap_string_Ascending_64 7.563 3.40%
BM_PushHeap_string_Descending_1 0.471 -10.54%
BM_PushHeap_string_Descending_1024 2.478 4.10%
BM_PushHeap_string_Descending_16 2.078 -1.11%
BM_PushHeap_string_Descending_16384 2.380 -7.06%
BM_PushHeap_string_Descending_256 2.379 2.99%
BM_PushHeap_string_Descending_262144 3.341 6.14%
BM_PushHeap_string_Descending_4 1.879 -
BM_PushHeap_string_Descending_64 2.246 -
BM_PushHeap_string_PipeOrgan_1 0.645 22.36%
BM_PushHeap_string_PipeOrgan_1024 9.653 -
BM_PushHeap_string_PipeOrgan_16 4.191 -
BM_PushHeap_string_PipeOrgan_16384 12.790 -
BM_PushHeap_string_PipeOrgan_256 7.896 -1.58%
BM_PushHeap_string_PipeOrgan_262144 17.613 -
BM_PushHeap_string_PipeOrgan_4 2.500 -
BM_PushHeap_string_PipeOrgan_64 6.023 2.75%
BM_PushHeap_string_QuickSortAdversary_1 0.641 9.85%
BM_PushHeap_string_QuickSortAdversary_1024 15.212 1.93%
BM_PushHeap_string_QuickSortAdversary_16 10.447 -2.44%
BM_PushHeap_string_QuickSortAdversary_16384 15.673 2.14%
BM_PushHeap_string_QuickSortAdversary_256 14.638 2.31%
BM_PushHeap_string_QuickSortAdversary_262144 16.128 -
BM_PushHeap_string_QuickSortAdversary_4 6.355 1.02%
BM_PushHeap_string_QuickSortAdversary_64 13.060 -
BM_PushHeap_string_Random_1 0.469 -18.68%
BM_PushHeap_string_Random_1024 15.277 1.44%
BM_PushHeap_string_Random_16 10.410 -
BM_PushHeap_string_Random_16384 19.284 19.10%
BM_PushHeap_string_Random_256 14.305 -
BM_PushHeap_string_Random_262144 18.671 2.84%
BM_PushHeap_string_Random_4 6.098 -
BM_PushHeap_string_Random_64 12.956 -
BM_PushHeap_string_SingleElement_1 0.700 -
BM_PushHeap_string_SingleElement_1024 2.690 -1.57%
BM_PushHeap_string_SingleElement_16 2.710 -2.24%
BM_PushHeap_string_SingleElement_16384 2.684 -1.11%
BM_PushHeap_string_SingleElement_256 2.695 -1.32%
BM_PushHeap_string_SingleElement_262144 2.714 -1.79%
BM_PushHeap_string_SingleElement_4 2.532 4.91%
BM_PushHeap_string_SingleElement_64 2.734 -1.87%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.447 4.21%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.606 1.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.024 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.624 1.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.850 2.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.851 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.898 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.944 -1.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.696 30.73%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.626 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.604 -2.84%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.634 2.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.656 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.623 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.621 -11.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.664 2.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.480 16.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.022 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.462 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.909 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.373 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.823 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.161 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.694 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.486 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.280 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.151 -1.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.071 -1.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.790 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.638 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.696 29.92%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.145 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.914 -3.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.292 1.83%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.909 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.249 -1.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.654 1.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.576 1.13%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.634 26.89%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.619 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.608 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.620 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.599 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.571 -7.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.632 -
BM_PushHeap_uint32_Ascending_1 0.466 13.71%
BM_PushHeap_uint32_Ascending_1024 2.706 -1.32%
BM_PushHeap_uint32_Ascending_16 0.974 -3.43%
BM_PushHeap_uint32_Ascending_16384 3.746 -
BM_PushHeap_uint32_Ascending_256 2.245 -2.61%
BM_PushHeap_uint32_Ascending_262144 5.071 -
BM_PushHeap_uint32_Ascending_4 0.586 -
BM_PushHeap_uint32_Ascending_64 1.683 -5.14%
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.344 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.441 -15.12%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -4.00%
BM_PushHeap_uint32_PipeOrgan_16384 2.380 -
BM_PushHeap_uint32_PipeOrgan_256 1.734 2.27%
BM_PushHeap_uint32_PipeOrgan_262144 3.043 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.394 5.83%
BM_PushHeap_uint32_QuickSortAdversary_1 0.659 14.26%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.932 -4.70%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.725 1.61%
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.640 3.95%
BM_PushHeap_uint32_Random_1 0.446 -18.15%
BM_PushHeap_uint32_Random_1024 5.642 -
BM_PushHeap_uint32_Random_16 3.932 -5.14%
BM_PushHeap_uint32_Random_16384 5.799 -
BM_PushHeap_uint32_Random_256 5.467 -
BM_PushHeap_uint32_Random_262144 6.135 2.43%
BM_PushHeap_uint32_Random_4 2.211 -
BM_PushHeap_uint32_Random_64 5.071 -
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -2.98%
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.382 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.337 -5.33%
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.469 -
BM_PushHeap_uint64_Ascending_1024 2.624 1.88%
BM_PushHeap_uint64_Ascending_16 0.929 2.09%
BM_PushHeap_uint64_Ascending_16384 3.704 1.85%
BM_PushHeap_uint64_Ascending_256 2.148 2.88%
BM_PushHeap_uint64_Ascending_262144 4.814 1.97%
BM_PushHeap_uint64_Ascending_4 0.553 -
BM_PushHeap_uint64_Ascending_64 1.569 3.73%
BM_PushHeap_uint64_Descending_1 0.570 -17.68%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.370 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.401 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.367 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.465 -
BM_PushHeap_uint64_PipeOrgan_1024 1.923 -
BM_PushHeap_uint64_PipeOrgan_16 0.886 -
BM_PushHeap_uint64_PipeOrgan_16384 2.389 -
BM_PushHeap_uint64_PipeOrgan_256 1.698 -
BM_PushHeap_uint64_PipeOrgan_262144 3.046 -
BM_PushHeap_uint64_PipeOrgan_4 0.501 -
BM_PushHeap_uint64_PipeOrgan_64 1.317 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.617 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.915 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.481 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.724 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.554 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 6.171 -
BM_PushHeap_uint64_Random_16 4.552 -
BM_PushHeap_uint64_Random_16384 6.349 -
BM_PushHeap_uint64_Random_256 6.006 -
BM_PushHeap_uint64_Random_262144 6.290 -
BM_PushHeap_uint64_Random_4 2.608 -
BM_PushHeap_uint64_Random_64 5.675 1.53%
BM_PushHeap_uint64_SingleElement_1 0.637 10.65%
BM_PushHeap_uint64_SingleElement_1024 0.363 -4.04%
BM_PushHeap_uint64_SingleElement_16 0.337 -8.70%
BM_PushHeap_uint64_SingleElement_16384 0.363 -3.48%
BM_PushHeap_uint64_SingleElement_256 0.389 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -4.21%
BM_PushHeap_uint64_SingleElement_4 0.356 -10.60%
BM_PushHeap_uint64_SingleElement_64 0.352 -5.44%
BM_StringAssignAsciizMix_Opaque 5.046 1.54%
BM_StringAssignAsciizMix_Transparent 2.997 -
BM_StringAssignAsciiz_Empty_Opaque 3.041 2.06%
BM_StringAssignAsciiz_Empty_Transparent 0.348 -
BM_StringAssignAsciiz_Huge_Opaque 187.894 -2.97%
BM_StringAssignAsciiz_Huge_Transparent 188.028 -2.26%
BM_StringAssignAsciiz_Large_Opaque 11.673 -
BM_StringAssignAsciiz_Large_Transparent 11.680 -
BM_StringAssignAsciiz_Small_Opaque 3.041 2.01%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.485 -3.56%
BM_StringAssignStr_Huge_Opaque 109.467 -1.25%
BM_StringAssignStr_Huge_Transparent 109.510 -2.03%
BM_StringAssignStr_Large_Opaque 10.549 4.11%
BM_StringAssignStr_Large_Transparent 10.511 2.92%
BM_StringAssignStr_Small_Opaque 0.721 -1.43%
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.306 13.46%
BM_StringConstructDestroyCStr_Empty_Transparent 0.271 12.26%
BM_StringConstructDestroyCStr_Huge_Opaque 166.868 6.48%
BM_StringConstructDestroyCStr_Huge_Transparent 73.464 14.37%
BM_StringConstructDestroyCStr_Large_Opaque 20.004 33.34%
BM_StringConstructDestroyCStr_Large_Transparent 9.701 -4.14%
BM_StringConstructDestroyCStr_Small_Opaque 2.132 2.56%
BM_StringConstructDestroyCStr_Small_Transparent 0.457 32.56%
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 111.017 1.76%
BM_StringCopy_Large 6.308 1.56%
BM_StringCopy_Small 0.658 -
BM_StringCtorDefault 0.233 -27.12%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 12.259 12.58%
BM_StringDestroy_Large 8.966 20.99%
BM_StringDestroy_Small 0.619 -
BM_StringEraseToEnd_Empty_Opaque 0.590 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.283 -6.04%
BM_StringEraseToEnd_Huge_Transparent 2.361 -4.21%
BM_StringEraseToEnd_Large_Opaque 0.988 -
BM_StringEraseToEnd_Large_Transparent 0.832 -
BM_StringEraseToEnd_Small_Opaque 0.588 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.841 6.46%
BM_StringEraseWithMove_Empty_Transparent 0.612 6.02%
BM_StringEraseWithMove_Huge_Opaque 54.833 -30.66%
BM_StringEraseWithMove_Huge_Transparent 52.541 -1.49%
BM_StringEraseWithMove_Large_Opaque 2.764 -
BM_StringEraseWithMove_Large_Transparent 2.656 -
BM_StringEraseWithMove_Small_Opaque 2.245 2.78%
BM_StringEraseWithMove_Small_Transparent 2.187 -
BM_StringFindAllMatch/1 3.104 8.96%
BM_StringFindAllMatch/131072 2272.977 -
BM_StringFindAllMatch/32768 574.783 -
BM_StringFindAllMatch/4096 79.872 -
BM_StringFindAllMatch/512 11.589 -
BM_StringFindAllMatch/64 3.359 8.44%
BM_StringFindAllMatch/8 2.879 12.75%
BM_StringFindCharLiteral/1024 17.953 -
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.081 -
BM_StringFindCharLiteral/256 5.316 -
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.888 -
BM_StringFindCharLiteral/512 9.420 -
BM_StringFindCharLiteral/64 2.094 -
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.616 -
BM_StringFindMatch1/1 981.099 -
BM_StringFindMatch1/32768 1563.898 -
BM_StringFindMatch1/4096 1057.703 -
BM_StringFindMatch1/512 992.269 -
BM_StringFindMatch1/64 981.403 -
BM_StringFindMatch1/8 980.576 -
BM_StringFindMatch2/1 980.732 -
BM_StringFindMatch2/32768 1563.901 -
BM_StringFindMatch2/4096 1057.172 -
BM_StringFindMatch2/512 991.408 -
BM_StringFindMatch2/64 981.132 -
BM_StringFindMatch2/8 980.460 -
BM_StringFindNoMatch/10 1.271 -6.19%
BM_StringFindNoMatch/131072 1963.051 -
BM_StringFindNoMatch/32768 498.455 -
BM_StringFindNoMatch/4096 74.840 -
BM_StringFindNoMatch/512 9.201 -
BM_StringFindNoMatch/64 2.088 -
BM_StringFindStringLiteral/1024 18.121 2.35%
BM_StringFindStringLiteral/128 3.234 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.122 -
BM_StringFindStringLiteral/256 5.663 4.16%
BM_StringFindStringLiteral/32 1.849 4.45%
BM_StringFindStringLiteral/4096 77.162 -
BM_StringFindStringLiteral/512 9.528 -
BM_StringFindStringLiteral/64 2.341 3.28%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.828 -
BM_StringMove_Empty 0.569 -
BM_StringMove_Huge 0.796 -
BM_StringMove_Large 0.709 -
BM_StringMove_Small 0.738 -3.05%
BM_StringRead_Cold_Deep_Empty 1.297 -8.65%
BM_StringRead_Cold_Deep_Large 1.376 -9.79%
BM_StringRead_Cold_Deep_Small 1.353 -6.52%
BM_StringRead_Cold_Shallow_Empty 1.198 -22.99%
BM_StringRead_Cold_Shallow_Large 1.213 -12.20%
BM_StringRead_Cold_Shallow_Small 1.183 -23.45%
BM_StringRead_Hot_Deep_Empty 0.496 -1.98%
BM_StringRead_Hot_Deep_Large 0.497 -
BM_StringRead_Hot_Deep_Small 0.501 -2.21%
BM_StringRead_Hot_Shallow_Empty 0.479 -
BM_StringRead_Hot_Shallow_Large 0.479 -
BM_StringRead_Hot_Shallow_Small 0.474 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.420 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.581 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.582 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.419 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.849 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.393 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.012 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.614 -11.73%
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.680 4.24%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.884 3.02%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.206 4.46%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.436 44.65%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.311 -32.11%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.822 1.40%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.840 3.20%
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.457 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.320 41.06%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.691 6.96%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.607 -6.35%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.627 3.24%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.697 14.52%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.635 3.21%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.640 1.99%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.179 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.887 1.02%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.423 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.054 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.613 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.613 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.206 3.16%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.662 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.207 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.612 -
BM_StringRelational_Compare_Empty_Empty_Control 1.612 -
BM_StringRelational_Compare_Empty_Huge_Control 1.674 4.31%
BM_StringRelational_Compare_Empty_Large_Control 1.834 -
BM_StringRelational_Compare_Empty_Small_Control 1.611 -
BM_StringRelational_Compare_Huge_Empty_Control 1.661 -11.42%
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.298 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.624 -
BM_StringRelational_Compare_Huge_Huge_Control 99.173 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.854 -
BM_StringRelational_Compare_Large_Empty_Control 1.663 3.44%
BM_StringRelational_Compare_Large_Huge_Control 2.083 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.389 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.801 12.05%
BM_StringRelational_Compare_Small_Huge_Control 1.853 -
BM_StringRelational_Compare_Small_Large_Control 1.850 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.391 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.672 3.16%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.904 3.07%
BM_StringRelational_Eq_Empty_Empty_Control 1.864 -9.33%
BM_StringRelational_Eq_Empty_Huge_Control 0.487 3.47%
BM_StringRelational_Eq_Empty_Large_Control 0.486 -
BM_StringRelational_Eq_Empty_Small_Control 0.471 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.503 6.23%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.269 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.588 -
BM_StringRelational_Eq_Huge_Huge_Control 98.893 -
BM_StringRelational_Eq_Large_Huge_Control 0.476 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.456 -
BM_StringRelational_Eq_Large_Large_ChangeLast 1.904 2.53%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.268 -6.16%
BM_StringRelational_Eq_Small_Huge_Control 0.479 2.64%
BM_StringRelational_Eq_Small_Large_Control 0.468 -4.43%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.726 9.73%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.086 -1.67%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.573 -5.52%
BM_StringRelational_Eq_Small_Small_Control 2.016 18.81%
BM_StringRelational_Less_Empty_Empty_Control 1.664 -2.88%
BM_StringRelational_Less_Empty_Huge_Control 1.613 -2.76%
BM_StringRelational_Less_Empty_Large_Control 1.613 -2.96%
BM_StringRelational_Less_Empty_Small_Control 1.667 -2.71%
BM_StringRelational_Less_Huge_Empty_Control 1.616 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.410 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.051 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.553 -
BM_StringRelational_Less_Huge_Huge_Control 98.593 -
BM_StringRelational_Less_Huge_Large_Control 2.066 -1.38%
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.612 -3.18%
BM_StringRelational_Less_Large_Huge_Control 2.141 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.410 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.077 -1.48%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.609 -
BM_StringRelational_Less_Large_Large_Control 2.124 -1.01%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.613 -2.72%
BM_StringRelational_Less_Small_Huge_Control 1.857 -
BM_StringRelational_Less_Small_Large_Control 1.857 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.390 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.738 -1.42%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.399 -
BM_StringRelational_Less_Small_Small_Control 1.849 -
BM_StringResizeAndOverwrite 0.817 -
BM_align/1 0.647 3.65%
BM_align/256 0.639 2.68%
BM_align/64 0.639 2.58%
BM_align/8 0.639 2.71%
BM_deque_deque_copy/0 0.918 9.56%
BM_deque_deque_copy/1 2.539 -
BM_deque_deque_copy/1024 36.716 -1.32%
BM_deque_deque_copy/2 2.298 -
BM_deque_deque_copy/4000 141.468 -
BM_deque_deque_copy/4096 147.511 -
BM_deque_deque_copy/512 17.703 -
BM_deque_deque_copy/5500 197.453 -
BM_deque_deque_copy/64 3.063 -
BM_deque_deque_copy/64000 2983.063 2.04%
BM_deque_deque_copy/65536 3176.974 3.90%
BM_deque_deque_copy/70000 3212.610 -
BM_deque_deque_copy_backward/0 0.873 12.87%
BM_deque_deque_copy_backward/1 2.712 -2.49%
BM_deque_deque_copy_backward/1024 38.450 -
BM_deque_deque_copy_backward/2 2.469 -2.21%
BM_deque_deque_copy_backward/4000 145.072 -
BM_deque_deque_copy_backward/4096 152.273 -
BM_deque_deque_copy_backward/512 19.794 4.90%
BM_deque_deque_copy_backward/5500 202.478 -
BM_deque_deque_copy_backward/64 3.676 9.36%
BM_deque_deque_copy_backward/64000 7856.036 -
BM_deque_deque_copy_backward/65536 8095.481 1.57%
BM_deque_deque_copy_backward/70000 8587.174 -
BM_deque_deque_move/0 0.819 -
BM_deque_deque_move/1 2.492 -2.32%
BM_deque_deque_move/1024 36.992 -
BM_deque_deque_move/2 2.243 -2.48%
BM_deque_deque_move/4000 142.397 -
BM_deque_deque_move/4096 146.537 -
BM_deque_deque_move/512 17.655 -
BM_deque_deque_move/5500 196.731 -
BM_deque_deque_move/64 3.052 -
BM_deque_deque_move/64000 3028.262 -
BM_deque_deque_move/65536 3091.146 -
BM_deque_deque_move/70000 3373.534 -
BM_deque_deque_move_backward/0 0.860 -6.24%
BM_deque_deque_move_backward/1 2.764 -
BM_deque_deque_move_backward/1024 38.519 1.83%
BM_deque_deque_move_backward/2 2.524 -
BM_deque_deque_move_backward/4000 144.060 -
BM_deque_deque_move_backward/4096 152.447 -
BM_deque_deque_move_backward/512 19.082 -
BM_deque_deque_move_backward/5500 202.250 -
BM_deque_deque_move_backward/64 3.424 1.86%
BM_deque_deque_move_backward/64000 7753.343 -
BM_deque_deque_move_backward/65536 8067.859 -
BM_deque_deque_move_backward/70000 8589.616 -
BM_deque_deque_ranges_copy/0 0.849 6.44%
BM_deque_deque_ranges_copy/1 2.500 -
BM_deque_deque_ranges_copy/1024 36.656 -
BM_deque_deque_ranges_copy/2 2.240 -
BM_deque_deque_ranges_copy/4000 141.296 -
BM_deque_deque_ranges_copy/4096 147.407 -
BM_deque_deque_ranges_copy/512 17.656 -
BM_deque_deque_ranges_copy/5500 196.925 -
BM_deque_deque_ranges_copy/64 3.060 -
BM_deque_deque_ranges_copy/64000 2960.725 1.12%
BM_deque_deque_ranges_copy/65536 3077.755 -
BM_deque_deque_ranges_copy/70000 3280.773 -
BM_deque_deque_ranges_copy_backward/0 0.766 -9.06%
BM_deque_deque_ranges_copy_backward/1 2.761 9.33%
BM_deque_deque_ranges_copy_backward/1024 38.395 1.57%
BM_deque_deque_ranges_copy_backward/2 2.524 13.57%
BM_deque_deque_ranges_copy_backward/4000 144.715 -
BM_deque_deque_ranges_copy_backward/4096 151.846 -
BM_deque_deque_ranges_copy_backward/512 18.910 -
BM_deque_deque_ranges_copy_backward/5500 203.618 -
BM_deque_deque_ranges_copy_backward/64 3.341 -2.73%
BM_deque_deque_ranges_copy_backward/64000 7765.441 1.02%
BM_deque_deque_ranges_copy_backward/65536 7992.806 -
BM_deque_deque_ranges_copy_backward/70000 8567.719 -
BM_deque_deque_ranges_move/0 0.763 -16.92%
BM_deque_deque_ranges_move/1 2.310 -10.46%
BM_deque_deque_ranges_move/1024 37.102 -
BM_deque_deque_ranges_move/2 2.011 -12.53%
BM_deque_deque_ranges_move/4000 144.493 -
BM_deque_deque_ranges_move/4096 147.140 -
BM_deque_deque_ranges_move/512 17.623 -
BM_deque_deque_ranges_move/5500 198.371 -
BM_deque_deque_ranges_move/64 3.033 -1.93%
BM_deque_deque_ranges_move/64000 3109.391 -
BM_deque_deque_ranges_move/65536 3072.583 -
BM_deque_deque_ranges_move/70000 3245.868 -2.58%
BM_deque_deque_ranges_move_backward/0 0.850 -7.30%
BM_deque_deque_ranges_move_backward/1 2.555 -6.58%
BM_deque_deque_ranges_move_backward/1024 37.608 -
BM_deque_deque_ranges_move_backward/2 2.291 -4.54%
BM_deque_deque_ranges_move_backward/4000 144.813 -
BM_deque_deque_ranges_move_backward/4096 151.578 -1.13%
BM_deque_deque_ranges_move_backward/512 18.985 -
BM_deque_deque_ranges_move_backward/5500 201.443 -1.22%
BM_deque_deque_ranges_move_backward/64 3.405 -
BM_deque_deque_ranges_move_backward/64000 7762.991 -
BM_deque_deque_ranges_move_backward/65536 7968.603 -1.17%
BM_deque_deque_ranges_move_backward/70000 8583.327 -
BM_deque_vector_copy/0 1.487 5.40%
BM_deque_vector_copy/1 2.145 3.08%
BM_deque_vector_copy/1024 37.178 -2.05%
BM_deque_vector_copy/2 1.826 -
BM_deque_vector_copy/4000 141.146 -
BM_deque_vector_copy/4096 145.268 -
BM_deque_vector_copy/512 16.540 -4.06%
BM_deque_vector_copy/5500 197.266 -
BM_deque_vector_copy/64 2.583 -2.21%
BM_deque_vector_copy/64000 2859.878 -
BM_deque_vector_copy/65536 2908.222 -
BM_deque_vector_copy/70000 3183.022 -
BM_deque_vector_copy_backward/0 1.423 3.70%
BM_deque_vector_copy_backward/1 2.112 -
BM_deque_vector_copy_backward/1024 37.044 -
BM_deque_vector_copy_backward/2 1.836 -
BM_deque_vector_copy_backward/4000 142.784 -
BM_deque_vector_copy_backward/4096 149.082 -
BM_deque_vector_copy_backward/512 17.912 -
BM_deque_vector_copy_backward/5500 196.625 -
BM_deque_vector_copy_backward/64 2.942 -
BM_deque_vector_copy_backward/64000 7975.365 1.17%
BM_deque_vector_copy_backward/65536 8221.551 -
BM_deque_vector_copy_backward/70000 9057.010 2.11%
BM_deque_vector_move/0 1.371 -5.75%
BM_deque_vector_move/1 2.323 11.48%
BM_deque_vector_move/1024 37.285 -
BM_deque_vector_move/2 1.997 8.99%
BM_deque_vector_move/4000 142.047 -
BM_deque_vector_move/4096 145.506 -
BM_deque_vector_move/512 16.677 -
BM_deque_vector_move/5500 194.940 -
BM_deque_vector_move/64 2.738 4.61%
BM_deque_vector_move/64000 2994.793 -
BM_deque_vector_move/65536 3029.858 2.40%
BM_deque_vector_move/70000 3235.886 -
BM_deque_vector_move_backward/0 1.579 9.32%
BM_deque_vector_move_backward/1 2.231 4.93%
BM_deque_vector_move_backward/1024 36.830 -
BM_deque_vector_move_backward/2 1.938 5.47%
BM_deque_vector_move_backward/4000 141.641 -
BM_deque_vector_move_backward/4096 147.749 -
BM_deque_vector_move_backward/512 17.883 -
BM_deque_vector_move_backward/5500 197.715 -
BM_deque_vector_move_backward/64 2.933 -
BM_deque_vector_move_backward/64000 7746.119 -
BM_deque_vector_move_backward/65536 7908.127 -1.04%
BM_deque_vector_move_backward/70000 8559.223 -
BM_deque_vector_ranges_copy/0 1.414 -6.32%
BM_deque_vector_ranges_copy/1 2.116 1.02%
BM_deque_vector_ranges_copy/1024 37.050 -
BM_deque_vector_ranges_copy/2 1.828 -
BM_deque_vector_ranges_copy/4000 141.799 -
BM_deque_vector_ranges_copy/4096 144.725 -
BM_deque_vector_ranges_copy/512 16.539 -
BM_deque_vector_ranges_copy/5500 195.160 -
BM_deque_vector_ranges_copy/64 2.634 -
BM_deque_vector_ranges_copy/64000 2966.703 1.37%
BM_deque_vector_ranges_copy/65536 2975.105 1.30%
BM_deque_vector_ranges_copy/70000 3221.729 -
BM_deque_vector_ranges_copy_backward/0 1.614 14.00%
BM_deque_vector_ranges_copy_backward/1 2.177 3.91%
BM_deque_vector_ranges_copy_backward/1024 36.960 -
BM_deque_vector_ranges_copy_backward/2 1.937 5.44%
BM_deque_vector_ranges_copy_backward/4000 149.675 3.82%
BM_deque_vector_ranges_copy_backward/4096 147.609 -
BM_deque_vector_ranges_copy_backward/512 17.904 -
BM_deque_vector_ranges_copy_backward/5500 197.327 -
BM_deque_vector_ranges_copy_backward/64 2.959 -
BM_deque_vector_ranges_copy_backward/64000 8013.239 2.21%
BM_deque_vector_ranges_copy_backward/65536 8201.189 -
BM_deque_vector_ranges_copy_backward/70000 9041.202 4.65%
BM_deque_vector_ranges_move/0 1.519 10.54%
BM_deque_vector_ranges_move/1 2.239 7.14%
BM_deque_vector_ranges_move/1024 37.477 -
BM_deque_vector_ranges_move/2 1.992 8.85%
BM_deque_vector_ranges_move/4000 138.302 -
BM_deque_vector_ranges_move/4096 145.123 -
BM_deque_vector_ranges_move/512 16.741 -
BM_deque_vector_ranges_move/5500 193.131 -
BM_deque_vector_ranges_move/64 2.812 7.01%
BM_deque_vector_ranges_move/64000 3015.531 1.61%
BM_deque_vector_ranges_move/65536 2984.256 -
BM_deque_vector_ranges_move/70000 3249.967 -
BM_deque_vector_ranges_move_backward/0 1.366 -9.50%
BM_deque_vector_ranges_move_backward/1 2.083 -
BM_deque_vector_ranges_move_backward/1024 36.788 -
BM_deque_vector_ranges_move_backward/2 1.831 -
BM_deque_vector_ranges_move_backward/4000 146.439 1.15%
BM_deque_vector_ranges_move_backward/4096 147.806 -
BM_deque_vector_ranges_move_backward/512 17.893 -
BM_deque_vector_ranges_move_backward/5500 196.249 -
BM_deque_vector_ranges_move_backward/64 2.922 -
BM_deque_vector_ranges_move_backward/64000 7725.785 -
BM_deque_vector_ranges_move_backward/65536 8030.504 -
BM_deque_vector_ranges_move_backward/70000 8796.950 -
BM_getline_string 17.081 2.40%
BM_lexicographical_compare_three_way<IntPtr>/1 0.367 -19.79%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.049 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245836.958 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.441 3.14%
BM_lexicographical_compare_three_way<IntPtr>/16384 3757.446 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.666 1.26%
BM_lexicographical_compare_three_way<IntPtr>/262144 60140.939 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.154 -
BM_lexicographical_compare_three_way<IntPtr>/4096 953.335 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.650 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15025.322 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.285 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 488.916 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 500905.500 1.21%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.214 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7697.664 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.039 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122954.929 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.754 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1930.091 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.345 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30745.719 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.306 -2.59%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.169 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 248928.498 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.266 -1.91%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3793.729 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.351 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60751.243 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.335 1.78%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 957.303 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.623 1.10%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15104.599 -
BM_lexicographical_compare_three_way_fast_path/1 0.418 -
BM_lexicographical_compare_three_way_fast_path/1024 245.887 -
BM_lexicographical_compare_three_way_fast_path/1048576 245645.921 -
BM_lexicographical_compare_three_way_fast_path/16 4.437 1.75%
BM_lexicographical_compare_three_way_fast_path/16384 3766.712 -
BM_lexicographical_compare_three_way_fast_path/256 70.992 -
BM_lexicographical_compare_three_way_fast_path/262144 60264.606 -
BM_lexicographical_compare_three_way_fast_path/4 1.149 -6.76%
BM_lexicographical_compare_three_way_fast_path/4096 955.976 -
BM_lexicographical_compare_three_way_fast_path/64 15.589 -1.05%
BM_lexicographical_compare_three_way_fast_path/65536 15082.736 -
BM_lexicographical_compare_three_way_slow_path/1 0.461 24.87%
BM_lexicographical_compare_three_way_slow_path/1024 339.752 15.84%
BM_lexicographical_compare_three_way_slow_path/1048576 346025.632 17.50%
BM_lexicographical_compare_three_way_slow_path/16 5.271 15.60%
BM_lexicographical_compare_three_way_slow_path/16384 5325.801 17.28%
BM_lexicographical_compare_three_way_slow_path/256 89.223 12.36%
BM_lexicographical_compare_three_way_slow_path/262144 85501.235 17.89%
BM_lexicographical_compare_three_way_slow_path/4 1.328 12.74%
BM_lexicographical_compare_three_way_slow_path/4096 1343.487 17.31%
BM_lexicographical_compare_three_way_slow_path/64 20.866 17.22%
BM_lexicographical_compare_three_way_slow_path/65536 21390.516 17.91%
BM_map_find_string_literal 12.080 -
BM_num_get<bool> 11.591 -2.50%
BM_num_get<double> 36.652 1.73%
BM_num_get<float> 36.861 1.26%
BM_num_get<long> 10.735 -
BM_num_get<long_double> 36.525 -
BM_num_get<long_long> 10.673 -
BM_num_get<unsigned_int> 9.711 -
BM_num_get<unsigned_long> 10.240 -1.18%
BM_num_get<unsigned_long_long> 10.472 1.15%
BM_num_get<unsigned_short> 10.113 -
BM_num_get<void*> 10.872 -
BM_num_put<bool> 10.446 -3.04%
BM_num_put<const_void*> 11.979 -3.38%
BM_num_put<double> 58.291 -
BM_num_put<long> 11.427 -
BM_num_put<long_double> 58.966 -
BM_num_put<long_long> 11.238 -1.29%
BM_num_put<unsigned_long> 11.167 -1.08%
BM_num_put<unsigned_long_long> 10.828 -4.65%
BM_std_minmax_element<char>/1 0.309 -6.65%
BM_std_minmax_element<char>/1024 297.066 7.96%
BM_std_minmax_element<char>/2 0.652 -4.83%
BM_std_minmax_element<char>/3 1.147 -5.40%
BM_std_minmax_element<char>/4 1.255 -2.96%
BM_std_minmax_element<char>/4000 1116.011 5.86%
BM_std_minmax_element<char>/4096 1142.822 5.99%
BM_std_minmax_element<char>/512 154.793 12.62%
BM_std_minmax_element<char>/5500 1532.483 6.14%
BM_std_minmax_element<char>/64 17.880 -
BM_std_minmax_element<char>/64000 17763.578 5.97%
BM_std_minmax_element<char>/65536 18192.480 5.95%
BM_std_minmax_element<char>/70000 19384.937 5.92%
BM_std_minmax_element<int>/1 0.300 -
BM_std_minmax_element<int>/1024 257.096 -5.81%
BM_std_minmax_element<int>/2 0.683 11.69%
BM_std_minmax_element<int>/3 1.241 4.24%
BM_std_minmax_element<int>/4 1.219 -
BM_std_minmax_element<int>/4000 986.077 -5.78%
BM_std_minmax_element<int>/4096 1008.553 -5.90%
BM_std_minmax_element<int>/512 131.169 -5.00%
BM_std_minmax_element<int>/5500 1348.243 -5.64%
BM_std_minmax_element<int>/64 16.403 -4.03%
BM_std_minmax_element<int>/64000 15578.765 -6.63%
BM_std_minmax_element<int>/65536 15984.886 -6.40%
BM_std_minmax_element<int>/70000 17034.045 -6.64%
BM_std_minmax_element<long_long>/1 0.307 -
BM_std_minmax_element<long_long>/1024 271.213 -1.97%
BM_std_minmax_element<long_long>/2 0.675 -
BM_std_minmax_element<long_long>/3 1.099 -3.61%
BM_std_minmax_element<long_long>/4 1.248 -
BM_std_minmax_element<long_long>/4000 1045.950 -1.58%
BM_std_minmax_element<long_long>/4096 1070.424 -1.80%
BM_std_minmax_element<long_long>/512 137.605 -1.58%
BM_std_minmax_element<long_long>/5500 1435.384 -1.59%
BM_std_minmax_element<long_long>/64 17.222 -
BM_std_minmax_element<long_long>/64000 16782.437 -1.40%
BM_std_minmax_element<long_long>/65536 17174.149 -1.38%
BM_std_minmax_element<long_long>/70000 18357.805 -1.31%
BM_std_minmax_element<short>/1 0.315 -
BM_std_minmax_element<short>/1024 267.843 -4.52%
BM_std_minmax_element<short>/2 0.646 6.61%
BM_std_minmax_element<short>/3 1.247 15.81%
BM_std_minmax_element<short>/4 1.234 -
BM_std_minmax_element<short>/4000 1024.172 -4.46%
BM_std_minmax_element<short>/4096 1045.945 -4.70%
BM_std_minmax_element<short>/512 137.250 -4.06%
BM_std_minmax_element<short>/5500 1404.218 -4.57%
BM_std_minmax_element<short>/64 17.164 -1.85%
BM_std_minmax_element<short>/64000 16274.301 -5.40%
BM_std_minmax_element<short>/65536 16804.686 -4.38%
BM_std_minmax_element<short>/70000 17789.888 -5.06%
BM_tolower_char<char> 0.613 -
BM_tolower_char<wchar_t> 0.611 -
BM_tolower_string<char> 15.668 1.98%
BM_tolower_string<wchar_t> 6.311 -
BM_toupper_char<char> 0.551 -19.74%
BM_toupper_char<wchar_t> 0.685 10.08%
BM_toupper_string<char> 16.871 4.59%
BM_toupper_string<wchar_t> 6.385 -
BM_vector_deque_copy/0 0.608 -9.67%
BM_vector_deque_copy/1 2.332 6.57%
BM_vector_deque_copy/1024 35.741 -1.03%
BM_vector_deque_copy/2 2.054 9.24%
BM_vector_deque_copy/4000 140.177 -
BM_vector_deque_copy/4096 144.321 -
BM_vector_deque_copy/512 16.885 -
BM_vector_deque_copy/5500 195.643 -
BM_vector_deque_copy/64 2.791 -
BM_vector_deque_copy/64000 2839.512 -
BM_vector_deque_copy/65536 2853.077 -
BM_vector_deque_copy/70000 3099.981 -
BM_vector_deque_copy_backward/0 0.524 -12.86%
BM_vector_deque_copy_backward/1 2.309 -1.02%
BM_vector_deque_copy_backward/1024 37.930 -
BM_vector_deque_copy_backward/2 2.055 -
BM_vector_deque_copy_backward/4000 141.435 -
BM_vector_deque_copy_backward/4096 154.929 4.40%
BM_vector_deque_copy_backward/512 17.476 -
BM_vector_deque_copy_backward/5500 201.039 2.01%
BM_vector_deque_copy_backward/64 2.971 -1.65%
BM_vector_deque_copy_backward/64000 7994.994 -2.64%
BM_vector_deque_copy_backward/65536 8274.221 -
BM_vector_deque_copy_backward/70000 8837.560 -
BM_vector_deque_move/0 0.544 38.84%
BM_vector_deque_move/1 2.247 14.17%
BM_vector_deque_move/1024 35.894 -
BM_vector_deque_move/2 1.952 12.58%
BM_vector_deque_move/4000 140.047 -
BM_vector_deque_move/4096 144.498 -
BM_vector_deque_move/512 16.910 -
BM_vector_deque_move/5500 194.877 -
BM_vector_deque_move/64 2.781 2.91%
BM_vector_deque_move/64000 2844.044 -
BM_vector_deque_move/65536 3012.915 5.64%
BM_vector_deque_move/70000 3270.131 5.48%
BM_vector_deque_move_backward/0 0.520 9.85%
BM_vector_deque_move_backward/1 2.245 -2.91%
BM_vector_deque_move_backward/1024 40.363 6.46%
BM_vector_deque_move_backward/2 1.995 -2.34%
BM_vector_deque_move_backward/4000 141.908 -
BM_vector_deque_move_backward/4096 148.714 -
BM_vector_deque_move_backward/512 17.817 2.08%
BM_vector_deque_move_backward/5500 196.965 -
BM_vector_deque_move_backward/64 3.019 1.00%
BM_vector_deque_move_backward/64000 8113.564 -
BM_vector_deque_move_backward/65536 8411.932 -3.71%
BM_vector_deque_move_backward/70000 8814.528 -2.76%
BM_vector_deque_ranges_copy/0 0.545 36.80%
BM_vector_deque_ranges_copy/1 2.302 11.33%
BM_vector_deque_ranges_copy/1024 37.915 6.18%
BM_vector_deque_ranges_copy/2 2.053 12.48%
BM_vector_deque_ranges_copy/4000 142.919 1.77%
BM_vector_deque_ranges_copy/4096 144.568 -
BM_vector_deque_ranges_copy/512 16.944 -
BM_vector_deque_ranges_copy/5500 196.483 -
BM_vector_deque_ranges_copy/64 2.800 2.40%
BM_vector_deque_ranges_copy/64000 2839.362 -
BM_vector_deque_ranges_copy/65536 2852.874 -6.09%
BM_vector_deque_ranges_copy/70000 3094.812 -2.70%
BM_vector_deque_ranges_copy_backward/0 0.407 -5.18%
BM_vector_deque_ranges_copy_backward/1 2.127 -4.76%
BM_vector_deque_ranges_copy_backward/1024 38.305 1.11%
BM_vector_deque_ranges_copy_backward/2 1.811 -5.83%
BM_vector_deque_ranges_copy_backward/4000 141.508 -
BM_vector_deque_ranges_copy_backward/4096 149.187 1.14%
BM_vector_deque_ranges_copy_backward/512 18.082 -
BM_vector_deque_ranges_copy_backward/5500 197.039 -
BM_vector_deque_ranges_copy_backward/64 3.129 -
BM_vector_deque_ranges_copy_backward/64000 7869.182 -1.91%
BM_vector_deque_ranges_copy_backward/65536 8340.015 -
BM_vector_deque_ranges_copy_backward/70000 8651.799 -
BM_vector_deque_ranges_move/0 0.499 -17.34%
BM_vector_deque_ranges_move/1 2.259 6.86%
BM_vector_deque_ranges_move/1024 35.975 -
BM_vector_deque_ranges_move/2 1.999 7.78%
BM_vector_deque_ranges_move/4000 140.381 -
BM_vector_deque_ranges_move/4096 145.313 -
BM_vector_deque_ranges_move/512 16.946 -2.39%
BM_vector_deque_ranges_move/5500 197.703 1.23%
BM_vector_deque_ranges_move/64 2.761 -1.67%
BM_vector_deque_ranges_move/64000 2839.452 -
BM_vector_deque_ranges_move/65536 2855.446 -
BM_vector_deque_ranges_move/70000 3098.424 -
BM_vector_deque_ranges_move_backward/0 0.418 -5.70%
BM_vector_deque_ranges_move_backward/1 2.278 -1.80%
BM_vector_deque_ranges_move_backward/1024 37.575 -
BM_vector_deque_ranges_move_backward/2 1.988 -2.88%
BM_vector_deque_ranges_move_backward/4000 142.609 -
BM_vector_deque_ranges_move_backward/4096 147.874 -
BM_vector_deque_ranges_move_backward/512 17.477 -
BM_vector_deque_ranges_move_backward/5500 195.970 -1.03%
BM_vector_deque_ranges_move_backward/64 2.976 -
BM_vector_deque_ranges_move_backward/64000 7834.951 -5.02%
BM_vector_deque_ranges_move_backward/65536 8200.692 -1.56%
BM_vector_deque_ranges_move_backward/70000 8919.917 -
SetIntersection_Front_Set_float_1024_1 1044493.989 2.35%
SetIntersection_Front_Set_float_1024_1024 13604883.152 -
SetIntersection_Front_Set_float_1024_16 1220008.956 1.35%
SetIntersection_Front_Set_float_1024_256 4128974.748 -
SetIntersection_Front_Set_float_1024_4 1066770.206 1.26%
SetIntersection_Front_Set_float_1024_64 1778950.720 -
SetIntersection_Front_Set_float_16384_1 1018614.459 -2.19%
SetIntersection_Front_Set_float_16384_1024 14698521.831 7.91%
SetIntersection_Front_Set_float_16384_16 1227066.724 2.06%
SetIntersection_Front_Set_float_16384_16384 327242116.891 40.70%
SetIntersection_Front_Set_float_16384_256 4112221.091 -3.84%
SetIntersection_Front_Set_float_16384_4 1076396.776 -
SetIntersection_Front_Set_float_16384_64 1819680.555 -
SetIntersection_Front_Set_float_16_1 62631803.363 -
SetIntersection_Front_Set_float_16_16 38567248.679 -
SetIntersection_Front_Set_float_16_4 54782005.120 -
SetIntersection_Front_Set_float_1_1 533917157.618 -
SetIntersection_Front_Set_float_256_1 4156035.169 -
SetIntersection_Front_Set_float_256_16 4524248.826 -
SetIntersection_Front_Set_float_256_256 8408440.215 2.69%
SetIntersection_Front_Set_float_256_4 4263503.991 -
SetIntersection_Front_Set_float_256_64 5633827.990 -
SetIntersection_Front_Set_float_262144_1 1014188.352 -
SetIntersection_Front_Set_float_262144_1024 13405226.691 -2.48%
SetIntersection_Front_Set_float_262144_16 1186742.911 -2.75%
SetIntersection_Front_Set_float_262144_16384 231127784.086 -
SetIntersection_Front_Set_float_262144_256 4022392.085 -
SetIntersection_Front_Set_float_262144_262144 1585763.916 -6.59%
SetIntersection_Front_Set_float_262144_4 1049888.324 -1.66%
SetIntersection_Front_Set_float_262144_64 1737084.920 -
SetIntersection_Front_Set_float_4_1 213417151.646 -
SetIntersection_Front_Set_float_4_4 136782999.316 -
SetIntersection_Front_Set_float_64_1 16355760.301 -
SetIntersection_Front_Set_float_64_16 15423807.654 -
SetIntersection_Front_Set_float_64_4 16219306.188 -
SetIntersection_Front_Set_float_64_64 13922804.954 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1040646.390 -1.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14025324.791 3.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1184261.474 -1.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4223052.559 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1077179.483 1.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1793283.515 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1044613.576 -1.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13914688.234 1.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1218408.628 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 346365240.902 -1.79%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4208899.712 -1.32%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1085744.488 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1731700.809 -2.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62911235.914 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39138278.423 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54996730.383 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 536571655.173 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4174340.367 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4612779.605 2.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8323037.283 -1.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4257344.939 1.43%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6050369.278 6.50%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1041463.028 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13921980.525 1.89%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1220829.849 3.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 247374331.402 -27.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4211932.374 1.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1878977.215 1.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1076053.244 1.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1792649.632 4.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213575835.113 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 138014312.624 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16456507.650 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15603762.585 1.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16225508.238 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14148712.766 -
SetIntersection_Front_Set_string_1024_1 1085555.692 -
SetIntersection_Front_Set_string_1024_1024 55278538.445 -1.10%
SetIntersection_Front_Set_string_1024_16 1911040.499 -3.44%
SetIntersection_Front_Set_string_1024_256 15882274.876 -1.52%
SetIntersection_Front_Set_string_1024_4 1253126.922 -
SetIntersection_Front_Set_string_1024_64 4807615.477 -1.03%
SetIntersection_Front_Set_string_16384_1 1092078.193 -
SetIntersection_Front_Set_string_16384_1024 57967025.929 -
SetIntersection_Front_Set_string_16384_16 1826196.725 2.75%
SetIntersection_Front_Set_string_16384_16384 348694047.664 -
SetIntersection_Front_Set_string_16384_256 14975599.381 -
SetIntersection_Front_Set_string_16384_4 1266642.205 -
SetIntersection_Front_Set_string_16384_64 4573110.021 6.06%
SetIntersection_Front_Set_string_16_1 65286534.730 -
SetIntersection_Front_Set_string_16_16 57523745.197 -6.16%
SetIntersection_Front_Set_string_16_4 62556959.578 -
SetIntersection_Front_Set_string_1_1 554030599.758 -
SetIntersection_Front_Set_string_256_1 4321680.786 -
SetIntersection_Front_Set_string_256_16 7527526.190 1.00%
SetIntersection_Front_Set_string_256_256 30037699.588 -6.14%
SetIntersection_Front_Set_string_256_4 4913338.469 -2.09%
SetIntersection_Front_Set_string_256_64 15116966.211 -
SetIntersection_Front_Set_string_262144_1 1087783.619 -
SetIntersection_Front_Set_string_262144_1024 59572392.654 -
SetIntersection_Front_Set_string_262144_16 1889524.463 -5.05%
SetIntersection_Front_Set_string_262144_16384 355849959.677 1.70%
SetIntersection_Front_Set_string_262144_256 14798124.120 -
SetIntersection_Front_Set_string_262144_262144 18036071.045 3.33%
SetIntersection_Front_Set_string_262144_4 1270920.958 -
SetIntersection_Front_Set_string_262144_64 4594938.669 -
SetIntersection_Front_Set_string_4_1 221783828.000 -
SetIntersection_Front_Set_string_4_4 157072229.431 -
SetIntersection_Front_Set_string_64_1 16954120.747 -
SetIntersection_Front_Set_string_64_16 23302016.571 -2.33%
SetIntersection_Front_Set_string_64_4 19172618.238 4.98%
SetIntersection_Front_Set_string_64_64 36054296.333 -2.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1035938.420 -1.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24744401.606 1.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1357260.641 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6892889.176 5.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1103768.251 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2481562.277 4.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1053348.020 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26801275.481 -3.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1322695.550 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 351346160.672 -2.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6924594.507 10.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1091359.154 -1.27%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2404059.111 1.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63300078.907 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42340055.194 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56665974.745 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 537257902.707 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4146963.240 -1.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5179608.347 2.51%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13008887.221 3.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4328634.130 -1.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7914825.119 5.82%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1034985.947 2.97%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25804312.852 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1322513.777 -2.72%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 360641395.426 3.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6809818.544 8.33%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3063907.633 3.20%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1097008.606 1.07%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2443394.548 7.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214996275.898 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141159459.447 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16640723.082 1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17348854.451 2.21%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16528994.134 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19256949.502 6.05%
SetIntersection_Front_Set_uint32_1024_1 1054126.083 1.52%
SetIntersection_Front_Set_uint32_1024_1024 11584201.814 -7.43%
SetIntersection_Front_Set_uint32_1024_16 1173057.978 -
SetIntersection_Front_Set_uint32_1024_256 3630428.538 -
SetIntersection_Front_Set_uint32_1024_4 1060021.159 -2.12%
SetIntersection_Front_Set_uint32_1024_64 1618030.975 -
SetIntersection_Front_Set_uint32_16384_1 1023167.834 -2.30%
SetIntersection_Front_Set_uint32_16384_1024 11768396.393 -12.24%
SetIntersection_Front_Set_uint32_16384_16 1199111.348 -1.69%
SetIntersection_Front_Set_uint32_16384_16384 213918629.407 -1.91%
SetIntersection_Front_Set_uint32_16384_256 4218958.447 9.11%
SetIntersection_Front_Set_uint32_16384_4 1067618.086 -
SetIntersection_Front_Set_uint32_16384_64 1782421.963 6.30%
SetIntersection_Front_Set_uint32_16_1 62937688.755 -
SetIntersection_Front_Set_uint32_16_16 37730449.999 -
SetIntersection_Front_Set_uint32_16_4 54564629.099 -
SetIntersection_Front_Set_uint32_1_1 532093615.857 -
SetIntersection_Front_Set_uint32_256_1 4145667.941 -
SetIntersection_Front_Set_uint32_256_16 4477488.191 1.36%
SetIntersection_Front_Set_uint32_256_256 7361886.892 -5.77%
SetIntersection_Front_Set_uint32_256_4 4198852.623 -
SetIntersection_Front_Set_uint32_256_64 5716525.489 -
SetIntersection_Front_Set_uint32_262144_1 1032681.160 -
SetIntersection_Front_Set_uint32_262144_1024 12190457.605 -3.32%
SetIntersection_Front_Set_uint32_262144_16 1183785.726 1.32%
SetIntersection_Front_Set_uint32_262144_16384 218668847.576 -3.28%
SetIntersection_Front_Set_uint32_262144_256 3901620.138 -5.66%
SetIntersection_Front_Set_uint32_262144_262144 1599612.957 -5.50%
SetIntersection_Front_Set_uint32_262144_4 1045962.904 -2.02%
SetIntersection_Front_Set_uint32_262144_64 1775915.286 2.69%
SetIntersection_Front_Set_uint32_4_1 213340744.975 -
SetIntersection_Front_Set_uint32_4_4 136771611.335 -
SetIntersection_Front_Set_uint32_64_1 16480885.321 -
SetIntersection_Front_Set_uint32_64_16 15256504.293 -
SetIntersection_Front_Set_uint32_64_4 16005029.043 -
SetIntersection_Front_Set_uint32_64_64 13388154.421 2.25%
SetIntersection_Front_Set_uint64_1024_1 1045301.505 -1.08%
SetIntersection_Front_Set_uint64_1024_1024 12090903.046 -4.92%
SetIntersection_Front_Set_uint64_1024_16 1166772.549 -1.52%
SetIntersection_Front_Set_uint64_1024_256 3681689.416 -4.76%
SetIntersection_Front_Set_uint64_1024_4 1081579.138 1.71%
SetIntersection_Front_Set_uint64_1024_64 1630428.858 -9.44%
SetIntersection_Front_Set_uint64_16384_1 1043427.352 -
SetIntersection_Front_Set_uint64_16384_1024 12596221.159 -1.00%
SetIntersection_Front_Set_uint64_16384_16 1179068.408 1.38%
SetIntersection_Front_Set_uint64_16384_16384 243953955.860 7.11%
SetIntersection_Front_Set_uint64_16384_256 3762084.233 -3.76%
SetIntersection_Front_Set_uint64_16384_4 1064934.632 -1.31%
SetIntersection_Front_Set_uint64_16384_64 1610148.894 -12.50%
SetIntersection_Front_Set_uint64_16_1 62696644.344 -
SetIntersection_Front_Set_uint64_16_16 37744126.831 -
SetIntersection_Front_Set_uint64_16_4 54617203.187 -
SetIntersection_Front_Set_uint64_1_1 533009919.977 -
SetIntersection_Front_Set_uint64_256_1 4168734.775 -
SetIntersection_Front_Set_uint64_256_16 4438408.238 -
SetIntersection_Front_Set_uint64_256_256 7520215.481 -4.12%
SetIntersection_Front_Set_uint64_256_4 4213271.442 -
SetIntersection_Front_Set_uint64_256_64 5774643.067 5.67%
SetIntersection_Front_Set_uint64_262144_1 1054138.302 -
SetIntersection_Front_Set_uint64_262144_1024 12359767.127 -1.92%
SetIntersection_Front_Set_uint64_262144_16 1209851.003 -
SetIntersection_Front_Set_uint64_262144_16384 301132899.143 34.31%
SetIntersection_Front_Set_uint64_262144_256 3840153.255 -
SetIntersection_Front_Set_uint64_262144_262144 1811539.469 6.84%
SetIntersection_Front_Set_uint64_262144_4 1072246.479 -
SetIntersection_Front_Set_uint64_262144_64 1727304.826 -3.26%
SetIntersection_Front_Set_uint64_4_1 213110683.782 -
SetIntersection_Front_Set_uint64_4_4 136642898.936 -
SetIntersection_Front_Set_uint64_64_1 16416336.560 -
SetIntersection_Front_Set_uint64_64_16 15249964.985 -
SetIntersection_Front_Set_uint64_64_4 15947316.843 -1.02%
SetIntersection_Front_Set_uint64_64_64 13034898.575 -2.18%
SetIntersection_Front_Vector_float_1024_1 1033798.184 -
SetIntersection_Front_Vector_float_1024_1024 5900544.243 8.73%
SetIntersection_Front_Vector_float_1024_16 1112114.261 1.04%
SetIntersection_Front_Vector_float_1024_256 2249331.372 4.39%
SetIntersection_Front_Vector_float_1024_4 1050398.195 -
SetIntersection_Front_Vector_float_1024_64 1353614.453 -
SetIntersection_Front_Vector_float_16384_1 1035825.998 1.10%
SetIntersection_Front_Vector_float_16384_1024 5422542.558 -8.11%
SetIntersection_Front_Vector_float_16384_16 1115283.737 1.57%
SetIntersection_Front_Vector_float_16384_16384 75714658.794 -
SetIntersection_Front_Vector_float_16384_256 2161943.229 -4.83%
SetIntersection_Front_Vector_float_16384_4 1054720.214 -
SetIntersection_Front_Vector_float_16384_64 1314878.902 -1.46%
SetIntersection_Front_Vector_float_16_1 62709789.036 -
SetIntersection_Front_Vector_float_16_16 35666573.938 -
SetIntersection_Front_Vector_float_16_4 54243050.914 -
SetIntersection_Front_Vector_float_1_1 533719008.623 -
SetIntersection_Front_Vector_float_256_1 4139657.578 -
SetIntersection_Front_Vector_float_256_16 4267177.309 1.86%
SetIntersection_Front_Vector_float_256_256 4524891.081 -
SetIntersection_Front_Vector_float_256_4 4189876.044 -
SetIntersection_Front_Vector_float_256_64 4361100.074 -
SetIntersection_Front_Vector_float_262144_1 1038445.116 -
SetIntersection_Front_Vector_float_262144_1024 5427029.556 -
SetIntersection_Front_Vector_float_262144_16 1111118.503 -
SetIntersection_Front_Vector_float_262144_16384 73832744.072 1.28%
SetIntersection_Front_Vector_float_262144_256 2213002.730 -2.02%
SetIntersection_Front_Vector_float_262144_262144 349679364.943 -
SetIntersection_Front_Vector_float_262144_4 1040928.313 -1.90%
SetIntersection_Front_Vector_float_262144_64 1380942.368 3.46%
SetIntersection_Front_Vector_float_4_1 212825695.171 -
SetIntersection_Front_Vector_float_4_4 135558167.759 -
SetIntersection_Front_Vector_float_64_1 16369370.567 -
SetIntersection_Front_Vector_float_64_16 14297472.282 -
SetIntersection_Front_Vector_float_64_4 15950466.821 -
SetIntersection_Front_Vector_float_64_64 10846114.155 1.85%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1050399.438 -1.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8299783.581 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1152990.864 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2918750.434 1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1070163.471 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1531779.774 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1044102.768 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8449860.170 1.33%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1140450.523 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119397513.707 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2890717.434 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1064704.918 2.66%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1517706.181 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62985594.708 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36809094.018 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54697488.831 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 536526322.388 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4193608.181 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4347846.952 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5781964.133 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4207699.388 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4845618.524 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1049270.898 -1.34%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8461878.998 1.24%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1158626.760 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118746748.891 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2918035.498 1.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351047709.892 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1045680.791 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1521716.685 2.86%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 214692154.238 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136638061.231 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16453846.493 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14750675.608 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16129513.936 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12105119.869 -
SetIntersection_Front_Vector_string_1024_1 1077344.912 1.03%
SetIntersection_Front_Vector_string_1024_1024 38696094.762 -1.22%
SetIntersection_Front_Vector_string_1024_16 1559011.567 -2.93%
SetIntersection_Front_Vector_string_1024_256 9300689.397 -
SetIntersection_Front_Vector_string_1024_4 1184280.176 1.91%
SetIntersection_Front_Vector_string_1024_64 3111730.385 -3.62%
SetIntersection_Front_Vector_string_16384_1 1083468.175 1.44%
SetIntersection_Front_Vector_string_16384_1024 37758813.198 -2.06%
SetIntersection_Front_Vector_string_16384_16 1616909.577 1.06%
SetIntersection_Front_Vector_string_16384_16384 349930905.150 -
SetIntersection_Front_Vector_string_16384_256 9457788.295 -1.95%
SetIntersection_Front_Vector_string_16384_4 1173177.899 -
SetIntersection_Front_Vector_string_16384_64 3113149.340 -2.59%
SetIntersection_Front_Vector_string_16_1 64381721.596 -
SetIntersection_Front_Vector_string_16_16 51441398.182 -
SetIntersection_Front_Vector_string_16_4 59598675.247 -1.49%
SetIntersection_Front_Vector_string_1_1 548435621.380 -
SetIntersection_Front_Vector_string_256_1 4257041.220 -
SetIntersection_Front_Vector_string_256_16 6072405.731 -
SetIntersection_Front_Vector_string_256_256 18736800.527 -
SetIntersection_Front_Vector_string_256_4 4650946.008 1.49%
SetIntersection_Front_Vector_string_256_64 10284811.557 3.56%
SetIntersection_Front_Vector_string_262144_1 1073230.698 -
SetIntersection_Front_Vector_string_262144_1024 39089650.956 -1.93%
SetIntersection_Front_Vector_string_262144_16 1620489.933 2.93%
SetIntersection_Front_Vector_string_262144_16384 347452095.201 -
SetIntersection_Front_Vector_string_262144_256 9557314.312 -1.35%
SetIntersection_Front_Vector_string_262144_262144 14423263.348 -
SetIntersection_Front_Vector_string_262144_4 1202979.211 3.00%
SetIntersection_Front_Vector_string_262144_64 3205329.459 -
SetIntersection_Front_Vector_string_4_1 219510952.880 -
SetIntersection_Front_Vector_string_4_4 149821633.509 -
SetIntersection_Front_Vector_string_64_1 16923347.696 1.12%
SetIntersection_Front_Vector_string_64_16 20605884.728 -
SetIntersection_Front_Vector_string_64_4 17646772.822 -
SetIntersection_Front_Vector_string_64_64 24860019.761 -2.94%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044850.784 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8986700.190 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1160623.536 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3049786.481 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1071322.061 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1563782.792 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1041810.173 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8972707.543 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1145439.275 -1.37%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128536628.891 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3042009.199 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1073845.738 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1562139.913 -1.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62886347.537 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37112391.106 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54616543.030 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 534491617.802 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4151713.767 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4359389.432 1.04%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6094577.648 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4178378.338 -1.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4977908.906 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1044587.642 3.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8975166.444 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1165515.847 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127900558.046 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3055545.959 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350614586.182 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1078074.344 1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1566411.582 2.92%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213717305.097 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 137054843.894 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16487621.376 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14906449.472 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16170369.535 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12483429.688 -
SetIntersection_Front_Vector_uint32_1024_1 1035311.027 -
SetIntersection_Front_Vector_uint32_1024_1024 5295383.140 -10.47%
SetIntersection_Front_Vector_uint32_1024_16 1101435.583 -1.34%
SetIntersection_Front_Vector_uint32_1024_256 2114463.104 -6.77%
SetIntersection_Front_Vector_uint32_1024_4 1070807.401 1.36%
SetIntersection_Front_Vector_uint32_1024_64 1326712.986 -2.67%
SetIntersection_Front_Vector_uint32_16384_1 1032578.075 -
SetIntersection_Front_Vector_uint32_16384_1024 5838081.542 10.31%
SetIntersection_Front_Vector_uint32_16384_16 1091579.525 -2.02%
SetIntersection_Front_Vector_uint32_16384_16384 75281564.689 3.04%
SetIntersection_Front_Vector_uint32_16384_256 2264952.583 6.22%
SetIntersection_Front_Vector_uint32_16384_4 1042298.457 -1.16%
SetIntersection_Front_Vector_uint32_16384_64 1314305.089 -
SetIntersection_Front_Vector_uint32_16_1 62754678.575 -
SetIntersection_Front_Vector_uint32_16_16 35699439.391 -
SetIntersection_Front_Vector_uint32_16_4 54454221.003 -
SetIntersection_Front_Vector_uint32_1_1 532975626.942 -
SetIntersection_Front_Vector_uint32_256_1 4144121.273 -
SetIntersection_Front_Vector_uint32_256_16 4114373.580 -1.07%
SetIntersection_Front_Vector_uint32_256_256 4538283.314 6.78%
SetIntersection_Front_Vector_uint32_256_4 4157502.150 -
SetIntersection_Front_Vector_uint32_256_64 4348043.562 2.36%
SetIntersection_Front_Vector_uint32_262144_1 1040905.948 -2.65%
SetIntersection_Front_Vector_uint32_262144_1024 5291572.382 -
SetIntersection_Front_Vector_uint32_262144_16 1113991.040 1.40%
SetIntersection_Front_Vector_uint32_262144_16384 74602562.474 2.60%
SetIntersection_Front_Vector_uint32_262144_256 2134758.277 -1.37%
SetIntersection_Front_Vector_uint32_262144_262144 349426566.651 -
SetIntersection_Front_Vector_uint32_262144_4 1048486.359 -
SetIntersection_Front_Vector_uint32_262144_64 1363785.302 2.95%
SetIntersection_Front_Vector_uint32_4_1 212963606.884 -
SetIntersection_Front_Vector_uint32_4_4 135395929.704 -
SetIntersection_Front_Vector_uint32_64_1 16472828.554 -
SetIntersection_Front_Vector_uint32_64_16 14242870.459 -
SetIntersection_Front_Vector_uint32_64_4 15923314.036 -
SetIntersection_Front_Vector_uint32_64_64 10632582.178 -
SetIntersection_Front_Vector_uint64_1024_1 1042867.687 -
SetIntersection_Front_Vector_uint64_1024_1024 5899009.938 -
SetIntersection_Front_Vector_uint64_1024_16 1112399.897 -1.39%
SetIntersection_Front_Vector_uint64_1024_256 2271170.073 -
SetIntersection_Front_Vector_uint64_1024_4 1055023.953 -
SetIntersection_Front_Vector_uint64_1024_64 1357005.656 -
SetIntersection_Front_Vector_uint64_16384_1 1056709.579 1.91%
SetIntersection_Front_Vector_uint64_16384_1024 5920899.932 8.96%
SetIntersection_Front_Vector_uint64_16384_16 1114244.643 -
SetIntersection_Front_Vector_uint64_16384_16384 78637531.909 2.93%
SetIntersection_Front_Vector_uint64_16384_256 2276693.436 5.94%
SetIntersection_Front_Vector_uint64_16384_4 1055565.436 -
SetIntersection_Front_Vector_uint64_16384_64 1371791.323 1.07%
SetIntersection_Front_Vector_uint64_16_1 62717428.819 -
SetIntersection_Front_Vector_uint64_16_16 35896804.228 -
SetIntersection_Front_Vector_uint64_16_4 54215303.878 -
SetIntersection_Front_Vector_uint64_1_1 533143717.087 -
SetIntersection_Front_Vector_uint64_256_1 4140435.549 -
SetIntersection_Front_Vector_uint64_256_16 4210205.291 -
SetIntersection_Front_Vector_uint64_256_256 4540717.019 3.13%
SetIntersection_Front_Vector_uint64_256_4 4147291.977 -
SetIntersection_Front_Vector_uint64_256_64 4394407.960 1.08%
SetIntersection_Front_Vector_uint64_262144_1 1041396.541 -
SetIntersection_Front_Vector_uint64_262144_1024 5907841.404 8.76%
SetIntersection_Front_Vector_uint64_262144_16 1125454.691 1.55%
SetIntersection_Front_Vector_uint64_262144_16384 75910257.042 -2.12%
SetIntersection_Front_Vector_uint64_262144_256 2265234.737 -
SetIntersection_Front_Vector_uint64_262144_262144 349731865.094 -
SetIntersection_Front_Vector_uint64_262144_4 1060051.903 -
SetIntersection_Front_Vector_uint64_262144_64 1344911.409 -1.05%
SetIntersection_Front_Vector_uint64_4_1 213105558.188 -
SetIntersection_Front_Vector_uint64_4_4 135462785.388 -
SetIntersection_Front_Vector_uint64_64_1 16378312.791 -
SetIntersection_Front_Vector_uint64_64_16 14293950.375 -
SetIntersection_Front_Vector_uint64_64_4 15879327.408 -
SetIntersection_Front_Vector_uint64_64_64 10890648.532 -
SetIntersection_Interlaced_Set_float_1024_1 1038467.803 -
SetIntersection_Interlaced_Set_float_1024_1024 12046693.356 -2.90%
SetIntersection_Interlaced_Set_float_1024_16 11304176.824 -2.17%
SetIntersection_Interlaced_Set_float_1024_256 13897276.033 -
SetIntersection_Interlaced_Set_float_1024_4 9902434.135 -
SetIntersection_Interlaced_Set_float_1024_64 10100357.969 -
SetIntersection_Interlaced_Set_float_16384_1 1037169.355 1.38%
SetIntersection_Interlaced_Set_float_16384_1024 173729619.071 -2.80%
SetIntersection_Interlaced_Set_float_16384_16 207296788.396 -2.32%
SetIntersection_Interlaced_Set_float_16384_16384 222180238.021 -
SetIntersection_Interlaced_Set_float_16384_256 198535169.026 -3.96%
SetIntersection_Interlaced_Set_float_16384_4 166952132.139 -3.95%
SetIntersection_Interlaced_Set_float_16384_64 214465171.059 -2.42%
SetIntersection_Interlaced_Set_float_16_1 62471837.503 -
SetIntersection_Interlaced_Set_float_16_16 37514992.059 -1.03%
SetIntersection_Interlaced_Set_float_16_4 59954548.005 -
SetIntersection_Interlaced_Set_float_1_1 532635529.908 -
SetIntersection_Interlaced_Set_float_256_1 4120479.751 -
SetIntersection_Interlaced_Set_float_256_16 12306743.181 1.16%
SetIntersection_Interlaced_Set_float_256_256 7468590.766 -
SetIntersection_Interlaced_Set_float_256_4 11197295.798 -2.07%
SetIntersection_Interlaced_Set_float_256_64 13445467.583 -
SetIntersection_Interlaced_Set_float_262144_1 1014870.538 -
SetIntersection_Interlaced_Set_float_262144_1024 1507062.824 -1.41%
SetIntersection_Interlaced_Set_float_262144_16 1572729.572 -2.34%
SetIntersection_Interlaced_Set_float_262144_16384 1236213.459 -4.79%
SetIntersection_Interlaced_Set_float_262144_256 1530267.904 -2.88%
SetIntersection_Interlaced_Set_float_262144_262144 1622128.905 -2.76%
SetIntersection_Interlaced_Set_float_262144_4 1284046.955 -1.08%
SetIntersection_Interlaced_Set_float_262144_64 1519903.727 -3.05%
SetIntersection_Interlaced_Set_float_4_1 212880288.407 -
SetIntersection_Interlaced_Set_float_4_4 136298322.034 -
SetIntersection_Interlaced_Set_float_64_1 16475762.502 -
SetIntersection_Interlaced_Set_float_64_16 22850320.495 4.72%
SetIntersection_Interlaced_Set_float_64_4 20807775.671 -
SetIntersection_Interlaced_Set_float_64_64 13172180.621 -1.18%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1048477.792 1.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13281263.323 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11546668.489 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13146891.763 -6.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10133313.971 3.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10366557.546 1.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1038666.677 1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 186017841.316 3.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 232404644.634 6.65%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 249978579.395 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 223215513.654 7.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 188965726.573 4.91%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 346872585.258 51.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62920252.666 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38521411.640 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59643318.018 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 534728947.664 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4166559.707 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12095028.083 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8015703.647 -2.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11652280.257 -2.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12610596.026 -4.75%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1049513.672 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1663813.150 3.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1771472.006 6.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1348651.123 1.66%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1697027.752 2.69%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1882818.113 1.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1420121.908 4.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1696547.770 4.53%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213545906.638 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137802627.568 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16436760.736 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22509998.125 3.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20764565.769 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13679325.254 -1.53%
SetIntersection_Interlaced_Set_string_1024_1 1081360.061 -
SetIntersection_Interlaced_Set_string_1024_1024 54551311.348 -6.54%
SetIntersection_Interlaced_Set_string_1024_16 12807703.267 -
SetIntersection_Interlaced_Set_string_1024_256 35413289.235 -
SetIntersection_Interlaced_Set_string_1024_4 10193469.597 -2.75%
SetIntersection_Interlaced_Set_string_1024_64 16513557.743 -2.84%
SetIntersection_Interlaced_Set_string_16384_1 1094008.803 -
SetIntersection_Interlaced_Set_string_16384_1024 355240518.272 -2.98%
SetIntersection_Interlaced_Set_string_16384_16 240015418.784 -
SetIntersection_Interlaced_Set_string_16384_16384 349788142.702 3.02%
SetIntersection_Interlaced_Set_string_16384_256 347821624.072 -
SetIntersection_Interlaced_Set_string_16384_4 195336664.016 -
SetIntersection_Interlaced_Set_string_16384_64 356357522.884 2.95%
SetIntersection_Interlaced_Set_string_16_1 65233118.590 -
SetIntersection_Interlaced_Set_string_16_16 62036753.316 -
SetIntersection_Interlaced_Set_string_16_4 72473392.099 -1.14%
SetIntersection_Interlaced_Set_string_1_1 556809690.564 -
SetIntersection_Interlaced_Set_string_256_1 4273431.743 -1.00%
SetIntersection_Interlaced_Set_string_256_16 17564046.244 -2.23%
SetIntersection_Interlaced_Set_string_256_256 30584519.177 -3.07%
SetIntersection_Interlaced_Set_string_256_4 12948377.105 -1.87%
SetIntersection_Interlaced_Set_string_256_64 31763801.213 -
SetIntersection_Interlaced_Set_string_262144_1 1092696.490 -1.50%
SetIntersection_Interlaced_Set_string_262144_1024 2171074.135 6.01%
SetIntersection_Interlaced_Set_string_262144_16 2271990.641 8.63%
SetIntersection_Interlaced_Set_string_262144_16384 2821844.400 2.66%
SetIntersection_Interlaced_Set_string_262144_256 2134215.414 6.62%
SetIntersection_Interlaced_Set_string_262144_262144 18487427.814 6.31%
SetIntersection_Interlaced_Set_string_262144_4 1988668.863 7.00%
SetIntersection_Interlaced_Set_string_262144_64 2198810.953 5.55%
SetIntersection_Interlaced_Set_string_4_1 221953618.833 -
SetIntersection_Interlaced_Set_string_4_4 160052340.131 -
SetIntersection_Interlaced_Set_string_64_1 17104939.005 -
SetIntersection_Interlaced_Set_string_64_16 38053764.540 -
SetIntersection_Interlaced_Set_string_64_4 25840344.771 -1.20%
SetIntersection_Interlaced_Set_string_64_64 38111870.461 3.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1083200.173 2.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24509062.756 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12675888.518 5.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19263110.684 3.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10516375.813 8.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12470544.197 5.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1096610.383 7.15%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 336970675.012 47.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 341694520.903 42.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355456629.500 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 348897359.448 -3.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 356174997.425 80.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 358155175.633 2.82%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 66244253.781 4.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42589131.886 1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 65788852.415 4.90%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 538000361.437 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4303582.526 2.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13622055.315 6.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12669451.312 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 12193005.632 5.82%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17850817.357 4.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1043195.932 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2107575.193 8.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2363342.611 15.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1828986.164 7.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2114466.957 8.05%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2989274.090 1.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1981329.018 12.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2279452.473 12.03%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 216102359.835 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 146578134.218 4.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17297269.665 4.76%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 26440420.540 2.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23756932.507 6.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19001806.345 5.50%
SetIntersection_Interlaced_Set_uint32_1024_1 1043257.737 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12510907.899 -
SetIntersection_Interlaced_Set_uint32_1024_16 11639111.661 -
SetIntersection_Interlaced_Set_uint32_1024_256 14222802.842 -
SetIntersection_Interlaced_Set_uint32_1024_4 9972289.289 -
SetIntersection_Interlaced_Set_uint32_1024_64 10121662.744 -
SetIntersection_Interlaced_Set_uint32_16384_1 1043395.552 -
SetIntersection_Interlaced_Set_uint32_16384_1024 179003201.352 -
SetIntersection_Interlaced_Set_uint32_16384_16 221526640.577 2.57%
SetIntersection_Interlaced_Set_uint32_16384_16384 224909344.310 -
SetIntersection_Interlaced_Set_uint32_16384_256 208020014.889 -1.31%
SetIntersection_Interlaced_Set_uint32_16384_4 179363613.313 2.51%
SetIntersection_Interlaced_Set_uint32_16384_64 227177522.615 1.69%
SetIntersection_Interlaced_Set_uint32_16_1 63009532.458 -
SetIntersection_Interlaced_Set_uint32_16_16 38326372.306 -
SetIntersection_Interlaced_Set_uint32_16_4 59163510.677 -
SetIntersection_Interlaced_Set_uint32_1_1 534663822.103 -
SetIntersection_Interlaced_Set_uint32_256_1 4151960.382 -
SetIntersection_Interlaced_Set_uint32_256_16 12126843.928 -
SetIntersection_Interlaced_Set_uint32_256_256 7837409.009 1.47%
SetIntersection_Interlaced_Set_uint32_256_4 11551481.008 -
SetIntersection_Interlaced_Set_uint32_256_64 13169381.955 -4.00%
SetIntersection_Interlaced_Set_uint32_262144_1 1013344.400 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1599306.803 3.11%
SetIntersection_Interlaced_Set_uint32_262144_16 1653398.437 1.51%
SetIntersection_Interlaced_Set_uint32_262144_16384 1283395.344 -2.03%
SetIntersection_Interlaced_Set_uint32_262144_256 1612741.453 1.54%
SetIntersection_Interlaced_Set_uint32_262144_262144 1839434.326 -2.94%
SetIntersection_Interlaced_Set_uint32_262144_4 1289846.111 -1.35%
SetIntersection_Interlaced_Set_uint32_262144_64 1596415.690 -
SetIntersection_Interlaced_Set_uint32_4_1 213603654.579 -
SetIntersection_Interlaced_Set_uint32_4_4 136725721.286 -
SetIntersection_Interlaced_Set_uint32_64_1 16431035.059 -
SetIntersection_Interlaced_Set_uint32_64_16 22327382.692 4.18%
SetIntersection_Interlaced_Set_uint32_64_4 21109791.126 -
SetIntersection_Interlaced_Set_uint32_64_64 13272304.083 -5.02%
SetIntersection_Interlaced_Set_uint64_1024_1 1049935.423 -
SetIntersection_Interlaced_Set_uint64_1024_1024 12486502.874 -15.20%
SetIntersection_Interlaced_Set_uint64_1024_16 11432664.511 -1.22%
SetIntersection_Interlaced_Set_uint64_1024_256 14363384.038 -9.21%
SetIntersection_Interlaced_Set_uint64_1024_4 9897792.669 -17.42%
SetIntersection_Interlaced_Set_uint64_1024_64 10107940.336 -7.01%
SetIntersection_Interlaced_Set_uint64_16384_1 1057739.273 1.24%
SetIntersection_Interlaced_Set_uint64_16384_1024 180998337.033 -
SetIntersection_Interlaced_Set_uint64_16384_16 223149738.122 -1.21%
SetIntersection_Interlaced_Set_uint64_16384_16384 240946271.655 -1.57%
SetIntersection_Interlaced_Set_uint64_16384_256 213478351.554 -
SetIntersection_Interlaced_Set_uint64_16384_4 180850660.971 -1.26%
SetIntersection_Interlaced_Set_uint64_16384_64 235458627.105 -
SetIntersection_Interlaced_Set_uint64_16_1 62928122.050 -
SetIntersection_Interlaced_Set_uint64_16_16 38216240.031 -
SetIntersection_Interlaced_Set_uint64_16_4 59729190.006 -
SetIntersection_Interlaced_Set_uint64_1_1 548501642.047 2.61%
SetIntersection_Interlaced_Set_uint64_256_1 4148514.675 -
SetIntersection_Interlaced_Set_uint64_256_16 12140673.603 1.12%
SetIntersection_Interlaced_Set_uint64_256_256 7709303.554 -
SetIntersection_Interlaced_Set_uint64_256_4 11365364.416 2.24%
SetIntersection_Interlaced_Set_uint64_256_64 13736568.943 -1.30%
SetIntersection_Interlaced_Set_uint64_262144_1 1043613.272 1.41%
SetIntersection_Interlaced_Set_uint64_262144_1024 1605531.332 1.52%
SetIntersection_Interlaced_Set_uint64_262144_16 1685938.314 2.90%
SetIntersection_Interlaced_Set_uint64_262144_16384 1314574.951 2.56%
SetIntersection_Interlaced_Set_uint64_262144_256 1638802.652 1.63%
SetIntersection_Interlaced_Set_uint64_262144_262144 1731091.715 -
SetIntersection_Interlaced_Set_uint64_262144_4 1343616.211 1.70%
SetIntersection_Interlaced_Set_uint64_262144_64 1645241.617 1.89%
SetIntersection_Interlaced_Set_uint64_4_1 214171684.840 -
SetIntersection_Interlaced_Set_uint64_4_4 137151169.804 -
SetIntersection_Interlaced_Set_uint64_64_1 16452860.947 -
SetIntersection_Interlaced_Set_uint64_64_16 23225763.445 6.95%
SetIntersection_Interlaced_Set_uint64_64_4 20691616.504 -1.96%
SetIntersection_Interlaced_Set_uint64_64_64 13232289.215 -
SetIntersection_Interlaced_Vector_float_1024_1 1035058.329 -
SetIntersection_Interlaced_Vector_float_1024_1024 5898686.130 -
SetIntersection_Interlaced_Vector_float_1024_16 1942210.416 -7.35%
SetIntersection_Interlaced_Vector_float_1024_256 6279426.867 -2.16%
SetIntersection_Interlaced_Vector_float_1024_4 1427220.254 11.30%
SetIntersection_Interlaced_Vector_float_1024_64 4689952.569 19.54%
SetIntersection_Interlaced_Vector_float_16384_1 1038275.421 -
SetIntersection_Interlaced_Vector_float_16384_1024 50919646.418 2.90%
SetIntersection_Interlaced_Vector_float_16384_16 2591977.484 -8.20%
SetIntersection_Interlaced_Vector_float_16384_16384 79547895.742 -
SetIntersection_Interlaced_Vector_float_16384_256 20720771.699 -6.80%
SetIntersection_Interlaced_Vector_float_16384_4 1373307.422 -5.11%
SetIntersection_Interlaced_Vector_float_16384_64 6172825.332 -11.55%
SetIntersection_Interlaced_Vector_float_16_1 62631418.756 -
SetIntersection_Interlaced_Vector_float_16_16 35779275.150 -
SetIntersection_Interlaced_Vector_float_16_4 56082132.976 1.02%
SetIntersection_Interlaced_Vector_float_1_1 533272976.307 -
SetIntersection_Interlaced_Vector_float_256_1 4138072.768 -
SetIntersection_Interlaced_Vector_float_256_16 6211826.429 -4.54%
SetIntersection_Interlaced_Vector_float_256_256 4530222.048 -
SetIntersection_Interlaced_Vector_float_256_4 4744598.702 -1.39%
SetIntersection_Interlaced_Vector_float_256_64 7401303.803 -2.28%
SetIntersection_Interlaced_Vector_float_262144_1 1035537.003 2.23%
SetIntersection_Interlaced_Vector_float_262144_1024 102456102.309 -3.34%
SetIntersection_Interlaced_Vector_float_262144_16 3336563.143 -5.95%
SetIntersection_Interlaced_Vector_float_262144_16384 346974044.108 6.04%
SetIntersection_Interlaced_Vector_float_262144_256 27413165.803 -14.27%
SetIntersection_Interlaced_Vector_float_262144_262144 350448517.459 -
SetIntersection_Interlaced_Vector_float_262144_4 2078384.125 -2.97%
SetIntersection_Interlaced_Vector_float_262144_64 9613148.916 -7.43%
SetIntersection_Interlaced_Vector_float_4_1 212946681.560 -
SetIntersection_Interlaced_Vector_float_4_4 135143684.138 -
SetIntersection_Interlaced_Vector_float_64_1 16288642.440 -
SetIntersection_Interlaced_Vector_float_64_16 18332047.495 7.28%
SetIntersection_Interlaced_Vector_float_64_4 18083037.763 4.59%
SetIntersection_Interlaced_Vector_float_64_64 10916029.473 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1049218.435 2.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8334547.635 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2747792.710 -1.76%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7530366.286 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1486086.617 -1.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5469121.657 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1049320.808 2.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 75707312.614 -1.57%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4225113.735 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119413516.417 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 30114396.023 -1.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1729561.106 -1.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11391499.090 -4.28%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63123140.957 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 37288100.033 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58251950.743 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 537174509.145 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4165894.913 1.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7978239.439 -1.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5776181.515 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5326796.904 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8549903.871 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1052648.290 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 173183906.418 2.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 8233854.451 -7.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350013767.082 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 131798740.388 56.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350800282.607 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2257774.177 3.25%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 36340366.305 28.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 214795366.781 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136848027.915 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16516182.507 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 18957346.968 -2.71%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18743954.463 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12171209.275 -
SetIntersection_Interlaced_Vector_string_1024_1 1074220.791 -
SetIntersection_Interlaced_Vector_string_1024_1024 39445029.960 -
SetIntersection_Interlaced_Vector_string_1024_16 3427274.048 8.40%
SetIntersection_Interlaced_Vector_string_1024_256 21198475.437 1.28%
SetIntersection_Interlaced_Vector_string_1024_4 1614024.326 -
SetIntersection_Interlaced_Vector_string_1024_64 8212359.970 2.09%
SetIntersection_Interlaced_Vector_string_16384_1 1076926.947 1.10%
SetIntersection_Interlaced_Vector_string_16384_1024 113018191.431 -1.12%
SetIntersection_Interlaced_Vector_string_16384_16 4117066.306 1.00%
SetIntersection_Interlaced_Vector_string_16384_16384 351648391.361 -
SetIntersection_Interlaced_Vector_string_16384_256 38076540.924 -1.94%
SetIntersection_Interlaced_Vector_string_16384_4 1796694.024 3.00%
SetIntersection_Interlaced_Vector_string_16384_64 11885164.439 -2.08%
SetIntersection_Interlaced_Vector_string_16_1 64698193.225 -
SetIntersection_Interlaced_Vector_string_16_16 51789388.996 3.51%
SetIntersection_Interlaced_Vector_string_16_4 67568027.580 -
SetIntersection_Interlaced_Vector_string_1_1 549441816.248 -
SetIntersection_Interlaced_Vector_string_256_1 4274817.150 -
SetIntersection_Interlaced_Vector_string_256_16 10057135.630 -6.93%
SetIntersection_Interlaced_Vector_string_256_256 20285380.637 -
SetIntersection_Interlaced_Vector_string_256_4 6048657.361 2.41%
SetIntersection_Interlaced_Vector_string_256_64 20444246.652 5.39%
SetIntersection_Interlaced_Vector_string_262144_1 1067140.278 -
SetIntersection_Interlaced_Vector_string_262144_1024 236476912.029 -
SetIntersection_Interlaced_Vector_string_262144_16 5722604.273 -1.23%
SetIntersection_Interlaced_Vector_string_262144_16384 1009508.057 -
SetIntersection_Interlaced_Vector_string_262144_256 68358399.678 1.96%
SetIntersection_Interlaced_Vector_string_262144_262144 14497325.115 -
SetIntersection_Interlaced_Vector_string_262144_4 2035213.509 2.38%
SetIntersection_Interlaced_Vector_string_262144_64 20094387.297 2.30%
SetIntersection_Interlaced_Vector_string_4_1 220067676.679 -
SetIntersection_Interlaced_Vector_string_4_4 149791565.225 -1.23%
SetIntersection_Interlaced_Vector_string_64_1 16947074.997 -
SetIntersection_Interlaced_Vector_string_64_16 29759059.355 -1.40%
SetIntersection_Interlaced_Vector_string_64_4 21365309.070 -1.01%
SetIntersection_Interlaced_Vector_string_64_64 25513913.873 -3.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1046775.854 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9220040.802 2.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2568624.581 4.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8907182.758 -2.80%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1459367.187 2.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4373042.979 -11.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1026967.964 -1.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66149098.527 3.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3578708.351 11.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 131006912.792 1.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27763839.908 3.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1651324.892 5.83%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9056605.765 1.84%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62715745.796 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37116043.116 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 57980723.448 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 534186844.766 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4078972.819 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7324728.703 -1.31%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6200017.509 2.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5264903.191 3.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10696261.072 5.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1043222.680 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 148018378.146 3.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4497887.667 6.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 353252453.243 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 47073058.787 4.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350736625.219 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1859801.190 2.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14152078.595 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213501971.429 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136660560.786 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16445185.096 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 19591349.731 -1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18169715.423 -2.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12597624.701 1.11%
SetIntersection_Interlaced_Vector_uint32_1024_1 1045439.903 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5890798.552 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2342287.075 16.61%
SetIntersection_Interlaced_Vector_uint32_1024_256 5616442.019 -6.89%
SetIntersection_Interlaced_Vector_uint32_1024_4 1329602.625 4.42%
SetIntersection_Interlaced_Vector_uint32_1024_64 4381402.665 16.17%
SetIntersection_Interlaced_Vector_uint32_16384_1 1038282.595 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 46643417.487 -10.35%
SetIntersection_Interlaced_Vector_uint32_16384_16 2381174.296 -32.44%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79582437.565 -1.39%
SetIntersection_Interlaced_Vector_uint32_16384_256 22148723.870 13.34%
SetIntersection_Interlaced_Vector_uint32_16384_4 1332083.300 -15.76%
SetIntersection_Interlaced_Vector_uint32_16384_64 5672524.250 -13.24%
SetIntersection_Interlaced_Vector_uint32_16_1 62564946.392 -
SetIntersection_Interlaced_Vector_uint32_16_16 35635073.113 -
SetIntersection_Interlaced_Vector_uint32_16_4 55857178.022 -
SetIntersection_Interlaced_Vector_uint32_1_1 533269734.346 -
SetIntersection_Interlaced_Vector_uint32_256_1 4147478.172 -
SetIntersection_Interlaced_Vector_uint32_256_16 5894705.423 -5.56%
SetIntersection_Interlaced_Vector_uint32_256_256 4538935.068 -
SetIntersection_Interlaced_Vector_uint32_256_4 4650294.452 -7.24%
SetIntersection_Interlaced_Vector_uint32_256_64 7980401.113 -
SetIntersection_Interlaced_Vector_uint32_262144_1 1046748.062 -4.46%
SetIntersection_Interlaced_Vector_uint32_262144_1024 97803117.789 -5.53%
SetIntersection_Interlaced_Vector_uint32_262144_16 3196369.222 -5.29%
SetIntersection_Interlaced_Vector_uint32_262144_16384 341404314.275 -2.60%
SetIntersection_Interlaced_Vector_uint32_262144_256 25405024.500 -22.11%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350708594.851 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1494410.413 -1.70%
SetIntersection_Interlaced_Vector_uint32_262144_64 15968082.809 67.16%
SetIntersection_Interlaced_Vector_uint32_4_1 212946802.458 -
SetIntersection_Interlaced_Vector_uint32_4_4 135192039.108 -
SetIntersection_Interlaced_Vector_uint32_64_1 16383202.504 -
SetIntersection_Interlaced_Vector_uint32_64_16 17256860.192 -1.41%
SetIntersection_Interlaced_Vector_uint32_64_4 17404736.890 -
SetIntersection_Interlaced_Vector_uint32_64_64 10860851.210 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1041031.851 -5.21%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5896179.624 -3.87%
SetIntersection_Interlaced_Vector_uint64_1024_16 1865992.866 -3.04%
SetIntersection_Interlaced_Vector_uint64_1024_256 7484461.492 38.22%
SetIntersection_Interlaced_Vector_uint64_1024_4 1243032.317 -2.88%
SetIntersection_Interlaced_Vector_uint64_1024_64 3423610.644 -2.02%
SetIntersection_Interlaced_Vector_uint64_16384_1 1048177.694 -3.00%
SetIntersection_Interlaced_Vector_uint64_16384_1024 46126039.534 12.18%
SetIntersection_Interlaced_Vector_uint64_16384_16 3570404.039 42.00%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78634825.631 -4.36%
SetIntersection_Interlaced_Vector_uint64_16384_256 20035979.121 26.01%
SetIntersection_Interlaced_Vector_uint64_16384_4 1549335.912 12.01%
SetIntersection_Interlaced_Vector_uint64_16384_64 9220749.460 55.46%
SetIntersection_Interlaced_Vector_uint64_16_1 62695894.988 -1.53%
SetIntersection_Interlaced_Vector_uint64_16_16 35759299.402 -3.85%
SetIntersection_Interlaced_Vector_uint64_16_4 55916620.510 -3.25%
SetIntersection_Interlaced_Vector_uint64_1_1 532497057.924 -
SetIntersection_Interlaced_Vector_uint64_256_1 4126233.824 -5.41%
SetIntersection_Interlaced_Vector_uint64_256_16 6824064.634 -13.18%
SetIntersection_Interlaced_Vector_uint64_256_256 4548749.226 -5.05%
SetIntersection_Interlaced_Vector_uint64_256_4 4900731.839 -
SetIntersection_Interlaced_Vector_uint64_256_64 6844598.784 -4.55%
SetIntersection_Interlaced_Vector_uint64_262144_1 1041860.490 -3.77%
SetIntersection_Interlaced_Vector_uint64_262144_1024 112893066.394 41.26%
SetIntersection_Interlaced_Vector_uint64_262144_16 7851367.715 143.21%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351224752.496 1.30%
SetIntersection_Interlaced_Vector_uint64_262144_256 58458638.860 20.12%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350898839.240 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1434561.858 -4.69%
SetIntersection_Interlaced_Vector_uint64_262144_64 9439111.027 9.91%
SetIntersection_Interlaced_Vector_uint64_4_1 213288381.111 -
SetIntersection_Interlaced_Vector_uint64_4_4 135836644.862 -
SetIntersection_Interlaced_Vector_uint64_64_1 16367814.927 -4.03%
SetIntersection_Interlaced_Vector_uint64_64_16 17966412.537 3.94%
SetIntersection_Interlaced_Vector_uint64_64_4 17736208.973 -
SetIntersection_Interlaced_Vector_uint64_64_64 10929909.818 -1.88%
SetIntersection_None_Set_float_1024_1 8865525.674 1.01%
SetIntersection_None_Set_float_1024_1024 8721186.795 -3.13%
SetIntersection_None_Set_float_1024_16 8784488.331 -
SetIntersection_None_Set_float_1024_256 8733561.284 -
SetIntersection_None_Set_float_1024_4 8890084.413 -1.80%
SetIntersection_None_Set_float_1024_64 8970837.698 -
SetIntersection_None_Set_float_16384_1 227922689.820 42.93%
SetIntersection_None_Set_float_16384_1024 222997476.197 42.24%
SetIntersection_None_Set_float_16384_16 218575194.888 37.93%
SetIntersection_None_Set_float_16384_16384 159494926.077 -
SetIntersection_None_Set_float_16384_256 219857879.713 39.87%
SetIntersection_None_Set_float_16384_4 219942941.759 38.50%
SetIntersection_None_Set_float_16384_64 217385061.760 37.71%
SetIntersection_None_Set_float_16_1 65827687.181 -1.04%
SetIntersection_None_Set_float_16_16 34955046.649 -
SetIntersection_None_Set_float_16_4 56477892.977 -
SetIntersection_None_Set_float_1_1 533964981.793 -
SetIntersection_None_Set_float_256_1 11601380.203 -
SetIntersection_None_Set_float_256_16 10745376.560 -2.55%
SetIntersection_None_Set_float_256_256 5809176.691 -
SetIntersection_None_Set_float_256_4 11182044.411 -
SetIntersection_None_Set_float_256_64 9194743.967 -
SetIntersection_None_Set_float_262144_1 1185030.273 -2.80%
SetIntersection_None_Set_float_262144_1024 1184076.336 -2.74%
SetIntersection_None_Set_float_262144_16 1179039.959 -3.44%
SetIntersection_None_Set_float_262144_16384 1159631.752 -4.30%
SetIntersection_None_Set_float_262144_256 1176169.109 -3.43%
SetIntersection_None_Set_float_262144_262144 1151291.260 -5.64%
SetIntersection_None_Set_float_262144_4 1183722.738 -3.11%
SetIntersection_None_Set_float_262144_64 1181406.658 -2.98%
SetIntersection_None_Set_float_4_1 216404933.459 -
SetIntersection_None_Set_float_4_4 134989691.099 -
SetIntersection_None_Set_float_64_1 21981920.652 -2.24%
SetIntersection_None_Set_float_64_16 18021101.615 -1.90%
SetIntersection_None_Set_float_64_4 21464019.762 2.20%
SetIntersection_None_Set_float_64_64 11296772.050 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9127223.143 4.67%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8792716.076 -2.32%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8698785.696 -4.37%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8958484.234 1.95%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8773727.181 -1.23%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8772558.586 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 171054760.640 4.20%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 168758210.644 4.22%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 178374724.454 2.26%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 170882795.416 -3.73%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 170392469.570 3.58%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 173000592.391 2.87%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 173860434.512 3.36%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66573030.944 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35342629.149 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56489235.978 -1.79%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 535965342.406 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11708124.653 2.44%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10966939.904 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5648379.759 -1.22%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11267679.873 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9230104.860 -2.24%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1289932.615 5.21%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1292588.459 5.19%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1292026.611 5.21%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1280895.996 2.97%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1275938.965 2.01%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1304316.734 4.55%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1285573.650 4.88%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1293440.754 5.23%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216590052.633 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135305196.565 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 21678056.365 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18246011.413 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21507440.377 2.03%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11498655.478 1.04%
SetIntersection_None_Set_string_1024_1 11991482.174 34.34%
SetIntersection_None_Set_string_1024_1024 8837764.407 -1.32%
SetIntersection_None_Set_string_1024_16 12057204.840 36.05%
SetIntersection_None_Set_string_1024_256 8978072.403 -
SetIntersection_None_Set_string_1024_4 11942933.266 34.92%
SetIntersection_None_Set_string_1024_64 11814166.426 28.53%
SetIntersection_None_Set_string_16384_1 349026122.311 73.79%
SetIntersection_None_Set_string_16384_1024 330787791.299 74.96%
SetIntersection_None_Set_string_16384_16 357153853.788 85.89%
SetIntersection_None_Set_string_16384_16384 237918269.398 22.08%
SetIntersection_None_Set_string_16384_256 348106172.755 83.27%
SetIntersection_None_Set_string_16384_4 353083374.664 78.79%
SetIntersection_None_Set_string_16384_64 344070416.014 81.08%
SetIntersection_None_Set_string_16_1 68298586.639 -
SetIntersection_None_Set_string_16_16 36442466.826 1.12%
SetIntersection_None_Set_string_16_4 58018242.436 -
SetIntersection_None_Set_string_1_1 542207973.607 -
SetIntersection_None_Set_string_256_1 11608677.285 -
SetIntersection_None_Set_string_256_16 10979337.262 -
SetIntersection_None_Set_string_256_256 5893928.508 -
SetIntersection_None_Set_string_256_4 11648900.997 2.31%
SetIntersection_None_Set_string_256_64 9230344.412 -
SetIntersection_None_Set_string_262144_1 1769258.709 11.64%
SetIntersection_None_Set_string_262144_1024 1775094.318 12.75%
SetIntersection_None_Set_string_262144_16 1769811.930 11.37%
SetIntersection_None_Set_string_262144_16384 1769417.237 11.42%
SetIntersection_None_Set_string_262144_256 1766433.268 11.29%
SetIntersection_None_Set_string_262144_262144 1751521.238 11.23%
SetIntersection_None_Set_string_262144_4 1766314.779 11.30%
SetIntersection_None_Set_string_262144_64 1768006.594 11.13%
SetIntersection_None_Set_string_4_1 221285782.034 -
SetIntersection_None_Set_string_4_4 138321717.231 -
SetIntersection_None_Set_string_64_1 22951558.813 -
SetIntersection_None_Set_string_64_16 18804776.586 -
SetIntersection_None_Set_string_64_4 21902913.571 -
SetIntersection_None_Set_string_64_64 11727549.429 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8816666.359 -1.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8778747.531 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8877079.925 2.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8912444.796 -1.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8746259.361 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8733421.408 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 357793892.373 76.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 347602715.962 80.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 351487398.787 78.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 338126548.720 71.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 366025917.061 83.42%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 347686663.779 70.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 356127534.271 78.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66830495.459 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35766200.053 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57178379.126 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 539782578.772 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11485765.615 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10830434.963 -2.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5787138.833 1.57%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11410069.626 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9344845.076 1.46%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1835139.973 18.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1862163.166 10.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1829192.221 16.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1832421.307 12.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1830641.846 5.63%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1822322.672 14.99%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1856771.566 17.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1829636.639 3.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218577318.557 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 137102048.765 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22435651.151 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17970056.533 -2.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21728428.253 1.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11571904.310 -
SetIntersection_None_Set_uint32_1024_1 9137608.924 -
SetIntersection_None_Set_uint32_1024_1024 9118219.279 1.56%
SetIntersection_None_Set_uint32_1024_16 8969063.714 -
SetIntersection_None_Set_uint32_1024_256 8959528.052 -2.12%
SetIntersection_None_Set_uint32_1024_4 9050341.480 -
SetIntersection_None_Set_uint32_1024_64 9123475.176 2.08%
SetIntersection_None_Set_uint32_16384_1 154868850.727 -4.64%
SetIntersection_None_Set_uint32_16384_1024 155053106.929 -3.08%
SetIntersection_None_Set_uint32_16384_16 155026435.126 -3.90%
SetIntersection_None_Set_uint32_16384_16384 161140326.202 -1.80%
SetIntersection_None_Set_uint32_16384_256 157740085.008 -2.07%
SetIntersection_None_Set_uint32_16384_4 155012772.380 -4.14%
SetIntersection_None_Set_uint32_16384_64 157432471.608 -2.31%
SetIntersection_None_Set_uint32_16_1 66156596.464 -
SetIntersection_None_Set_uint32_16_16 35154572.726 -
SetIntersection_None_Set_uint32_16_4 56332808.428 -
SetIntersection_None_Set_uint32_1_1 534928448.162 -
SetIntersection_None_Set_uint32_256_1 11597655.665 -
SetIntersection_None_Set_uint32_256_16 10913079.929 -1.12%
SetIntersection_None_Set_uint32_256_256 5856558.736 -
SetIntersection_None_Set_uint32_256_4 11364202.065 -
SetIntersection_None_Set_uint32_256_64 9355354.577 -
SetIntersection_None_Set_uint32_262144_1 1242057.697 -
SetIntersection_None_Set_uint32_262144_1024 1240108.967 1.06%
SetIntersection_None_Set_uint32_262144_16 1239456.459 1.15%
SetIntersection_None_Set_uint32_262144_16384 1246685.873 1.10%
SetIntersection_None_Set_uint32_262144_256 1238270.998 1.32%
SetIntersection_None_Set_uint32_262144_262144 1234817.789 -
SetIntersection_None_Set_uint32_262144_4 1240136.394 1.23%
SetIntersection_None_Set_uint32_262144_64 1239569.905 1.45%
SetIntersection_None_Set_uint32_4_1 217631540.231 -
SetIntersection_None_Set_uint32_4_4 135031379.552 -
SetIntersection_None_Set_uint32_64_1 22643690.040 -
SetIntersection_None_Set_uint32_64_16 18318277.740 -
SetIntersection_None_Set_uint32_64_4 21614191.606 -
SetIntersection_None_Set_uint32_64_64 11479216.906 -
SetIntersection_None_Set_uint64_1024_1 8825265.128 -1.38%
SetIntersection_None_Set_uint64_1024_1024 8804123.963 -
SetIntersection_None_Set_uint64_1024_16 9104089.314 -
SetIntersection_None_Set_uint64_1024_256 8691312.700 -1.57%
SetIntersection_None_Set_uint64_1024_4 8793406.965 -1.52%
SetIntersection_None_Set_uint64_1024_64 8727409.691 -2.39%
SetIntersection_None_Set_uint64_16384_1 213065862.209 30.94%
SetIntersection_None_Set_uint64_16384_1024 201666803.857 19.46%
SetIntersection_None_Set_uint64_16384_16 220615258.668 30.20%
SetIntersection_None_Set_uint64_16384_16384 171476539.639 -
SetIntersection_None_Set_uint64_16384_256 209806637.061 23.36%
SetIntersection_None_Set_uint64_16384_4 217525085.513 31.49%
SetIntersection_None_Set_uint64_16384_64 219114883.429 28.65%
SetIntersection_None_Set_uint64_16_1 66459888.707 -
SetIntersection_None_Set_uint64_16_16 35358309.427 -
SetIntersection_None_Set_uint64_16_4 56786215.409 -
SetIntersection_None_Set_uint64_1_1 534249472.060 -
SetIntersection_None_Set_uint64_256_1 11402680.694 -1.27%
SetIntersection_None_Set_uint64_256_16 10973675.129 1.07%
SetIntersection_None_Set_uint64_256_256 5887908.904 -
SetIntersection_None_Set_uint64_256_4 11496891.628 -1.47%
SetIntersection_None_Set_uint64_256_64 9255434.728 1.14%
SetIntersection_None_Set_uint64_262144_1 1255919.434 2.90%
SetIntersection_None_Set_uint64_262144_1024 1246075.602 1.96%
SetIntersection_None_Set_uint64_262144_16 1243275.146 2.44%
SetIntersection_None_Set_uint64_262144_16384 1245650.310 1.35%
SetIntersection_None_Set_uint64_262144_256 1241745.603 1.77%
SetIntersection_None_Set_uint64_262144_262144 1263301.434 2.35%
SetIntersection_None_Set_uint64_262144_4 1256483.479 3.56%
SetIntersection_None_Set_uint64_262144_64 1240058.676 1.86%
SetIntersection_None_Set_uint64_4_1 216502310.592 -
SetIntersection_None_Set_uint64_4_4 135120625.416 -
SetIntersection_None_Set_uint64_64_1 22541210.113 -
SetIntersection_None_Set_uint64_64_16 18295639.400 -
SetIntersection_None_Set_uint64_64_4 21559614.082 -
SetIntersection_None_Set_uint64_64_64 11477959.827 -
SetIntersection_None_Vector_float_1024_1 1079676.109 -
SetIntersection_None_Vector_float_1024_1024 1060026.502 -1.78%
SetIntersection_None_Vector_float_1024_16 1075940.427 -
SetIntersection_None_Vector_float_1024_256 1072774.329 -
SetIntersection_None_Vector_float_1024_4 1070449.177 -
SetIntersection_None_Vector_float_1024_64 1069047.059 -
SetIntersection_None_Vector_float_16384_1 1095843.923 -1.40%
SetIntersection_None_Vector_float_16384_1024 1104840.867 -
SetIntersection_None_Vector_float_16384_16 1110134.131 1.21%
SetIntersection_None_Vector_float_16384_16384 1100977.077 -
SetIntersection_None_Vector_float_16384_256 1106880.221 -
SetIntersection_None_Vector_float_16384_4 1096306.622 1.63%
SetIntersection_None_Vector_float_16384_64 1085389.300 -1.25%
SetIntersection_None_Vector_float_16_1 63185563.398 -
SetIntersection_None_Vector_float_16_16 33658008.979 -
SetIntersection_None_Vector_float_16_4 53806353.590 -
SetIntersection_None_Vector_float_1_1 533804929.918 -
SetIntersection_None_Vector_float_256_1 4286022.875 1.27%
SetIntersection_None_Vector_float_256_16 3940781.916 -1.42%
SetIntersection_None_Vector_float_256_256 2125753.905 -
SetIntersection_None_Vector_float_256_4 4243468.867 1.19%
SetIntersection_None_Vector_float_256_64 3391780.422 -1.22%
SetIntersection_None_Vector_float_262144_1 1141910.818 -
SetIntersection_None_Vector_float_262144_1024 1141395.391 1.67%
SetIntersection_None_Vector_float_262144_16 1116678.569 -1.03%
SetIntersection_None_Vector_float_262144_16384 1102328.240 -1.90%
SetIntersection_None_Vector_float_262144_256 1127891.972 -
SetIntersection_None_Vector_float_262144_262144 1099609.508 -2.52%
SetIntersection_None_Vector_float_262144_4 1120169.781 -
SetIntersection_None_Vector_float_262144_64 1135667.377 -
SetIntersection_None_Vector_float_4_1 213732299.208 -
SetIntersection_None_Vector_float_4_4 133493657.460 -
SetIntersection_None_Vector_float_64_1 16659656.983 -
SetIntersection_None_Vector_float_64_16 13512048.049 -
SetIntersection_None_Vector_float_64_4 15984766.787 -
SetIntersection_None_Vector_float_64_64 8458169.485 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1114971.370 1.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1099259.212 -1.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1100133.295 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1099459.659 -1.61%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1080482.398 -3.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1100342.613 -1.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1129989.022 1.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1136795.955 2.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1117488.557 -1.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1145448.805 1.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1141066.196 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1136334.941 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1137144.954 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64069311.168 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 34026578.930 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54346659.408 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 537315189.293 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4373066.914 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4052550.582 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2178314.110 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4313932.304 1.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3472271.780 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1143701.640 -2.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1145833.024 -2.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1171140.327 2.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1172757.322 4.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1182474.596 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1169331.619 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1170508.817 3.47%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1173911.081 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215994748.130 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134966083.443 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16878850.153 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13685186.148 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16271478.339 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8595556.928 -
SetIntersection_None_Vector_string_1024_1 1167863.328 -1.02%
SetIntersection_None_Vector_string_1024_1024 1169657.724 1.84%
SetIntersection_None_Vector_string_1024_16 1178032.192 2.67%
SetIntersection_None_Vector_string_1024_256 1170233.424 -
SetIntersection_None_Vector_string_1024_4 1171133.839 -
SetIntersection_None_Vector_string_1024_64 1156229.890 -1.29%
SetIntersection_None_Vector_string_16384_1 1232381.206 -1.33%
SetIntersection_None_Vector_string_16384_1024 1233654.520 -
SetIntersection_None_Vector_string_16384_16 1222606.867 -
SetIntersection_None_Vector_string_16384_16384 1188209.530 -2.34%
SetIntersection_None_Vector_string_16384_256 1239031.833 1.06%
SetIntersection_None_Vector_string_16384_4 1226028.868 -2.25%
SetIntersection_None_Vector_string_16384_64 1246741.178 1.22%
SetIntersection_None_Vector_string_16_1 65612865.353 -
SetIntersection_None_Vector_string_16_16 34634958.076 -
SetIntersection_None_Vector_string_16_4 55679923.990 -
SetIntersection_None_Vector_string_1_1 538139805.697 -
SetIntersection_None_Vector_string_256_1 4567951.719 -
SetIntersection_None_Vector_string_256_16 4241882.181 -
SetIntersection_None_Vector_string_256_256 2266707.520 -
SetIntersection_None_Vector_string_256_4 4473724.691 -
SetIntersection_None_Vector_string_256_64 3628696.706 -
SetIntersection_None_Vector_string_262144_1 1301064.573 -1.31%
SetIntersection_None_Vector_string_262144_1024 1298952.774 -1.42%
SetIntersection_None_Vector_string_262144_16 1322251.559 -
SetIntersection_None_Vector_string_262144_16384 1296670.763 -1.15%
SetIntersection_None_Vector_string_262144_256 1270896.218 -3.05%
SetIntersection_None_Vector_string_262144_262144 1293614.260 -1.72%
SetIntersection_None_Vector_string_262144_4 1302970.229 -
SetIntersection_None_Vector_string_262144_64 1294843.043 -
SetIntersection_None_Vector_string_4_1 218274181.714 -
SetIntersection_None_Vector_string_4_4 136078994.122 -
SetIntersection_None_Vector_string_64_1 17407318.801 -
SetIntersection_None_Vector_string_64_16 14152888.616 -
SetIntersection_None_Vector_string_64_4 16749696.550 -
SetIntersection_None_Vector_string_64_64 8857937.568 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1110765.711 1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1120786.596 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1121188.744 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1118269.137 -1.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1125967.779 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1118679.360 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1144706.534 -1.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1163765.712 1.03%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1158675.067 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1166630.334 4.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1159070.555 3.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1147154.574 -2.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1168852.377 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63521432.272 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33866376.690 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54113148.052 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 533152302.699 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4315817.942 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4075822.224 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2144488.314 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4254852.571 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3478028.977 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1240232.337 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1188823.379 1.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1191126.953 2.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1174262.539 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1215008.908 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1201392.506 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1185986.487 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1181485.173 -1.50%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214490055.024 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134296819.273 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16832234.803 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13784547.765 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16043350.438 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8524353.228 -
SetIntersection_None_Vector_uint32_1024_1 1075317.177 -
SetIntersection_None_Vector_uint32_1024_1024 1082468.348 -
SetIntersection_None_Vector_uint32_1024_16 1094104.910 1.59%
SetIntersection_None_Vector_uint32_1024_256 1079066.436 -
SetIntersection_None_Vector_uint32_1024_4 1076649.082 -
SetIntersection_None_Vector_uint32_1024_64 1076360.631 -
SetIntersection_None_Vector_uint32_16384_1 1110794.217 1.36%
SetIntersection_None_Vector_uint32_16384_1024 1096739.195 -
SetIntersection_None_Vector_uint32_16384_16 1104631.742 -
SetIntersection_None_Vector_uint32_16384_16384 1104619.170 -
SetIntersection_None_Vector_uint32_16384_256 1103537.629 -
SetIntersection_None_Vector_uint32_16384_4 1108001.055 1.20%
SetIntersection_None_Vector_uint32_16384_64 1113042.913 -
SetIntersection_None_Vector_uint32_16_1 63183131.585 -
SetIntersection_None_Vector_uint32_16_16 33556439.926 -
SetIntersection_None_Vector_uint32_16_4 53747050.243 -
SetIntersection_None_Vector_uint32_1_1 532315549.417 -
SetIntersection_None_Vector_uint32_256_1 4237519.061 -
SetIntersection_None_Vector_uint32_256_16 4031938.634 1.22%
SetIntersection_None_Vector_uint32_256_256 2127592.038 -
SetIntersection_None_Vector_uint32_256_4 4199712.096 -
SetIntersection_None_Vector_uint32_256_64 3424981.115 -
SetIntersection_None_Vector_uint32_262144_1 1122229.037 -
SetIntersection_None_Vector_uint32_262144_1024 1121892.726 -
SetIntersection_None_Vector_uint32_262144_16 1128978.029 -
SetIntersection_None_Vector_uint32_262144_16384 1156040.458 2.77%
SetIntersection_None_Vector_uint32_262144_256 1122607.986 -1.06%
SetIntersection_None_Vector_uint32_262144_262144 1149030.662 2.14%
SetIntersection_None_Vector_uint32_262144_4 1143112.228 1.77%
SetIntersection_None_Vector_uint32_262144_64 1135876.628 1.30%
SetIntersection_None_Vector_uint32_4_1 213766058.895 -
SetIntersection_None_Vector_uint32_4_4 133649785.318 -
SetIntersection_None_Vector_uint32_64_1 16668415.697 -
SetIntersection_None_Vector_uint32_64_16 13542166.796 -
SetIntersection_None_Vector_uint32_64_4 15909994.203 -
SetIntersection_None_Vector_uint32_64_64 8463020.983 -
SetIntersection_None_Vector_uint64_1024_1 1076588.721 -
SetIntersection_None_Vector_uint64_1024_1024 1075323.443 -
SetIntersection_None_Vector_uint64_1024_16 1061889.453 -1.10%
SetIntersection_None_Vector_uint64_1024_256 1074292.778 -
SetIntersection_None_Vector_uint64_1024_4 1076762.710 -
SetIntersection_None_Vector_uint64_1024_64 1075660.726 -
SetIntersection_None_Vector_uint64_16384_1 1099511.659 -1.13%
SetIntersection_None_Vector_uint64_16384_1024 1099128.384 -
SetIntersection_None_Vector_uint64_16384_16 1095634.385 -
SetIntersection_None_Vector_uint64_16384_16384 1104551.124 -
SetIntersection_None_Vector_uint64_16384_256 1084041.604 -
SetIntersection_None_Vector_uint64_16384_4 1097859.512 -
SetIntersection_None_Vector_uint64_16384_64 1104183.544 -
SetIntersection_None_Vector_uint64_16_1 63344618.821 -
SetIntersection_None_Vector_uint64_16_16 33574279.817 -
SetIntersection_None_Vector_uint64_16_4 53746651.957 -
SetIntersection_None_Vector_uint64_1_1 532683425.111 -
SetIntersection_None_Vector_uint64_256_1 4224042.677 -
SetIntersection_None_Vector_uint64_256_16 4001529.420 -
SetIntersection_None_Vector_uint64_256_256 2130173.288 1.03%
SetIntersection_None_Vector_uint64_256_4 4198374.086 -
SetIntersection_None_Vector_uint64_256_64 3413549.150 -
SetIntersection_None_Vector_uint64_262144_1 1123650.351 -
SetIntersection_None_Vector_uint64_262144_1024 1121375.001 -
SetIntersection_None_Vector_uint64_262144_16 1125828.840 -
SetIntersection_None_Vector_uint64_262144_16384 1118732.439 -1.29%
SetIntersection_None_Vector_uint64_262144_256 1125164.426 -
SetIntersection_None_Vector_uint64_262144_262144 1128203.461 -
SetIntersection_None_Vector_uint64_262144_4 1106026.891 -
SetIntersection_None_Vector_uint64_262144_64 1119691.068 -
SetIntersection_None_Vector_uint64_4_1 213745726.832 -
SetIntersection_None_Vector_uint64_4_4 133716228.715 -
SetIntersection_None_Vector_uint64_64_1 16604402.601 -
SetIntersection_None_Vector_uint64_64_16 13487749.803 -
SetIntersection_None_Vector_uint64_64_4 15933345.731 -
SetIntersection_None_Vector_uint64_64_64 8462664.025 -
bm_gcd_complex 19.478 8.45%
bm_gcd_random 29.113 -
bm_gcd_trivial 0.638 -7.40%
bm_lexicographical_compare<int>/1 1.481 4.53%
bm_lexicographical_compare<int>/1048576 68688.486 -
bm_lexicographical_compare<int>/262144 16235.535 -
bm_lexicographical_compare<int>/32768 1916.482 -
bm_lexicographical_compare<int>/4096 238.394 -
bm_lexicographical_compare<int>/512 29.811 -
bm_lexicographical_compare<int>/64 4.518 2.69%
bm_lexicographical_compare<int>/8 1.559 2.90%
bm_lexicographical_compare<signed_char>/1 1.493 13.61%
bm_lexicographical_compare<signed_char>/1048576 16272.052 -
bm_lexicographical_compare<signed_char>/262144 3840.770 -
bm_lexicographical_compare<signed_char>/32768 478.915 -
bm_lexicographical_compare<signed_char>/4096 59.829 -
bm_lexicographical_compare<signed_char>/512 7.926 3.15%
bm_lexicographical_compare<signed_char>/64 2.167 -
bm_lexicographical_compare<signed_char>/8 3.469 9.81%
bm_lexicographical_compare<unsigned_char>/1 1.614 -
bm_lexicographical_compare<unsigned_char>/1048576 17919.831 -
bm_lexicographical_compare<unsigned_char>/262144 4492.568 -
bm_lexicographical_compare<unsigned_char>/32768 572.302 -
bm_lexicographical_compare<unsigned_char>/4096 77.691 -
bm_lexicographical_compare<unsigned_char>/512 8.788 -
bm_lexicographical_compare<unsigned_char>/64 2.023 5.32%
bm_lexicographical_compare<unsigned_char>/8 1.436 4.53%
bm_ranges_lexicographical_compare<int>/1 1.326 -14.07%
bm_ranges_lexicographical_compare<int>/1048576 68690.961 -
bm_ranges_lexicographical_compare<int>/262144 16233.858 -
bm_ranges_lexicographical_compare<int>/32768 1915.866 -
bm_ranges_lexicographical_compare<int>/4096 238.467 -
bm_ranges_lexicographical_compare<int>/512 29.801 -
bm_ranges_lexicographical_compare<int>/64 4.450 -
bm_ranges_lexicographical_compare<int>/8 1.501 -4.62%
bm_ranges_lexicographical_compare<signed_char>/1 1.552 -6.40%
bm_ranges_lexicographical_compare<signed_char>/1048576 16240.545 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.142 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.978 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.862 -
bm_ranges_lexicographical_compare<signed_char>/512 8.205 4.69%
bm_ranges_lexicographical_compare<signed_char>/64 2.533 25.81%
bm_ranges_lexicographical_compare<signed_char>/8 3.518 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.386 -16.68%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17926.249 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.091 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 571.882 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.736 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.613 -1.89%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.822 -7.32%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.156 -19.33%
bm_ranges_swap_ranges_vb_aligned/1024 6.509 -
bm_ranges_swap_ranges_vb_aligned/1048576 3340.590 -
bm_ranges_swap_ranges_vb_aligned/128 3.405 -
bm_ranges_swap_ranges_vb_aligned/131072 254.452 1.27%
bm_ranges_swap_ranges_vb_aligned/16 3.301 -
bm_ranges_swap_ranges_vb_aligned/16384 34.767 -
bm_ranges_swap_ranges_vb_aligned/2048 8.603 -2.14%
bm_ranges_swap_ranges_vb_aligned/256 3.451 -
bm_ranges_swap_ranges_vb_aligned/262144 483.145 -3.53%
bm_ranges_swap_ranges_vb_aligned/32 3.302 1.07%
bm_ranges_swap_ranges_vb_aligned/32768 63.978 -
bm_ranges_swap_ranges_vb_aligned/4096 11.894 -3.25%
bm_ranges_swap_ranges_vb_aligned/512 5.191 2.38%
bm_ranges_swap_ranges_vb_aligned/524288 1044.718 -
bm_ranges_swap_ranges_vb_aligned/64 3.096 -1.12%
bm_ranges_swap_ranges_vb_aligned/65536 124.390 1.01%
bm_ranges_swap_ranges_vb_aligned/8 3.216 -
bm_ranges_swap_ranges_vb_aligned/8192 19.441 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15662.992 -
bm_ranges_swap_ranges_vb_unaligned/262144 3769.693 -91.06%
bm_ranges_swap_ranges_vb_unaligned/32768 477.391 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.014 -
bm_ranges_swap_ranges_vb_unaligned/512 13.473 -
bm_ranges_swap_ranges_vb_unaligned/64 6.181 -
bm_ranges_swap_ranges_vb_unaligned/8 5.053 -2.57%
bm_swap_ranges_vb_aligned/1048576 3330.211 -
bm_swap_ranges_vb_aligned/262144 481.023 -
bm_swap_ranges_vb_aligned/32768 63.682 -
bm_swap_ranges_vb_aligned/4096 12.532 -
bm_swap_ranges_vb_aligned/512 4.911 -
bm_swap_ranges_vb_aligned/64 2.893 2.02%
bm_swap_ranges_vb_aligned/8 3.196 -
bm_swap_ranges_vb_unaligned/1048576 15902.492 -
bm_swap_ranges_vb_unaligned/262144 3840.708 -80.22%
bm_swap_ranges_vb_unaligned/32768 484.319 -
bm_swap_ranges_vb_unaligned/4096 65.076 -
bm_swap_ranges_vb_unaligned/512 12.562 -
bm_swap_ranges_vb_unaligned/64 4.956 -
bm_swap_ranges_vb_unaligned/8 4.766 -
bm_write 606.428 -
ranges::min(std::deque<__int128>)/1 0.738 3.98%
ranges::min(std::deque<__int128>)/64 22.002 5.45%
ranges::min(std::deque<__int128>)/70000 24285.784 -
ranges::min(std::deque<__int128>)/8 2.826 -
ranges::min(std::deque<char>)/1 0.693 -
ranges::min(std::deque<char>)/64 16.559 -
ranges::min(std::deque<char>)/70000 17818.590 -
ranges::min(std::deque<char>)/8 2.309 -
ranges::min(std::deque<long_long>)/1 0.667 5.77%
ranges::min(std::deque<long_long>)/64 22.680 25.47%
ranges::min(std::deque<long_long>)/70000 31177.139 65.23%
ranges::min(std::deque<long_long>)/8 2.339 1.60%
ranges::min(std::list<__int128>)/1 0.408 -
ranges::min(std::list<__int128>)/64 35.841 -
ranges::min(std::list<__int128>)/70000 61897.062 1.72%
ranges::min(std::list<__int128>)/8 2.302 -
ranges::min(std::list<char>)/1 0.453 16.77%
ranges::min(std::list<char>)/64 28.440 3.69%
ranges::min(std::list<char>)/70000 53325.809 -
ranges::min(std::list<char>)/8 1.949 1.24%
ranges::min(std::list<long_long>)/1 0.449 50.64%
ranges::min(std::list<long_long>)/64 24.546 -
ranges::min(std::list<long_long>)/70000 50154.309 11.50%
ranges::min(std::list<long_long>)/8 1.866 -1.46%
ranges::min(std::vector<__int128>)/1 0.414 11.31%
ranges::min(std::vector<__int128>)/64 24.444 -7.69%
ranges::min(std::vector<__int128>)/70000 26967.541 -10.12%
ranges::min(std::vector<__int128>)/8 2.854 -1.92%
ranges::min(std::vector<char>)/1 0.433 65.25%
ranges::min(std::vector<char>)/64 4.211 -
ranges::min(std::vector<char>)/70000 493.359 -
ranges::min(std::vector<char>)/8 2.391 -
ranges::min(std::vector<long_long>)/1 0.262 -20.27%
ranges::min(std::vector<long_long>)/64 5.067 5.56%
ranges::min(std::vector<long_long>)/70000 7921.398 -
ranges::min(std::vector<long_long>)/8 2.259 -
ranges::minmax(std::deque<__int128>)/1 0.674 -
ranges::minmax(std::deque<__int128>)/64 31.591 -5.53%
ranges::minmax(std::deque<__int128>)/70000 34483.641 -
ranges::minmax(std::deque<__int128>)/8 4.366 5.12%
ranges::minmax(std::deque<char>)/1 0.681 -7.86%
ranges::minmax(std::deque<char>)/64 29.470 26.98%
ranges::minmax(std::deque<char>)/70000 29103.058 21.18%
ranges::minmax(std::deque<char>)/8 4.168 14.35%
ranges::minmax(std::deque<long_long>)/1 0.645 -10.41%
ranges::minmax(std::deque<long_long>)/64 24.265 3.62%
ranges::minmax(std::deque<long_long>)/70000 26183.523 -
ranges::minmax(std::deque<long_long>)/8 3.999 13.28%
ranges::minmax(std::list<__int128>)/1 0.446 -
ranges::minmax(std::list<__int128>)/64 39.142 -1.77%
ranges::minmax(std::list<__int128>)/70000 58498.510 -
ranges::minmax(std::list<__int128>)/8 3.864 -
ranges::minmax(std::list<char>)/1 0.414 18.14%
ranges::minmax(std::list<char>)/64 33.233 -2.10%
ranges::minmax(std::list<char>)/70000 53381.791 -1.12%
ranges::minmax(std::list<char>)/8 2.512 -
ranges::minmax(std::list<long_long>)/1 0.453 19.59%
ranges::minmax(std::list<long_long>)/64 30.463 -
ranges::minmax(std::list<long_long>)/70000 54891.520 -
ranges::minmax(std::list<long_long>)/8 2.543 -
ranges::minmax(std::vector<__int128>)/1 0.392 -
ranges::minmax(std::vector<__int128>)/64 31.918 -
ranges::minmax(std::vector<__int128>)/70000 35042.590 -
ranges::minmax(std::vector<__int128>)/8 4.096 -
ranges::minmax(std::vector<char>)/1 0.645 3.13%
ranges::minmax(std::vector<char>)/64 1.283 -
ranges::minmax(std::vector<char>)/70000 588.842 -
ranges::minmax(std::vector<char>)/8 0.934 7.12%
ranges::minmax(std::vector<long_long>)/1 0.689 5.57%
ranges::minmax(std::vector<long_long>)/64 10.138 -
ranges::minmax(std::vector<long_long>)/70000 9154.985 -
ranges::minmax(std::vector<long_long>)/8 2.102 -
rng::contains(deque<int>)_(process_all)/1048576 244601.538 -
rng::contains(deque<int>)_(process_all)/32 8.617 -
rng::contains(deque<int>)_(process_all)/50 12.549 -
rng::contains(deque<int>)_(process_all)/8 2.983 -
rng::contains(deque<int>)_(process_all)/8192 1876.150 -
rng::contains(list<int>)_(process_all)/1048576 822376.957 -
rng::contains(list<int>)_(process_all)/32 9.094 -1.62%
rng::contains(list<int>)_(process_all)/50 18.320 -
rng::contains(list<int>)_(process_all)/8 2.272 -2.05%
rng::contains(list<int>)_(process_all)/8192 7175.456 1.10%
rng::contains(vector<int>)_(process_all)/1048576 232749.434 -
rng::contains(vector<int>)_(process_all)/32 8.230 -
rng::contains(vector<int>)_(process_all)/50 12.174 -
rng::contains(vector<int>)_(process_all)/8 2.592 1.62%
rng::contains(vector<int>)_(process_all)/8192 1808.605 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18629.379 1.88%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19482.110 2.77%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1447419.434 -2.45%
rng::contains_subrange(deque<int>)_(process_all)/1048576 425276.402 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.091 14.23%
rng::contains_subrange(deque<int>)_(process_all)/32 14.879 31.75%
rng::contains_subrange(deque<int>)_(process_all)/50 25.673 6.75%
rng::contains_subrange(deque<int>)_(process_all)/8192 3324.027 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 501374.761 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.969 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.486 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.680 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3902.130 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 474407.577 -
rng::contains_subrange(deque<int>)_(single_element)/16 9.317 -10.19%
rng::contains_subrange(deque<int>)_(single_element)/32 15.487 -11.42%
rng::contains_subrange(deque<int>)_(single_element)/50 22.766 -10.58%
rng::contains_subrange(deque<int>)_(single_element)/8192 3701.007 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37050.958 -5.92%
rng::contains_subrange(list<int>)_(near_matches)/1024 38710.385 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2539660.971 -
rng::contains_subrange(list<int>)_(process_all)/1048576 853346.309 2.41%
rng::contains_subrange(list<int>)_(process_all)/16 4.783 -
rng::contains_subrange(list<int>)_(process_all)/32 10.136 1.47%
rng::contains_subrange(list<int>)_(process_all)/50 17.940 1.95%
rng::contains_subrange(list<int>)_(process_all)/8192 7363.156 6.97%
rng::contains_subrange(list<int>)_(same_length)/1048576 932602.810 -
rng::contains_subrange(list<int>)_(same_length)/16 5.838 -
rng::contains_subrange(list<int>)_(same_length)/32 16.436 -
rng::contains_subrange(list<int>)_(same_length)/50 25.164 -
rng::contains_subrange(list<int>)_(same_length)/8192 7882.504 -
rng::contains_subrange(list<int>)_(single_element)/1048576 832171.621 3.27%
rng::contains_subrange(list<int>)_(single_element)/16 4.883 -
rng::contains_subrange(list<int>)_(single_element)/32 10.146 -
rng::contains_subrange(list<int>)_(single_element)/50 17.086 -3.19%
rng::contains_subrange(list<int>)_(single_element)/8192 6920.118 -4.95%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13294.116 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13944.558 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 757842.557 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208778.588 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.780 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.049 -
rng::contains_subrange(vector<int>)_(process_all)/50 11.962 2.44%
rng::contains_subrange(vector<int>)_(process_all)/8192 1627.600 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 242414.404 -
rng::contains_subrange(vector<int>)_(same_length)/16 5.068 5.26%
rng::contains_subrange(vector<int>)_(same_length)/32 8.915 3.29%
rng::contains_subrange(vector<int>)_(same_length)/50 12.695 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1860.945 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 231089.129 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.807 3.36%
rng::contains_subrange(vector<int>)_(single_element)/32 8.670 2.97%
rng::contains_subrange(vector<int>)_(single_element)/50 12.415 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1800.231 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 463.067 -3.69%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 488698.477 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.764 -10.37%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.991 -14.09%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3863.047 1.06%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.141 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.770 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.151 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.144 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.145 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 518.538 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 514659.600 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 31.337 13.80%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.630 2.02%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 3998.119 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.707 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.164 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.168 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2013.807 -2.41%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2274154.896 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.952 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.781 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20284.642 2.89%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 707.729 -14.15%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462426.603 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.073 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.958 1.31%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11335.246 -1.18%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1775.589 2.11%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2352861.252 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.867 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.840 -1.09%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19498.935 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 687.383 32.80%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1462388.889 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 26.256 8.95%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.047 6.33%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11194.618 1.02%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -9.06%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -9.09%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.708 -9.23%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 758.304 -1.00%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 949592.906 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.273 -1.63%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.078 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7711.980 -6.35%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.776 -5.02%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.775 -5.26%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.766 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.757 -7.06%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.776 -4.91%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 850.224 -5.92%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1065356.854 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.189 -4.55%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.731 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11892.976 -6.71%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.560 -2.44%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73616.099 -2.47%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.323 -4.37%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.517 -9.42%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.153 -4.22%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.222 -6.38%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.156 -10.86%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.227 -6.03%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.261 -5.82%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.195 -8.46%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.953 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306865.359 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.793 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.010 -1.39%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2537.886 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.811 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 288.588 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9312.863 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.319 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.588 -1.12%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2294.387 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 485.335 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15419.229 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.428 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.434 -4.25%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3844.456 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 733.075 1.02%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26989.165 1.45%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.753 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.407 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10548.161 1.01%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.080 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 687.442 6.49%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.553 -3.84%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.003 -2.24%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 173.595 5.26%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 280.248 3.11%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8650.550 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.436 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.055 3.44%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2131.097 -
rng::find(vector<bool>)_(process_all)/1024 4.532 -1.25%
rng::find(vector<bool>)_(process_all)/1048576 3690.032 1.33%
rng::find(vector<bool>)_(process_all)/50 0.838 40.13%
rng::find(vector<bool>)_(process_all)/8 0.802 27.20%
rng::find(vector<bool>)_(process_all)/8192 33.394 -
rng::find_if(vector<bool>)_(process_all)/1024 562.783 -
rng::find_if(vector<bool>)_(process_all)/1048576 573838.119 -1.07%
rng::find_if(vector<bool>)_(process_all)/50 23.737 1.60%
rng::find_if(vector<bool>)_(process_all)/8 3.511 -
rng::find_if(vector<bool>)_(process_all)/8192 4485.456 -
rng::find_if_not(vector<bool>)_(process_all)/1024 561.880 -1.38%
rng::find_if_not(vector<bool>)_(process_all)/1048576 573374.286 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.867 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.566 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4479.730 -
rng::find_last(deque<int>)_(bail_10%)/1024 225.632 -
rng::find_last(deque<int>)_(bail_10%)/1048576 321706.459 -
rng::find_last(deque<int>)_(bail_10%)/50 11.321 -
rng::find_last(deque<int>)_(bail_10%)/8 2.702 -
rng::find_last(deque<int>)_(bail_10%)/8192 2492.538 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.111 -5.82%
rng::find_last(deque<int>)_(bail_90%)/1048576 25344.527 -9.36%
rng::find_last(deque<int>)_(bail_90%)/50 1.845 -
rng::find_last(deque<int>)_(bail_90%)/8 0.854 2.59%
rng::find_last(deque<int>)_(bail_90%)/8192 201.376 -6.81%
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.910 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 734423.903 101.36%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.072 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.287 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5830.023 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 726.167 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 708588.243 82.05%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.708 1.13%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.402 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5917.928 -1.26%
rng::find_last(list<int>)_(bail_10%)/1024 657.905 -
rng::find_last(list<int>)_(bail_10%)/1048576 785504.806 -
rng::find_last(list<int>)_(bail_10%)/50 15.652 -1.22%
rng::find_last(list<int>)_(bail_10%)/8 2.068 -
rng::find_last(list<int>)_(bail_10%)/8192 6296.462 -
rng::find_last(list<int>)_(bail_90%)/1024 76.356 -
rng::find_last(list<int>)_(bail_90%)/1048576 86661.224 -
rng::find_last(list<int>)_(bail_90%)/50 1.277 -1.80%
rng::find_last(list<int>)_(bail_90%)/8 0.461 -
rng::find_last(list<int>)_(bail_90%)/8192 600.880 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.187 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205433.571 -
rng::find_last(vector<char>)_(bail_10%)/50 10.811 -
rng::find_last(vector<char>)_(bail_10%)/8 2.014 -
rng::find_last(vector<char>)_(bail_10%)/8192 1617.774 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.675 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22872.383 -
rng::find_last(vector<char>)_(bail_90%)/50 1.429 -1.86%
rng::find_last(vector<char>)_(bail_90%)/8 0.460 -5.06%
rng::find_last(vector<char>)_(bail_90%)/8192 188.213 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.469 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212484.990 -
rng::find_last(vector<int>)_(bail_10%)/50 10.785 -
rng::find_last(vector<int>)_(bail_10%)/8 2.004 -
rng::find_last(vector<int>)_(bail_10%)/8192 1644.347 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.913 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23061.093 -
rng::find_last(vector<int>)_(bail_90%)/50 1.485 -1.11%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 -
rng::find_last(vector<int>)_(bail_90%)/8192 188.235 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.900 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 365052.122 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.682 -4.42%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.787 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2878.399 4.36%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.102 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38153.884 -3.80%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.562 -1.05%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.971 -15.46%
rng::find_last_if(deque<int>)_(bail_90%)/8192 315.516 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 774.469 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 897853.766 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.628 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.209 -9.32%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6744.110 -4.62%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 766.110 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 896881.280 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.569 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.229 -2.93%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6674.529 -1.49%
rng::find_last_if(list<int>)_(bail_10%)/1024 673.360 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 800788.578 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.206 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.298 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6679.410 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.534 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88389.596 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.170 1.38%
rng::find_last_if(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if(list<int>)_(bail_90%)/8192 601.608 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.190 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237885.859 -
rng::find_last_if(vector<char>)_(bail_10%)/50 13.708 9.26%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.071 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1858.658 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.712 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26178.299 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.498 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.481 -3.89%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.137 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.636 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 305688.883 -1.10%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.503 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.630 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2175.249 -4.74%
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.095 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33470.970 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.582 5.30%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.553 11.12%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.398 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 357.437 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 361405.256 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.337 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.815 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2766.071 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.332 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38153.463 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.268 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.885 3.19%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.203 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 754.332 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 905096.092 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.455 -1.98%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.190 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6593.365 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 761.297 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 894484.053 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.949 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.606 6.08%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6455.923 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 677.261 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 801540.382 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.473 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.183 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6614.803 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.734 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88085.680 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.086 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 601.009 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.709 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238383.546 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.318 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.072 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1863.859 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.025 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26212.160 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.556 5.18%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.611 19.00%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.365 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.304 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306545.243 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 13.472 8.21%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.646 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2177.854 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.164 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33417.494 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.526 3.50%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.476 -3.15%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.704 -
rng::fold_left(deque<int>)/1048576 551148.403 -
rng::fold_left(deque<int>)/32 16.337 -
rng::fold_left(deque<int>)/50 27.314 -
rng::fold_left(deque<int>)/8 3.904 -
rng::fold_left(deque<int>)/8192 4460.909 -
rng::fold_left(list<int>)/1048576 1350157.676 -
rng::fold_left(list<int>)/32 20.613 -
rng::fold_left(list<int>)/50 37.314 -
rng::fold_left(list<int>)/8 3.816 -
rng::fold_left(list<int>)/8192 10797.612 -
rng::fold_left(vector<int>)/1048576 1324983.191 -
rng::fold_left(vector<int>)/32 21.610 -
rng::fold_left(vector<int>)/50 37.011 -
rng::fold_left(vector<int>)/8 3.545 -
rng::fold_left(vector<int>)/8192 10311.626 -
rng::for_each(map<int>)/32 25.355 -
rng::for_each(map<int>)/50 37.838 -
rng::for_each(map<int>)/8 6.068 -2.03%
rng::for_each(map<int>)/8192 7330.096 -
rng::for_each(multimap<int>)/32 26.375 -
rng::for_each(multimap<int>)/50 39.790 -1.44%
rng::for_each(multimap<int>)/8 6.133 -1.91%
rng::for_each(multimap<int>)/8192 7345.456 -
rng::for_each(multiset<int>)/32 25.546 -
rng::for_each(multiset<int>)/50 39.342 1.12%
rng::for_each(multiset<int>)/8 6.998 1.53%
rng::for_each(multiset<int>)/8192 7782.856 -
rng::for_each(set<int>)/32 25.295 -
rng::for_each(set<int>)/50 37.647 -
rng::for_each(set<int>)/8 6.387 -5.39%
rng::for_each(set<int>)/8192 7741.825 -
rng::starts_with(deque<int>)/1000 443.036 -1.73%
rng::starts_with(deque<int>)/1024 462.039 -1.49%
rng::starts_with(deque<int>)/1048576 488158.753 -
rng::starts_with(deque<int>)/8 4.039 1.69%
rng::starts_with(deque<int>)/8192 3829.191 -
rng::starts_with(deque<int>,_pred)/1000 511.403 -
rng::starts_with(deque<int>,_pred)/1024 529.724 -
rng::starts_with(deque<int>,_pred)/1048576 513110.383 1.12%
rng::starts_with(deque<int>,_pred)/8 4.633 -
rng::starts_with(deque<int>,_pred)/8192 3951.475 -
rng::starts_with(list<int>)/1000 755.033 -
rng::starts_with(list<int>)/1024 771.664 -
rng::starts_with(list<int>)/1048576 940985.981 -
rng::starts_with(list<int>)/8 2.929 -2.52%
rng::starts_with(list<int>)/8192 9191.409 -
rng::starts_with(list<int>,_pred)/1000 786.656 -
rng::starts_with(list<int>,_pred)/1024 805.003 -
rng::starts_with(list<int>,_pred)/1048576 968195.943 -
rng::starts_with(list<int>,_pred)/8 3.508 -1.06%
rng::starts_with(list<int>,_pred)/8192 9702.211 -
rng::starts_with(vector<int>)/1000 58.512 -
rng::starts_with(vector<int>)/1024 59.834 -
rng::starts_with(vector<int>)/1048576 72495.096 6.05%
rng::starts_with(vector<int>)/8 1.223 -
rng::starts_with(vector<int>)/8192 485.420 -
rng::starts_with(vector<int>,_pred)/1000 278.468 -
rng::starts_with(vector<int>,_pred)/1024 288.236 -
rng::starts_with(vector<int>,_pred)/1048576 304225.901 -
rng::starts_with(vector<int>,_pred)/8 2.562 1.14%
rng::starts_with(vector<int>,_pred)/8192 2480.439 -
std::adjacent_find(deque<int>)/1024 458.417 -
std::adjacent_find(deque<int>)/1048576 471513.740 -
std::adjacent_find(deque<int>)/50 16.615 -8.73%
std::adjacent_find(deque<int>)/8 2.911 -4.84%
std::adjacent_find(deque<int>)/8192 3674.426 -
std::adjacent_find(deque<int>,_pred)/1024 627.162 -
std::adjacent_find(deque<int>,_pred)/1048576 647299.214 -
std::adjacent_find(deque<int>,_pred)/50 29.212 -
std::adjacent_find(deque<int>,_pred)/8 4.275 4.62%
std::adjacent_find(deque<int>,_pred)/8192 5073.187 -
std::adjacent_find(list<int>)/1024 731.936 -
std::adjacent_find(list<int>)/1048576 862746.725 -
std::adjacent_find(list<int>)/50 22.970 -1.14%
std::adjacent_find(list<int>)/8 2.073 -
std::adjacent_find(list<int>)/8192 7200.876 8.89%
std::adjacent_find(list<int>,_pred)/1024 792.397 -
std::adjacent_find(list<int>,_pred)/1048576 925157.742 1.31%
std::adjacent_find(list<int>,_pred)/50 29.660 1.47%
std::adjacent_find(list<int>,_pred)/8 3.809 -
std::adjacent_find(list<int>,_pred)/8192 7226.782 -
std::adjacent_find(vector<int>)/1024 233.104 -
std::adjacent_find(vector<int>)/1048576 234418.423 -
std::adjacent_find(vector<int>)/50 11.893 -
std::adjacent_find(vector<int>)/8 2.016 -
std::adjacent_find(vector<int>)/8192 1819.250 -
std::adjacent_find(vector<int>,_pred)/1024 397.948 -
std::adjacent_find(vector<int>,_pred)/1048576 467562.220 -
std::adjacent_find(vector<int>,_pred)/50 23.487 -
std::adjacent_find(vector<int>,_pred)/8 3.228 -2.29%
std::adjacent_find(vector<int>,_pred)/8192 3179.120 -
std::all_of(deque<int>)_(process_all)/32 12.344 -
std::all_of(deque<int>)_(process_all)/32768 10090.954 -
std::all_of(deque<int>)_(process_all)/50 18.921 -
std::all_of(deque<int>)_(process_all)/8 3.486 1.66%
std::all_of(deque<int>)_(process_all)/8192 2520.639 -
std::all_of(list<int>)_(process_all)/32 11.457 -
std::all_of(list<int>)_(process_all)/32768 26656.541 3.56%
std::all_of(list<int>)_(process_all)/50 21.710 -
std::all_of(list<int>)_(process_all)/8 2.691 2.13%
std::all_of(list<int>)_(process_all)/8192 8122.556 15.89%
std::all_of(vector<int>)_(process_all)/32 8.464 -
std::all_of(vector<int>)_(process_all)/32768 8453.425 4.18%
std::all_of(vector<int>)_(process_all)/50 16.451 19.90%
std::all_of(vector<int>)_(process_all)/8 2.481 2.57%
std::all_of(vector<int>)_(process_all)/8192 2041.235 -
std::any_of(deque<int>)_(process_all)/32 12.295 -
std::any_of(deque<int>)_(process_all)/32768 10470.968 3.87%
std::any_of(deque<int>)_(process_all)/50 18.874 -
std::any_of(deque<int>)_(process_all)/8 3.428 -
std::any_of(deque<int>)_(process_all)/8192 2611.974 3.33%
std::any_of(list<int>)_(process_all)/32 11.900 2.38%
std::any_of(list<int>)_(process_all)/32768 26300.739 2.02%
std::any_of(list<int>)_(process_all)/50 21.876 -
std::any_of(list<int>)_(process_all)/8 2.655 -
std::any_of(list<int>)_(process_all)/8192 7455.000 -5.42%
std::any_of(vector<int>)_(process_all)/32 8.551 2.04%
std::any_of(vector<int>)_(process_all)/32768 8109.162 -
std::any_of(vector<int>)_(process_all)/50 14.716 -5.87%
std::any_of(vector<int>)_(process_all)/8 2.437 1.39%
std::any_of(vector<int>)_(process_all)/8192 2028.285 -
std::copy(deque<int>)/1048576 50097.346 -
std::copy(deque<int>)/262144 11633.834 -
std::copy(deque<int>)/32768 1144.335 -
std::copy(deque<int>)/4096 145.067 -
std::copy(deque<int>)/512 16.614 -3.68%
std::copy(deque<int>)/64 2.721 -10.04%
std::copy(deque<int>)/8 2.762 1.63%
std::copy(list<int>)/1048576 863393.347 -
std::copy(list<int>)/262144 213934.176 -
std::copy(list<int>)/32768 26208.770 -1.28%
std::copy(list<int>)/4096 2991.937 -6.11%
std::copy(list<int>)/512 365.989 -
std::copy(list<int>)/64 30.236 -26.64%
std::copy(list<int>)/8 2.458 -
std::copy(vector<bool>)_(aligned)/1048576 2959.150 19.05%
std::copy(vector<bool>)_(aligned)/262144 724.831 -
std::copy(vector<bool>)_(aligned)/32768 35.370 -
std::copy(vector<bool>)_(aligned)/4096 4.787 -3.47%
std::copy(vector<bool>)_(aligned)/512 1.371 -
std::copy(vector<bool>)_(aligned)/64 1.343 4.77%
std::copy(vector<bool>)_(unaligned)/1048576 7011.245 -
std::copy(vector<bool>)_(unaligned)/262144 1710.037 -
std::copy(vector<bool>)_(unaligned)/32768 218.161 -
std::copy(vector<bool>)_(unaligned)/4096 26.093 -
std::copy(vector<bool>)_(unaligned)/512 3.473 -
std::copy(vector<bool>)_(unaligned)/64 1.790 -
std::copy(vector<int>)/1048576 49888.194 -
std::copy(vector<int>)/262144 12499.163 1.50%
std::copy(vector<int>)/32768 3450.450 -6.16%
std::copy(vector<int>)/4096 221.459 43.62%
std::copy(vector<int>)/512 15.957 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.258 6.03%
std::copy_backward(deque<int>)/1048576 142341.224 6.70%
std::copy_backward(deque<int>)/262144 31523.984 -7.35%
std::copy_backward(deque<int>)/32768 3608.805 -3.01%
std::copy_backward(deque<int>)/4096 146.912 -
std::copy_backward(deque<int>)/512 19.051 5.56%
std::copy_backward(deque<int>)/64 3.541 16.89%
std::copy_backward(deque<int>)/8 2.652 -1.62%
std::copy_backward(list<int>)/1048576 875135.377 -
std::copy_backward(list<int>)/262144 216517.505 -
std::copy_backward(list<int>)/32768 26217.495 -1.42%
std::copy_backward(list<int>)/4096 3237.075 1.67%
std::copy_backward(list<int>)/512 365.309 -
std::copy_backward(list<int>)/64 31.061 -
std::copy_backward(list<int>)/8 2.483 4.86%
std::copy_backward(vector<bool>)_(aligned)/1048576 2629.106 -2.97%
std::copy_backward(vector<bool>)_(aligned)/262144 280.642 -63.00%
std::copy_backward(vector<bool>)_(aligned)/32768 35.684 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.007 1.48%
std::copy_backward(vector<bool>)_(aligned)/512 1.510 -
std::copy_backward(vector<bool>)_(aligned)/64 1.683 -
std::copy_backward(vector<bool>)_(unaligned)/1048576 6583.774 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1602.290 -
std::copy_backward(vector<bool>)_(unaligned)/32768 209.692 3.36%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.260 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.792 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.878 -2.37%
std::copy_backward(vector<int>)/1048576 49811.630 -
std::copy_backward(vector<int>)/262144 12314.183 -
std::copy_backward(vector<int>)/32768 3783.804 15.05%
std::copy_backward(vector<int>)/4096 143.690 -14.24%
std::copy_backward(vector<int>)/512 16.570 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.191 -
std::copy_if(deque<int>)_(entire_range)/1048576 276829.020 -
std::copy_if(deque<int>)_(entire_range)/262144 69548.978 -
std::copy_if(deque<int>)_(entire_range)/32768 8654.519 -
std::copy_if(deque<int>)_(entire_range)/4096 1023.191 -
std::copy_if(deque<int>)_(entire_range)/512 134.963 -
std::copy_if(deque<int>)_(entire_range)/64 16.109 -
std::copy_if(deque<int>)_(entire_range)/8 2.645 -
std::copy_if(deque<int>)_(every_other)/1048576 371349.934 -
std::copy_if(deque<int>)_(every_other)/262144 92706.774 -
std::copy_if(deque<int>)_(every_other)/32768 11593.665 -
std::copy_if(deque<int>)_(every_other)/4096 1450.865 -
std::copy_if(deque<int>)_(every_other)/512 180.699 -
std::copy_if(deque<int>)_(every_other)/64 23.226 -
std::copy_if(deque<int>)_(every_other)/8 3.440 -
std::copy_if(list<int>)_(entire_range)/1048576 867598.528 -
std::copy_if(list<int>)_(entire_range)/262144 215909.409 -
std::copy_if(list<int>)_(entire_range)/32768 25542.863 -1.28%
std::copy_if(list<int>)_(entire_range)/4096 3010.967 -
std::copy_if(list<int>)_(entire_range)/512 368.087 -
std::copy_if(list<int>)_(entire_range)/64 30.328 -
std::copy_if(list<int>)_(entire_range)/8 2.561 -
std::copy_if(list<int>)_(every_other)/1048576 841096.278 -
std::copy_if(list<int>)_(every_other)/262144 209827.213 -
std::copy_if(list<int>)_(every_other)/32768 25251.043 -1.48%
std::copy_if(list<int>)_(every_other)/4096 3415.512 3.45%
std::copy_if(list<int>)_(every_other)/512 297.335 4.96%
std::copy_if(list<int>)_(every_other)/64 27.655 -
std::copy_if(list<int>)_(every_other)/8 2.291 -
std::copy_if(vector<int>)_(entire_range)/1048576 243661.357 -
std::copy_if(vector<int>)_(entire_range)/262144 59348.182 -
std::copy_if(vector<int>)_(entire_range)/32768 7415.772 -
std::copy_if(vector<int>)_(entire_range)/4096 927.921 -
std::copy_if(vector<int>)_(entire_range)/512 122.483 -
std::copy_if(vector<int>)_(entire_range)/64 15.947 -6.06%
std::copy_if(vector<int>)_(entire_range)/8 2.342 1.66%
std::copy_if(vector<int>)_(every_other)/1048576 503083.992 2.08%
std::copy_if(vector<int>)_(every_other)/262144 127068.835 -
std::copy_if(vector<int>)_(every_other)/32768 16157.756 -
std::copy_if(vector<int>)_(every_other)/4096 1989.335 -
std::copy_if(vector<int>)_(every_other)/512 253.874 -
std::copy_if(vector<int>)_(every_other)/64 32.627 -
std::copy_if(vector<int>)_(every_other)/8 4.222 -
std::copy_n(deque<int>)/1048576 50049.695 -
std::copy_n(deque<int>)/262144 11650.420 -
std::copy_n(deque<int>)/32768 1137.013 -
std::copy_n(deque<int>)/4096 145.088 -
std::copy_n(deque<int>)/512 16.795 -
std::copy_n(deque<int>)/64 2.775 -
std::copy_n(deque<int>)/8 2.758 -4.05%
std::copy_n(list<int>)/1048576 864827.498 -
std::copy_n(list<int>)/262144 217757.955 1.16%
std::copy_n(list<int>)/32768 26919.050 3.80%
std::copy_n(list<int>)/4096 3567.687 -1.68%
std::copy_n(list<int>)/512 341.927 -
std::copy_n(list<int>)/64 14.436 -2.80%
std::copy_n(list<int>)/8 2.217 -
std::copy_n(vector<bool>)_(aligned)/1048576 1969.326 -2.79%
std::copy_n(vector<bool>)_(aligned)/262144 814.932 9.64%
std::copy_n(vector<bool>)_(aligned)/32768 34.964 -1.71%
std::copy_n(vector<bool>)_(aligned)/4096 4.739 -
std::copy_n(vector<bool>)_(aligned)/512 1.373 -
std::copy_n(vector<bool>)_(aligned)/64 1.349 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7011.615 -
std::copy_n(vector<bool>)_(unaligned)/262144 1710.362 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.171 -
std::copy_n(vector<bool>)_(unaligned)/4096 26.136 -
std::copy_n(vector<bool>)_(unaligned)/512 3.483 -
std::copy_n(vector<bool>)_(unaligned)/64 1.799 -
std::copy_n(vector<int>)/1048576 50058.985 1.84%
std::copy_n(vector<int>)/262144 11980.291 -3.82%
std::copy_n(vector<int>)/32768 3024.765 -19.58%
std::copy_n(vector<int>)/4096 143.427 -30.95%
std::copy_n(vector<int>)/512 16.022 -
std::copy_n(vector<int>)/64 2.473 -1.69%
std::copy_n(vector<int>)/8 2.300 -4.90%
std::count(deque<int>)_(every_other)/1024 246.466 -
std::count(deque<int>)_(every_other)/1048576 250860.558 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1926.737 -
std::count(list<int>)_(every_other)/1024 707.500 1.19%
std::count(list<int>)_(every_other)/1048576 821626.021 -
std::count(list<int>)_(every_other)/8 2.089 -
std::count(list<int>)_(every_other)/8192 6803.302 -
std::count(vector<bool>)/1000 2.995 -
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1449.570 -
std::count(vector<bool>)/8192 11.396 -
std::count(vector<int>)_(every_other)/1024 102.241 -
std::count(vector<int>)_(every_other)/1048576 104630.309 -
std::count(vector<int>)_(every_other)/8 1.376 -
std::count(vector<int>)_(every_other)/8192 813.570 -
std::count_if(deque<int>)_(every_other)/1024 346.048 -
std::count_if(deque<int>)_(every_other)/1048576 342224.992 -
std::count_if(deque<int>)_(every_other)/8 3.495 -
std::count_if(deque<int>)_(every_other)/8192 2682.910 -
std::count_if(list<int>)_(every_other)/1024 747.794 -
std::count_if(list<int>)_(every_other)/1048576 879789.144 -
std::count_if(list<int>)_(every_other)/8 2.766 -
std::count_if(list<int>)_(every_other)/8192 7547.455 6.32%
std::count_if(vector<int>)_(every_other)/1024 245.240 -
std::count_if(vector<int>)_(every_other)/1048576 247515.150 -
std::count_if(vector<int>)_(every_other)/8 4.148 -
std::count_if(vector<int>)_(every_other)/8192 1894.519 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 650.283 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 399.359 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2546.773 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 324.931 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.753 -5.48%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2542.044 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.214 1.34%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.991 -2.35%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 455.380 3.14%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.431 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.744 -3.22%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 448.877 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 313.338 7.42%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.495 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2148.205 -
std::deque<int>::ctor(size)/1024 70.461 -5.30%
std::deque<int>::ctor(size)/32 26.648 -3.27%
std::deque<int>::ctor(size)/8192 437.316 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.861 -5.10%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.248 -1.75%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 424.330 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.456 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.630 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.531 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 27.363 2.04%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.607 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.280 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.955 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.035 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.977 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.089 1.46%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.535 1.59%
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.523 1.30%
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.774 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.756 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 341.583 9.74%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 649.321 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.171 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2548.788 1.20%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.681 -1.14%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1315.598 27.10%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 411.817 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 8129.067 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13878.963 7.74%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 804.434 7.38%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 121438.915 5.87%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.135 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.450 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6071.942 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6716.657 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.881 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54607.966 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.168 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.803 -2.72%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11987.389 -7.57%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20573.237 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 628.914 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 181149.123 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 862.808 -6.33%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 47.877 -2.98%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11995.494 -7.35%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20462.118 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 626.401 -1.16%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 181154.924 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1055.045 -1.85%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.784 6.20%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11524.401 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20779.023 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 633.101 -1.24%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 183426.254 -
std::deque<std::string>::ctor(size)/1024 701.641 -2.38%
std::deque<std::string>::ctor(size)/32 43.535 4.68%
std::deque<std::string>::ctor(size)/8192 8305.305 -2.54%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 922.573 -5.96%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.888 -4.73%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12173.305 -3.63%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20589.260 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 601.908 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 179259.813 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.327 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.284 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.385 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 25.026 5.97%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.389 5.58%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.948 5.29%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.082 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.614 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2338.571 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.743 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.466 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2350.646 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.982 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.791 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.986 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.720 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.563 3.25%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.864 2.25%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.985 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.400 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2341.670 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 328.392 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.824 1.92%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2361.036 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 523.111 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.955 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4567.628 -2.17%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6536.373 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 159.690 2.86%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52518.760 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1034.613 -2.21%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.174 -1.79%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8146.740 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13129.192 1.98%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 754.639 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116876.966 1.72%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.382 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.194 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.267 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.390 1.22%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.845 1.34%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.863 -
std::distance(deque<int>)/1024 0.849 -
std::distance(deque<int>)/4096 0.849 -
std::distance(deque<int>)/50 0.849 -
std::distance(deque<int>)/8192 0.848 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -1.77%
std::distance(join_view(vector<vector<int>>))/4096 4.408 1.40%
std::distance(join_view(vector<vector<int>>))/50 0.694 9.79%
std::distance(join_view(vector<vector<int>>))/8192 8.426 -
std::equal(deque<int>)_(it,_it,_it)/1024 464.551 -1.89%
std::equal(deque<int>)_(it,_it,_it)/1048576 492723.619 -
std::equal(deque<int>)_(it,_it,_it)/50 22.565 9.45%
std::equal(deque<int>)_(it,_it,_it)/8 4.456 2.56%
std::equal(deque<int>)_(it,_it,_it)/8192 3824.326 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 404.310 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 424791.616 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 21.138 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.011 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3090.177 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 507.625 -1.50%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 519455.640 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.479 2.07%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.292 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4024.312 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.058 -1.24%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 519908.110 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.689 1.06%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.545 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4033.425 -
std::equal(list<int>)_(it,_it,_it)/1024 1124.208 -
std::equal(list<int>)_(it,_it,_it)/1048576 1304183.905 -
std::equal(list<int>)_(it,_it,_it)/50 35.256 -
std::equal(list<int>)_(it,_it,_it)/8 2.710 -
std::equal(list<int>)_(it,_it,_it)/8192 9650.747 -
std::equal(list<int>)_(it,_it,_it,_it)/1024 766.968 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 948903.752 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.969 -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.909 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11455.730 -5.07%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 799.838 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977924.665 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.777 1.22%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.457 -3.62%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12016.085 1.27%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1150.691 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1309266.061 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.469 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.503 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11887.438 6.59%
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.220 -
std::equal(vector<bool>)_(aligned)/50 0.232 6.39%
std::equal(vector<bool>)_(aligned)/8 0.237 7.66%
std::equal(vector<bool>)_(aligned)/8192 0.220 -
std::equal(vector<bool>)_(unaligned)/1024 6.006 -
std::equal(vector<bool>)_(unaligned)/1048576 6366.381 -
std::equal(vector<bool>)_(unaligned)/50 0.793 -4.58%
std::equal(vector<bool>)_(unaligned)/8 0.787 -6.80%
std::equal(vector<bool>)_(unaligned)/8192 55.367 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.760 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73663.585 -
std::equal(vector<int>)_(it,_it,_it)/50 4.178 1.69%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 569.639 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.835 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73675.061 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.224 -3.29%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.373 -4.76%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.461 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 291.355 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305565.900 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.677 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.015 1.24%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2541.711 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.802 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305570.195 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.429 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.701 3.43%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.010 -
std::fill(deque<int>)/1024 29.705 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 235.526 -
std::fill(list<int>)/1024 496.828 -26.14%
std::fill(list<int>)/32 8.243 -
std::fill(list<int>)/50 34.807 -
std::fill(list<int>)/8192 8642.034 -3.58%
std::fill(vector<bool>)/1048576 3821.489 -
std::fill(vector<bool>)/262144 229.743 -
std::fill(vector<bool>)/32768 29.836 -
std::fill(vector<bool>)/4096 4.183 -
std::fill(vector<bool>)/512 1.529 -
std::fill(vector<bool>)/64 1.547 -1.61%
std::fill(vector<int>)/1024 29.970 -
std::fill(vector<int>)/32 1.037 -
std::fill(vector<int>)/50 2.195 -
std::fill(vector<int>)/8192 233.056 -
std::fill_n(deque<int>)/1024 29.652 -
std::fill_n(deque<int>)/32 1.154 -5.30%
std::fill_n(deque<int>)/50 2.190 -
std::fill_n(deque<int>)/8192 235.165 -
std::fill_n(list<int>)/1024 460.605 1.01%
std::fill_n(list<int>)/32 8.001 -
std::fill_n(list<int>)/50 15.551 1.10%
std::fill_n(list<int>)/8192 9314.227 -6.32%
std::fill_n(vector<bool>)/1048576 3818.913 -
std::fill_n(vector<bool>)/262144 914.960 -
std::fill_n(vector<bool>)/32768 29.907 -
std::fill_n(vector<bool>)/4096 4.184 -
std::fill_n(vector<bool>)/512 1.465 -
std::fill_n(vector<bool>)/64 1.484 -
std::fill_n(vector<int>)/1024 29.401 -
std::fill_n(vector<int>)/32 1.139 -
std::fill_n(vector<int>)/50 2.207 -
std::fill_n(vector<int>)/8192 231.820 -
std::find(deque<int>)_(bail_25%)/1024 67.529 -
std::find(deque<int>)_(bail_25%)/32768 1909.419 -
std::find(deque<int>)_(bail_25%)/8 2.275 -
std::find(deque<int>)_(bail_25%)/8192 476.171 -
std::find(deque<int>)_(process_all)/1024 241.882 -
std::find(deque<int>)_(process_all)/32768 7718.390 -
std::find(deque<int>)_(process_all)/50 13.039 -7.28%
std::find(deque<int>)_(process_all)/8 3.399 -2.02%
std::find(deque<int>)_(process_all)/8192 1923.495 -
std::find(list<int>)_(bail_25%)/1024 126.502 -4.69%
std::find(list<int>)_(bail_25%)/32768 7834.791 -
std::find(list<int>)_(bail_25%)/8 0.919 -2.55%
std::find(list<int>)_(bail_25%)/8192 1442.405 1.64%
std::find(list<int>)_(process_all)/1024 730.256 4.29%
std::find(list<int>)_(process_all)/32768 26247.870 -
std::find(list<int>)_(process_all)/50 19.106 1.29%
std::find(list<int>)_(process_all)/8 2.406 6.96%
std::find(list<int>)_(process_all)/8192 7362.689 -
std::find(vector<bool>)_(process_all)/1024 4.536 -1.23%
std::find(vector<bool>)_(process_all)/1048576 3620.469 -
std::find(vector<bool>)_(process_all)/50 0.718 -
std::find(vector<bool>)_(process_all)/8 0.660 -18.35%
std::find(vector<bool>)_(process_all)/8192 33.111 -
std::find(vector<char>)_(bail_25%)/1024 5.309 -
std::find(vector<char>)_(bail_25%)/32768 135.789 -
std::find(vector<char>)_(bail_25%)/8 1.105 8.17%
std::find(vector<char>)_(bail_25%)/8192 39.561 -
std::find(vector<char>)_(process_all)/1024 16.170 -
std::find(vector<char>)_(process_all)/32768 516.734 4.77%
std::find(vector<char>)_(process_all)/50 1.645 -
std::find(vector<char>)_(process_all)/8 0.924 -
std::find(vector<char>)_(process_all)/8192 141.766 4.68%
std::find(vector<int>)_(bail_25%)/1024 65.677 -
std::find(vector<int>)_(bail_25%)/32768 1853.324 -
std::find(vector<int>)_(bail_25%)/8 1.362 -4.78%
std::find(vector<int>)_(bail_25%)/8192 469.994 -
std::find(vector<int>)_(process_all)/1024 240.089 -
std::find(vector<int>)_(process_all)/32768 7322.362 -
std::find(vector<int>)_(process_all)/50 12.330 -
std::find(vector<int>)_(process_all)/8 2.643 -2.12%
std::find(vector<int>)_(process_all)/8192 1835.063 -
std::find(vector<long_long>)_(bail_25%)/1024 22.981 -
std::find(vector<long_long>)_(bail_25%)/32768 727.319 -
std::find(vector<long_long>)_(bail_25%)/8 0.951 3.01%
std::find(vector<long_long>)_(bail_25%)/8192 188.017 -
std::find(vector<long_long>)_(process_all)/1024 89.848 -
std::find(vector<long_long>)_(process_all)/32768 2890.968 -
std::find(vector<long_long>)_(process_all)/50 4.385 -
std::find(vector<long_long>)_(process_all)/8 0.951 -23.87%
std::find(vector<long_long>)_(process_all)/8192 720.645 -
std::find(vector<short>)_(bail_25%)/1024 5.974 -
std::find(vector<short>)_(bail_25%)/32768 187.378 -
std::find(vector<short>)_(bail_25%)/8 0.662 -
std::find(vector<short>)_(bail_25%)/8192 45.400 -
std::find(vector<short>)_(process_all)/1024 22.510 -
std::find(vector<short>)_(process_all)/32768 720.791 -
std::find(vector<short>)_(process_all)/50 1.676 -
std::find(vector<short>)_(process_all)/8 0.689 -
std::find(vector<short>)_(process_all)/8192 180.006 -
std::find_end(deque<int>)_(match_near_end)/1000 35.330 -
std::find_end(deque<int>)_(match_near_end)/1024 33.589 -
std::find_end(deque<int>)_(match_near_end)/8192 277.416 -
std::find_end(deque<int>)_(near_matches)/1000 16220.188 3.45%
std::find_end(deque<int>)_(near_matches)/1024 16817.484 3.00%
std::find_end(deque<int>)_(near_matches)/8192 1122116.854 -
std::find_end(deque<int>)_(process_all)/1000 316.522 8.25%
std::find_end(deque<int>)_(process_all)/1024 323.390 -
std::find_end(deque<int>)_(process_all)/1048576 317067.680 -5.36%
std::find_end(deque<int>)_(process_all)/8192 2466.067 -4.46%
std::find_end(deque<int>)_(same_length)/1000 325.694 -
std::find_end(deque<int>)_(same_length)/1024 332.834 -
std::find_end(deque<int>)_(same_length)/8192 2814.170 -2.12%
std::find_end(deque<int>)_(single_element)/1000 308.111 -1.03%
std::find_end(deque<int>)_(single_element)/1024 357.496 8.21%
std::find_end(deque<int>)_(single_element)/8192 2712.997 14.81%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.301 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.303 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 597.942 -2.84%
std::find_end(deque<int>,_pred)_(near_matches)/1000 31024.777 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31904.509 -1.01%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1865868.221 -1.05%
std::find_end(deque<int>,_pred)_(process_all)/1000 576.525 -2.16%
std::find_end(deque<int>,_pred)_(process_all)/1024 585.704 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 590506.154 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4307.220 -
std::find_end(deque<int>,_pred)_(same_length)/1000 778.608 -
std::find_end(deque<int>,_pred)_(same_length)/1024 797.635 -
std::find_end(deque<int>,_pred)_(same_length)/8192 4987.680 -
std::find_end(deque<int>,_pred)_(single_element)/1000 667.897 -
std::find_end(deque<int>,_pred)_(single_element)/1024 666.366 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4864.123 -
std::find_end(forward_list<int>)_(match_near_end)/1000 757.060 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4450.389 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256048.603 -
std::find_end(forward_list<int>)_(near_matches)/1000 36357.444 -
std::find_end(forward_list<int>)_(near_matches)/1024 37702.339 -
std::find_end(forward_list<int>)_(near_matches)/8192 2451364.474 -
std::find_end(forward_list<int>)_(process_all)/1000 755.463 11.67%
std::find_end(forward_list<int>)_(process_all)/1024 742.381 4.65%
std::find_end(forward_list<int>)_(process_all)/1048576 762553.546 -
std::find_end(forward_list<int>)_(process_all)/8192 5826.775 -
std::find_end(forward_list<int>)_(same_length)/1000 1468.567 -
std::find_end(forward_list<int>)_(same_length)/1024 1489.488 -
std::find_end(forward_list<int>)_(same_length)/8192 14236.110 -
std::find_end(forward_list<int>)_(single_element)/1000 696.401 1.26%
std::find_end(forward_list<int>)_(single_element)/1024 713.121 -
std::find_end(forward_list<int>)_(single_element)/8192 5885.681 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 836.404 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5137.878 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 274709.755 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41116.203 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42748.623 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2680304.068 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 765.661 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 782.023 -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 873092.960 2.53%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6314.234 1.80%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1523.227 -1.01%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1558.920 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16895.646 3.27%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 747.673 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 749.907 -2.76%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6148.367 -2.50%
std::find_end(list<int>)_(match_near_end)/1000 78.205 -
std::find_end(list<int>)_(match_near_end)/1024 59.613 -
std::find_end(list<int>)_(match_near_end)/8192 598.117 -
std::find_end(list<int>)_(near_matches)/1000 32850.733 -
std::find_end(list<int>)_(near_matches)/1024 34448.448 -
std::find_end(list<int>)_(near_matches)/8192 2234530.882 -
std::find_end(list<int>)_(process_all)/1000 713.000 -1.14%
std::find_end(list<int>)_(process_all)/1024 728.530 -
std::find_end(list<int>)_(process_all)/1048576 873252.995 -
std::find_end(list<int>)_(process_all)/8192 7297.324 -
std::find_end(list<int>)_(same_length)/1000 730.200 -
std::find_end(list<int>)_(same_length)/1024 747.953 -1.33%
std::find_end(list<int>)_(same_length)/8192 7891.662 -18.46%
std::find_end(list<int>)_(single_element)/1000 712.243 -
std::find_end(list<int>)_(single_element)/1024 728.721 -
std::find_end(list<int>)_(single_element)/8192 7919.993 -3.46%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.025 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.658 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 624.100 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36905.154 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38251.904 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2396623.010 -
std::find_end(list<int>,_pred)_(process_all)/1000 793.550 -
std::find_end(list<int>,_pred)_(process_all)/1024 812.506 -
std::find_end(list<int>,_pred)_(process_all)/1048576 956839.107 -
std::find_end(list<int>,_pred)_(process_all)/8192 8068.655 -
std::find_end(list<int>,_pred)_(same_length)/1000 772.075 -
std::find_end(list<int>,_pred)_(same_length)/1024 791.843 -5.42%
std::find_end(list<int>,_pred)_(same_length)/8192 8598.351 -6.99%
std::find_end(list<int>,_pred)_(single_element)/1000 792.764 -
std::find_end(list<int>,_pred)_(single_element)/1024 812.292 -
std::find_end(list<int>,_pred)_(single_element)/8192 8447.285 -
std::find_end(vector<int>)_(match_near_end)/1000 28.705 2.56%
std::find_end(vector<int>)_(match_near_end)/1024 28.659 -
std::find_end(vector<int>)_(match_near_end)/8192 204.434 -
std::find_end(vector<int>)_(near_matches)/1000 13507.598 -
std::find_end(vector<int>)_(near_matches)/1024 13973.042 -
std::find_end(vector<int>)_(near_matches)/8192 768781.113 -
std::find_end(vector<int>)_(process_all)/1000 220.924 -1.15%
std::find_end(vector<int>)_(process_all)/1024 226.271 -
std::find_end(vector<int>)_(process_all)/1048576 219482.531 -2.26%
std::find_end(vector<int>)_(process_all)/8192 1703.536 -2.81%
std::find_end(vector<int>)_(same_length)/1000 241.410 -
std::find_end(vector<int>)_(same_length)/1024 246.795 -
std::find_end(vector<int>)_(same_length)/8192 2021.009 -
std::find_end(vector<int>)_(single_element)/1000 250.332 2.09%
std::find_end(vector<int>)_(single_element)/1024 266.355 6.02%
std::find_end(vector<int>)_(single_element)/8192 1940.975 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.284 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.892 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 475.933 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22790.494 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23689.393 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1451479.988 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.253 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.463 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643550.990 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4292.591 -
std::find_end(vector<int>,_pred)_(same_length)/1000 608.029 -
std::find_end(vector<int>,_pred)_(same_length)/1024 622.891 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4985.477 -
std::find_end(vector<int>,_pred)_(single_element)/1000 579.674 -
std::find_end(vector<int>,_pred)_(single_element)/1024 595.857 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4767.055 -
std::find_first_of(deque<int>)_(large_needle)/1024 363790.281 -
std::find_first_of(deque<int>)_(large_needle)/32 294.407 -10.39%
std::find_first_of(deque<int>)_(large_needle)/50 697.795 -15.48%
std::find_first_of(deque<int>)_(large_needle)/8192 23409915.300 -
std::find_first_of(deque<int>)_(small_needle)/1024 3431.451 -
std::find_first_of(deque<int>)_(small_needle)/32 106.534 -
std::find_first_of(deque<int>)_(small_needle)/50 164.220 -
std::find_first_of(deque<int>)_(small_needle)/8192 27449.622 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 614875.974 2.45%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 568.370 -4.05%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1573.478 -1.14%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36554660.054 -1.39%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6211.077 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.746 -1.78%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 304.998 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49786.786 -
std::find_first_of(list<int>)_(large_needle)/1024 918129.605 -
std::find_first_of(list<int>)_(large_needle)/32 675.555 -
std::find_first_of(list<int>)_(large_needle)/50 1740.077 -
std::find_first_of(list<int>)_(large_needle)/8192 48346088.928 -
std::find_first_of(list<int>)_(small_needle)/1024 2734.862 -2.20%
std::find_first_of(list<int>)_(small_needle)/32 92.962 -2.25%
std::find_first_of(list<int>)_(small_needle)/50 139.077 -2.43%
std::find_first_of(list<int>)_(small_needle)/8192 21889.119 -2.32%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1037882.750 16.62%
std::find_first_of(list<int>,_pred)_(large_needle)/32 742.942 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1952.386 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57782989.587 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5354.520 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 179.528 5.29%
std::find_first_of(list<int>,_pred)_(small_needle)/50 270.432 1.94%
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43062.304 -
std::find_first_of(vector<int>)_(large_needle)/1024 112860.953 -
std::find_first_of(vector<int>)_(large_needle)/32 112.829 4.45%
std::find_first_of(vector<int>)_(large_needle)/50 277.107 -
std::find_first_of(vector<int>)_(large_needle)/8192 7297592.874 -
std::find_first_of(vector<int>)_(small_needle)/1024 1401.375 -3.57%
std::find_first_of(vector<int>)_(small_needle)/32 45.396 -3.18%
std::find_first_of(vector<int>)_(small_needle)/50 69.925 -2.37%
std::find_first_of(vector<int>)_(small_needle)/8192 11197.003 -3.61%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 587259.807 -1.79%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 482.995 -2.05%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1351.541 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38135303.223 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5614.818 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.225 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 275.360 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44481.944 -6.46%
std::find_if(deque<int>)_(bail_25%)/1024 77.181 -
std::find_if(deque<int>)_(bail_25%)/32768 1995.448 -
std::find_if(deque<int>)_(bail_25%)/8 1.162 -
std::find_if(deque<int>)_(bail_25%)/8192 505.855 -
std::find_if(deque<int>)_(process_all)/1024 249.724 -
std::find_if(deque<int>)_(process_all)/32768 8057.555 -
std::find_if(deque<int>)_(process_all)/50 12.578 -1.15%
std::find_if(deque<int>)_(process_all)/8 2.582 -5.77%
std::find_if(deque<int>)_(process_all)/8192 1993.817 -
std::find_if(list<int>)_(bail_25%)/1024 180.566 -
std::find_if(list<int>)_(bail_25%)/32768 7401.660 -
std::find_if(list<int>)_(bail_25%)/8 0.918 -
std::find_if(list<int>)_(bail_25%)/8192 1418.524 -
std::find_if(list<int>)_(process_all)/1024 685.448 -2.95%
std::find_if(list<int>)_(process_all)/32768 25590.225 -1.52%
std::find_if(list<int>)_(process_all)/50 18.844 -
std::find_if(list<int>)_(process_all)/8 2.400 -
std::find_if(list<int>)_(process_all)/8192 8918.316 24.37%
std::find_if(vector<bool>)_(process_all)/1024 564.079 -
std::find_if(vector<bool>)_(process_all)/1048576 576566.619 -
std::find_if(vector<bool>)_(process_all)/50 23.622 -1.42%
std::find_if(vector<bool>)_(process_all)/8 3.489 -1.04%
std::find_if(vector<bool>)_(process_all)/8192 4502.893 -
std::find_if(vector<char>)_(bail_25%)/1024 26.435 4.92%
std::find_if(vector<char>)_(bail_25%)/32768 827.190 3.13%
std::find_if(vector<char>)_(bail_25%)/8 0.747 -15.46%
std::find_if(vector<char>)_(bail_25%)/8192 216.778 2.95%
std::find_if(vector<char>)_(process_all)/1024 124.210 -
std::find_if(vector<char>)_(process_all)/32768 3746.822 -
std::find_if(vector<char>)_(process_all)/50 6.624 -
std::find_if(vector<char>)_(process_all)/8 1.595 1.26%
std::find_if(vector<char>)_(process_all)/8192 942.591 -
std::find_if(vector<int>)_(bail_25%)/1024 27.514 -5.52%
std::find_if(vector<int>)_(bail_25%)/32768 820.057 -2.23%
std::find_if(vector<int>)_(bail_25%)/8 0.750 8.44%
std::find_if(vector<int>)_(bail_25%)/8192 212.277 -
std::find_if(vector<int>)_(process_all)/1024 112.489 -
std::find_if(vector<int>)_(process_all)/32768 3198.526 -
std::find_if(vector<int>)_(process_all)/50 5.524 -2.29%
std::find_if(vector<int>)_(process_all)/8 1.607 17.80%
std::find_if(vector<int>)_(process_all)/8192 802.449 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.367 -
std::find_if_not(deque<int>)_(bail_25%)/32768 1990.279 -
std::find_if_not(deque<int>)_(bail_25%)/8 1.172 -
std::find_if_not(deque<int>)_(bail_25%)/8192 504.621 -
std::find_if_not(deque<int>)_(process_all)/1024 251.438 -
std::find_if_not(deque<int>)_(process_all)/32768 8033.596 -
std::find_if_not(deque<int>)_(process_all)/50 12.986 -
std::find_if_not(deque<int>)_(process_all)/8 2.521 -2.02%
std::find_if_not(deque<int>)_(process_all)/8192 1994.490 -
std::find_if_not(list<int>)_(bail_25%)/1024 180.980 -
std::find_if_not(list<int>)_(bail_25%)/32768 8376.925 -4.46%
std::find_if_not(list<int>)_(bail_25%)/8 0.918 -
std::find_if_not(list<int>)_(bail_25%)/8192 1428.047 -4.68%
std::find_if_not(list<int>)_(process_all)/1024 729.551 -1.29%
std::find_if_not(list<int>)_(process_all)/32768 25646.649 -11.68%
std::find_if_not(list<int>)_(process_all)/50 38.542 -
std::find_if_not(list<int>)_(process_all)/8 3.557 -
std::find_if_not(list<int>)_(process_all)/8192 7302.163 -
std::find_if_not(vector<bool>)_(process_all)/1024 566.860 -
std::find_if_not(vector<bool>)_(process_all)/1048576 576829.355 -
std::find_if_not(vector<bool>)_(process_all)/50 24.175 -
std::find_if_not(vector<bool>)_(process_all)/8 3.575 -
std::find_if_not(vector<bool>)_(process_all)/8192 4505.835 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.207 -4.66%
std::find_if_not(vector<char>)_(bail_25%)/32768 941.443 4.55%
std::find_if_not(vector<char>)_(bail_25%)/8 0.971 27.26%
std::find_if_not(vector<char>)_(bail_25%)/8192 233.447 -
std::find_if_not(vector<char>)_(process_all)/1024 123.880 -
std::find_if_not(vector<char>)_(process_all)/32768 3737.388 -
std::find_if_not(vector<char>)_(process_all)/50 6.609 -
std::find_if_not(vector<char>)_(process_all)/8 1.374 -3.46%
std::find_if_not(vector<char>)_(process_all)/8192 939.599 -
std::find_if_not(vector<int>)_(bail_25%)/1024 29.447 3.78%
std::find_if_not(vector<int>)_(bail_25%)/32768 948.152 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.769 11.24%
std::find_if_not(vector<int>)_(bail_25%)/8192 240.522 -
std::find_if_not(vector<int>)_(process_all)/1024 112.472 -
std::find_if_not(vector<int>)_(process_all)/32768 3197.673 -
std::find_if_not(vector<int>)_(process_all)/50 5.743 1.62%
std::find_if_not(vector<int>)_(process_all)/8 1.396 -2.13%
std::find_if_not(vector<int>)_(process_all)/8192 802.533 -
std::flat_map<int,_int>::clear()/0 389.423 -
std::flat_map<int,_int>::clear()/1024 395.362 -
std::flat_map<int,_int>::clear()/32 390.168 -
std::flat_map<int,_int>::clear()/8192 412.515 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.915 1.04%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.113 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.580 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.382 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.080 -13.42%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.264 -2.72%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.115 -18.22%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.152 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.062 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.576 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.454 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.667 -12.92%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.148 -3.28%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.512 -16.80%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.017 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 186.022 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.556 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1154.829 -
std::flat_map<int,_int>::ctor(const&)/0 12.765 -
std::flat_map<int,_int>::ctor(const&)/1024 177.222 -
std::flat_map<int,_int>::ctor(const&)/32 22.757 -
std::flat_map<int,_int>::ctor(const&)/8192 1933.057 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.767 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.014 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.822 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1926.314 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.694 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4204.258 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 179.990 1.43%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32939.412 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.655 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8710.188 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 208.062 2.31%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134761.531 -1.84%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.334 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.314 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.600 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.394 -3.97%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.079 -20.02%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.278 -4.76%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.944 -22.02%
std::flat_map<int,_int>::erase(iterator)/1024 75.178 -
std::flat_map<int,_int>::erase(iterator)/32 19.809 -
std::flat_map<int,_int>::erase(iterator)/8192 497.055 -7.23%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.910 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 412.907 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.983 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 613.064 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 91.829 -
std::flat_map<int,_int>::erase(key)_(existent)/32 22.662 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 562.501 -4.71%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.488 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.206 -1.06%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.538 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.780 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.512 3.80%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.574 1.13%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.743 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.008 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.256 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.285 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.115 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.393 -11.08%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.199 28.77%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.713 11.53%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.950 37.89%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.799 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 26.602 -21.67%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.396 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.729 8.30%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.797 -2.78%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 107.477 -44.73%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.386 1.76%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 652.513 19.76%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.869 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.116 -9.16%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.903 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.607 2.35%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.910 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.616 -39.86%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.114 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 589.144 17.37%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.498 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5636.808 -2.19%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 616.641 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 42300.775 -2.59%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.503 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5622.493 -2.75%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 611.633 -1.09%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42530.214 -3.43%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.396 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7531.674 -2.68%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 667.275 -1.22%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62398.179 -1.76%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.837 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1452.153 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 449.812 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8699.333 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.684 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1661.958 -9.47%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 454.159 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10325.016 -11.17%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.101 -4.19%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.045 2.36%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.603 -16.39%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.390 2.69%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 23.319 -36.66%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.587 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 34.142 9.87%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.009 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 119.772 -36.78%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.860 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 666.369 20.85%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.261 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.808 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.088 -7.92%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.699 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 20.889 -8.65%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.164 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 28.893 21.72%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.676 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 116.385 -40.34%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.645 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 666.693 20.92%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.832 -5.59%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.030 -2.27%
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.383 -1.29%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -8.30%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.023 -5.60%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.358 -2.23%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.186 -5.85%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 17.311 11.50%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 90.818 2.53%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 21.354 19.14%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 625.908 -16.39%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.971 9.43%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 90.176 4.74%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 21.033 17.95%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 683.280 -12.55%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.280 32.54%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.906 1.30%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.274 38.13%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 657.305 -46.89%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.953 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.960 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 12.053 5.12%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.273 4.02%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.252 -4.18%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.245 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.228 -6.29%
std::flat_multimap<int,_int>::clear()/0 390.796 -2.50%
std::flat_multimap<int,_int>::clear()/1024 392.433 -2.59%
std::flat_multimap<int,_int>::clear()/32 391.641 -2.54%
std::flat_multimap<int,_int>::clear()/8192 410.875 -1.33%
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.703 6.75%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.113 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.743 2.04%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.461 26.41%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.879 27.58%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.263 3.90%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.150 29.58%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.990 3.63%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.340 -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.575 16.03%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.257 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.050 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.065 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.418 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.012 -1.49%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.368 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.430 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1173.647 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.741 -1.49%
std::flat_multimap<int,_int>::ctor(const&)/1024 176.066 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.875 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1903.285 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.737 -1.99%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.354 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.921 -1.18%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1897.439 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.907 -1.80%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3919.478 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.158 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31712.338 -1.28%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.970 -4.03%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8338.532 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 193.124 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 129064.991 -3.59%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.468 -1.93%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.474 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.513 -2.68%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.346 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.010 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.048 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.250 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.841 -
std::flat_multimap<int,_int>::erase(iterator)/32 19.827 -1.38%
std::flat_multimap<int,_int>::erase(iterator)/8192 504.215 -19.55%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.510 -2.63%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 409.727 -2.49%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.271 -2.35%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 607.064 -2.17%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 90.474 4.86%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.220 -1.01%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 554.745 -15.89%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.261 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.838 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.095 4.73%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.272 -
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.576 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.846 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.039 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.263 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.347 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.035 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.458 -5.05%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.967 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.263 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.414 -2.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.751 -2.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 53.809 65.44%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.325 -1.29%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 50.379 33.14%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.729 -2.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 186.647 3.15%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.863 -1.05%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 573.930 -9.80%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.943 -1.18%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.367 3.96%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.340 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.362 -1.66%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.879 -2.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 130.840 2.93%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.107 1.59%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 507.459 -9.62%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.215 -2.75%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5172.001 5.70%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 605.772 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 38698.179 3.41%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.240 -2.09%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5460.205 3.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 612.451 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41687.762 1.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.237 -1.59%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7332.226 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 662.467 -1.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59857.588 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.169 -1.89%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1121.491 3.99%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 436.485 -1.41%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5819.884 -1.76%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.119 -1.65%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1094.484 -19.70%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 434.980 -3.07%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5903.284 -26.79%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 197.894 5.42%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.926 -1.81%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 562.456 -8.60%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.759 -2.37%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 57.080 104.04%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.205 -1.27%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 39.174 36.13%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.865 -1.62%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 181.488 1.54%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.235 -2.04%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 559.226 -12.05%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.923 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.067 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.392 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 6.536 38.20%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.303 5.71%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.427 45.97%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.331 -2.04%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.794 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.683 -1.74%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 636.120 -36.96%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.681 -1.35%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.580 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.685 -2.10%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 682.048 -32.16%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.337 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.420 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.782 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 662.394 -33.03%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.903 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.955 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.229 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.781 -26.49%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.230 -5.19%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.195 -27.59%
std::for_each(deque<int>)/32 3.680 -
std::for_each(deque<int>)/50 3.871 -
std::for_each(deque<int>)/8 0.936 1.80%
std::for_each(deque<int>)/8192 254.706 -
std::for_each(join_view(vector<vector<int>>))/32 3.747 -
std::for_each(join_view(vector<vector<int>>))/50 4.035 -
std::for_each(join_view(vector<vector<int>>))/8 1.477 3.40%
std::for_each(join_view(vector<vector<int>>))/8192 263.409 -
std::for_each(list<int>)/32 10.813 -
std::for_each(list<int>)/50 21.464 -
std::for_each(list<int>)/8 2.533 6.46%
std::for_each(list<int>)/8192 7684.568 3.57%
std::for_each(map<int>::iterator)/32 23.826 -
std::for_each(map<int>::iterator)/50 36.009 -
std::for_each(map<int>::iterator)/8 5.012 -
std::for_each(map<int>::iterator)/8192 7410.439 -
std::for_each(multimap<int>::iterator)/32 23.666 -
std::for_each(multimap<int>::iterator)/50 36.440 -1.29%
std::for_each(multimap<int>::iterator)/8 5.073 -
std::for_each(multimap<int>::iterator)/8192 7495.084 -
std::for_each(multiset<int>::iterator)/32 23.470 -
std::for_each(multiset<int>::iterator)/50 35.696 -
std::for_each(multiset<int>::iterator)/8 5.004 -
std::for_each(multiset<int>::iterator)/8192 8038.800 1.53%
std::for_each(set<int>::iterator)/32 24.567 -
std::for_each(set<int>::iterator)/50 35.996 -2.54%
std::for_each(set<int>::iterator)/8 5.015 -
std::for_each(set<int>::iterator)/8192 7874.925 -
std::for_each(vector<int>)/32 3.657 -
std::for_each(vector<int>)/50 3.878 -
std::for_each(vector<int>)/8 0.909 -
std::for_each(vector<int>)/8192 262.924 4.32%
std::for_each_n(deque<int>)/32 4.336 15.50%
std::for_each_n(deque<int>)/50 4.838 22.77%
std::for_each_n(deque<int>)/8 1.173 -2.42%
std::for_each_n(deque<int>)/8192 254.663 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.830 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.260 -5.08%
std::for_each_n(join_view(vector<vector<int>>))/8 1.387 -
std::for_each_n(join_view(vector<vector<int>>))/8192 265.078 -2.23%
std::for_each_n(list<int>)/32 11.260 -
std::for_each_n(list<int>)/50 23.033 3.72%
std::for_each_n(list<int>)/8 2.472 6.56%
std::for_each_n(list<int>)/8192 7536.002 -1.21%
std::for_each_n(vector<int>)/32 3.693 -
std::for_each_n(vector<int>)/50 3.852 -
std::for_each_n(vector<int>)/8 2.732 2.99%
std::for_each_n(vector<int>)/8192 251.722 -
std::generate(deque<int>)/1024 242.444 -
std::generate(deque<int>)/32 8.029 -
std::generate(deque<int>)/50 11.998 -
std::generate(deque<int>)/8192 1893.326 -
std::generate(list<int>)/1024 671.259 -
std::generate(list<int>)/32 8.391 -
std::generate(list<int>)/50 15.319 2.71%
std::generate(list<int>)/8192 7540.407 -
std::generate(vector<int>)/1024 242.336 -
std::generate(vector<int>)/32 7.866 -
std::generate(vector<int>)/50 11.843 -
std::generate(vector<int>)/8192 1829.256 -
std::generate_n(deque<int>)/1024 242.590 -
std::generate_n(deque<int>)/32 8.165 -
std::generate_n(deque<int>)/50 12.130 -
std::generate_n(deque<int>)/8192 1945.522 -
std::generate_n(list<int>)/1024 649.894 -
std::generate_n(list<int>)/32 8.509 -
std::generate_n(list<int>)/50 15.300 1.71%
std::generate_n(list<int>)/8192 7549.205 9.90%
std::generate_n(vector<int>)/1024 240.952 -
std::generate_n(vector<int>)/32 7.850 -
std::generate_n(vector<int>)/50 11.868 -
std::generate_n(vector<int>)/8192 1828.226 -
std::is_partitioned(deque<int>)_(partitioned)/1024 291.378 -12.30%
std::is_partitioned(deque<int>)_(partitioned)/32 9.316 -6.92%
std::is_partitioned(deque<int>)_(partitioned)/50 13.975 -7.69%
std::is_partitioned(deque<int>)_(partitioned)/8192 2554.899 2.28%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.051 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.864 10.24%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.995 4.26%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 951.275 19.15%
std::is_partitioned(list<int>)_(partitioned)/1024 574.709 -
std::is_partitioned(list<int>)_(partitioned)/32 8.604 -
std::is_partitioned(list<int>)_(partitioned)/50 13.989 -
std::is_partitioned(list<int>)_(partitioned)/8192 6797.142 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 178.230 2.79%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.220 -1.47%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.518 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2151.895 -
std::is_partitioned(vector<int>)_(partitioned)/1024 187.435 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.201 -4.04%
std::is_partitioned(vector<int>)_(partitioned)/50 9.507 -1.75%
std::is_partitioned(vector<int>)_(partitioned)/8192 1392.720 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.386 -15.22%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.656 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.594 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 169.205 -11.77%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.634 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.779 -22.23%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3881.543 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 513884.829 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 45.549 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 506.216 -1.35%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.679 9.39%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4006.729 -1.44%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 687058.317 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.759 -22.92%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 484.024 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.514 -22.41%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3873.467 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 529187.898 2.33%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.544 -1.91%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 522.855 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.800 7.78%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4044.573 3.57%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689744.240 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.430 -21.24%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 753.927 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.828 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7930.848 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420700.726 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.618 -1.00%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 783.083 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.632 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8975.788 -4.75%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1589585.791 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 67.238 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 773.046 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.726 -2.48%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8194.486 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1425499.491 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.755 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 798.921 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.186 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8405.221 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1588581.439 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.666 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 369.750 1.78%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.913 3.35%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2819.513 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211535.175 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.137 1.91%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.765 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.417 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2518.277 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1007045.876 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.102 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 380.838 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.107 -1.26%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2951.829 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211516.216 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.497 1.81%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 358.707 4.20%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.423 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2887.668 4.31%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 991096.948 -2.09%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.454 3.55%
std::is_sorted(deque<int>)/1024 470.339 -
std::is_sorted(deque<int>)/8 2.656 -
std::is_sorted(deque<int>)/8192 3765.622 -
std::is_sorted(deque<int>,_pred)/1024 640.877 -
std::is_sorted(deque<int>,_pred)/8 4.796 -
std::is_sorted(deque<int>,_pred)/8192 5182.412 -
std::is_sorted(list<int>)/1024 746.222 -
std::is_sorted(list<int>)/8 2.078 -
std::is_sorted(list<int>)/8192 7764.870 8.76%
std::is_sorted(list<int>,_pred)/1024 818.964 -
std::is_sorted(list<int>,_pred)/8 4.033 -
std::is_sorted(list<int>,_pred)/8192 9719.794 11.47%
std::is_sorted(vector<int>)/1024 242.662 -1.31%
std::is_sorted(vector<int>)/8 2.061 -
std::is_sorted(vector<int>)/8192 1882.396 -1.76%
std::is_sorted(vector<int>,_pred)/1024 468.519 -
std::is_sorted(vector<int>,_pred)/8 3.287 -4.30%
std::is_sorted(vector<int>,_pred)/8192 3722.778 -
std::is_sorted_until(deque<int>)/1024 465.299 -3.18%
std::is_sorted_until(deque<int>)/8 2.752 -1.38%
std::is_sorted_until(deque<int>)/8192 3727.829 -5.75%
std::is_sorted_until(deque<int>,_pred)/1024 596.184 -
std::is_sorted_until(deque<int>,_pred)/8 4.100 -3.54%
std::is_sorted_until(deque<int>,_pred)/8192 4794.325 -
std::is_sorted_until(list<int>)/1024 739.894 -1.20%
std::is_sorted_until(list<int>)/8 2.069 -2.48%
std::is_sorted_until(list<int>)/8192 7026.874 -3.06%
std::is_sorted_until(list<int>,_pred)/1024 795.413 -
std::is_sorted_until(list<int>,_pred)/8 3.659 -
std::is_sorted_until(list<int>,_pred)/8192 7480.794 -16.26%
std::is_sorted_until(vector<int>)/1024 236.265 -
std::is_sorted_until(vector<int>)/8 2.059 -6.01%
std::is_sorted_until(vector<int>)/8192 1841.879 -
std::is_sorted_until(vector<int>,_pred)/1024 427.954 2.73%
std::is_sorted_until(vector<int>,_pred)/8 3.706 4.45%
std::is_sorted_until(vector<int>,_pred)/8192 3276.011 -2.30%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4635.025 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 526.746 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 38275.027 4.72%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 707.122 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.832 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10410.762 -15.57%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11617.578 4.18%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 336.635 3.86%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100434.872 5.66%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11445.488 2.24%
std::list<int>::ctor(Range)_(cheap_elements)/32 331.690 2.40%
std::list<int>::ctor(Range)_(cheap_elements)/8192 100302.184 2.71%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11462.091 2.84%
std::list<int>::ctor(const&)_(cheap_elements)/32 335.849 2.85%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98419.043 1.79%
std::list<int>::ctor(size)/1024 12346.076 3.53%
std::list<int>::ctor(size)/32 341.754 2.32%
std::list<int>::ctor(size)/8192 101052.576 3.93%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11161.442 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 337.657 -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98031.066 3.75%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.701 -2.71%
std::list<int>::erase(begin)_(cheap_elements)/32 12.825 -4.24%
std::list<int>::erase(begin)_(cheap_elements)/8192 12.719 -3.13%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.604 1.41%
std::list<int>::insert(begin)_(cheap_elements)/32 10.804 3.00%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.573 1.49%
std::list<int>::operator=(const&)_(cheap_elements)/1024 746.793 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.974 -1.03%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8154.416 -8.66%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5019.965 7.93%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 561.843 6.40%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 40355.145 -14.53%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.541 -1.02%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.544 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.458 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4763.442 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 533.184 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38535.089 -15.51%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16996.308 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 873.651 -7.31%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 148068.764 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 968.528 -2.54%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.748 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12178.773 -17.62%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6933.164 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.951 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56098.737 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14335.506 8.64%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 395.025 4.03%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 116709.470 9.35%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 35926.930 8.62%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1021.753 7.33%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 302571.530 6.47%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14344.548 9.62%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 396.851 7.73%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 117914.065 9.71%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 35282.727 5.79%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1003.918 6.01%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 298953.165 5.17%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14395.654 10.67%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 397.111 8.29%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 114282.589 6.87%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34937.786 6.30%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 987.135 3.73%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 297340.127 6.07%
std::list<std::string>::ctor(size)/1024 14750.488 6.13%
std::list<std::string>::ctor(size)/32 399.551 4.26%
std::list<std::string>::ctor(size)/8192 118863.933 3.02%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 14218.238 6.36%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 393.182 1.23%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 116828.053 5.98%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 35270.553 3.55%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 981.802 3.78%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 298450.552 3.11%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.020 -12.07%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.013 -4.87%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.071 -11.38%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.783 -5.55%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.872 -2.45%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.155 -4.99%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.512 9.65%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.972 14.01%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.557 10.14%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 32.288 7.94%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.508 7.82%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.041 7.31%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1402.708 4.98%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.146 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11371.572 11.59%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6895.267 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 153.127 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55375.662 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4762.466 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 531.678 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38539.758 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16800.759 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 892.743 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147011.276 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.877 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.705 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.924 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 17.175 3.67%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.202 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.260 -
std::lower_bound(std::deque<int>)/100 30.479 -
std::lower_bound(std::deque<int>)/8 16.870 -
std::lower_bound(std::deque<int>)/8192 66.822 2.04%
std::lower_bound(std::forward_list<int>)/100 82.083 1.62%
std::lower_bound(std::forward_list<int>)/8 15.358 -
std::lower_bound(std::forward_list<int>)/8192 10435.759 -
std::lower_bound(std::list<int>)/100 92.701 2.05%
std::lower_bound(std::list<int>)/8 16.424 6.28%
std::lower_bound(std::list<int>)/8192 14856.478 3.92%
std::lower_bound(std::vector<int>)/100 12.071 -7.19%
std::lower_bound(std::vector<int>)/8 7.735 -2.51%
std::lower_bound(std::vector<int>)/8192 15.587 -2.72%
std::make_heap(deque<int>)_(ascending)/1024 2623.538 -
std::make_heap(deque<int>)_(ascending)/8 27.255 -
std::make_heap(deque<int>)_(ascending)/8192 20696.555 -
std::make_heap(deque<int>)_(descending)/1024 1097.889 -
std::make_heap(deque<int>)_(descending)/8 21.084 -
std::make_heap(deque<int>)_(descending)/8192 8597.442 -
std::make_heap(deque<int>)_(heap)/1024 1098.735 -
std::make_heap(deque<int>)_(heap)/8 21.166 -
std::make_heap(deque<int>)_(heap)/8192 8615.813 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2661.727 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.117 -1.26%
std::make_heap(deque<int>)_(pipe-organ)/8192 21110.023 1.14%
std::make_heap(deque<int>)_(repeated)/1024 2353.177 4.05%
std::make_heap(deque<int>)_(repeated)/8 25.366 -
std::make_heap(deque<int>)_(repeated)/8192 18281.588 2.83%
std::make_heap(deque<int>)_(shuffled)/1024 2568.937 1.41%
std::make_heap(deque<int>)_(shuffled)/8 24.767 -
std::make_heap(deque<int>)_(shuffled)/8192 22761.187 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2178.415 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.910 -
std::make_heap(deque<int>,_pred)_(ascending)/8192 17134.436 -
std::make_heap(deque<int>,_pred)_(descending)/1024 643.101 -
std::make_heap(deque<int>,_pred)_(descending)/8 18.998 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5032.125 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.076 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.004 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5031.581 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2184.050 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.596 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17100.806 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1686.350 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.383 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13115.373 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1860.041 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.745 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15279.156 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 666.476 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 18.025 1.61%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5173.393 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 289.002 -1.92%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.887 -1.18%
std::make_heap(vector<NonIntegral>)_(descending)/8192 2188.152 -1.43%
std::make_heap(vector<NonIntegral>)_(heap)/1024 289.718 -1.71%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.892 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2191.108 -1.34%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 663.682 -2.69%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.596 -3.45%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5160.665 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.870 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.649 -3.58%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4628.657 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 614.973 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.299 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5306.757 1.02%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 679.957 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 17.124 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5290.879 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.659 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.825 -1.30%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2189.262 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.754 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.806 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2190.202 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 692.832 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.747 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5375.399 1.39%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 628.264 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.255 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4810.084 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 669.118 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.607 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5789.842 -
std::make_heap(vector<int>)_(ascending)/1024 652.387 -
std::make_heap(vector<int>)_(ascending)/8 16.511 -
std::make_heap(vector<int>)_(ascending)/8192 5050.593 -
std::make_heap(vector<int>)_(descending)/1024 271.493 -
std::make_heap(vector<int>)_(descending)/8 14.793 -1.52%
std::make_heap(vector<int>)_(descending)/8192 1968.841 1.06%
std::make_heap(vector<int>)_(heap)/1024 274.725 1.09%
std::make_heap(vector<int>)_(heap)/8 14.772 -
std::make_heap(vector<int>)_(heap)/8192 1978.430 1.35%
std::make_heap(vector<int>)_(pipe-organ)/1024 654.556 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.685 -
std::make_heap(vector<int>)_(pipe-organ)/8192 5008.652 -
std::make_heap(vector<int>)_(repeated)/1024 561.426 -
std::make_heap(vector<int>)_(repeated)/8 15.514 -
std::make_heap(vector<int>)_(repeated)/8192 4296.332 -
std::make_heap(vector<int>)_(shuffled)/1024 574.976 -
std::make_heap(vector<int>)_(shuffled)/8 15.972 -
std::make_heap(vector<int>)_(shuffled)/8192 5057.610 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 655.757 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.733 -1.84%
std::make_heap(vector<int>,_pred)_(ascending)/8192 5046.272 -
std::make_heap(vector<int>,_pred)_(descending)/1024 272.789 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.799 -1.44%
std::make_heap(vector<int>,_pred)_(descending)/8192 1970.998 1.15%
std::make_heap(vector<int>,_pred)_(heap)/1024 273.003 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.773 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1972.460 1.23%
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 660.313 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 17.451 2.62%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5028.680 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.578 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.045 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4323.775 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 572.783 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.915 -1.05%
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4959.916 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16375.630 2.00%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.104 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 493742.187 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16926.559 2.30%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.955 -1.75%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 487068.739 -11.23%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21566.190 -1.68%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.592 -1.39%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 589246.345 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17939.653 -2.12%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.687 -2.04%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 515731.647 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32195.274 1.23%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.341 -2.09%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 994623.578 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14846.943 2.23%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 54.578 1.23%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174115.730 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22256.332 -1.31%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.102 -2.24%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 619078.241 -1.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15884.700 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 48.505 -4.30%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 454441.915 1.14%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16420.451 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.482 1.04%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 463283.419 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21366.295 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 58.111 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 549420.092 -1.24%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17916.181 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.374 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 469330.377 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 31741.983 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.440 -2.78%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 959175.903 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13754.758 -2.13%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.652 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166401.615 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22115.577 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.204 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 642379.900 7.08%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10922.714 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.871 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114351.718 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11123.061 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 53.221 -2.93%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115631.524 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14640.530 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.995 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157262.918 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12284.305 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 47.200 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129159.505 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23982.371 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.420 -1.18%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 268808.626 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5746.961 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 34.610 1.94%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62913.335 2.73%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15067.038 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.591 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 166530.422 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10946.643 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.682 1.68%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114765.580 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11312.582 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.531 -1.05%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116556.577 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14718.989 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.394 -1.20%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 157362.177 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12290.679 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.810 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129124.471 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23976.265 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.857 1.74%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269139.497 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5725.750 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.235 -3.11%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 60924.490 -1.73%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15087.914 -5.79%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.310 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 168986.821 -4.39%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10990.855 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.122 3.01%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114283.015 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11482.917 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.175 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117389.170 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14982.638 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.233 -1.00%
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156014.444 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12800.687 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 48.017 1.57%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132109.484 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23236.189 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 45.347 5.52%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 259025.656 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5851.523 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 37.951 3.44%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63188.671 -2.05%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14991.536 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 53.045 1.09%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154712.175 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11020.474 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.748 4.98%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114595.428 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11541.477 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.953 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118193.171 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 14941.348 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.319 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 155947.297 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12791.294 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.737 -3.17%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132331.945 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23150.599 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.929 4.80%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 259075.732 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5837.617 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.348 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 62076.872 -3.40%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 14982.428 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.751 -1.16%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 155271.822 -
std::map<int,_int>::clear()/0 393.409 -
std::map<int,_int>::clear()/1024 10395.516 -
std::map<int,_int>::clear()/32 646.899 1.00%
std::map<int,_int>::clear()/8192 84587.565 1.32%
std::map<int,_int>::contains(key)_(existent)/1024 4.006 -2.46%
std::map<int,_int>::contains(key)_(existent)/32 1.705 4.24%
std::map<int,_int>::contains(key)_(existent)/8192 5.498 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.522 1.08%
std::map<int,_int>::contains(key)_(non-existent)/32 2.829 -6.98%
std::map<int,_int>::contains(key)_(non-existent)/8192 14.332 -25.03%
std::map<int,_int>::count(key)_(existent)/1024 3.747 -1.67%
std::map<int,_int>::count(key)_(existent)/32 1.528 -
std::map<int,_int>::count(key)_(existent)/8192 5.687 -1.42%
std::map<int,_int>::count(key)_(non-existent)/0 0.250 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.209 -
std::map<int,_int>::count(key)_(non-existent)/32 2.875 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.054 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.827 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6022.507 -1.00%
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.701 -1.51%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51758.774 -1.05%
std::map<int,_int>::ctor(const&)/0 12.716 -
std::map<int,_int>::ctor(const&)/1024 6785.593 3.21%
std::map<int,_int>::ctor(const&)/32 230.033 4.88%
std::map<int,_int>::ctor(const&)/8192 54021.480 3.35%
std::map<int,_int>::ctor(const&,_alloc)/0 12.714 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6648.747 1.30%
std::map<int,_int>::ctor(const&,_alloc)/32 233.744 5.66%
std::map<int,_int>::ctor(const&,_alloc)/8192 53286.661 1.32%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.945 1.35%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8859.406 1.20%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.139 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70788.869 1.09%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.696 -4.05%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13183.966 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.202 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 256213.407 2.76%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.304 -2.04%
std::map<int,_int>::equal_range(key)_(existent)/32 1.861 4.32%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.477 -1.60%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.099 -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.641 -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.702 -
std::map<int,_int>::erase(iterator)/1024 20.688 -
std::map<int,_int>::erase(iterator)/32 20.739 1.06%
std::map<int,_int>::erase(iterator)/8192 24.000 15.95%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.923 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7527.002 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.328 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57271.409 -
std::map<int,_int>::erase(key)_(existent)/1024 24.485 1.30%
std::map<int,_int>::erase(key)_(existent)/32 22.429 1.30%
std::map<int,_int>::erase(key)_(existent)/8192 25.737 2.87%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.251 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.295 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.260 -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.101 -1.92%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.251 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.901 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.770 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 3.990 -
std::map<int,_int>::find(key)_(existent)/1024 4.173 -6.59%
std::map<int,_int>::find(key)_(existent)/32 1.687 -2.64%
std::map<int,_int>::find(key)_(existent)/8192 5.271 -1.43%
std::map<int,_int>::find(key)_(non-existent)/0 0.250 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.429 -
std::map<int,_int>::find(key)_(non-existent)/32 2.296 2.64%
std::map<int,_int>::find(key)_(non-existent)/8192 7.924 5.52%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.243 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.696 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.721 1.94%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.891 -6.95%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.251 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.187 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.217 1.28%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.727 1.33%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.377 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.990 1.17%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.939 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 31.521 -9.87%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.355 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.529 1.11%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.206 1.50%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.743 1.12%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.377 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16153.225 4.50%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 761.918 1.58%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 181362.416 3.90%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.836 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12067.381 4.95%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 674.277 3.13%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117009.842 2.32%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.067 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7874.450 3.29%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 545.247 1.57%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135463.169 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.058 -4.61%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11370.426 1.31%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 669.511 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 92795.213 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 406.716 2.82%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9518.610 1.93%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 648.457 1.13%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78845.481 -2.42%
std::map<int,_int>::insert(value)_(already_present)/1024 3.454 -6.62%
std::map<int,_int>::insert(value)_(already_present)/32 1.756 -2.79%
std::map<int,_int>::insert(value)_(already_present)/8192 3.958 -2.09%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.155 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.414 1.77%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.911 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.293 -6.70%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.158 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.078 2.45%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.648 1.43%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.881 1.05%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.469 -3.08%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.741 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.992 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.071 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.908 -3.65%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.000 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.117 -4.29%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.142 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.735 3.14%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.429 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.423 3.60%
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.379 -2.29%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.472 -2.53%
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.500 2.31%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.249 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.386 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.265 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.339 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.390 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6728.319 4.77%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 233.427 8.44%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54376.373 5.89%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.398 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6725.385 6.11%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 235.990 7.08%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53697.089 5.16%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1499.154 2.90%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.181 9.84%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12783.860 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.205 -4.63%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.757 2.51%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.652 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.240 -1.28%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.430 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.647 1.50%
std::map<std::string,_int>::clear()/0 397.489 -
std::map<std::string,_int>::clear()/1024 21992.124 -
std::map<std::string,_int>::clear()/32 875.665 -3.69%
std::map<std::string,_int>::clear()/8192 213020.461 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.215 -5.74%
std::map<std::string,_int>::contains(key)_(existent)/32 16.145 -1.57%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.630 -1.73%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.277 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.006 -1.44%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.281 4.18%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.042 -6.72%
std::map<std::string,_int>::count(key)_(existent)/1024 23.993 1.34%
std::map<std::string,_int>::count(key)_(existent)/32 16.070 -3.38%
std::map<std::string,_int>::count(key)_(existent)/8192 29.286 4.77%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.266 4.33%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.659 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.513 5.36%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.396 -8.38%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.846 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7049.476 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 214.314 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 59510.576 -
std::map<std::string,_int>::ctor(const&)/0 12.777 -
std::map<std::string,_int>::ctor(const&)/1024 35522.239 1.34%
std::map<std::string,_int>::ctor(const&)/32 820.188 14.90%
std::map<std::string,_int>::ctor(const&)/8192 344567.152 1.47%
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.781 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35809.518 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 760.745 -5.01%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 345218.670 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.829 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 45537.983 10.92%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 830.755 1.12%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388706.172 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.867 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54753.946 -8.33%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1045.460 3.85%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088058.203 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 22.289 2.69%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.614 -4.57%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.745 1.14%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.443 -1.41%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.584 3.75%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.979 -
std::map<std::string,_int>::erase(iterator)/1024 28.124 9.60%
std::map<std::string,_int>::erase(iterator)/32 32.121 16.79%
std::map<std::string,_int>::erase(iterator)/8192 26.662 -16.19%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.484 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12867.628 -2.81%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.541 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121954.205 -
std::map<std::string,_int>::erase(key)_(existent)/1024 80.477 29.92%
std::map<std::string,_int>::erase(key)_(existent)/32 68.046 -6.85%
std::map<std::string,_int>::erase(key)_(existent)/8192 60.942 2.19%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.067 2.85%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.197 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.492 -4.96%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 14.016 14.77%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.978 7.55%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 17.553 10.21%
std::map<std::string,_int>::find(key)_(existent)/1024 24.033 -3.06%
std::map<std::string,_int>::find(key)_(existent)/32 15.540 -
std::map<std::string,_int>::find(key)_(existent)/8192 31.926 4.25%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.737 5.99%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.898 3.73%
std::map<std::string,_int>::find(key)_(non-existent)/8192 35.554 12.02%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.868 -24.19%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 53.469 -20.32%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 49.645 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.850 4.41%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.963 38.52%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 51.793 -5.23%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.195 -26.98%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.978 -12.79%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.094 13.25%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.261 48.34%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.570 9.63%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 39.829 -46.54%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.658 -1.54%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.282 24.07%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.582 24.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 34.924 -16.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.510 -3.36%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65484.695 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1458.807 -1.19%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 954163.757 2.24%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 400.302 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44390.438 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1308.812 3.75%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 620310.144 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.709 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40408.303 2.81%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1083.795 -5.89%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 615966.251 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.229 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35383.134 1.22%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1183.630 -8.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 404299.627 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.276 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34445.312 -1.11%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1186.642 -2.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367867.281 -1.05%
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.245 -
std::map<std::string,_int>::insert(value)_(already_present)/32 26.591 23.03%
std::map<std::string,_int>::insert(value)_(already_present)/8192 39.795 4.74%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 31.241 -3.62%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.753 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.173 -2.33%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 84.021 26.66%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 24.258 -21.12%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.409 5.01%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 30.193 -22.34%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 55.036 -11.43%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 30.305 45.97%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 15.054 35.35%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.987 12.33%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 23.457 -24.19%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.290 3.59%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 45.131 37.78%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 69.900 -30.50%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.909 19.68%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 55.525 15.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 38.113 -8.73%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 61.606 41.55%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.149 1.38%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.603 14.35%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.128 4.80%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.957 4.82%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.440 -1.11%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.261 3.95%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.461 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36880.223 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 809.481 -5.79%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 355920.715 1.78%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.459 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36453.333 1.19%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 765.077 -8.54%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349328.413 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.146 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15758.668 -4.61%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 332.544 -5.60%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207431.473 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.735 -4.94%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.026 12.40%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.267 12.96%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 29.435 24.32%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.089 6.06%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.132 -14.75%
std::mismatch(deque<int>)_(it,_it,_it)/1000 463.617 8.13%
std::mismatch(deque<int>)_(it,_it,_it)/1024 452.911 4.10%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 494973.969 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.801 -
std::mismatch(deque<int>)_(it,_it,_it)/8192 3826.487 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 450.250 -4.87%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 479.715 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 488638.664 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.010 -2.73%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3829.333 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 716.517 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 721.062 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625747.565 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.390 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4855.957 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 693.599 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 725.416 2.33%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624674.233 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.161 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4878.393 -
std::mismatch(list<int>)_(it,_it,_it)/1000 739.780 -
std::mismatch(list<int>)_(it,_it,_it)/1024 756.264 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 925499.013 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.636 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7947.843 8.08%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 753.056 -5.78%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 769.785 -5.33%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 940052.166 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.152 5.92%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13362.815 8.93%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 798.746 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 816.563 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1000599.689 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.109 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12923.717 7.70%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1538.362 93.49%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 1234.723 51.37%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 991072.076 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.659 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10410.621 -5.56%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.272 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.819 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68258.762 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.061 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.254 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.320 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.871 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68274.212 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 484.932 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 476.442 4.55%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 522.184 2.64%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608702.520 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.146 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4744.602 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 481.071 1.55%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 495.403 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 604342.175 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.401 2.32%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4714.252 -
std::move(deque<int>)/1048576 54700.129 -
std::move(deque<int>)/262144 15129.569 1.30%
std::move(deque<int>)/32768 1830.024 -9.56%
std::move(deque<int>)/4096 148.700 -
std::move(deque<int>)/512 22.145 -
std::move(deque<int>)/64 4.910 3.83%
std::move(deque<int>)/8 3.445 -
std::move(list<int>)/1048576 1003171.229 -
std::move(list<int>)/262144 245565.687 -
std::move(list<int>)/32768 30849.808 -2.29%
std::move(list<int>)/4096 4778.424 -
std::move(list<int>)/512 354.730 -
std::move(list<int>)/64 42.731 9.58%
std::move(list<int>)/8 3.366 -
std::move(vector<bool>)_(aligned)/1048576 1730.366 -
std::move(vector<bool>)_(aligned)/262144 255.825 -
std::move(vector<bool>)_(aligned)/32768 36.745 -
std::move(vector<bool>)_(aligned)/4096 7.036 -
std::move(vector<bool>)_(aligned)/512 2.339 -
std::move(vector<bool>)_(aligned)/64 1.604 2.78%
std::move(vector<bool>)_(unaligned)/1048576 6556.348 -
std::move(vector<bool>)_(unaligned)/262144 1628.529 -
std::move(vector<bool>)_(unaligned)/32768 210.130 -
std::move(vector<bool>)_(unaligned)/4096 26.272 -
std::move(vector<bool>)_(unaligned)/512 4.922 1.42%
std::move(vector<bool>)_(unaligned)/64 1.624 -
std::move(vector<int>)/1048576 57496.129 -4.12%
std::move(vector<int>)/262144 14178.155 -5.10%
std::move(vector<int>)/32768 1732.512 -
std::move(vector<int>)/4096 134.121 -
std::move(vector<int>)/512 20.088 -
std::move(vector<int>)/64 4.134 -
std::move(vector<int>)/8 2.232 -4.21%
std::move_backward(deque<int>)/1048576 130915.443 -
std::move_backward(deque<int>)/262144 31085.530 -
std::move_backward(deque<int>)/32768 3523.614 -
std::move_backward(deque<int>)/4096 156.350 -11.51%
std::move_backward(deque<int>)/512 23.970 1.58%
std::move_backward(deque<int>)/64 5.401 4.47%
std::move_backward(deque<int>)/8 3.521 4.61%
std::move_backward(list<int>)/1048576 1027200.195 -
std::move_backward(list<int>)/262144 256567.323 -2.28%
std::move_backward(list<int>)/32768 31688.024 -
std::move_backward(list<int>)/4096 4961.619 -
std::move_backward(list<int>)/512 366.370 -
std::move_backward(list<int>)/64 39.311 -
std::move_backward(list<int>)/8 3.376 -
std::move_backward(vector<bool>)_(aligned)/1048576 1726.111 -
std::move_backward(vector<bool>)_(aligned)/262144 256.641 -
std::move_backward(vector<bool>)_(aligned)/32768 38.099 -
std::move_backward(vector<bool>)_(aligned)/4096 7.222 -
std::move_backward(vector<bool>)_(aligned)/512 2.230 -5.42%
std::move_backward(vector<bool>)_(aligned)/64 1.793 5.42%
std::move_backward(vector<bool>)_(unaligned)/1048576 6513.165 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.625 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.594 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.570 -
std::move_backward(vector<bool>)_(unaligned)/512 4.548 -
std::move_backward(vector<bool>)_(unaligned)/64 1.683 -6.29%
std::move_backward(vector<int>)/1048576 60848.493 8.81%
std::move_backward(vector<int>)/262144 21684.856 -1.78%
std::move_backward(vector<int>)/32768 1733.410 -
std::move_backward(vector<int>)/4096 135.397 -
std::move_backward(vector<int>)/512 20.801 -
std::move_backward(vector<int>)/64 4.328 -
std::move_backward(vector<int>)/8 2.238 -
std::multimap<int,_int>::clear()/0 391.282 -
std::multimap<int,_int>::clear()/1024 11134.335 4.34%
std::multimap<int,_int>::clear()/32 653.979 1.27%
std::multimap<int,_int>::clear()/8192 88799.601 5.82%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.315 -4.95%
std::multimap<int,_int>::contains(key)_(existent)/32 1.741 -4.88%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.456 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.297 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.329 -6.12%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.813 -3.52%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.129 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.283 -4.02%
std::multimap<int,_int>::count(key)_(existent)/32 3.646 -1.42%
std::multimap<int,_int>::count(key)_(existent)/8192 6.754 2.28%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.549 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.274 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.787 -4.17%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.866 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5923.655 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.841 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51366.314 -
std::multimap<int,_int>::ctor(const&)/0 12.737 -
std::multimap<int,_int>::ctor(const&)/1024 6570.522 -1.26%
std::multimap<int,_int>::ctor(const&)/32 221.524 -2.20%
std::multimap<int,_int>::ctor(const&)/8192 52920.893 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.727 -1.19%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 7068.134 7.54%
std::multimap<int,_int>::ctor(const&,_alloc)/32 239.439 8.37%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 55242.438 5.66%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.727 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8780.876 -2.29%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.100 -3.30%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72462.478 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.773 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12856.398 -1.31%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.496 2.76%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241870.291 -5.08%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.338 -2.94%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.418 -3.03%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.928 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 7.212 11.50%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.516 1.55%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.815 11.28%
std::multimap<int,_int>::erase(iterator)/1024 21.030 3.14%
std::multimap<int,_int>::erase(iterator)/32 20.901 3.07%
std::multimap<int,_int>::erase(iterator)/8192 20.983 2.95%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.127 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7605.060 3.79%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.944 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58634.115 3.37%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.344 5.49%
std::multimap<int,_int>::erase(key)_(existent)/32 23.526 4.59%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.521 2.87%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.206 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.502 -2.35%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.914 4.28%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.000 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.842 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.168 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.769 3.54%
std::multimap<int,_int>::find(key)_(existent)/32 1.724 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.322 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.210 -7.61%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.455 -7.97%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.285 1.35%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.169 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.061 3.65%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.609 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.951 2.11%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.194 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.784 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.381 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.722 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.636 2.29%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.813 1.87%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.346 4.18%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.194 3.40%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.226 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.024 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.884 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.380 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.333 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14752.934 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 734.224 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184514.588 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.220 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11554.604 -1.21%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.830 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 122003.371 1.44%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.229 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12235.201 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 690.627 -1.20%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 204182.004 -10.58%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 407.606 4.17%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10999.118 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 671.273 2.22%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90627.738 2.21%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.368 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10100.423 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 673.253 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 87936.523 3.48%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.400 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.662 1.47%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.645 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.087 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 33.652 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.919 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.668 4.47%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.917 4.77%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.917 1.82%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.806 4.71%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 21.001 3.09%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.175 1.41%
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.472 3.53%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.214 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.479 -29.72%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.228 -14.32%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.864 -29.36%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.355 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6446.122 -2.18%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.687 -1.40%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51820.966 -1.36%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.362 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6490.093 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 215.121 -3.21%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51987.531 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1458.241 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.310 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12692.216 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.054 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.221 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.224 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.880 -43.94%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.600 -25.97%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.797 -47.19%
std::multimap<std::string,_int>::clear()/0 392.941 -
std::multimap<std::string,_int>::clear()/1024 21891.760 -
std::multimap<std::string,_int>::clear()/32 891.393 -4.15%
std::multimap<std::string,_int>::clear()/8192 214928.580 1.76%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 27.104 14.65%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.250 8.89%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 36.484 8.65%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 25.965 19.75%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 12.891 18.02%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 34.274 20.90%
std::multimap<std::string,_int>::count(key)_(existent)/1024 27.287 10.88%
std::multimap<std::string,_int>::count(key)_(existent)/32 21.122 7.05%
std::multimap<std::string,_int>::count(key)_(existent)/8192 36.527 28.34%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 30.216 22.92%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 12.447 19.11%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 39.715 17.43%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.790 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7034.320 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 211.354 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 59762.542 -
std::multimap<std::string,_int>::ctor(const&)/0 12.655 -
std::multimap<std::string,_int>::ctor(const&)/1024 36068.998 2.54%
std::multimap<std::string,_int>::ctor(const&)/32 685.572 -24.95%
std::multimap<std::string,_int>::ctor(const&)/8192 343448.680 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.667 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37358.872 1.06%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 808.011 8.09%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346399.335 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.814 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39378.990 -2.33%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 776.307 4.53%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381719.603 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.867 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 64755.696 10.60%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1011.483 1.30%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1104780.209 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 27.486 18.65%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 20.781 12.92%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 32.368 6.18%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 26.988 10.98%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.814 11.16%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 39.636 23.26%
std::multimap<std::string,_int>::erase(iterator)/1024 35.064 3.96%
std::multimap<std::string,_int>::erase(iterator)/32 26.499 5.00%
std::multimap<std::string,_int>::erase(iterator)/8192 31.662 6.73%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.420 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13016.986 2.40%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.627 -3.93%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119813.988 3.05%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 80.385 17.11%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.772 -16.03%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 65.961 -40.05%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.647 1.53%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.459 -6.82%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.304 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.175 7.04%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.506 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.868 1.23%
std::multimap<std::string,_int>::find(key)_(existent)/1024 21.646 -8.39%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.339 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.852 -5.52%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.261 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 29.771 27.22%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 12.790 27.22%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 36.155 16.26%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.285 12.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 61.294 -1.61%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.796 17.93%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 93.239 5.79%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 30.894 -12.98%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 45.895 -4.97%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 35.849 -16.58%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.401 -13.77%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.207 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.705 20.99%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.751 -5.08%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 83.261 4.05%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.450 5.99%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.479 -1.23%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.771 -4.79%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.286 -2.93%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.657 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64241.309 1.70%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1352.964 -2.47%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 911867.913 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.725 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43878.527 3.08%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1226.769 -3.74%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597380.394 1.11%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 403.923 3.12%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64644.849 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1638.448 2.82%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 819308.738 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.007 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33948.636 3.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1165.005 -2.00%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 386135.556 1.29%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.691 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32790.028 2.33%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1191.423 2.37%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348563.945 1.40%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.882 -48.11%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 30.970 -47.75%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 74.100 -15.08%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.371 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.785 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.809 -19.55%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.197 2.07%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.493 -13.62%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 40.650 -6.55%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.986 -19.51%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 50.942 -3.53%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 91.369 -1.69%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 38.544 -8.45%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 123.713 -4.73%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 29.561 16.54%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.192 14.47%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 38.663 14.02%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.430 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37198.702 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 747.874 1.35%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 348367.541 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.429 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36153.346 2.18%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 773.134 -7.66%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349352.636 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.132 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16724.169 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 360.770 3.44%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207372.141 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 93.390 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 37.405 -7.87%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 131.995 6.66%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 35.949 37.24%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.058 17.51%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 41.519 19.43%
std::multiset<int>::clear()/0 389.948 -
std::multiset<int>::clear()/1024 9798.780 -5.74%
std::multiset<int>::clear()/32 615.757 -2.47%
std::multiset<int>::clear()/8192 77651.306 -4.80%
std::multiset<int>::contains(key)_(existent)/1024 3.970 -1.50%
std::multiset<int>::contains(key)_(existent)/32 1.679 -3.30%
std::multiset<int>::contains(key)_(existent)/8192 8.298 1.63%
std::multiset<int>::contains(key)_(non-existent)/0 0.285 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.036 -2.33%
std::multiset<int>::contains(key)_(non-existent)/32 2.770 -5.40%
std::multiset<int>::contains(key)_(non-existent)/8192 9.176 -
std::multiset<int>::count(key)_(existent)/1024 5.578 1.25%
std::multiset<int>::count(key)_(existent)/32 3.703 -
std::multiset<int>::count(key)_(existent)/8192 9.165 -
std::multiset<int>::count(key)_(non-existent)/0 0.260 -7.86%
std::multiset<int>::count(key)_(non-existent)/1024 6.285 8.33%
std::multiset<int>::count(key)_(non-existent)/32 2.596 10.90%
std::multiset<int>::count(key)_(non-existent)/8192 9.767 5.59%
std::multiset<int>::ctor(&&,_different_allocs)/0 12.787 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5996.882 3.64%
std::multiset<int>::ctor(&&,_different_allocs)/32 176.709 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48394.272 -
std::multiset<int>::ctor(const&)/0 12.691 -
std::multiset<int>::ctor(const&)/1024 6318.382 -2.98%
std::multiset<int>::ctor(const&)/32 225.264 -
std::multiset<int>::ctor(const&)/8192 50599.722 -2.78%
std::multiset<int>::ctor(const&,_alloc)/0 12.688 -
std::multiset<int>::ctor(const&,_alloc)/1024 6311.483 -3.64%
std::multiset<int>::ctor(const&,_alloc)/32 223.079 -1.99%
std::multiset<int>::ctor(const&,_alloc)/8192 50690.411 -8.40%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.642 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8999.024 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 240.935 1.99%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72093.520 1.07%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.688 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12656.232 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.554 -1.64%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250643.757 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.243 2.32%
std::multiset<int>::equal_range(key)_(existent)/32 2.341 1.20%
std::multiset<int>::equal_range(key)_(existent)/8192 8.229 -1.02%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.658 2.25%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.396 1.76%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.722 3.78%
std::multiset<int>::erase(iterator)/1024 23.130 -6.00%
std::multiset<int>::erase(iterator)/32 20.715 -5.37%
std::multiset<int>::erase(iterator)/8192 23.084 -6.41%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.638 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6713.177 -2.49%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.594 -1.03%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53903.283 -1.31%
std::multiset<int>::erase(key)_(existent)/1024 40.099 -11.55%
std::multiset<int>::erase(key)_(existent)/32 22.113 -
std::multiset<int>::erase(key)_(existent)/8192 62.717 2.30%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.251 -5.59%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.660 3.61%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.314 2.03%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.592 7.69%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.262 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.948 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.795 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.136 -2.09%
std::multiset<int>::find(key)_(existent)/1024 4.199 4.08%
std::multiset<int>::find(key)_(existent)/32 1.617 -
std::multiset<int>::find(key)_(existent)/8192 8.258 -
std::multiset<int>::find(key)_(non-existent)/0 0.251 -
std::multiset<int>::find(key)_(non-existent)/1024 5.395 -1.54%
std::multiset<int>::find(key)_(non-existent)/32 2.256 -
std::multiset<int>::find(key)_(non-existent)/8192 8.061 -2.21%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.086 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.946 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.451 -1.03%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.663 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.121 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.945 -3.52%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.380 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 30.797 -6.73%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.503 5.42%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.720 2.12%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.941 -1.47%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 69.893 -1.17%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.141 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.220 -6.19%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.829 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.707 -3.57%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.359 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14301.894 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 717.049 -1.40%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185478.212 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.275 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11649.691 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 654.435 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 115713.941 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.275 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11892.733 -3.52%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 684.701 -1.49%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 186996.193 -3.53%
std::multiset<int>::insert(value)_(already_present)/1024 27.497 -3.71%
std::multiset<int>::insert(value)_(already_present)/32 18.177 -1.75%
std::multiset<int>::insert(value)_(already_present)/8192 31.492 -
std::multiset<int>::insert(value)_(new_value,_end)/0 16.975 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 52.721 12.53%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.640 -3.23%
std::multiset<int>::insert(value)_(new_value,_end)/8192 71.960 -12.85%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.956 -5.73%
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.720 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.950 -4.42%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 33.251 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.075 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.174 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.601 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 7.522 -34.07%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.656 -21.07%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 11.316 -33.95%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.297 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6304.975 -2.52%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.237 -1.85%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50611.772 -1.22%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.305 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6366.368 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 226.849 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50261.319 -1.00%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1318.222 -7.81%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 36.822 -10.27%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12320.935 -1.48%
std::multiset<int>::upper_bound(key)_(existent)/1024 7.058 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.401 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.654 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.436 -11.90%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.553 -2.77%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.620 -18.22%
std::multiset<std::string>::clear()/0 391.321 -
std::multiset<std::string>::clear()/1024 21017.881 -3.03%
std::multiset<std::string>::clear()/32 882.507 -
std::multiset<std::string>::clear()/8192 209771.242 -2.06%
std::multiset<std::string>::contains(key)_(existent)/1024 25.827 6.07%
std::multiset<std::string>::contains(key)_(existent)/32 17.624 -6.39%
std::multiset<std::string>::contains(key)_(existent)/8192 30.212 -5.06%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.284 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 26.652 5.92%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.477 6.77%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.079 4.73%
std::multiset<std::string>::count(key)_(existent)/1024 23.491 -6.86%
std::multiset<std::string>::count(key)_(existent)/32 19.763 -
std::multiset<std::string>::count(key)_(existent)/8192 30.634 4.72%
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.738 -1.51%
std::multiset<std::string>::count(key)_(non-existent)/32 10.021 -5.69%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.646 -3.82%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.790 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6867.041 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.000 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57116.832 -
std::multiset<std::string>::ctor(const&)/0 12.640 -
std::multiset<std::string>::ctor(const&)/1024 34515.684 -1.25%
std::multiset<std::string>::ctor(const&)/32 792.640 13.47%
std::multiset<std::string>::ctor(const&)/8192 339151.896 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.639 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36439.469 -1.74%
std::multiset<std::string>::ctor(const&,_alloc)/32 747.081 -14.30%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342161.031 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.825 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 37793.253 -1.46%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 763.430 -3.49%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 378444.210 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.852 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55478.833 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1028.056 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1087856.894 1.12%
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.193 6.15%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.618 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 30.220 4.88%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.123 -1.06%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.324 1.70%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.717 -
std::multiset<std::string>::erase(iterator)/1024 31.862 -1.28%
std::multiset<std::string>::erase(iterator)/32 27.395 3.04%
std::multiset<std::string>::erase(iterator)/8192 36.848 10.74%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.841 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12698.840 -2.63%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.614 -2.43%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117209.243 -
std::multiset<std::string>::erase(key)_(existent)/1024 95.034 -1.36%
std::multiset<std::string>::erase(key)_(existent)/32 84.071 5.25%
std::multiset<std::string>::erase(key)_(existent)/8192 81.218 25.79%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.484 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 23.999 1.70%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.512 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.312 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.483 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.427 -3.76%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.692 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.517 -1.35%
std::multiset<std::string>::find(key)_(existent)/1024 24.403 1.26%
std::multiset<std::string>::find(key)_(existent)/32 14.927 -3.24%
std::multiset<std::string>::find(key)_(existent)/8192 27.682 -5.29%
std::multiset<std::string>::find(key)_(non-existent)/0 0.254 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.037 -4.41%
std::multiset<std::string>::find(key)_(non-existent)/32 10.449 -1.04%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.848 -1.79%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.752 4.93%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 56.641 -4.47%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 41.152 -12.16%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 98.184 -1.02%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.087 25.13%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 52.149 2.17%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.270 -14.51%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 63.684 18.99%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.596 12.37%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.553 -10.34%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.873 -1.22%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 75.783 -2.46%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.609 9.01%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 41.023 6.78%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.946 -2.07%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 29.882 -29.36%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.811 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62550.385 -3.37%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1406.367 -1.31%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 903344.384 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.851 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42076.005 -3.67%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1252.875 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600803.182 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.565 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 60072.965 -1.87%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1467.187 4.36%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 816481.500 -1.31%
std::multiset<std::string>::insert(value)_(already_present)/1024 55.227 -4.45%
std::multiset<std::string>::insert(value)_(already_present)/32 42.853 -10.92%
std::multiset<std::string>::insert(value)_(already_present)/8192 52.527 -15.36%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 24.975 -27.77%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.627 -1.86%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.970 -16.44%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 85.922 -5.62%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 31.054 3.94%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 47.710 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 37.182 3.82%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 58.154 -2.08%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 94.400 2.89%
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.325 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 128.335 -3.20%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.334 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.266 1.41%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.569 -1.90%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.229 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36150.078 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 798.123 1.97%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 347337.870 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.556 2.08%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35557.030 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 781.862 -3.46%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344137.614 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16025.379 -2.90%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 327.937 -6.60%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204643.058 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 89.469 2.08%
std::multiset<std::string>::upper_bound(key)_(existent)/32 39.712 -5.76%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 131.364 6.97%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.770 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.896 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.589 -
std::none_of(deque<int>)_(process_all)/32 12.287 -
std::none_of(deque<int>)_(process_all)/32768 10107.489 -
std::none_of(deque<int>)_(process_all)/50 18.877 -
std::none_of(deque<int>)_(process_all)/8 3.433 -
std::none_of(deque<int>)_(process_all)/8192 2519.089 -
std::none_of(list<int>)_(process_all)/32 11.645 -1.58%
std::none_of(list<int>)_(process_all)/32768 26813.222 3.32%
std::none_of(list<int>)_(process_all)/50 22.176 1.04%
std::none_of(list<int>)_(process_all)/8 2.663 -
std::none_of(list<int>)_(process_all)/8192 8771.200 16.41%
std::none_of(vector<int>)_(process_all)/32 8.337 -
std::none_of(vector<int>)_(process_all)/32768 8108.987 -
std::none_of(vector<int>)_(process_all)/50 18.853 -2.76%
std::none_of(vector<int>)_(process_all)/8 2.450 -
std::none_of(vector<int>)_(process_all)/8192 2034.817 -
std::partial_sort(deque<int>)_(ascending)/1024 7768.464 -
std::partial_sort(deque<int>)_(ascending)/8 33.380 1.02%
std::partial_sort(deque<int>)_(ascending)/8192 144550.584 -
std::partial_sort(deque<int>)_(descending)/1024 17717.800 -
std::partial_sort(deque<int>)_(descending)/8 41.321 -1.38%
std::partial_sort(deque<int>)_(descending)/8192 262056.511 3.55%
std::partial_sort(deque<int>)_(heap)/1024 18014.167 -
std::partial_sort(deque<int>)_(heap)/8 39.906 -1.41%
std::partial_sort(deque<int>)_(heap)/8192 265693.523 1.75%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7680.755 -
std::partial_sort(deque<int>)_(pipe-organ)/8 33.820 2.17%
std::partial_sort(deque<int>)_(pipe-organ)/8192 141857.421 -3.67%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18802.484 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.510 10.12%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 261694.283 -
std::partial_sort(deque<int>)_(repeated)/1024 6517.867 3.56%
std::partial_sort(deque<int>)_(repeated)/8 26.216 -
std::partial_sort(deque<int>)_(repeated)/8192 76060.448 -
std::partial_sort(deque<int>)_(shuffled)/1024 15449.751 -1.05%
std::partial_sort(deque<int>)_(shuffled)/8 32.280 -
std::partial_sort(deque<int>)_(shuffled)/8192 243168.714 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4769.884 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 19.914 -1.96%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50731.784 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7877.842 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 27.148 6.54%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92893.887 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7955.021 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.016 -2.26%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101067.923 5.13%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4767.455 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 19.972 -1.28%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50740.638 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8816.946 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 20.418 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92751.204 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2519.335 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.290 9.20%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27779.749 -3.47%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6768.775 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.291 -4.73%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83397.332 -
std::partial_sort(vector<int>)_(ascending)/1024 4738.559 -
std::partial_sort(vector<int>)_(ascending)/8 19.027 -
std::partial_sort(vector<int>)_(ascending)/8192 50306.122 -
std::partial_sort(vector<int>)_(descending)/1024 7902.951 -
std::partial_sort(vector<int>)_(descending)/8 24.983 2.71%
std::partial_sort(vector<int>)_(descending)/8192 93310.698 -
std::partial_sort(vector<int>)_(heap)/1024 7940.410 -3.91%
std::partial_sort(vector<int>)_(heap)/8 27.921 -
std::partial_sort(vector<int>)_(heap)/8192 96666.483 -1.01%
std::partial_sort(vector<int>)_(pipe-organ)/1024 4729.837 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.051 1.82%
std::partial_sort(vector<int>)_(pipe-organ)/8192 50298.394 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8833.437 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.053 1.52%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92822.201 -
std::partial_sort(vector<int>)_(repeated)/1024 2515.582 -
std::partial_sort(vector<int>)_(repeated)/8 18.550 -
std::partial_sort(vector<int>)_(repeated)/8192 26743.464 -
std::partial_sort(vector<int>)_(shuffled)/1024 6721.598 -
std::partial_sort(vector<int>)_(shuffled)/8 28.351 -
std::partial_sort(vector<int>)_(shuffled)/8192 87720.037 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5118.953 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.819 -1.79%
std::partial_sort_copy(deque<int>)_(ascending)/8192 52934.452 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8133.579 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.837 -
std::partial_sort_copy(deque<int>)_(descending)/8192 94602.964 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8312.596 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.142 -2.10%
std::partial_sort_copy(deque<int>)_(heap)/8192 98320.552 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5115.629 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.778 -3.69%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52712.553 -1.02%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9001.367 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.069 1.12%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94350.297 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2821.425 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.659 -1.68%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29853.477 1.85%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6914.175 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.058 -1.59%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87022.673 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5324.673 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.285 -
std::partial_sort_copy(list<int>)_(ascending)/8192 58355.652 2.14%
std::partial_sort_copy(list<int>)_(descending)/1024 8180.338 -
std::partial_sort_copy(list<int>)_(descending)/8 16.246 2.86%
std::partial_sort_copy(list<int>)_(descending)/8192 97254.579 -
std::partial_sort_copy(list<int>)_(heap)/1024 8235.849 -
std::partial_sort_copy(list<int>)_(heap)/8 17.107 -1.56%
std::partial_sort_copy(list<int>)_(heap)/8192 101403.970 1.15%
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5359.903 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.185 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 62378.315 7.61%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9113.290 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.045 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96539.290 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3110.504 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.846 1.69%
std::partial_sort_copy(list<int>)_(repeated)/8192 34794.639 5.56%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7060.075 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.443 1.72%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88827.996 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4706.999 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.408 1.35%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50540.856 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7800.081 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.018 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92305.306 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7890.939 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.358 4.12%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96240.575 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4713.916 -2.32%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.448 2.71%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50200.133 -6.08%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8750.616 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.362 2.29%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92346.160 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2497.476 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.392 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26829.154 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6694.779 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.365 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84745.923 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4811.711 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.848 1.20%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50291.153 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7859.953 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.175 -1.51%
std::partial_sort_copy(vector<int>)_(descending)/8192 93135.245 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8007.285 1.02%
std::partial_sort_copy(vector<int>)_(heap)/8 16.689 2.13%
std::partial_sort_copy(vector<int>)_(heap)/8192 97449.038 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4801.550 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.770 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50183.446 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8792.352 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.855 -3.26%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94093.437 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2482.396 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.647 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 27445.898 1.93%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6828.897 1.29%
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.092 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88146.858 -
std::partition(deque<int>)_(dense)/1024 352.120 -
std::partition(deque<int>)_(dense)/32 10.221 8.34%
std::partition(deque<int>)_(dense)/50 15.344 8.71%
std::partition(deque<int>)_(dense)/8192 2776.705 -
std::partition(deque<int>)_(sparse)/1024 380.603 -2.55%
std::partition(deque<int>)_(sparse)/32 10.172 1.81%
std::partition(deque<int>)_(sparse)/50 15.019 -
std::partition(deque<int>)_(sparse)/8192 3029.688 -2.63%
std::partition(list<int>)_(dense)/1024 387.531 -
std::partition(list<int>)_(dense)/32 8.782 2.04%
std::partition(list<int>)_(dense)/50 13.193 -1.04%
std::partition(list<int>)_(dense)/8192 4913.699 -2.79%
std::partition(list<int>)_(sparse)/1024 726.152 1.38%
std::partition(list<int>)_(sparse)/32 8.843 -2.78%
std::partition(list<int>)_(sparse)/50 21.863 -3.32%
std::partition(list<int>)_(sparse)/8192 7544.248 -3.63%
std::partition(vector<int>)_(dense)/1024 248.013 3.02%
std::partition(vector<int>)_(dense)/32 8.639 2.82%
std::partition(vector<int>)_(dense)/50 13.028 -
std::partition(vector<int>)_(dense)/8192 1867.277 3.52%
std::partition(vector<int>)_(sparse)/1024 254.566 -
std::partition(vector<int>)_(sparse)/32 8.651 -2.11%
std::partition(vector<int>)_(sparse)/50 13.836 -
std::partition(vector<int>)_(sparse)/8192 1855.944 -
std::partition_copy(deque<int>)/1024 639.994 -
std::partition_copy(deque<int>)/32 12.944 -
std::partition_copy(deque<int>)/50 21.116 -
std::partition_copy(deque<int>)/8192 5691.581 -
std::partition_copy(list<int>)/1024 709.558 -
std::partition_copy(list<int>)/32 8.569 -3.19%
std::partition_copy(list<int>)/50 12.872 -1.43%
std::partition_copy(list<int>)/8192 7204.950 -
std::partition_copy(vector<int>)/1024 466.490 -6.79%
std::partition_copy(vector<int>)/32 8.206 4.01%
std::partition_copy(vector<int>)/50 12.661 -
std::partition_copy(vector<int>)/8192 4553.321 -2.50%
std::partition_point(deque<int>)/1024 9.478 -
std::partition_point(deque<int>)/32 4.134 -
std::partition_point(deque<int>)/50 4.635 -
std::partition_point(deque<int>)/8192 15.121 -
std::partition_point(list<int>)/1024 1289.477 -
std::partition_point(list<int>)/32 15.864 -
std::partition_point(list<int>)/50 24.765 -
std::partition_point(list<int>)/8192 12343.709 -
std::partition_point(vector<int>)/1024 6.367 5.41%
std::partition_point(vector<int>)/32 2.564 -
std::partition_point(vector<int>)/50 2.652 3.53%
std::partition_point(vector<int>)/8192 9.318 -
std::pop_heap(deque<float>)/1024 13.348 -
std::pop_heap(deque<float>)/8 51.925 -
std::pop_heap(deque<float>)/8192 60.909 -4.90%
std::pop_heap(deque<int>)/1024 13.418 7.75%
std::pop_heap(deque<int>)/8 52.061 -
std::pop_heap(deque<int>)/8192 53.024 -
std::pop_heap(deque<size_t>)/1024 15.307 -
std::pop_heap(deque<size_t>)/8 51.860 -1.04%
std::pop_heap(deque<size_t>)/8192 64.467 7.93%
std::pop_heap(deque<std::string>)/1024 60.735 -
std::pop_heap(deque<std::string>)/8 57.346 -
std::pop_heap(deque<std::string>)/8192 113.431 -
std::pop_heap(vector<float>)/1024 8.372 -
std::pop_heap(vector<float>)/8 50.136 -
std::pop_heap(vector<float>)/8192 19.696 -1.70%
std::pop_heap(vector<int>)/1024 9.924 -
std::pop_heap(vector<int>)/8 50.991 -
std::pop_heap(vector<int>)/8192 12.957 -
std::pop_heap(vector<size_t>)/1024 9.870 -
std::pop_heap(vector<size_t>)/8 51.349 -
std::pop_heap(vector<size_t>)/8192 13.050 -
std::pop_heap(vector<std::string>)/1024 20.905 -
std::pop_heap(vector<std::string>)/8 53.197 -
std::pop_heap(vector<std::string>)/8192 51.539 -
std::remove(deque<int>)_(prefix)/1024 523.028 -
std::remove(deque<int>)_(prefix)/32 56.506 10.39%
std::remove(deque<int>)_(prefix)/50 64.735 8.21%
std::remove(deque<int>)_(prefix)/8192 3836.247 -
std::remove(deque<int>)_(sprinkled)/1024 523.799 1.03%
std::remove(deque<int>)_(sprinkled)/32 51.710 -2.09%
std::remove(deque<int>)_(sprinkled)/50 57.916 -
std::remove(deque<int>)_(sprinkled)/8192 3837.826 -
std::remove(list<int>)_(prefix)/1024 971.581 -3.13%
std::remove(list<int>)_(prefix)/32 52.105 -
std::remove(list<int>)_(prefix)/50 62.920 -
std::remove(list<int>)_(prefix)/8192 8262.890 1.95%
std::remove(list<int>)_(sprinkled)/1024 974.256 -
std::remove(list<int>)_(sprinkled)/32 51.931 -
std::remove(list<int>)_(sprinkled)/50 61.085 -
std::remove(list<int>)_(sprinkled)/8192 7866.449 -3.35%
std::remove(vector<int>)_(prefix)/1024 304.795 -
std::remove(vector<int>)_(prefix)/32 48.784 -
std::remove(vector<int>)_(prefix)/50 53.875 -
std::remove(vector<int>)_(prefix)/8192 2095.611 -
std::remove(vector<int>)_(sprinkled)/1024 284.105 -
std::remove(vector<int>)_(sprinkled)/32 48.734 -
std::remove(vector<int>)_(sprinkled)/50 52.916 -
std::remove(vector<int>)_(sprinkled)/8192 1973.346 -
std::remove_copy(deque<int>)_(prefix)/1024 376.353 -2.74%
std::remove_copy(deque<int>)_(prefix)/32 12.881 -1.82%
std::remove_copy(deque<int>)_(prefix)/50 19.993 -1.01%
std::remove_copy(deque<int>)_(prefix)/8192 3324.763 -
std::remove_copy(deque<int>)_(sprinkled)/1024 363.556 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.291 1.05%
std::remove_copy(deque<int>)_(sprinkled)/50 18.470 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2918.530 -
std::remove_copy(list<int>)_(prefix)/1024 1623.589 119.67%
std::remove_copy(list<int>)_(prefix)/32 11.207 -
std::remove_copy(list<int>)_(prefix)/50 18.975 -
std::remove_copy(list<int>)_(prefix)/8192 6944.028 -
std::remove_copy(list<int>)_(sprinkled)/1024 734.629 -
std::remove_copy(list<int>)_(sprinkled)/32 11.212 -
std::remove_copy(list<int>)_(sprinkled)/50 18.487 -
std::remove_copy(list<int>)_(sprinkled)/8192 6915.869 -
std::remove_copy(vector<int>)_(prefix)/1024 262.368 -
std::remove_copy(vector<int>)_(prefix)/32 9.350 -
std::remove_copy(vector<int>)_(prefix)/50 14.143 -
std::remove_copy(vector<int>)_(prefix)/8192 2055.255 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.431 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.444 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.571 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1929.824 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.636 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.622 -
std::remove_copy_if(deque<int>)_(prefix)/50 28.168 -1.25%
std::remove_copy_if(deque<int>)_(prefix)/8192 3777.469 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.535 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.318 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.587 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3515.445 -4.08%
std::remove_copy_if(list<int>)_(prefix)/1024 790.019 -
std::remove_copy_if(list<int>)_(prefix)/32 17.009 -
std::remove_copy_if(list<int>)_(prefix)/50 24.720 -
std::remove_copy_if(list<int>)_(prefix)/8192 7291.985 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 782.090 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.531 -
std::remove_copy_if(list<int>)_(sprinkled)/50 27.828 -1.08%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7331.584 1.39%
std::remove_copy_if(vector<int>)_(prefix)/1024 400.078 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.204 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.873 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3410.151 1.25%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.338 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.553 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.341 -2.39%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2738.134 -
std::remove_if(deque<int>)_(prefix)/1024 573.740 1.83%
std::remove_if(deque<int>)_(prefix)/32 55.468 -1.59%
std::remove_if(deque<int>)_(prefix)/50 66.762 -9.31%
std::remove_if(deque<int>)_(prefix)/8192 4280.443 -
std::remove_if(deque<int>)_(sprinkled)/1024 521.369 -
std::remove_if(deque<int>)_(sprinkled)/32 55.582 -10.12%
std::remove_if(deque<int>)_(sprinkled)/50 64.941 -11.68%
std::remove_if(deque<int>)_(sprinkled)/8192 3893.185 -
std::remove_if(list<int>)_(prefix)/1024 1016.321 -
std::remove_if(list<int>)_(prefix)/32 58.585 -
std::remove_if(list<int>)_(prefix)/50 71.927 -
std::remove_if(list<int>)_(prefix)/8192 9193.034 -7.19%
std::remove_if(list<int>)_(sprinkled)/1024 977.457 -
std::remove_if(list<int>)_(sprinkled)/32 56.779 -
std::remove_if(list<int>)_(sprinkled)/50 72.835 -5.74%
std::remove_if(list<int>)_(sprinkled)/8192 8093.660 -
std::remove_if(vector<int>)_(prefix)/1024 351.284 -
std::remove_if(vector<int>)_(prefix)/32 48.916 -
std::remove_if(vector<int>)_(prefix)/50 53.768 -1.75%
std::remove_if(vector<int>)_(prefix)/8192 2567.236 -
std::remove_if(vector<int>)_(sprinkled)/1024 514.865 -
std::remove_if(vector<int>)_(sprinkled)/32 53.296 -1.56%
std::remove_if(vector<int>)_(sprinkled)/50 61.840 -1.57%
std::remove_if(vector<int>)_(sprinkled)/8192 3812.373 -
std::replace(deque<int>)_(prefix)/1024 408.053 -1.03%
std::replace(deque<int>)_(prefix)/32 12.673 -
std::replace(deque<int>)_(prefix)/50 19.079 -
std::replace(deque<int>)_(prefix)/8192 3234.125 -
std::replace(deque<int>)_(sprinkled)/1024 347.932 -1.04%
std::replace(deque<int>)_(sprinkled)/32 12.075 -
std::replace(deque<int>)_(sprinkled)/50 18.081 -
std::replace(deque<int>)_(sprinkled)/8192 2797.762 -
std::replace(list<int>)_(prefix)/1024 739.369 -
std::replace(list<int>)_(prefix)/32 10.981 -
std::replace(list<int>)_(prefix)/50 17.337 -
std::replace(list<int>)_(prefix)/8192 6983.421 -
std::replace(list<int>)_(sprinkled)/1024 727.424 -
std::replace(list<int>)_(sprinkled)/32 11.155 -
std::replace(list<int>)_(sprinkled)/50 18.463 -
std::replace(list<int>)_(sprinkled)/8192 7258.390 -1.66%
std::replace(vector<int>)_(prefix)/1024 158.804 -
std::replace(vector<int>)_(prefix)/32 5.219 -
std::replace(vector<int>)_(prefix)/50 7.688 -
std::replace(vector<int>)_(prefix)/8192 1265.915 -
std::replace(vector<int>)_(sprinkled)/1024 147.938 -7.47%
std::replace(vector<int>)_(sprinkled)/32 5.762 -1.68%
std::replace(vector<int>)_(sprinkled)/50 9.292 3.47%
std::replace(vector<int>)_(sprinkled)/8192 1146.900 -6.13%
std::replace_if(deque<int>)_(prefix)/1024 474.690 -1.58%
std::replace_if(deque<int>)_(prefix)/32 13.918 -
std::replace_if(deque<int>)_(prefix)/50 20.385 -
std::replace_if(deque<int>)_(prefix)/8192 3480.297 -
std::replace_if(deque<int>)_(sprinkled)/1024 366.054 -1.30%
std::replace_if(deque<int>)_(sprinkled)/32 12.415 -
std::replace_if(deque<int>)_(sprinkled)/50 18.631 -
std::replace_if(deque<int>)_(sprinkled)/8192 2907.063 -2.35%
std::replace_if(list<int>)_(prefix)/1024 731.309 -
std::replace_if(list<int>)_(prefix)/32 13.912 -
std::replace_if(list<int>)_(prefix)/50 24.391 -
std::replace_if(list<int>)_(prefix)/8192 7198.831 1.01%
std::replace_if(list<int>)_(sprinkled)/1024 736.075 -
std::replace_if(list<int>)_(sprinkled)/32 13.280 -
std::replace_if(list<int>)_(sprinkled)/50 22.794 -6.95%
std::replace_if(list<int>)_(sprinkled)/8192 7376.340 -1.03%
std::replace_if(vector<int>)_(prefix)/1024 272.594 -
std::replace_if(vector<int>)_(prefix)/32 9.597 -
std::replace_if(vector<int>)_(prefix)/50 13.988 -
std::replace_if(vector<int>)_(prefix)/8192 2031.034 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.360 -
std::replace_if(vector<int>)_(sprinkled)/32 9.140 -
std::replace_if(vector<int>)_(sprinkled)/50 13.069 -6.82%
std::replace_if(vector<int>)_(sprinkled)/8192 1916.538 -
std::reverse(deque<int>)/32768 5703.927 -
std::reverse(deque<int>)/4096 716.184 -
std::reverse(deque<int>)/512 112.538 -
std::reverse(deque<int>)/64 13.017 -
std::reverse(deque<int>)/8 2.486 -1.04%
std::reverse(list<int>)/32768 19391.300 11.29%
std::reverse(list<int>)/4096 1776.719 -
std::reverse(list<int>)/512 192.052 -
std::reverse(list<int>)/64 17.394 -
std::reverse(list<int>)/8 1.926 -
std::reverse(vector<int>)/32768 1034.824 -
std::reverse(vector<int>)/4096 130.406 -
std::reverse(vector<int>)/512 16.331 -
std::reverse(vector<int>)/64 4.176 -
std::reverse(vector<int>)/8 1.559 -
std::reverse_copy(deque<int>)/32768 7889.475 -1.06%
std::reverse_copy(deque<int>)/4096 962.071 -
std::reverse_copy(deque<int>)/512 124.195 -
std::reverse_copy(deque<int>)/64 15.833 -
std::reverse_copy(deque<int>)/8 2.523 -
std::reverse_copy(list<int>)/32768 26433.954 -
std::reverse_copy(list<int>)/4096 3204.816 -
std::reverse_copy(list<int>)/512 363.318 -
std::reverse_copy(list<int>)/64 29.707 -
std::reverse_copy(list<int>)/8 2.375 -1.47%
std::reverse_copy(vector<int>)/32768 980.921 -
std::reverse_copy(vector<int>)/4096 131.847 -1.09%
std::reverse_copy(vector<int>)/512 17.146 -
std::reverse_copy(vector<int>)/64 2.518 -
std::reverse_copy(vector<int>)/8 2.438 -2.91%
std::rotate(deque<int>)_(1_element_backward)/1024 40.996 -
std::rotate(deque<int>)_(1_element_backward)/32 3.541 -
std::rotate(deque<int>)_(1_element_backward)/50 5.039 -1.73%
std::rotate(deque<int>)_(1_element_backward)/8192 311.329 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.656 1.74%
std::rotate(deque<int>)_(1_element_forward)/32 4.133 -
std::rotate(deque<int>)_(1_element_forward)/50 5.423 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.297 -
std::rotate(deque<int>)_(by_1/2)/1024 187.841 -
std::rotate(deque<int>)_(by_1/2)/32 8.498 -
std::rotate(deque<int>)_(by_1/2)/50 11.520 -
std::rotate(deque<int>)_(by_1/2)/8192 1454.644 -
std::rotate(deque<int>)_(by_1/3)/1024 415.195 3.82%
std::rotate(deque<int>)_(by_1/3)/32 20.191 -3.14%
std::rotate(deque<int>)_(by_1/3)/50 28.554 -6.58%
std::rotate(deque<int>)_(by_1/3)/8192 3366.467 -
std::rotate(deque<int>)_(by_1/4)/1024 271.657 -
std::rotate(deque<int>)_(by_1/4)/32 13.279 1.48%
std::rotate(deque<int>)_(by_1/4)/50 27.190 -5.96%
std::rotate(deque<int>)_(by_1/4)/8192 2442.084 -3.56%
std::rotate(list<int>)_(1_element_backward)/1024 738.606 -
std::rotate(list<int>)_(1_element_backward)/32 13.179 -
std::rotate(list<int>)_(1_element_backward)/50 24.864 -
std::rotate(list<int>)_(1_element_backward)/8192 7217.193 -
std::rotate(list<int>)_(1_element_forward)/1024 729.502 -
std::rotate(list<int>)_(1_element_forward)/32 13.788 -
std::rotate(list<int>)_(1_element_forward)/50 26.129 3.51%
std::rotate(list<int>)_(1_element_forward)/8192 8057.357 -
std::rotate(list<int>)_(by_1/2)/1024 388.045 -
std::rotate(list<int>)_(by_1/2)/32 6.471 -
std::rotate(list<int>)_(by_1/2)/50 12.568 -
std::rotate(list<int>)_(by_1/2)/8192 5446.440 -
std::rotate(list<int>)_(by_1/3)/1024 805.780 -
std::rotate(list<int>)_(by_1/3)/32 17.256 -
std::rotate(list<int>)_(by_1/3)/50 22.932 -
std::rotate(list<int>)_(by_1/3)/8192 8321.174 -
std::rotate(list<int>)_(by_1/4)/1024 574.687 -
std::rotate(list<int>)_(by_1/4)/32 14.435 -
std::rotate(list<int>)_(by_1/4)/50 25.786 -
std::rotate(list<int>)_(by_1/4)/8192 6566.878 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.549 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.794 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.718 -
std::rotate(vector<bool>)_(1_element_backward)/8192 109.928 3.05%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.469 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.640 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.652 -
std::rotate(vector<bool>)_(1_element_forward)/8192 114.781 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.462 -
std::rotate(vector<bool>)_(by_1/2)/32 17.961 -
std::rotate(vector<bool>)_(by_1/2)/50 17.740 1.19%
std::rotate(vector<bool>)_(by_1/2)/8192 15.061 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.080 1.22%
std::rotate(vector<bool>)_(by_1/3)/32 17.826 1.83%
std::rotate(vector<bool>)_(by_1/3)/50 17.788 1.57%
std::rotate(vector<bool>)_(by_1/3)/8192 154.440 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.946 1.55%
std::rotate(vector<bool>)_(by_1/4)/32 17.835 1.46%
std::rotate(vector<bool>)_(by_1/4)/50 17.824 2.09%
std::rotate(vector<bool>)_(by_1/4)/8192 30.050 -2.03%
std::rotate(vector<int>)_(1_element_backward)/1024 35.557 -
std::rotate(vector<int>)_(1_element_backward)/32 2.916 -
std::rotate(vector<int>)_(1_element_backward)/50 5.314 -
std::rotate(vector<int>)_(1_element_backward)/8192 298.716 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.114 -
std::rotate(vector<int>)_(1_element_forward)/32 2.954 -
std::rotate(vector<int>)_(1_element_forward)/50 5.244 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.025 -
std::rotate(vector<int>)_(by_1/2)/1024 31.687 -
std::rotate(vector<int>)_(by_1/2)/32 2.336 -
std::rotate(vector<int>)_(by_1/2)/50 3.820 -
std::rotate(vector<int>)_(by_1/2)/8192 240.504 -
std::rotate(vector<int>)_(by_1/3)/1024 118.843 -
std::rotate(vector<int>)_(by_1/3)/32 10.057 1.05%
std::rotate(vector<int>)_(by_1/3)/50 11.050 -
std::rotate(vector<int>)_(by_1/3)/8192 869.236 -
std::rotate(vector<int>)_(by_1/4)/1024 47.187 -
std::rotate(vector<int>)_(by_1/4)/32 4.730 -
std::rotate(vector<int>)_(by_1/4)/50 11.674 2.32%
std::rotate(vector<int>)_(by_1/4)/8192 369.267 -
std::rotate_copy(deque<int>)/1024 34.372 -
std::rotate_copy(deque<int>)/32 2.787 1.29%
std::rotate_copy(deque<int>)/50 3.044 1.01%
std::rotate_copy(deque<int>)/8192 297.398 1.35%
std::rotate_copy(list<int>)/1024 731.964 -
std::rotate_copy(list<int>)/32 8.692 -
std::rotate_copy(list<int>)/50 13.878 -
std::rotate_copy(list<int>)/8192 6883.533 -
std::rotate_copy(vector<int>)/1024 33.411 1.16%
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.674 -
std::rotate_copy(vector<int>)/8192 431.078 24.50%
std::sample(deque<int>)/1024 11309.619 -
std::sample(deque<int>)/32 305.234 -
std::sample(deque<int>)/8192 91550.688 -
std::sample(list<int>)/1024 11952.957 -
std::sample(list<int>)/32 312.094 -
std::sample(list<int>)/8192 97875.094 -
std::sample(vector<int>)/1024 11280.017 -
std::sample(vector<int>)/32 302.419 -
std::sample(vector<int>)/8192 91535.027 -
std::search(deque<int>)_(near_matches)/1000 18573.568 -14.70%
std::search(deque<int>)_(near_matches)/1024 19538.462 -14.60%
std::search(deque<int>)_(near_matches)/8192 1436832.563 -
std::search(deque<int>)_(no_match)/1000 398.611 -
std::search(deque<int>)_(no_match)/1024 239.569 -31.64%
std::search(deque<int>)_(no_match)/1048576 419346.175 -
std::search(deque<int>)_(no_match)/8192 3277.949 -
std::search(deque<int>)_(same_length)/1000 325.229 -15.50%
std::search(deque<int>)_(same_length)/1024 472.253 -
std::search(deque<int>)_(same_length)/8192 3752.492 -
std::search(deque<int>)_(single_element)/1000 445.252 -
std::search(deque<int>)_(single_element)/1024 455.000 -
std::search(deque<int>)_(single_element)/8192 3630.302 -
std::search(deque<int>,_pred)_(near_matches)/1000 25945.965 4.85%
std::search(deque<int>,_pred)_(near_matches)/1024 26978.874 4.15%
std::search(deque<int>,_pred)_(near_matches)/8192 1556014.076 1.64%
std::search(deque<int>,_pred)_(no_match)/1000 514.142 17.11%
std::search(deque<int>,_pred)_(no_match)/1024 515.549 18.40%
std::search(deque<int>,_pred)_(no_match)/1048576 445719.487 -
std::search(deque<int>,_pred)_(no_match)/8192 3772.731 8.10%
std::search(deque<int>,_pred)_(same_length)/1000 501.169 4.60%
std::search(deque<int>,_pred)_(same_length)/1024 511.485 -
std::search(deque<int>,_pred)_(same_length)/8192 4034.900 -
std::search(deque<int>,_pred)_(single_element)/1000 681.787 -1.24%
std::search(deque<int>,_pred)_(single_element)/1024 699.811 -
std::search(deque<int>,_pred)_(single_element)/8192 5631.420 -
std::search(list<int>)_(near_matches)/1000 37811.787 -
std::search(list<int>)_(near_matches)/1024 39433.043 -
std::search(list<int>)_(near_matches)/8192 2558500.148 1.27%
std::search(list<int>)_(no_match)/1000 687.674 -2.03%
std::search(list<int>)_(no_match)/1024 757.805 -51.30%
std::search(list<int>)_(no_match)/1048576 837708.580 1.59%
std::search(list<int>)_(no_match)/8192 6552.617 -14.88%
std::search(list<int>)_(same_length)/1000 738.354 -
std::search(list<int>)_(same_length)/1024 763.260 -
std::search(list<int>)_(same_length)/8192 7899.283 -7.91%
std::search(list<int>)_(single_element)/1000 556.833 -15.01%
std::search(list<int>)_(single_element)/1024 766.991 2.80%
std::search(list<int>)_(single_element)/8192 7930.937 -10.52%
std::search(list<int>,_pred)_(near_matches)/1000 44064.808 7.00%
std::search(list<int>,_pred)_(near_matches)/1024 46582.255 8.09%
std::search(list<int>,_pred)_(near_matches)/8192 2704111.433 1.12%
std::search(list<int>,_pred)_(no_match)/1000 800.115 -
std::search(list<int>,_pred)_(no_match)/1024 818.980 -
std::search(list<int>,_pred)_(no_match)/1048576 952189.973 -
std::search(list<int>,_pred)_(no_match)/8192 7235.529 -6.52%
std::search(list<int>,_pred)_(same_length)/1000 790.156 -
std::search(list<int>,_pred)_(same_length)/1024 807.990 -
std::search(list<int>,_pred)_(same_length)/8192 8666.307 -
std::search(list<int>,_pred)_(single_element)/1000 794.863 -1.56%
std::search(list<int>,_pred)_(single_element)/1024 815.164 -1.45%
std::search(list<int>,_pred)_(single_element)/8192 9858.555 20.28%
std::search(vector<int>)_(near_matches)/1000 14329.119 -
std::search(vector<int>)_(near_matches)/1024 15075.638 -
std::search(vector<int>)_(near_matches)/8192 760606.988 -
std::search(vector<int>)_(no_match)/1000 206.856 1.15%
std::search(vector<int>)_(no_match)/1024 211.784 1.16%
std::search(vector<int>)_(no_match)/1048576 208953.534 -
std::search(vector<int>)_(no_match)/8192 1629.222 -
std::search(vector<int>)_(same_length)/1000 239.194 -
std::search(vector<int>)_(same_length)/1024 244.541 -
std::search(vector<int>)_(same_length)/8192 1861.266 -3.74%
std::search(vector<int>)_(single_element)/1000 228.356 -1.40%
std::search(vector<int>)_(single_element)/1024 233.582 -1.38%
std::search(vector<int>)_(single_element)/8192 1812.935 -
std::search(vector<int>,_pred)_(near_matches)/1000 22562.146 -
std::search(vector<int>,_pred)_(near_matches)/1024 23698.994 -
std::search(vector<int>,_pred)_(near_matches)/8192 1449360.592 -
std::search(vector<int>,_pred)_(no_match)/1000 521.139 -
std::search(vector<int>,_pred)_(no_match)/1024 531.774 -
std::search(vector<int>,_pred)_(no_match)/1048576 596161.721 -
std::search(vector<int>,_pred)_(no_match)/8192 4269.853 -
std::search(vector<int>,_pred)_(same_length)/1000 598.536 -
std::search(vector<int>,_pred)_(same_length)/1024 648.354 5.87%
std::search(vector<int>,_pred)_(same_length)/8192 5096.654 3.94%
std::search(vector<int>,_pred)_(single_element)/1000 501.836 -
std::search(vector<int>,_pred)_(single_element)/1024 514.926 5.05%
std::search(vector<int>,_pred)_(single_element)/8192 4122.745 5.31%
std::search_n(deque<int>)_(no_match)/1024 13.680 -
std::search_n(deque<int>)_(no_match)/32 13.620 -
std::search_n(deque<int>)_(no_match)/8192 15.781 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.116 -
std::search_n(deque<int>,_pred)_(no_match)/32 15.069 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.887 -
std::search_n(list<int>)_(no_match)/1024 732.224 -
std::search_n(list<int>)_(no_match)/32 9.166 -
std::search_n(list<int>)_(no_match)/8192 6814.084 -
std::search_n(list<int>,_pred)_(no_match)/1024 825.976 -
std::search_n(list<int>,_pred)_(no_match)/32 17.247 -
std::search_n(list<int>,_pred)_(no_match)/8192 7920.634 -
std::search_n(vector<int>)_(no_match)/1024 3.304 -
std::search_n(vector<int>)_(no_match)/32 3.420 -
std::search_n(vector<int>)_(no_match)/8192 3.322 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.055 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.085 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.044 -
std::set<int>::clear()/0 389.390 -
std::set<int>::clear()/1024 9012.851 -3.95%
std::set<int>::clear()/32 618.470 -1.12%
std::set<int>::clear()/8192 78165.503 -4.40%
std::set<int>::contains(key)_(existent)/1024 3.864 -
std::set<int>::contains(key)_(existent)/32 1.680 1.32%
std::set<int>::contains(key)_(existent)/8192 8.146 -
std::set<int>::contains(key)_(non-existent)/0 0.293 -
std::set<int>::contains(key)_(non-existent)/1024 6.209 3.06%
std::set<int>::contains(key)_(non-existent)/32 2.684 -
std::set<int>::contains(key)_(non-existent)/8192 12.189 22.48%
std::set<int>::count(key)_(existent)/1024 4.213 3.69%
std::set<int>::count(key)_(existent)/32 1.634 2.01%
std::set<int>::count(key)_(existent)/8192 7.961 2.13%
std::set<int>::count(key)_(non-existent)/0 0.250 -
std::set<int>::count(key)_(non-existent)/1024 7.416 -
std::set<int>::count(key)_(non-existent)/32 2.865 -
std::set<int>::count(key)_(non-existent)/8192 11.977 6.33%
std::set<int>::ctor(&&,_different_allocs)/0 12.766 -
std::set<int>::ctor(&&,_different_allocs)/1024 5891.079 -
std::set<int>::ctor(&&,_different_allocs)/32 176.982 -
std::set<int>::ctor(&&,_different_allocs)/8192 48262.062 -
std::set<int>::ctor(const&)/0 12.671 -
std::set<int>::ctor(const&)/1024 6118.683 -3.20%
std::set<int>::ctor(const&)/32 216.340 -1.82%
std::set<int>::ctor(const&)/8192 48771.531 -3.24%
std::set<int>::ctor(const&,_alloc)/0 12.658 -
std::set<int>::ctor(const&,_alloc)/1024 6160.321 -3.04%
std::set<int>::ctor(const&,_alloc)/32 217.824 -3.07%
std::set<int>::ctor(const&,_alloc)/8192 48890.855 -2.48%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.637 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8524.741 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 239.990 1.53%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68784.676 1.50%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.658 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12696.673 -2.09%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.892 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242731.818 3.17%
std::set<int>::equal_range(key)_(existent)/1024 4.241 -4.23%
std::set<int>::equal_range(key)_(existent)/32 1.789 -2.14%
std::set<int>::equal_range(key)_(existent)/8192 7.968 1.08%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.800 -4.54%
std::set<int>::equal_range(key)_(non-existent)/32 2.449 -5.60%
std::set<int>::equal_range(key)_(non-existent)/8192 10.265 -4.90%
std::set<int>::erase(iterator)/1024 19.667 -2.66%
std::set<int>::erase(iterator)/32 19.691 -1.42%
std::set<int>::erase(iterator)/8192 19.752 -2.56%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.518 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6575.933 -4.15%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 556.231 -1.27%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52859.546 -4.97%
std::set<int>::erase(key)_(existent)/1024 49.846 2.28%
std::set<int>::erase(key)_(existent)/32 21.400 -2.33%
std::set<int>::erase(key)_(existent)/8192 68.633 2.61%
std::set<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.673 3.86%
std::set<int>::erase(key)_(non-existent,_end)/32 2.877 25.12%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.548 2.06%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.251 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.914 1.28%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.768 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.184 4.15%
std::set<int>::find(key)_(existent)/1024 3.850 -
std::set<int>::find(key)_(existent)/32 1.644 -2.77%
std::set<int>::find(key)_(existent)/8192 7.873 -
std::set<int>::find(key)_(non-existent)/0 0.250 -5.23%
std::set<int>::find(key)_(non-existent)/1024 5.830 3.90%
std::set<int>::find(key)_(non-existent)/32 2.399 -
std::set<int>::find(key)_(non-existent)/8192 8.805 3.10%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.010 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.680 -1.98%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.236 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 98.130 6.26%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.030 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.894 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.752 -7.61%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.577 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.240 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 51.296 14.66%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.854 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 88.090 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.191 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.760 1.64%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.865 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.953 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.912 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 18089.680 6.89%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 764.626 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 185175.972 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.331 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12934.130 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.192 -2.72%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116105.002 -1.47%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.641 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7660.534 -1.58%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 535.258 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133001.555 1.30%
std::set<int>::insert(value)_(already_present)/1024 6.595 15.08%
std::set<int>::insert(value)_(already_present)/32 1.801 2.22%
std::set<int>::insert(value)_(already_present)/8192 9.857 2.31%
std::set<int>::insert(value)_(new_value,_end)/0 17.038 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.761 -11.80%
std::set<int>::insert(value)_(new_value,_end)/32 18.627 -1.87%
std::set<int>::insert(value)_(new_value,_end)/8192 67.940 -10.61%
std::set<int>::insert(value)_(new_value,_middle)/0 16.988 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.006 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.350 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.754 -1.48%
std::set<int>::lower_bound(key)_(existent)/1024 4.486 -
std::set<int>::lower_bound(key)_(existent)/32 1.535 -
std::set<int>::lower_bound(key)_(existent)/8192 8.051 3.68%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.054 -1.17%
std::set<int>::lower_bound(key)_(non-existent)/32 2.259 -6.59%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.061 -2.73%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.250 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6071.333 -11.04%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 215.184 -2.60%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48470.616 -4.75%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.259 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 7267.837 15.37%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 214.200 -3.22%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 52560.927 2.94%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1399.370 3.23%
std::set<int>::operator=(const&)_(into_populated_Container)/32 41.524 5.99%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12482.477 -
std::set<int>::upper_bound(key)_(existent)/1024 4.316 6.08%
std::set<int>::upper_bound(key)_(existent)/32 1.798 2.46%
std::set<int>::upper_bound(key)_(existent)/8192 8.052 2.07%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 7.540 30.02%
std::set<int>::upper_bound(key)_(non-existent)/32 3.142 30.24%
std::set<int>::upper_bound(key)_(non-existent)/8192 12.864 32.21%
std::set<std::string>::clear()/0 391.978 -
std::set<std::string>::clear()/1024 21357.994 -1.21%
std::set<std::string>::clear()/32 892.813 -
std::set<std::string>::clear()/8192 213190.766 -
std::set<std::string>::contains(key)_(existent)/1024 22.447 -1.46%
std::set<std::string>::contains(key)_(existent)/32 14.224 -4.95%
std::set<std::string>::contains(key)_(existent)/8192 28.610 -3.19%
std::set<std::string>::contains(key)_(non-existent)/0 0.274 -3.97%
std::set<std::string>::contains(key)_(non-existent)/1024 22.765 -
std::set<std::string>::contains(key)_(non-existent)/32 10.788 -
std::set<std::string>::contains(key)_(non-existent)/8192 29.313 -
std::set<std::string>::count(key)_(existent)/1024 24.136 -1.91%
std::set<std::string>::count(key)_(existent)/32 16.386 5.77%
std::set<std::string>::count(key)_(existent)/8192 31.104 -2.24%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 25.222 3.10%
std::set<std::string>::count(key)_(non-existent)/32 11.063 4.94%
std::set<std::string>::count(key)_(non-existent)/8192 35.030 3.99%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.781 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6914.799 -1.48%
std::set<std::string>::ctor(&&,_different_allocs)/32 207.179 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57767.018 -
std::set<std::string>::ctor(const&)/0 12.666 -
std::set<std::string>::ctor(const&)/1024 34267.435 -1.01%
std::set<std::string>::ctor(const&)/32 700.687 -12.35%
std::set<std::string>::ctor(const&)/8192 342865.389 -
std::set<std::string>::ctor(const&,_alloc)/0 12.676 -
std::set<std::string>::ctor(const&,_alloc)/1024 36407.468 -2.06%
std::set<std::string>::ctor(const&,_alloc)/32 688.619 -8.77%
std::set<std::string>::ctor(const&,_alloc)/8192 345501.971 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.720 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39783.622 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 794.312 -1.11%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379738.976 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.774 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55245.274 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1000.557 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1103707.033 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.054 4.59%
std::set<std::string>::equal_range(key)_(existent)/32 17.117 -6.40%
std::set<std::string>::equal_range(key)_(existent)/8192 27.869 2.89%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.821 -
std::set<std::string>::equal_range(key)_(non-existent)/32 11.257 -
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.944 -
std::set<std::string>::erase(iterator)/1024 33.237 20.54%
std::set<std::string>::erase(iterator)/32 25.813 -3.16%
std::set<std::string>::erase(iterator)/8192 30.280 2.00%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.063 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12567.954 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.687 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117716.073 -
std::set<std::string>::erase(key)_(existent)/1024 72.610 -25.95%
std::set<std::string>::erase(key)_(existent)/32 52.319 -28.94%
std::set<std::string>::erase(key)_(existent)/8192 85.454 2.40%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.520 -4.52%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.162 -7.78%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.430 -4.30%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.882 -2.14%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.592 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.223 -
std::set<std::string>::find(key)_(existent)/1024 24.777 5.91%
std::set<std::string>::find(key)_(existent)/32 16.400 10.14%
std::set<std::string>::find(key)_(existent)/8192 30.624 -6.93%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 22.981 9.01%
std::set<std::string>::find(key)_(non-existent)/32 10.593 7.12%
std::set<std::string>::find(key)_(non-existent)/8192 30.892 13.17%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.368 27.60%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.937 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.010 2.45%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 72.717 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.365 -8.54%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.011 -1.76%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.042 4.87%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.712 -19.01%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.483 -8.41%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.098 2.11%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.938 10.29%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.378 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.526 -6.82%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.480 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.761 -7.83%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.272 -12.06%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.536 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67189.076 1.54%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1488.304 1.11%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 921238.881 7.64%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.380 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44285.116 2.76%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1281.316 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 610470.165 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 393.878 -3.49%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41457.986 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1117.447 3.51%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 648487.462 4.59%
std::set<std::string>::insert(value)_(already_present)/1024 29.578 76.26%
std::set<std::string>::insert(value)_(already_present)/32 10.172 32.13%
std::set<std::string>::insert(value)_(already_present)/8192 37.972 -37.48%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.174 -4.46%
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.001 -7.52%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.294 -16.59%
std::set<std::string>::insert(value)_(new_value,_end)/8192 65.508 -3.54%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.048 34.79%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 51.162 4.25%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.268 -11.93%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 46.485 -11.37%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.821 -
std::set<std::string>::lower_bound(key)_(existent)/32 15.484 -
std::set<std::string>::lower_bound(key)_(existent)/8192 32.211 6.96%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.263 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.754 4.70%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.205 -1.01%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.026 3.60%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.239 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36226.535 -1.18%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 844.169 5.03%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348119.873 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.249 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36006.735 -1.15%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 679.205 -2.48%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347784.432 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.047 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16915.751 1.39%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 347.430 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207259.397 1.22%
std::set<std::string>::upper_bound(key)_(existent)/1024 24.103 -2.38%
std::set<std::string>::upper_bound(key)_(existent)/32 15.294 -11.16%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.441 1.06%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.070 -1.49%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.939 -2.68%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.773 -4.08%
std::shift_left(deque<int>)/1024 37.910 -
std::shift_left(deque<int>)/32 3.809 -
std::shift_left(deque<int>)/50 5.432 -
std::shift_left(deque<int>)/8192 299.814 -
std::shift_left(list<int>)/1024 726.657 -
std::shift_left(list<int>)/32 13.307 -
std::shift_left(list<int>)/50 27.226 -
std::shift_left(list<int>)/8192 7612.982 8.20%
std::shift_left(vector<int>)/1024 35.245 -
std::shift_left(vector<int>)/32 2.975 -69.70%
std::shift_left(vector<int>)/50 5.247 -
std::shift_left(vector<int>)/8192 280.243 -
std::shift_right(deque<int>)/1024 40.424 -
std::shift_right(deque<int>)/32 3.432 -
std::shift_right(deque<int>)/50 4.479 -
std::shift_right(deque<int>)/8192 308.024 -
std::shift_right(list<int>)/1024 730.555 -
std::shift_right(list<int>)/32 14.379 -
std::shift_right(list<int>)/50 26.895 2.41%
std::shift_right(list<int>)/8192 8004.445 9.15%
std::shift_right(vector<int>)/1024 35.511 -
std::shift_right(vector<int>)/32 2.953 -69.68%
std::shift_right(vector<int>)/50 5.310 -
std::shift_right(vector<int>)/8192 300.326 -
std::shuffle(deque<int>)/1024 9220.703 -
std::shuffle(deque<int>)/32 291.575 -
std::shuffle(deque<int>)/8192 73929.014 -
std::shuffle(vector<int>)/1024 8781.321 -
std::shuffle(vector<int>)/32 277.513 -
std::shuffle(vector<int>)/8192 69773.508 -
std::sort(deque<int>)_(ascending)/1024 760.164 -
std::sort(deque<int>)_(ascending)/8 17.470 -
std::sort(deque<int>)_(ascending)/8192 5706.314 -
std::sort(deque<int>)_(descending)/1024 1290.304 -
std::sort(deque<int>)_(descending)/8 24.960 -
std::sort(deque<int>)_(descending)/8192 10310.035 -
std::sort(deque<int>)_(heap)/1024 6157.277 -
std::sort(deque<int>)_(heap)/8 24.470 -
std::sort(deque<int>)_(heap)/8192 68542.330 -
std::sort(deque<int>)_(pipe-organ)/1024 2745.367 -
std::sort(deque<int>)_(pipe-organ)/8 19.901 -
std::sort(deque<int>)_(pipe-organ)/8192 26037.909 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17583.844 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.554 1.20%
std::sort(deque<int>)_(qsort_adversarial)/8192 478245.088 -
std::sort(deque<int>)_(repeated)/1024 955.651 -
std::sort(deque<int>)_(repeated)/8 17.755 -
std::sort(deque<int>)_(repeated)/8192 6695.122 -
std::sort(deque<int>)_(shuffled)/1024 6878.024 3.00%
std::sort(deque<int>)_(shuffled)/8 23.091 1.20%
std::sort(deque<int>)_(shuffled)/8192 80610.152 -
std::sort(vector<NonIntegral>)_(ascending)/1024 516.970 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.413 -1.14%
std::sort(vector<NonIntegral>)_(ascending)/8192 3794.691 1.82%
std::sort(vector<NonIntegral>)_(descending)/1024 767.773 -
std::sort(vector<NonIntegral>)_(descending)/8 24.505 -
std::sort(vector<NonIntegral>)_(descending)/8192 5346.083 2.16%
std::sort(vector<NonIntegral>)_(heap)/1024 4247.293 -1.82%
std::sort(vector<NonIntegral>)_(heap)/8 23.020 -1.20%
std::sort(vector<NonIntegral>)_(heap)/8192 50005.667 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1857.552 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.293 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18272.703 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13150.453 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.380 -1.25%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154129.521 -
std::sort(vector<NonIntegral>)_(repeated)/1024 503.051 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.704 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3764.387 1.10%
std::sort(vector<NonIntegral>)_(shuffled)/1024 4883.587 4.85%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.546 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 109623.566 29.46%
std::sort(vector<int>)_(ascending)/1024 517.655 -
std::sort(vector<int>)_(ascending)/8 15.599 -
std::sort(vector<int>)_(ascending)/8192 3774.721 1.49%
std::sort(vector<int>)_(descending)/1024 1014.743 -
std::sort(vector<int>)_(descending)/8 24.553 -1.04%
std::sort(vector<int>)_(descending)/8192 7227.319 1.02%
std::sort(vector<int>)_(heap)/1024 4553.119 -
std::sort(vector<int>)_(heap)/8 23.399 -
std::sort(vector<int>)_(heap)/8192 45322.695 -
std::sort(vector<int>)_(pipe-organ)/1024 2274.165 -
std::sort(vector<int>)_(pipe-organ)/8 17.541 -
std::sort(vector<int>)_(pipe-organ)/8192 21536.599 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12878.955 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.649 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147007.753 -
std::sort(vector<int>)_(repeated)/1024 660.272 -
std::sort(vector<int>)_(repeated)/8 15.729 -
std::sort(vector<int>)_(repeated)/8192 5015.566 -
std::sort(vector<int>)_(shuffled)/1024 4629.588 -3.45%
std::sort(vector<int>)_(shuffled)/8 22.446 -3.98%
std::sort(vector<int>)_(shuffled)/8192 44853.286 -
std::sort_heap(deque<int>)/1024 13258.151 -
std::sort_heap(deque<int>)/8 35.985 -
std::sort_heap(deque<int>)/8192 470746.069 -
std::sort_heap(deque<int>,_pred)/1024 12261.518 -
std::sort_heap(deque<int>,_pred)/8 34.365 1.50%
std::sort_heap(deque<int>,_pred)/8192 420848.693 -1.04%
std::sort_heap(vector<NonIntegral>)/1024 9841.081 -
std::sort_heap(vector<NonIntegral>)/8 29.967 2.34%
std::sort_heap(vector<NonIntegral>)/8192 105331.207 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9816.901 -
std::sort_heap(vector<NonIntegral>,_pred)/8 29.338 -
std::sort_heap(vector<NonIntegral>,_pred)/8192 105858.953 -
std::sort_heap(vector<int>)/1024 9770.409 -
std::sort_heap(vector<int>)/8 29.365 -
std::sort_heap(vector<int>)/8192 106039.194 -
std::sort_heap(vector<int>,_pred)/1024 9822.700 -
std::sort_heap(vector<int>,_pred)/8 29.117 -
std::sort_heap(vector<int>,_pred)/8192 105650.399 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2746.708 -
std::stable_partition(deque<int>)_(alloc_fails)/32 1876.505 -1.70%
std::stable_partition(deque<int>)_(alloc_fails)/50 1872.931 -2.28%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9763.273 -
std::stable_partition(deque<int>)_(dense)/1024 608.215 7.55%
std::stable_partition(deque<int>)_(dense)/32 31.066 7.79%
std::stable_partition(deque<int>)_(dense)/50 41.537 11.88%
std::stable_partition(deque<int>)_(dense)/8192 5607.754 -
std::stable_partition(deque<int>)_(sparse)/1024 428.944 -3.30%
std::stable_partition(deque<int>)_(sparse)/32 11.870 8.07%
std::stable_partition(deque<int>)_(sparse)/50 27.902 3.88%
std::stable_partition(deque<int>)_(sparse)/8192 3302.684 -5.01%
std::stable_partition(list<int>)_(alloc_fails)/1024 4180.774 -
std::stable_partition(list<int>)_(alloc_fails)/32 1864.647 -1.81%
std::stable_partition(list<int>)_(alloc_fails)/50 1906.307 -1.45%
std::stable_partition(list<int>)_(alloc_fails)/8192 25113.007 -4.96%
std::stable_partition(list<int>)_(dense)/1024 1744.988 20.07%
std::stable_partition(list<int>)_(dense)/32 36.924 -3.81%
std::stable_partition(list<int>)_(dense)/50 56.598 -12.51%
std::stable_partition(list<int>)_(dense)/8192 17017.261 -10.14%
std::stable_partition(list<int>)_(sparse)/1024 932.072 -
std::stable_partition(list<int>)_(sparse)/32 9.429 -
std::stable_partition(list<int>)_(sparse)/50 26.491 -1.18%
std::stable_partition(list<int>)_(sparse)/8192 8917.350 3.31%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2315.801 -1.28%
std::stable_partition(vector<int>)_(alloc_fails)/32 1856.247 -1.94%
std::stable_partition(vector<int>)_(alloc_fails)/50 1861.663 -2.11%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5323.548 -1.01%
std::stable_partition(vector<int>)_(dense)/1024 290.977 -
std::stable_partition(vector<int>)_(dense)/32 21.594 -
std::stable_partition(vector<int>)_(dense)/50 25.896 3.09%
std::stable_partition(vector<int>)_(dense)/8192 2083.444 -
std::stable_partition(vector<int>)_(sparse)/1024 207.832 -
std::stable_partition(vector<int>)_(sparse)/32 7.247 2.53%
std::stable_partition(vector<int>)_(sparse)/50 21.129 1.20%
std::stable_partition(vector<int>)_(sparse)/8192 1530.881 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3923.413 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.636 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19327.401 2.05%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28074.059 -3.99%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.492 -1.52%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26438.086 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13780.110 -1.00%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.106 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26071.447 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16586.311 -1.14%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.180 -1.30%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22421.588 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26152.381 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.281 -3.06%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28662.714 2.20%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3661.782 -1.05%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.803 1.27%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 15277.730 14.97%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19318.687 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.624 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25277.565 -
std::stable_sort(deque<int>)_(ascending)/1024 2095.940 -1.66%
std::stable_sort(deque<int>)_(ascending)/8 18.430 3.52%
std::stable_sort(deque<int>)_(ascending)/8192 13530.388 -
std::stable_sort(deque<int>)_(descending)/1024 2923.647 -
std::stable_sort(deque<int>)_(descending)/8 25.569 -2.05%
std::stable_sort(deque<int>)_(descending)/8192 20645.339 1.25%
std::stable_sort(deque<int>)_(heap)/1024 2759.787 -
std::stable_sort(deque<int>)_(heap)/8 23.696 -3.53%
std::stable_sort(deque<int>)_(heap)/8192 17577.915 1.94%
std::stable_sort(deque<int>)_(pipe-organ)/1024 2940.614 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.527 -1.55%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20685.243 1.46%
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3105.707 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.147 4.43%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20920.885 1.48%
std::stable_sort(deque<int>)_(repeated)/1024 1420.925 -
std::stable_sort(deque<int>)_(repeated)/8 17.537 -4.11%
std::stable_sort(deque<int>)_(repeated)/8192 7696.929 -
std::stable_sort(deque<int>)_(shuffled)/1024 2571.233 -
std::stable_sort(deque<int>)_(shuffled)/8 22.621 -1.30%
std::stable_sort(deque<int>)_(shuffled)/8192 14534.895 2.36%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4660.380 -7.73%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.951 -2.65%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 46141.191 -3.83%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22598.913 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.762 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 112148.499 -6.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13641.479 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.285 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 106910.887 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13890.881 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.896 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 83316.879 -1.30%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22252.474 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.827 1.40%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 134455.986 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3491.206 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.089 -1.80%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17925.381 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17778.337 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.234 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145226.684 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3596.439 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.227 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 40873.271 -2.91%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13231.392 5.46%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.475 -1.10%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 199838.494 7.36%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9435.757 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.344 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116539.493 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8086.173 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.069 -2.79%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115628.783 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13514.048 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.805 -2.03%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 198812.040 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1268.900 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.502 3.83%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14128.115 1.10%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11912.999 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.708 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173240.142 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4742.595 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.156 1.62%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18685.382 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23261.435 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 25.206 3.78%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24609.235 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13737.457 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.846 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30318.203 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14169.573 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.066 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21767.502 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22358.773 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.127 1.52%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 33874.297 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3638.798 6.66%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.124 1.40%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9594.417 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17741.547 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.291 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27066.518 -
std::stable_sort(vector<int>)_(ascending)/1024 2088.634 1.61%
std::stable_sort(vector<int>)_(ascending)/8 15.580 -
std::stable_sort(vector<int>)_(ascending)/8192 13381.280 -
std::stable_sort(vector<int>)_(descending)/1024 2813.454 -2.07%
std::stable_sort(vector<int>)_(descending)/8 24.461 -2.10%
std::stable_sort(vector<int>)_(descending)/8192 18388.356 -
std::stable_sort(vector<int>)_(heap)/1024 2546.934 1.38%
std::stable_sort(vector<int>)_(heap)/8 21.274 1.01%
std::stable_sort(vector<int>)_(heap)/8192 14501.137 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2790.472 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.427 -3.33%
std::stable_sort(vector<int>)_(pipe-organ)/8192 18258.039 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2887.368 1.04%
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.583 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18216.111 -
std::stable_sort(vector<int>)_(repeated)/1024 1111.604 2.11%
std::stable_sort(vector<int>)_(repeated)/8 15.685 1.36%
std::stable_sort(vector<int>)_(repeated)/8192 5265.555 -
std::stable_sort(vector<int>)_(shuffled)/1024 2242.993 -
std::stable_sort(vector<int>)_(shuffled)/8 19.820 -
std::stable_sort(vector<int>)_(shuffled)/8192 10957.612 -
std::swap_ranges(deque<int>)/1024 319.144 -
std::swap_ranges(deque<int>)/32 10.415 -
std::swap_ranges(deque<int>)/50 15.849 -
std::swap_ranges(deque<int>)/8192 2548.223 -3.84%
std::swap_ranges(list<int>)/1024 759.674 -
std::swap_ranges(list<int>)/32 19.369 -3.39%
std::swap_ranges(list<int>)/50 31.987 -2.02%
std::swap_ranges(list<int>)/8192 11121.781 31.89%
std::swap_ranges(vector<int>)/1024 62.540 -
std::swap_ranges(vector<int>)/32 4.805 -
std::swap_ranges(vector<int>)/50 5.593 -
std::swap_ranges(vector<int>)/8192 475.073 -
std::transform(deque<int>)_(identity_transform)/1024 369.731 -
std::transform(deque<int>)_(identity_transform)/32 12.293 -
std::transform(deque<int>)_(identity_transform)/50 19.074 -
std::transform(deque<int>)_(identity_transform)/8192 2443.363 -
std::transform(deque<int>,_deque<int>)/1024 660.024 -
std::transform(deque<int>,_deque<int>)/32 21.385 -1.29%
std::transform(deque<int>,_deque<int>)/50 35.243 -4.54%
std::transform(deque<int>,_deque<int>)/8192 5418.428 -
std::transform(list<int>)_(identity_transform)/1024 735.356 -
std::transform(list<int>)_(identity_transform)/32 16.876 -
std::transform(list<int>)_(identity_transform)/50 30.219 -
std::transform(list<int>)_(identity_transform)/8192 7652.098 11.09%
std::transform(list<int>,_list<int>)/1024 838.176 -
std::transform(list<int>,_list<int>)/32 23.000 -
std::transform(list<int>,_list<int>)/50 37.180 -1.75%
std::transform(list<int>,_list<int>)/8192 8655.737 2.20%
std::transform(vector<int>)_(identity_transform)/1024 262.068 -
std::transform(vector<int>)_(identity_transform)/32 9.168 -
std::transform(vector<int>)_(identity_transform)/50 16.308 1.18%
std::transform(vector<int>)_(identity_transform)/8192 2018.774 -
std::transform(vector<int>,_vector<int>)/1024 554.197 -
std::transform(vector<int>,_vector<int>)/32 17.207 -
std::transform(vector<int>,_vector<int>)/50 26.824 -
std::transform(vector<int>,_vector<int>)/8192 4436.630 -
std::unique(deque<int>)_(contiguous)/1024 509.725 -
std::unique(deque<int>)_(contiguous)/32 52.255 -
std::unique(deque<int>)_(contiguous)/52 57.807 -3.10%
std::unique(deque<int>)_(contiguous)/8192 3719.951 -
std::unique(deque<int>)_(sprinkled)/1024 509.300 -
std::unique(deque<int>)_(sprinkled)/32 53.023 -
std::unique(deque<int>)_(sprinkled)/52 59.131 -2.73%
std::unique(deque<int>)_(sprinkled)/8192 3797.138 -
std::unique(deque<int>,_pred)_(contiguous)/1024 630.049 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.518 -1.10%
std::unique(deque<int>,_pred)_(contiguous)/52 67.386 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4554.841 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 684.882 -
std::unique(deque<int>,_pred)_(sprinkled)/32 57.674 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.454 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5212.796 -
std::unique(list<int>)_(contiguous)/1024 917.347 -1.85%
std::unique(list<int>)_(contiguous)/32 51.770 -
std::unique(list<int>)_(contiguous)/52 63.702 -
std::unique(list<int>)_(contiguous)/8192 6996.387 -
std::unique(list<int>)_(sprinkled)/1024 962.111 -
std::unique(list<int>)_(sprinkled)/32 54.123 -
std::unique(list<int>)_(sprinkled)/52 67.234 -
std::unique(list<int>)_(sprinkled)/8192 8163.734 2.93%
std::unique(list<int>,_pred)_(contiguous)/1024 959.449 -
std::unique(list<int>,_pred)_(contiguous)/32 57.059 -
std::unique(list<int>,_pred)_(contiguous)/52 70.537 -
std::unique(list<int>,_pred)_(contiguous)/8192 7469.056 -9.28%
std::unique(list<int>,_pred)_(sprinkled)/1024 1007.803 -
std::unique(list<int>,_pred)_(sprinkled)/32 67.503 5.73%
std::unique(list<int>,_pred)_(sprinkled)/52 83.834 3.81%
std::unique(list<int>,_pred)_(sprinkled)/8192 8255.342 -
std::unique(vector<int>)_(contiguous)/1024 304.764 -
std::unique(vector<int>)_(contiguous)/32 47.752 -1.03%
std::unique(vector<int>)_(contiguous)/52 53.365 -1.01%
std::unique(vector<int>)_(contiguous)/8192 1900.565 -
std::unique(vector<int>)_(sprinkled)/1024 569.941 7.60%
std::unique(vector<int>)_(sprinkled)/32 53.818 -1.33%
std::unique(vector<int>)_(sprinkled)/52 66.305 1.47%
std::unique(vector<int>)_(sprinkled)/8192 3914.370 -
std::unique(vector<int>,_pred)_(contiguous)/1024 491.696 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.052 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.446 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3590.628 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 682.601 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.910 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.760 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5149.251 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.706 -
std::unique_copy(deque<int>)_(contiguous)/32 16.018 67.63%
std::unique_copy(deque<int>)_(contiguous)/52 24.946 68.18%
std::unique_copy(deque<int>)_(contiguous)/8192 3718.338 -
std::unique_copy(deque<int>)_(sprinkled)/1024 466.081 -6.08%
std::unique_copy(deque<int>)_(sprinkled)/32 11.544 13.15%
std::unique_copy(deque<int>)_(sprinkled)/52 19.312 17.88%
std::unique_copy(deque<int>)_(sprinkled)/8192 3731.888 -1.29%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.692 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.784 -5.58%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.072 -3.03%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4478.254 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.254 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.519 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.749 -1.54%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5056.173 -
std::unique_copy(list<int>)_(contiguous)/1024 737.742 -
std::unique_copy(list<int>)_(contiguous)/32 10.937 -1.55%
std::unique_copy(list<int>)_(contiguous)/52 19.375 -
std::unique_copy(list<int>)_(contiguous)/8192 6763.440 -
std::unique_copy(list<int>)_(sprinkled)/1024 798.656 8.33%
std::unique_copy(list<int>)_(sprinkled)/32 13.199 -
std::unique_copy(list<int>)_(sprinkled)/52 24.395 2.27%
std::unique_copy(list<int>)_(sprinkled)/8192 7118.038 3.05%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 790.382 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.243 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.946 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7515.901 -1.07%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 833.163 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.293 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.262 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7557.701 -1.21%
std::unique_copy(vector<int>)_(contiguous)/1024 246.731 -
std::unique_copy(vector<int>)_(contiguous)/32 8.603 -1.10%
std::unique_copy(vector<int>)_(contiguous)/52 13.496 -
std::unique_copy(vector<int>)_(contiguous)/8192 1882.527 -
std::unique_copy(vector<int>)_(sprinkled)/1024 455.732 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.135 -
std::unique_copy(vector<int>)_(sprinkled)/52 22.239 3.30%
std::unique_copy(vector<int>)_(sprinkled)/8192 3643.450 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.486 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.469 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.596 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3779.733 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 587.219 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.282 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.369 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4503.577 -
std::unordered_map<int,_int>::clear()/0 390.408 -
std::unordered_map<int,_int>::clear()/1024 8077.635 -7.89%
std::unordered_map<int,_int>::clear()/32 586.870 -8.19%
std::unordered_map<int,_int>::clear()/8192 62963.846 -4.12%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.805 6.77%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.709 -1.05%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.557 -5.38%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.345 -28.60%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.711 -2.16%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.579 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.712 10.79%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.217 6.64%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.339 7.17%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.429 21.80%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.275 -8.94%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.452 9.47%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.508 9.38%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.506 6.34%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.084 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8496.305 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 264.065 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96527.326 1.22%
std::unordered_map<int,_int>::ctor(const&)/0 12.928 -
std::unordered_map<int,_int>::ctor(const&)/1024 6774.197 -
std::unordered_map<int,_int>::ctor(const&)/32 198.345 -
std::unordered_map<int,_int>::ctor(const&)/8192 55349.386 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.955 -1.39%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9861.571 1.78%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 268.848 3.03%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81446.878 1.32%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.833 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13515.015 -10.47%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.724 2.11%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142460.387 -3.25%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.851 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13482.885 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.824 1.90%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141925.136 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.695 -7.97%
std::unordered_map<int,_int>::erase(iterator)/32 19.528 -7.85%
std::unordered_map<int,_int>::erase(iterator)/8192 19.731 -8.03%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.059 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5476.080 -13.13%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.043 -1.72%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44798.407 -12.41%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.157 -1.16%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.165 -5.82%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.355 -5.64%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.263 -40.89%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.132 -11.72%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.044 -24.63%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.159 -2.76%
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.159 1.93%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.220 -6.43%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.241 -1.34%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.480 17.04%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.503 36.84%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.528 18.94%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.318 23.70%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.067 5.03%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.044 20.52%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.589 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12933.354 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.528 2.12%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139549.435 -5.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.604 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12695.431 -4.33%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 727.261 -2.63%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 142676.889 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.124 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7495.036 2.82%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 597.999 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 86674.986 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.184 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14281.068 -1.57%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 771.757 -1.20%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149923.544 -1.30%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.528 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13811.113 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 753.829 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 143990.309 -2.10%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.478 26.38%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.795 57.95%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.803 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 18.023 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.161 3.30%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.570 7.45%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.320 -1.39%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.991 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.048 9.03%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.479 2.85%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.126 8.15%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.392 1.96%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.765 56.81%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.379 8.03%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.246 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.496 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.440 1.59%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.899 -9.80%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.239 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.313 4.90%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.399 4.43%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.664 3.12%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.142 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 8354.550 26.33%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.084 -2.54%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54514.986 2.18%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.186 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6669.824 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.156 1.11%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54835.188 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1305.313 -37.05%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.280 -1.92%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 24778.591 -18.39%
std::unordered_multimap<int,_int>::clear()/0 393.137 -
std::unordered_multimap<int,_int>::clear()/1024 8238.680 -15.86%
std::unordered_multimap<int,_int>::clear()/32 586.561 -7.49%
std::unordered_multimap<int,_int>::clear()/8192 63314.451 -16.64%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.182 -32.88%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.325 -17.95%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.309 -14.04%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.341 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.641 9.19%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.574 29.45%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.597 13.70%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.938 -2.23%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.846 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.933 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.345 26.90%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.079 -8.66%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.167 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.168 -3.50%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.970 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8647.453 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 290.831 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 98259.217 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.870 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6824.099 1.89%
std::unordered_multimap<int,_int>::ctor(const&)/32 201.949 1.10%
std::unordered_multimap<int,_int>::ctor(const&)/8192 56045.939 2.62%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.884 -1.95%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9132.848 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 248.859 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76205.529 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.793 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12648.931 -22.33%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.218 -18.73%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138255.454 -14.82%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.809 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12489.072 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 361.604 -2.00%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138295.182 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.551 -8.59%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.575 -6.64%
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.959 25.61%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.714 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5781.062 -10.33%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 512.896 -3.51%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44440.711 -14.54%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.537 -7.93%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.391 -18.79%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.421 8.45%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.296 -38.24%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.415 17.64%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.415 17.27%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.213 2.69%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.477 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.408 14.64%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.287 14.50%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.015 -26.00%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.593 36.44%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.420 15.87%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.380 16.41%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.329 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.205 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.224 7.90%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.191 21.37%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.340 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14937.671 1.08%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.398 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 167858.427 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.862 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15066.858 3.81%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 760.305 2.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168113.092 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.350 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14119.144 2.92%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 808.238 3.22%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 178064.680 1.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.891 -3.86%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15755.968 -2.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 823.766 -3.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 169154.264 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 398.377 2.04%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16485.401 -2.03%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 823.652 -1.23%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182503.349 -2.39%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 23.413 16.32%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.159 1.55%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.284 -19.20%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.442 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 25.839 10.46%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.911 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.768 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.411 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.971 14.48%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.898 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 30.931 59.29%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.152 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6913.313 -4.14%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 252.980 10.05%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54230.740 -2.03%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.190 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6775.617 2.98%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.408 -9.09%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54975.752 2.41%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1946.910 50.05%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.306 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 31341.591 21.38%
std::unordered_multiset<int>::clear()/0 391.337 -
std::unordered_multiset<int>::clear()/1024 9606.960 1.27%
std::unordered_multiset<int>::clear()/32 633.102 2.51%
std::unordered_multiset<int>::clear()/8192 73289.987 6.68%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.618 -2.57%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.514 -2.28%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.617 17.82%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.627 -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.836 13.77%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.676 12.88%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.600 -11.97%
std::unordered_multiset<int>::count(key)_(existent)/32 1.892 7.91%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.594 -13.12%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.345 -27.82%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.255 -13.64%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.226 -8.19%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.152 -12.06%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.982 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8564.083 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 301.069 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99952.249 -
std::unordered_multiset<int>::ctor(const&)/0 12.876 -
std::unordered_multiset<int>::ctor(const&)/1024 6733.789 1.64%
std::unordered_multiset<int>::ctor(const&)/32 199.868 1.80%
std::unordered_multiset<int>::ctor(const&)/8192 55193.290 1.46%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.881 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9006.531 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 248.011 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75962.038 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.813 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12624.946 -1.18%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 378.234 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137334.865 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.826 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12507.699 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.190 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137729.118 -
std::unordered_multiset<int>::erase(iterator)/1024 19.898 -6.32%
std::unordered_multiset<int>::erase(iterator)/32 19.866 -5.49%
std::unordered_multiset<int>::erase(iterator)/8192 20.867 -12.48%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.878 -2.06%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6776.870 8.08%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 510.348 -6.36%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50499.658 -1.05%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.771 -1.43%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.135 -2.93%
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.627 -2.17%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.339 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.156 -15.76%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.237 -6.16%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.198 -9.90%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.480 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.296 -3.02%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.234 -3.14%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.139 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.351 -4.60%
std::unordered_multiset<int>::find(key)_(existent)/32 1.399 16.45%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.504 21.87%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.329 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.115 16.78%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.041 -3.66%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 0.915 -19.80%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.248 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14646.950 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 760.334 -2.00%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 162448.675 -1.60%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.351 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14805.798 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 746.217 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 161742.065 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.680 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13411.725 -1.67%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 795.543 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 169869.400 -1.02%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.549 -1.67%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.697 3.16%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.697 6.29%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.433 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.330 1.83%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.843 5.22%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 23.345 19.17%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.473 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.706 4.78%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.931 -3.31%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 32.449 50.66%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.091 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6814.391 2.84%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 219.250 2.72%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55648.510 3.54%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.079 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6835.936 2.98%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.316 1.42%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55234.079 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.929 -3.10%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1455.268 8.37%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.820 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 28853.033 10.30%
std::unordered_set<int>::clear()/0 391.397 -
std::unordered_set<int>::clear()/1024 8365.091 -1.93%
std::unordered_set<int>::clear()/32 582.369 -
std::unordered_set<int>::clear()/8192 62253.371 -3.66%
std::unordered_set<int>::contains(key)_(existent)/1024 1.218 -4.79%
std::unordered_set<int>::contains(key)_(existent)/32 1.368 -1.62%
std::unordered_set<int>::contains(key)_(existent)/8192 1.457 -11.78%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.451 2.96%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.476 -8.02%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.454 -4.04%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.342 -15.50%
std::unordered_set<int>::count(key)_(existent)/1024 1.372 21.31%
std::unordered_set<int>::count(key)_(existent)/32 1.440 -1.19%
std::unordered_set<int>::count(key)_(existent)/8192 1.406 1.43%
std::unordered_set<int>::count(key)_(non-existent)/0 0.274 -10.47%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.699 -21.80%
std::unordered_set<int>::count(key)_(non-existent)/32 1.426 -27.73%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.567 -12.03%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.751 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8714.095 -7.40%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 286.105 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101660.181 -5.19%
std::unordered_set<int>::ctor(const&)/0 12.848 -
std::unordered_set<int>::ctor(const&)/1024 6774.573 -1.98%
std::unordered_set<int>::ctor(const&)/32 197.031 -1.61%
std::unordered_set<int>::ctor(const&)/8192 54930.719 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.892 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9869.371 1.03%
std::unordered_set<int>::ctor(const&,_alloc)/32 271.018 1.00%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81135.062 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.841 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13560.760 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.694 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140750.440 -1.13%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.816 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13221.208 -1.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 416.361 13.49%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141840.858 -
std::unordered_set<int>::erase(iterator)/1024 23.037 -
std::unordered_set<int>::erase(iterator)/32 20.470 -1.50%
std::unordered_set<int>::erase(iterator)/8192 23.301 -3.22%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.233 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5434.178 -1.74%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.147 -1.88%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43709.375 -1.42%
std::unordered_set<int>::erase(key)_(existent)/1024 26.503 4.56%
std::unordered_set<int>::erase(key)_(existent)/32 22.044 5.71%
std::unordered_set<int>::erase(key)_(existent)/8192 29.295 -2.29%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.261 -33.48%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.395 -5.68%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.407 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.182 -5.53%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.479 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.131 -7.11%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.279 -7.27%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.105 -5.21%
std::unordered_set<int>::find(key)_(existent)/1024 1.288 -12.19%
std::unordered_set<int>::find(key)_(existent)/32 1.058 -20.40%
std::unordered_set<int>::find(key)_(existent)/8192 1.346 -8.02%
std::unordered_set<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.146 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.162 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.210 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.229 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13074.766 -1.89%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 728.869 -1.16%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 137002.144 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.498 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13151.852 -2.05%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 729.091 -3.09%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 141575.409 3.81%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.534 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7482.445 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 589.394 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87500.327 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.444 -
std::unordered_set<int>::insert(value)_(already_present)/32 2.619 -5.21%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.637 -9.55%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.873 -1.41%
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.614 -2.26%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.846 -2.02%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.125 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.871 -1.38%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.899 -1.02%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.902 -1.44%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.031 -2.60%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.513 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6759.377 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 218.036 -3.54%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53736.464 -1.69%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.480 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6716.502 -1.89%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.226 -1.58%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54497.962 -1.20%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.928 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1367.040 1.95%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.306 2.94%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25775.091 -1.94%
std::unordered_set<std::string>::clear()/0 393.835 -
std::unordered_set<std::string>::clear()/1024 22754.024 -
std::unordered_set<std::string>::clear()/32 919.681 7.17%
std::unordered_set<std::string>::clear()/8192 219190.185 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 36.911 -12.47%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.037 -13.39%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.913 7.51%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.468 -15.25%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 21.128 -12.42%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.697 -
std::unordered_set<std::string>::count(key)_(existent)/1024 37.419 2.39%
std::unordered_set<std::string>::count(key)_(existent)/32 39.555 9.34%
std::unordered_set<std::string>::count(key)_(existent)/8192 45.722 19.31%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.333 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.305 1.20%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.196 -16.87%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.371 -7.22%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.894 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40986.083 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 970.022 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 720221.901 1.56%
std::unordered_set<std::string>::ctor(const&)/0 12.902 -
std::unordered_set<std::string>::ctor(const&)/1024 33624.716 1.73%
std::unordered_set<std::string>::ctor(const&)/32 742.502 -3.15%
std::unordered_set<std::string>::ctor(const&)/8192 336915.992 1.24%
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.026 -2.07%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63298.098 1.12%
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1406.105 -4.02%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 601397.032 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.860 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62122.950 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1567.993 -8.96%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 639381.360 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.858 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61617.353 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1645.760 2.95%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 634603.460 -
std::unordered_set<std::string>::erase(iterator)/1024 29.028 10.45%
std::unordered_set<std::string>::erase(iterator)/32 32.775 16.74%
std::unordered_set<std::string>::erase(iterator)/8192 26.198 -15.32%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.417 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12241.182 -1.23%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 641.099 -1.67%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117324.551 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 104.182 -23.44%
std::unordered_set<std::string>::erase(key)_(existent)/32 94.173 77.13%
std::unordered_set<std::string>::erase(key)_(existent)/8192 126.121 16.39%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.273 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 21.508 -10.32%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.609 19.93%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.616 9.06%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -4.41%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.648 1.84%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 25.415 3.50%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.285 -6.62%
std::unordered_set<std::string>::find(key)_(existent)/1024 40.071 27.69%
std::unordered_set<std::string>::find(key)_(existent)/32 36.850 -
std::unordered_set<std::string>::find(key)_(existent)/8192 34.944 -9.84%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.331 4.68%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.614 -1.03%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.282 7.39%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 25.967 13.96%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.925 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55918.258 -1.21%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1916.480 -3.37%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 592269.881 -2.01%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.973 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56071.702 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1806.435 -8.34%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 599602.891 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 389.803 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 54569.176 -4.18%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1813.892 10.15%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 559114.987 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.224 25.26%
std::unordered_set<std::string>::insert(value)_(already_present)/32 52.903 -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 47.829 45.71%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 49.597 -23.47%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 62.116 -14.41%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 55.780 -20.08%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.618 -14.16%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 45.231 -15.23%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 40.248 -37.47%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 38.701 -22.08%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 57.847 5.02%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.012 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36390.731 1.78%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 728.650 12.36%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338348.999 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.012 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35280.810 -1.31%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 739.335 6.00%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341606.411 -5.20%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.829 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 18500.375 14.04%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 394.294 34.86%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210420.895 -
std::upper_bound(std::deque<int>)/100 30.466 -
std::upper_bound(std::deque<int>)/8 17.965 -
std::upper_bound(std::deque<int>)/8192 64.647 -1.32%
std::upper_bound(std::forward_list<int>)/100 96.894 -
std::upper_bound(std::forward_list<int>)/8 16.039 -
std::upper_bound(std::forward_list<int>)/8192 10411.195 -
std::upper_bound(std::list<int>)/100 100.672 -
std::upper_bound(std::list<int>)/8 16.115 -
std::upper_bound(std::list<int>)/8192 14894.425 4.31%
std::upper_bound(std::vector<int>)/100 12.281 -
std::upper_bound(std::vector<int>)/8 5.996 -
std::upper_bound(std::vector<int>)/8192 15.616 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.377 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 392.695 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 660.504 1.21%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.289 -1.01%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.713 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 267.775 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.146 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.264 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 852.314 -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.165 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.613 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 818.830 -1.27%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.597 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.881 4.17%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 801.517 -3.05%
std::vector<int>::ctor(size)/1024 43.476 -
std::vector<int>::ctor(size)/32 11.261 1.03%
std::vector<int>::ctor(size)/8192 290.219 -48.38%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.862 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.916 -2.05%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 257.827 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.672 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.746 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 281.335 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.734 -2.21%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.260 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.906 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 38.600 -2.18%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.182 1.92%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.290 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 952.316 -5.97%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 436.480 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4491.941 -14.45%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 926.085 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 460.317 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3999.673 -18.93%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 945.354 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 438.049 3.92%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4739.812 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.865 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.750 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.628 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.911 -1.20%
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.990 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 731.172 -10.06%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.009 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.275 -9.61%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 682.177 1.85%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.440 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.448 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.445 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.448 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.574 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.965 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4898.745 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12576.269 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 736.723 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109530.250 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.554 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.230 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6340.211 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6616.141 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.236 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 55068.165 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.467 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.665 -5.47%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6890.497 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20403.473 -3.71%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 621.507 -3.46%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177761.426 -3.18%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 733.920 5.84%
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 37.499 2.01%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 7168.778 4.98%
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 21591.038 2.23%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 675.011 4.72%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 183709.467 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.363 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.461 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6904.923 -2.42%
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20665.937 -7.42%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 637.235 -16.98%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 179985.639 -5.45%
std::vector<std::string>::ctor(size)/1024 427.891 -
std::vector<std::string>::ctor(size)/32 34.601 -
std::vector<std::string>::ctor(size)/8192 4167.870 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 798.631 2.56%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 44.920 5.30%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7046.698 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20502.172 -2.75%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 600.728 -2.70%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177986.885 -3.02%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.803 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.670 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4575.171 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.598 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.399 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4593.211 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.059 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.877 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2272.494 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.492 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.336 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2289.583 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.099 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.251 -4.01%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4566.499 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.701 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.473 -7.12%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4586.173 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1796.398 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 460.426 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12359.976 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15265.423 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 794.822 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116385.630 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3346.096 -1.32%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 526.050 -1.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23065.774 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16919.380 1.26%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 860.625 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128689.414 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.146 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.528 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13928.543 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13439.460 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 873.889 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116173.705 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.704 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.143 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.043 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.917 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 27.765 -2.52%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.088 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 410.125 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.056 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4338.007 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6416.675 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 133.264 -6.89%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52465.837 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 565.005 3.52%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.575 -5.37%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3146.152 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.307 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.054 -2.61%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5775.021 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.819 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.769 -
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.442 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.052 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.587 1.13%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.784 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.780 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.770 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.346 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.316 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.307 -
vector<bool>(const_vector<bool>&) 10.778 -1.05%
vector<bool>(size_type,_const_value_type&) 9.213 -3.85%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.243 -21.24%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.974 -4.79%
vector<bool>::reserve() 9.095 -4.45%
vector<bool>::resize() 11.711 -3.67%
Geometric Mean 891.952 -