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 564569 2026-02-22T12:36:09 0:00:00
Baseline 564220 2026-02-24T10:14:51 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1749 1864
Performance Improvements 1903 1667
Unchanged Tests 38253 38374
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 260.74% 36535346.666 131798740.388 - 101.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 197.25% 12225573.567 36340366.305 - 59.16% -
SetIntersection_Interlaced_Vector_uint64_262144_16 155.09% 3077847.575 7851367.715 - 41.23% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 129.22% 22.347 51.224 - -25.78% -
std::remove_copy(list<int>)_(prefix)/1024 119.32% 740.275 1623.589 - 120.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 109.60% 3928443.816 8233854.451 - 15.35% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 104.91% 26.260 53.809 - 55.79% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 101.35% 364753.731 734423.903 - 4.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 99.53% 25.248 50.379 - 31.91% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 93.93% 793.267 1538.362 - 93.20% -
SetIntersection_None_Set_string_16384_16 92.90% 185145513.377 357153853.788 - 75.44% -
SetIntersection_None_Set_string_16384_4 91.50% 184379384.584 353083374.664 - 71.93% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 90.08% 8.872 16.864 - -29.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 89.86% 192792238.274 366025917.061 - 89.07% -
SetIntersection_None_Set_string_16384_1 88.76% 184907441.697 349026122.311 - 66.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 88.65% 30.257 57.080 - 13.58% -
SetIntersection_None_Set_string_16384_256 86.99% 186161254.497 348106172.755 - 72.40% -
SetIntersection_None_Set_string_16384_64 85.64% 185347027.921 344070416.014 - 68.74% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 85.01% 192515240.625 356174997.425 - 82.63% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 83.24% 31.569 57.847 - -20.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 77.51% 195816685.673 347602715.962 - 74.08% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 77.37% 399495.386 708588.243 - 7.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 76.85% 201376164.151 356127534.271 - 81.62% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 76.48% 5.938 10.479 - -29.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 75.32% 204083196.957 357793892.373 - 79.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 73.66% 200216449.264 347686663.779 - 75.82% -
SetIntersection_None_Set_string_16384_1024 73.14% 191051267.110 330787791.299 - 49.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 72.68% 203545154.651 351487398.787 - 78.43% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 72.28% 6.356 10.950 - 0.03% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 71.78% 6.275 10.780 - 72.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 70.12% 198752902.797 338126548.720 - 66.00% -
std::unique_copy(deque<int>)_(contiguous)/52 69.39% 14.727 24.946 - 69.65% -
std::unique_copy(deque<int>)_(contiguous)/32 67.64% 9.555 16.018 - 50.91% -
ranges::min(std::deque<long_long>)/70000 64.46% 18957.833 31177.139 - 64.55% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 64.22% 24.802 40.729 - -12.87% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 63.22% 0.426 0.696 - 77.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 59.03% 108901530.369 173183906.418 - 20.51% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 56.51% 4.599 7.199 - -0.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 54.59% 224376130.392 346872585.258 - 50.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 54.09% 7392730.924 11391499.090 - 1.96% -
SetIntersection_Interlaced_Vector_uint64_262144_256 53.95% 37971888.851 58458638.860 - 26.01% -
std::copy(vector<int>)/4096 53.21% 144.549 221.459 - -0.44% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 51.48% 23.601 35.752 - 51.41% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 51.20% 25.908 39.174 - -6.64% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 50.50% 820.395 1234.723 - 51.03% -
std::unordered_set<int>::insert(value)_(already_present)/32 49.39% 1.753 2.619 - 49.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 49.03% 20207559.479 30114396.023 - 17.71% -
std::multiset<std::string>::erase(key)_(existent)/1024 48.74% 63.892 95.034 - 49.14% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 48.32% 1312.619 1946.910 - 12.94% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 48.19% 1.239 1.836 - 0.22% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 48.15% 21.903 32.449 - 45.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 47.47% 23.927 35.285 - 12.85% -
SetIntersection_None_Set_float_16384_1 47.20% 154840404.151 227922689.820 - 49.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 47.16% 35.344 52.010 - 66.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 46.65% 25.904 37.987 - 9.98% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 44.93% 43.941 63.684 - 40.77% -
SetIntersection_Front_Set_float_16384_16384 44.68% 226183676.183 327242116.891 - 44.99% -
SetIntersection_None_Set_float_16384_1024 44.30% 154539658.993 222997476.197 - 48.70% -
BM_vector_deque_ranges_move/0 44.17% 0.346 0.499 - -4.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 42.60% 2963002.026 4225113.735 - 39.55% -
SetIntersection_None_Set_float_16384_256 42.01% 154817514.673 219857879.713 - 45.56% -
SetIntersection_None_Set_float_16384_4 41.21% 155753463.324 219942941.759 - 44.32% -
BM_vector_deque_copy/0 41.10% 0.431 0.608 - 0.64% -
SetIntersection_None_Set_float_16384_16 40.87% 155165046.552 218575194.888 - 43.94% -
SetIntersection_None_Set_float_16384_64 39.83% 155463613.783 217385061.760 - 43.53% -
SetIntersection_Interlaced_Vector_uint64_1024_256 39.11% 5380161.929 7484461.492 - 7.33% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 38.17% 3.817 5.274 - 38.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 38.08% 244032082.339 336970675.012 - 45.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 37.98% 54867165.019 75707312.614 - 11.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 37.97% 24.970 34.450 - 5.68% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 37.67% 0.233 0.320 - -27.78% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 37.57% 4.511 6.206 - 37.88% -
std::map<std::string,_int>::insert(value)_(already_present)/32 37.39% 19.355 26.591 - 24.44% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 37.38% 692.452 951.275 - 37.99% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 37.07% 0.318 0.436 - -1.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 36.27% 1656816.693 2257774.177 - -1.30% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 36.21% 289.474 394.294 - 20.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 36.21% 19.531 26.602 - 7.14% -
BM_PushHeap_uint32_QuickSortAdversary_1 35.97% 0.485 0.659 - 41.74% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 35.85% 1.172 1.593 - 17.04% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 35.53% 6.208 8.414 - -8.90% -
std::unordered_set<int>::insert(value)_(already_present)/1024 35.33% 1.806 2.444 - 29.14% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 34.97% 22.917 30.931 - -2.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 34.74% 51.163 68.937 - 35.69% -
SetIntersection_None_Set_uint64_16384_4 34.61% 161601932.229 217525085.513 - 32.40% -
SetIntersection_None_Set_uint64_16384_1 34.21% 158753291.894 213065862.209 - 31.85% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 33.92% 9.390 12.575 - -5.28% -
std::unordered_set<int>::contains(key)_(non-existent)/0 33.37% 0.338 0.451 - 33.54% -
SetIntersection_Front_Set_uint64_262144_16384 33.13% 226199374.583 301132899.143 - 34.39% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.96% 24.431 32.483 - 0.97% -
std::set<std::string>::insert(value)_(already_present)/8192 32.91% 28.570 37.972 - 27.25% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 32.90% 82486.443 109623.566 - 31.80% -
SetIntersection_None_Set_uint64_16384_16 32.72% 166230149.235 220615258.668 - 31.90% -
SetIntersection_Interlaced_Vector_uint64_16384_256 32.52% 15118814.484 20035979.121 - 7.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 32.49% 4.503 5.967 - -10.49% -
SetIntersection_None_Set_uint64_16384_64 32.40% 165489288.777 219114883.429 - 29.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 32.30% 0.479 0.634 - 14.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.89% 23.903 31.526 - -3.09% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 31.10% 26.042 34.142 - -12.48% -
BM_PushHeap_float_SingleElement_1 29.88% 0.536 0.697 - 18.91% -
std::unique_copy(deque<int>)_(sprinkled)/52 29.55% 14.907 19.312 - 31.16% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 29.28% 29.937 38.701 - -48.87% -
rng::find(vector<bool>)_(process_all)/8 29.07% 0.621 0.802 - 44.51% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 29.04% 6.316 8.150 - 29.78% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 29.01% 532.804 687.383 - 35.99% -
std::set<int>::upper_bound(key)_(non-existent)/32 28.98% 2.436 3.142 - 30.79% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 28.68% 24.376 31.368 - 5.36% -
ranges::min(std::vector<char>)/1 28.44% 0.337 0.433 - 30.69% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 28.44% 3.333 4.280 - 33.52% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 28.41% 2.514 3.228 - -23.03% -
std::copy(vector<bool>)_(aligned)/1048576 28.28% 2306.785 2959.150 - -21.99% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 27.46% 35.242 44.920 - 22.02% -
SetIntersection_None_Set_uint64_16384_256 27.31% 164803088.916 209806637.061 - 24.10% -
std::search(list<int>,_pred)_(single_element)/8192 27.21% 7749.934 9858.555 - 20.58% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 26.87% 0.272 0.345 - -14.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 26.84% 58.164 73.772 - -16.40% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 26.73% 1.276 1.617 - 20.22% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 26.71% 4.639 5.879 - 27.48% -
std::unordered_set<std::string>::erase(iterator)/32 26.35% 25.940 32.775 - 9.61% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 26.29% 6.489 8.195 - 27.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 25.84% 6638.882 8354.550 - 26.49% -
std::unique_copy(deque<int>)_(sprinkled)/32 25.24% 9.217 11.544 - 25.34% -
std::map<int,_int>::contains(key)_(non-existent)/8192 25.24% 11.443 14.332 - -25.04% -
std::find_if(list<int>)_(process_all)/8192 25.18% 7124.148 8918.316 - 15.29% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 24.93% 39.701 49.597 - -23.07% -
ranges::min(std::deque<long_long>)/64 24.76% 18.179 22.680 - 28.80% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 24.32% 644.744 801.517 - 14.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 24.15% 2213368.516 2747792.710 - 24.29% -
BM_StringConstructDestroyCStr_Large_Opaque 23.89% 16.147 20.004 - 7.84% -
std::fill_n(list<int>)/8192 23.85% 7520.869 9314.227 - 2.96% -
std::unordered_set<std::string>::count(key)_(existent)/8192 23.79% 36.935 45.722 - 10.60% -
rng::find(vector<bool>)_(process_all)/50 23.78% 0.677 0.838 - 30.12% -
std::set<int>::upper_bound(key)_(non-existent)/1024 23.71% 6.095 7.540 - 29.04% -
std::find_if_not(vector<char>)_(bail_25%)/8 23.70% 0.785 0.971 - 23.39% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 23.14% 2.203 2.713 - -0.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 23.08% 28.513 35.094 - 9.44% -
std::for_each_n(deque<int>)/50 22.89% 3.937 4.838 - 24.03% -
std::set<int>::upper_bound(key)_(non-existent)/8192 22.82% 10.474 12.864 - 32.81% -
ranges::min(std::list<long_long>)/1 22.75% 0.366 0.449 - 19.80% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 22.68% 21.976 26.959 - -2.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 22.15% 32.506 39.705 - 20.77% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 22.08% 4.736 5.781 - 22.69% -
BM_StringEraseWithMove_Huge_Transparent 21.97% 43.076 52.541 - 15.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 21.70% 1421156.597 1729561.106 - 18.29% -
BM_StringEraseWithMove_Huge_Opaque 21.49% 45.132 54.833 - 12.87% -
std::unordered_set<int>::contains(key)_(existent)/8192 21.44% 1.200 1.457 - -7.26% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 21.44% 6.579 7.990 - -3.56% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 21.39% 797.879 968.528 - 21.42% -
SetIntersection_None_Set_string_16384_16384 21.39% 196000929.855 237918269.398 - 21.36% -
std::search(deque<int>,_pred)_(no_match)/1000 21.32% 423.778 514.142 - 20.53% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 21.22% 17.616 21.354 - 21.23% -
BM_PushHeap_string_Random_16384 21.08% 15.926 19.284 - 20.72% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 20.98% 62.640 75.783 - 21.42% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 20.95% 1159.744 1402.708 - 5.51% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 20.67% 9.349 11.281 - 2.03% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 20.65% 45.615 55.036 - -10.54% -
std::unordered_set<int>::find(key)_(non-existent)/1024 20.63% 0.950 1.146 - 20.08% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 20.19% 681.297 818.830 - 8.04% -
BM_StringDestroy_Large 20.15% 7.462 8.966 - -5.84% -
std::set<std::string>::erase(key)_(existent)/8192 19.99% 71.215 85.454 - 18.12% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 19.97% 27.431 32.909 - 18.41% -
std::find_if(vector<int>)_(process_all)/8 19.92% 1.340 1.607 - 19.31% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 19.64% 0.582 0.696 - -0.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 19.44% 51.578 61.606 - 41.16% -
std::unordered_multiset<int>::find(key)_(existent)/8192 19.40% 1.260 1.504 - 20.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 19.17% 3003097.027 3578708.351 - 11.72% -
std::copy_n(vector<bool>)_(aligned)/262144 19.06% 684.455 814.932 - 27.59% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 18.93% 560.560 666.693 - 3.34% -
std::fill(list<int>)/8192 18.89% 7268.634 8642.034 - 3.22% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 18.89% 560.472 666.369 - 3.39% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.89% 17.692 21.033 - 18.87% -
BM_PushHeap_uint32_Ascending_1 18.71% 0.392 0.466 - -26.00% -
SetIntersection_None_Set_uint64_16384_1024 18.67% 169936322.886 201666803.857 - 20.01% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 18.67% 1108.662 1315.598 - 26.76% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 18.62% 34.692 41.152 - 19.48% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 18.49% 22.493 26.652 - 32.98% -
bm_lexicographical_compare<unsigned_char>/8 18.38% 1.213 1.436 - 9.14% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 18.29% 551.624 652.513 - 3.71% -
std::search(deque<int>,_pred)_(no_match)/1024 18.18% 436.243 515.549 - 17.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.09% 37.934 44.796 - 16.66% -
std::find_if_not(vector<int>)_(bail_25%)/8 18.00% 0.651 0.769 - -8.74% -
std::unordered_set<int>::erase(key)_(existent)/8192 17.89% 24.850 29.295 - 29.68% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 17.82% 30.224 35.609 - 16.89% -
BM_lexicographical_compare_three_way_slow_path/65536 17.77% 18162.998 21390.516 - 16.93% -
BM_lexicographical_compare_three_way_slow_path/262144 17.76% 72604.774 85501.235 - 14.32% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 17.70% 1.424 1.676 - 5.81% -
std::multiset<std::string>::contains(key)_(existent)/1024 17.61% 21.959 25.827 - 18.97% -
BM_lexicographical_compare_three_way_slow_path/1048576 17.55% 294370.797 346025.632 - 14.27% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 17.37% 57.618 67.627 - 18.32% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 17.28% 21.670 25.415 - 17.11% -
BM_deque_vector_ranges_copy_backward/0 17.23% 1.377 1.614 - 13.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 17.20% 26742.548 31341.591 - 6.51% -
BM_lexicographical_compare_three_way_slow_path/4096 17.16% 1146.695 1343.487 - 17.55% -
std::multiset<std::string>::erase(key)_(existent)/8192 17.11% 69.352 81.218 - 22.36% -
BM_lexicographical_compare_three_way_slow_path/64 17.09% 17.820 20.866 - 16.90% -
BM_lexicographical_compare_three_way_slow_path/16384 17.06% 4549.707 5325.801 - 17.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 17.04% 6816909.308 7978239.439 - 10.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.84% 504.229 589.144 - 2.18% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 16.75% 0.955 1.115 - 25.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 16.54% 1.208 1.408 - 4.46% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 16.52% 7703.348 8975.788 - 9.98% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 16.48% 10.741 12.512 - 18.63% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 16.36% 13129.558 15277.730 - 17.33% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 16.33% 11.580 13.472 - 0.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 16.28% 24.258 28.207 - 0.25% -
BM_deque_vector_copy/0 16.17% 1.280 1.487 - -4.59% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 16.17% 31.740 36.873 - 12.43% -
std::set<std::string>::erase(key)_(existent)/1024 16.15% 62.513 72.610 - 20.43% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 16.13% 1.025 1.191 - -7.67% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 16.12% 217.867 252.980 - 15.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 15.80% 2040797.934 2363342.611 - 12.54% -
std::multiset<std::string>::erase(iterator)/8192 15.80% 31.819 36.848 - 16.67% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 15.73% 9825.532 11371.572 - 8.94% -
BM_lexicographical_compare_three_way_slow_path/1024 15.65% 293.773 339.752 - 16.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 15.52% 20.209 23.345 - 19.34% -
SetIntersection_Interlaced_Vector_uint64_16384_64 15.42% 7989129.233 9220749.460 - 18.84% -
std::rotate_copy(vector<int>)/8192 15.34% 373.731 431.078 - -40.13% -
std::for_each_n(deque<int>)/32 15.27% 3.761 4.336 - 15.74% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 15.16% 69.804 80.385 - 15.77% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 15.08% 44.574 51.296 - 1.47% -
BM_vector_deque_move_backward/0 15.08% 0.452 0.520 - 31.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 15.03% 1618872.150 1862163.166 - 12.71% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 14.91% 2.209 2.538 - 14.69% -
std::is_sorted_until(vector<int>,_pred)/8 14.87% 3.227 3.706 - 1.78% -
BM_lexicographical_compare_three_way_slow_path/16 14.73% 4.594 5.271 - 15.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.56% 30.484 34.924 - -18.22% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 14.49% 0.608 0.697 - 15.15% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 14.46% 27.131 31.054 - 14.52% -
BM_deque_deque_ranges_copy/0 14.46% 0.742 0.849 - 15.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 14.44% 1598450.521 1829192.221 - 10.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 14.43% 1599824.791 1830641.846 - 11.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 14.41% 1599142.576 1829636.639 - 10.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 14.41% 1601586.996 1832421.307 - 12.31% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 14.19% 364.624 416.361 - 13.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 13.97% 36.395 41.479 - -1.12% -
std::map<std::string,_int>::ctor(const&)/32 13.90% 720.082 820.188 - 15.40% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 13.89% 16244.256 18500.375 - 18.51% -
std::unordered_set<std::string>::count(key)_(existent)/1024 13.80% 32.880 37.419 - 6.84% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 13.69% 41.966 47.710 - 11.31% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 13.63% 658.154 747.874 - 1.60% -
SetIntersection_Front_Set_string_256_256 13.60% 26442504.497 30037699.588 - -2.71% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13.43% 579.489 657.305 - 3.69% -
rng::starts_with(list<int>)/8192 13.37% 8107.305 9191.409 - -0.10% -
std::is_sorted(list<int>,_pred)/8192 13.33% 8576.615 9719.794 - 12.37% -
std::set<std::string>::erase(iterator)/8192 13.32% 26.721 30.280 - 10.71% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 13.24% 74.198 84.021 - 23.02% -
BM_StringConstructDestroyCStr_Huge_Transparent 13.23% 64.879 73.464 - 13.64% -
BM_StringConstructDestroyCStr_Empty_Transparent 13.15% 0.239 0.271 - -14.19% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 13.14% 8.333 9.427 - 46.34% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 13.09% 105.910 119.772 - 23.16% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 13.07% 1.251 1.415 - 8.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 13.05% 42.691 48.261 - 49.17% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 12.85% 598.131 675.011 - 12.15% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 12.82% 605.648 683.280 - 2.03% -
BM_PushHeap_uint32_Random_1 12.81% 0.395 0.446 - 0.19% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 12.78% 693.250 781.862 - 14.44% -
BM_lexicographical_compare_three_way_slow_path/4 12.76% 1.178 1.328 - 12.98% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 12.75% 5.797 6.536 - 38.48% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 12.67% 111.940 126.121 - 33.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 12.60% 1618440.998 1822322.672 - 9.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 12.56% 2025132.815 2279452.473 - 9.52% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 12.52% 1.335 1.503 - -7.09% -
vector<bool>(size_type,_const_value_type&) 12.51% 8.188 9.213 - 9.94% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 12.49% 36.468 41.023 - 10.83% -
BM_StringDestroy_Huge 12.46% 10.901 12.259 - 1.07% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 12.44% 11.374 12.790 - 24.07% -
SetIntersection_Front_Set_uint32_262144_64 12.44% 1579451.296 1775915.286 - 5.33% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 12.34% 35.529 39.913 - -1.90% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12.29% 759.048 852.314 - 2.81% -
std::set<int>::contains(key)_(non-existent)/8192 12.21% 10.862 12.189 - -36.45% -
BM_lexicographical_compare_three_way_slow_path/256 12.08% 79.603 89.223 - 12.58% -
std::vector<std::string>::ctor(size)/32 12.05% 30.879 34.601 - 7.67% -
bm_lexicographical_compare<unsigned_char>/1 12.05% 1.441 1.614 - 5.26% -
rng::contains_subrange(deque<int>)_(process_all)/16 12.02% 8.115 9.091 - -1.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 12.02% 0.265 0.296 - -11.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 11.98% 0.555 0.621 - -8.58% -
std::map<std::string,_int>::find(key)_(existent)/8192 11.96% 28.515 31.926 - 4.85% -
BM_toupper_char<wchar_t> 11.91% 0.612 0.685 - 24.34% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 11.89% 27.750 31.048 - -10.29% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 11.86% 12.530 14.016 - 12.73% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 11.78% 15.486 17.311 - 11.22% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 11.77% 8.168 9.129 - -18.06% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 11.74% 46.668 52.149 - 9.76% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 11.74% 26.643 29.771 - 18.01% -
std::multiset<std::string>::erase(iterator)/1024 11.71% 28.522 31.862 - 11.04% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 11.69% 13.970 15.603 - 15.04% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 11.67% 52.075 58.154 - 10.49% -
std::unordered_set<int>::erase(key)_(existent)/1024 11.63% 23.740 26.503 - 23.35% -
BM_StringRelational_Compare_Small_Empty_Control 11.63% 1.614 1.801 - 11.96% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 11.63% 6510.921 7267.837 - 18.24% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 11.55% 1.458 1.627 - -19.24% -
std::list<int>::erase(begin)_(cheap_elements)/1024 11.50% 11.392 12.701 - 14.82% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 11.46% 9463.543 10548.161 - 6.74% -
std::search(deque<int>,_pred)_(near_matches)/1000 11.37% 23296.246 25945.965 - 8.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.35% 30.171 33.596 - 11.15% -
SetIntersection_Front_Vector_uint64_16384_1024 11.30% 5319536.134 5920899.932 - -0.00% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 11.22% 6.484 7.212 - 14.18% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 11.20% 27.218 30.267 - 12.46% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 11.20% 1.455 1.618 - 33.06% -
BM_vector_deque_move/0 11.08% 0.490 0.544 - 24.10% -
std::unordered_multiset<int>::find(key)_(existent)/32 11.07% 1.260 1.399 - -6.16% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 11.01% 1310.883 1455.268 - 11.69% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 10.99% 719.095 798.123 - 13.15% -
std::reverse(list<int>)/32768 10.93% 17480.567 19391.300 - 10.69% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 10.92% 58378.685 64755.696 - 11.84% -
ranges::min(std::deque<__int128>)/1 10.89% 0.665 0.738 - 11.10% -
SetIntersection_Interlaced_Set_string_262144_4 10.83% 1794299.724 1988668.863 - 7.33% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 10.81% 29.804 33.026 - 1.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 10.80% 1788205.240 1981329.018 - 8.49% -
bm_lexicographical_compare<unsigned_char>/64 10.74% 1.827 2.023 - 5.39% -
BM_toupper_string<char> 10.73% 15.235 16.871 - 10.39% -
std::search(deque<int>,_pred)_(near_matches)/1024 10.72% 24366.093 26978.874 - 7.24% -
SetIntersection_Front_Vector_uint64_262144_1024 10.69% 5337288.246 5907841.404 - 11.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10.67% 9664722.136 10696261.072 - 10.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 10.67% 4941861.949 5469121.657 - 9.39% -
ranges::minmax(std::deque<long_long>)/8 10.65% 3.614 3.999 - 3.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 10.63% 1343237.166 1486086.617 - 10.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 10.60% 40.806 45.131 - 40.28% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.55% 9.873 10.914 - 11.52% -
vector<bool>::resize() 10.54% 10.595 11.711 - 9.15% -
BM_vector_deque_ranges_copy/0 10.51% 0.493 0.545 - -12.90% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 10.47% 19544.709 21591.038 - 9.05% -
std::transform(list<int>)_(identity_transform)/8192 10.47% 6927.108 7652.098 - 1.09% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 10.43% 15.895 17.553 - 8.69% -
std::distance(join_view(vector<vector<int>>))/50 10.42% 0.628 0.694 - 8.26% -
BM_PushHeap_uint32_Ascending_64 10.41% 1.524 1.683 - 10.69% -
SetIntersection_Interlaced_Set_string_262144_16 10.35% 2058883.138 2271990.641 - 5.85% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 10.31% 102342412.210 112893066.394 - 4.73% -
SetIntersection_None_Set_string_262144_1024 10.28% 1609677.814 1775094.318 - 7.27% -
std::find_end(forward_list<int>)_(process_all)/1000 10.27% 685.098 755.463 - 10.88% -
BM_deque_deque_copy_backward/64 10.18% 3.337 3.676 - 9.84% -
SetIntersection_Front_Set_string_1024_256 10.17% 14416145.293 15882274.876 - 11.18% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 10.17% 20.030 22.067 - -1.37% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.16% 9.817 10.815 - 13.51% -
std::copy_backward(vector<int>)/32768 10.14% 3435.307 3783.804 - -0.02% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 10.00% 20.559 22.616 - -1.15% -
SetIntersection_Interlaced_Vector_string_1024_64 9.95% 7469236.280 8212359.970 - 0.33% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.92% 23.623 25.967 - 15.68% -
SetIntersection_Front_Vector_uint64_16384_16384 9.92% 71538942.545 78637531.909 - 3.70% -
vector<bool>::reserve() 9.91% 8.275 9.095 - 9.81% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.87% 89.366 98.184 - 5.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 9.82% 203252782.348 223215513.654 - 8.79% -
std::pop_heap(deque<size_t>)/8192 9.81% 58.709 64.467 - 8.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9.79% 41477.626 45537.983 - 9.07% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 9.70% 20.060 22.006 - -4.05% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 9.67% 697.589 765.077 - -9.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 9.61% 1506507.100 1651324.892 - 10.56% -
BM_PushHeap_string_SingleElement_4 9.46% 2.313 2.532 - 5.11% -
BM_vector_deque_ranges_move_backward/70000 9.46% 8148.862 8919.917 - 14.04% -
std::unique(list<int>,_pred)_(sprinkled)/32 9.44% 61.683 67.503 - 2.46% -
SetIntersection_None_Set_string_262144_1 9.40% 1617205.240 1769258.709 - 6.79% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 9.38% 14.276 15.614 - -3.29% -
std::move(list<int>)/64 9.35% 39.076 42.731 - 9.53% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 9.33% 36.322 39.712 - 9.50% -
BM_StringFindStringLiteral/64 9.29% 2.142 2.341 - 8.55% -
SetIntersection_None_Set_string_262144_16 9.25% 1619944.580 1769811.930 - 7.10% -
bm_lexicographical_compare<signed_char>/1 9.19% 1.367 1.493 - -2.52% -
BM_PushHeap_uint64_Descending_1 9.19% 0.522 0.570 - 21.01% -
BM_deque_vector_move/1 9.17% 2.128 2.323 - 12.86% -
SetIntersection_Interlaced_Set_uint64_64_16 9.15% 21278121.406 23225763.445 - 2.44% -
SetIntersection_None_Set_string_262144_4 9.14% 1618364.418 1766314.779 - 6.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 9.13% 1681539.390 1835139.973 - 11.31% -
std::set<int>::insert(value)_(already_present)/1024 9.11% 6.044 6.595 - 9.07% -
std::list<int>::erase(begin)_(cheap_elements)/32 9.10% 11.755 12.825 - 15.19% -
std::unordered_multiset<int>::contains(key)_(existent)/32 9.10% 1.387 1.514 - 25.01% -
std::adjacent_find(list<int>)/8192 9.07% 6601.851 7200.876 - -0.04% -
SetIntersection_None_Set_uint32_262144_16384 9.01% 1143611.004 1246685.873 - 6.76% -
std::map<std::string,_int>::count(key)_(non-existent)/32 8.94% 9.650 10.513 - 4.63% -
SetIntersection_None_Set_string_262144_16384 8.93% 1624423.178 1769417.237 - 6.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 8.90% 213419096.093 232404644.634 - 7.34% -
SetIntersection_None_Set_string_262144_262144 8.89% 1608486.492 1751521.238 - 5.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 8.88% 1705378.094 1856771.566 - 13.58% -
SetIntersection_None_Set_string_262144_256 8.86% 1622682.129 1766433.268 - 6.01% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 8.85% 57307.919 62378.315 - 9.79% -
std::swap_ranges(list<int>)/8192 8.83% 10218.949 11121.781 - 15.84% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 8.80% 21.432 23.319 - -4.22% -
SetIntersection_Front_Vector_uint32_16384_1024 8.77% 5367577.506 5838081.542 - 4.36% -
BM_deque_vector_ranges_move/0 8.74% 1.396 1.519 - 16.07% -
SetIntersection_None_Set_string_262144_64 8.74% 1625915.934 1768006.594 - 7.24% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 8.71% 38.197 41.524 - 10.90% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.71% 5.709 6.206 - 8.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 8.69% 9675554.020 10516375.813 - 5.48% -
SetIntersection_Interlaced_Set_uint32_16384_16 8.67% 203848395.908 221526640.577 - 6.64% -
BM_StringEraseWithMove_Empty_Transparent 8.65% 0.564 0.612 - 9.45% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 8.64% 4620.711 5019.965 - 8.93% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 8.61% 15.626 16.971 - 8.84% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 8.58% 33.641 36.527 - 30.10% -
std::is_partitioned(deque<int>)_(partitioned)/8192 8.56% 2353.483 2554.899 - 7.13% -
SetIntersection_Interlaced_Vector_uint64_16384_16 8.53% 3289867.910 3570404.039 - 16.27% -
BM_deque_vector_move/2 8.52% 1.840 1.997 - 12.83% -
std::unordered_multiset<int>::count(key)_(existent)/32 8.41% 1.745 1.892 - -2.17% -
std::shift_right(list<int>)/8192 8.41% 7383.582 8004.445 - 4.35% -
std::find_if(vector<int>)_(bail_25%)/8 8.40% 0.692 0.750 - 1.95% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 8.37% 0.528 0.572 - 8.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 8.34% 1945408.772 2107575.193 - 7.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 8.31% 76.872 83.261 - 5.73% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 8.31% 737.370 798.631 - 3.81% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 8.31% 2.323 2.516 - 10.00% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 8.24% 6530.254 7068.134 - 6.69% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 8.22% 1.300 1.407 - 3.85% -
BM_deque_vector_ranges_move/2 8.22% 1.841 1.992 - 11.54% -
std::find_end(deque<int>)_(process_all)/8192 8.19% 2279.384 2466.067 - 16.65% -
std::equal(vector<bool>)_(aligned)/8 8.19% 0.219 0.237 - 7.86% -
ranges::minmax(std::list<char>)/1 8.18% 0.383 0.414 - 9.93% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 8.16% 3.378 3.654 - 3.67% -
std::is_sorted(list<int>)/8192 8.16% 7178.818 7764.870 - 7.55% -
SetIntersection_Front_Set_uint64_262144_262144 8.12% 1675518.475 1811539.469 - 7.17% -
BM_PushHeap_uint32_Ascending_262144 8.07% 4.692 5.071 - 8.38% -
std::pop_heap(deque<int>)/1024 8.06% 12.417 13.418 - 9.26% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 8.04% 16744.239 18089.680 - 8.75% -
std::map<std::string,_int>::erase(iterator)/32 8.02% 29.736 32.121 - 14.24% -
SetIntersection_Interlaced_Set_uint32_262144_16 8.02% 1530608.152 1653398.437 - -5.05% -
SetIntersection_None_Set_uint32_262144_4 8.02% 1148064.045 1240136.394 - 4.98% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 8.00% 594807.523 642379.900 - 8.68% -
rng::contains_subrange(deque<int>)_(process_all)/32 8.00% 13.778 14.879 - -2.75% -
SetIntersection_None_Set_uint32_262144_16 7.99% 1147712.404 1239456.459 - 5.06% -
SetIntersection_Interlaced_Set_uint64_16384_1 7.98% 979583.696 1057739.273 - 0.45% -
SetIntersection_Front_Set_string_64_64 7.96% 33394486.126 36054296.333 - -1.81% -
std::is_sorted_until(deque<int>)/8 7.95% 2.549 2.752 - -3.13% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 7.95% 3.579 3.864 - 5.51% -
std::search(deque<int>,_pred)_(no_match)/8192 7.92% 3495.828 3772.731 - 8.02% -
std::set<std::string>::equal_range(key)_(non-existent)/32 7.89% 10.434 11.257 - 6.39% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 7.88% 90.961 98.130 - 6.22% -
SetIntersection_Interlaced_Set_uint32_262144_1024 7.87% 1482685.467 1599306.803 - 5.18% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.86% 12122.386 13074.766 - 1.27% -
std::all_of(vector<int>)_(process_all)/50 7.85% 15.254 16.451 - -6.69% -
std::search(list<int>,_pred)_(same_length)/8192 7.80% 8039.500 8666.307 - 1.07% -
ranges::min(std::list<char>)/1 7.79% 0.420 0.453 - 24.47% -
SetIntersection_None_Set_uint32_262144_64 7.78% 1150116.945 1239569.905 - 5.02% -
std::set<int>::erase(key)_(non-existent,_end)/32 7.77% 2.670 2.877 - 27.79% -
std::unique_copy(list<int>)_(sprinkled)/1024 7.74% 741.302 798.656 - 8.62% -
vector<bool>(const_vector<bool>&) 7.73% 10.005 10.778 - 5.10% -
BM_StringConstructDestroyCStr_Small_Transparent 7.72% 0.424 0.457 - 15.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 7.71% 2.567 2.765 - -1.31% -
BM_StringFindStringLiteral/32 7.68% 1.717 1.849 - 3.10% -
SetIntersection_None_Set_uint32_262144_1024 7.68% 1151633.381 1240108.967 - 5.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 7.68% 175488726.976 188965726.573 - 6.63% -
std::find_end(deque<int>)_(single_element)/8192 7.67% 2519.643 2712.997 - 22.78% -
SetIntersection_Interlaced_Set_string_256_64 7.61% 29518588.020 31763801.213 - 7.42% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 7.60% 185718.706 199838.494 - 7.02% -
BM_deque_deque_copy/0 7.60% 0.853 0.918 - 16.40% -
BM_PushHeap_uint32_Ascending_256 7.60% 2.087 2.245 - 7.93% -
SetIntersection_None_Set_uint32_262144_256 7.60% 1150842.041 1238270.998 - 5.24% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 7.57% 12.249 13.175 - 7.10% -
bm_gcd_complex 7.56% 18.108 19.478 - 9.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 7.56% 11335721.134 12193005.632 - 8.76% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.56% 1.316 1.415 - 8.95% -
std::unordered_set<std::string>::find(key)_(existent)/32 7.55% 34.264 36.850 - -1.48% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 7.50% 170892.333 183709.467 - 6.11% -
BM_vector_deque_ranges_move_backward/65536 7.49% 7628.995 8200.692 - 11.74% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 7.48% 20.441 21.971 - -7.02% -
BM_StringRead_Cold_Deep_Small 7.46% 1.259 1.353 - 10.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 7.41% 173189574.595 186017841.316 - 3.24% -
SetIntersection_None_Set_uint32_262144_262144 7.38% 1149904.379 1234817.789 - 5.04% -
SetIntersection_Front_Set_float_16384_1024 7.38% 13688713.386 14698521.831 - 8.23% -
std::copy_backward(deque<int>)/1048576 7.29% 132670.552 142341.224 - 8.78% -
SetIntersection_None_Set_uint32_262144_1 7.28% 1157802.408 1242057.697 - 4.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 7.26% 1102400.131 1182474.596 - 0.80% -
std::search(list<int>,_pred)_(near_matches)/1024 7.26% 43430.558 46582.255 - 7.44% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 7.23% 594.290 637.235 - 6.29% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 7.22% 1.597 1.712 - 8.11% -
std::multimap<int,_int>::clear()/8192 7.18% 82847.660 88799.601 - 4.07% -
ranges::minmax(std::deque<__int128>)/8 7.18% 4.074 4.366 - 14.47% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 7.14% 21.853 23.413 - -8.78% -
rng::starts_with(list<int>,_pred)/8192 7.10% 9059.011 9702.211 - 0.18% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 7.09% 37684.291 40355.145 - 7.70% -
std::set<std::string>::count(key)_(non-existent)/8192 7.08% 32.713 35.030 - 5.75% -
SetIntersection_None_Vector_uint64_1024_1 7.08% 1005398.901 1076588.721 - 0.50% -
std::unordered_set<std::string>::ctor(const&)/32 7.08% 693.429 742.502 - -6.10% -
BM_vector_deque_move_backward/65536 7.05% 7858.117 8411.932 - 14.28% -
std::any_of(vector<int>)_(process_all)/50 7.04% 13.748 14.716 - 17.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 7.04% 17752767.877 19001806.345 - 6.41% -
SetIntersection_Interlaced_Set_uint32_16384_64 7.03% 212250909.926 227177522.615 - 5.51% -
std::unique(vector<int>)_(sprinkled)/1024 7.01% 532.609 569.941 - 7.81% -
std::for_each(join_view(vector<vector<int>>))/8 6.99% 1.380 1.477 - 3.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 6.98% 51.902 55.525 - 16.53% -
BM_deque_deque_move_backward/2 6.98% 2.360 2.524 - 0.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.97% 32.982 35.282 - 23.79% -
BM_deque_vector_ranges_move/64 6.96% 2.629 2.812 - 5.80% -
BM_deque_vector_move_backward/0 6.96% 1.477 1.579 - 21.17% -
BM_vector_deque_move_backward/1024 6.94% 37.744 40.363 - 6.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 6.94% 157810934.415 168758210.644 - 4.39% -
std::set<int>::find(key)_(non-existent)/32 6.94% 2.244 2.399 - 7.28% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.92% 1114.313 1191.423 - 2.45% -
SetIntersection_Interlaced_Vector_uint32_1024_64 6.91% 4098025.019 4381402.665 - 11.87% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 6.89% 34.866 37.268 - -9.05% -
SetIntersection_Interlaced_Vector_uint64_64_16 6.86% 16812390.294 17966412.537 - 2.80% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.85% 29.327 31.337 - 20.16% -
std::multimap<std::string,_int>::erase(iterator)/1024 6.85% 32.815 35.064 - 3.03% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.83% 1.135 1.213 - 4.80% -
std::unordered_set<std::string>::find(key)_(existent)/1024 6.83% 37.511 40.071 - -2.95% -
SetIntersection_Interlaced_Set_uint32_262144_16384 6.82% 1201489.908 1283395.344 - 2.13% -
BM_PushHeap_uint32_PipeOrgan_64 6.79% 1.305 1.394 - 6.74% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 6.76% 1.146 1.224 - 3.20% -
bm_lexicographical_compare<signed_char>/8 6.76% 3.249 3.469 - 5.06% -
SetIntersection_Front_Vector_uint64_256_256 6.73% 4254345.433 4540717.019 - 6.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 6.72% 11877798.724 12675888.518 - 6.46% -
std::remove_if(deque<int>)_(prefix)/50 6.70% 62.571 66.762 - 3.33% -
ranges::minmax(std::deque<char>)/8 6.68% 3.906 4.168 - 15.80% -
std::unordered_set<int>::find(key)_(non-existent)/8192 6.67% 1.134 1.210 - 7.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 6.66% 1982355.142 2114466.957 - 5.80% -
SetIntersection_Interlaced_Set_string_262144_64 6.66% 2061433.106 2198810.953 - 3.22% -
SetIntersection_Interlaced_Vector_uint32_1024_16 6.65% 2196202.699 2342287.075 - 15.63% -
std::unordered_set<int>::erase(iterator)/8192 6.63% 21.853 23.301 - 4.81% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 6.61% 293.901 313.338 - 0.43% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 6.61% 24.628 26.256 - 8.44% -
SetIntersection_Interlaced_Set_uint32_262144_256 6.59% 1513083.010 1612741.453 - 0.58% -
std::move_backward(vector<int>)/1048576 6.57% 57095.550 60848.493 - 7.62% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 6.57% 167374659.564 178374724.454 - 1.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 6.55% 2328905.522 2481562.277 - 5.45% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 6.54% 21.304 22.697 - 6.20% -
BM_vector_deque_ranges_move/1 6.50% 2.121 2.259 - 3.83% -
std::multiset<std::string>::count(key)_(existent)/8192 6.48% 28.771 30.634 - 5.20% -
BM_deque_vector_ranges_move/1 6.47% 2.103 2.239 - 10.32% -
std::multiset<std::string>::contains(key)_(non-existent)/32 6.44% 10.783 11.477 - 19.17% -
BM_vector_deque_move_backward/70000 6.43% 8282.154 8814.528 - 13.95% -
std::set<std::string>::erase(iterator)/1024 6.43% 31.230 33.237 - 7.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 6.42% 4860.025 5172.001 - -5.83% -
SetIntersection_Interlaced_Set_uint32_262144_262144 6.41% 1728611.164 1839434.326 - -1.15% -
SetIntersection_Front_Vector_uint32_16384_256 6.40% 2128660.096 2264952.583 - -0.59% -
BM_PushHeap_float_Ascending_16384 6.38% 4.106 4.369 - 0.02% -
SetIntersection_None_Vector_uint64_262144_262144 6.36% 1060772.421 1128203.461 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 6.35% 160848627.976 171054760.640 - 4.85% -
SetIntersection_Front_Set_uint32_16384_64 6.34% 1676152.323 1782421.963 - 5.56% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 6.32% 1.336 1.420 - 9.16% -
BM_std_minmax_element<char>/512 6.30% 145.618 154.793 - 10.29% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 6.30% 51969.391 55242.438 - 4.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 6.28% 1069673.562 1136795.955 - 2.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 6.25% 2299687.879 2443394.548 - 4.90% -
SetIntersection_None_Set_uint32_1024_1 6.25% 8600265.115 9137608.924 - 1.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 6.24% 0.597 0.634 - 5.93% -
SetIntersection_Interlaced_Set_uint32_16384_1024 6.18% 168584116.458 179003201.352 - 4.37% -
std::find_if_not(vector<int>)_(process_all)/50 6.14% 5.411 5.743 - 1.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 6.13% 339.917 360.770 - 2.49% -
BM_vector_deque_ranges_move/2 6.12% 1.884 1.999 - 2.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 6.11% 22388483.256 23756932.507 - 3.79% -
BM_StringFindAllMatch/1 6.10% 2.926 3.104 - -1.67% -
BM_deque_deque_move_backward/1 6.08% 2.606 2.764 - -0.41% -
ranges::min(std::list<char>)/64 6.07% 26.812 28.440 - 5.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 6.07% 1670160.400 1771472.006 - 6.28% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 6.05% 27207.737 28853.033 - 15.22% -
std::find_if_not(list<int>)_(bail_25%)/32768 6.03% 7900.667 8376.925 - 13.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 6.02% 5024164.629 5326796.904 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 6.02% 62052339.837 65788852.415 - 4.55% -
BM_PushHeap_float_QuickSortAdversary_16 6.02% 0.976 1.034 - 5.96% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.01% 17.118 18.147 - 5.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 6.00% 1725504.312 1828986.164 - 3.13% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 6.00% 30.721 32.563 - 4.72% -
rng::starts_with(vector<int>)/1048576 6.00% 68394.604 72495.096 - 6.30% -
std::unique(list<int>,_pred)_(sprinkled)/52 5.99% 79.095 83.834 - 2.16% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 5.99% 22.785 24.149 - 1.33% -
BM_deque_deque_move_backward/0 5.96% 0.811 0.860 - -6.50% -
std::set<std::string>::find(key)_(non-existent)/8192 5.96% 29.155 30.892 - 13.97% -
std::equal(vector<bool>)_(aligned)/50 5.94% 0.219 0.232 - 6.54% -
SetIntersection_Interlaced_Set_uint32_262144_64 5.93% 1507092.043 1596415.690 - -1.42% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 5.93% 2.136 2.263 - -1.53% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 5.91% 35.044 37.117 - 4.52% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 5.90% 1.549 1.641 - -5.23% -
std::count_if(list<int>)_(every_other)/8192 5.89% 7127.311 7547.455 - -9.70% -
BM_PushHeap_string_Ascending_262144 5.89% 29.245 30.967 - 5.51% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 5.88% 12.175 12.891 - 18.14% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 5.88% 649.293 687.442 - 3.55% -
BM_PushHeap_float_Descending_4 5.86% 0.370 0.392 - 7.94% -
std::search(list<int>,_pred)_(near_matches)/1000 5.86% 41624.919 44064.808 - 6.35% -
std::multimap<int,_int>::erase(key)_(existent)/1024 5.85% 24.887 26.344 - 3.16% -
SetIntersection_Front_Set_string_1024_16 5.85% 1805377.319 1911040.499 - -2.27% -
std::list<int>::erase(begin)_(cheap_elements)/8192 5.84% 12.018 12.719 - 13.92% -
BM_PushHeap_uint32_Ascending_1024 5.83% 2.557 2.706 - 6.03% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 5.83% 8.224 8.703 - 7.01% -
SetIntersection_Interlaced_Set_uint32_16384_4 5.82% 169504101.426 179363613.313 - 4.96% -
SetIntersection_Front_Vector_uint64_262144_1 5.81% 984188.478 1041396.541 - 0.03% -
BM_vector_deque_ranges_copy/1024 5.80% 35.836 37.915 - 5.90% -
std::partition(vector<int>)_(dense)/32 5.80% 8.166 8.639 - 5.93% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.76% 42.720 45.181 - 8.74% -
std::set<std::string>::insert(value)_(already_present)/32 5.76% 9.618 10.172 - 14.12% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 5.75% 23.664 25.026 - 5.47% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 5.72% 28.581 30.216 - 21.75% -
rng::contains_subrange(list<int>)_(process_all)/8192 5.72% 6964.982 7363.156 - 9.15% -
std::set<std::string>::count(key)_(non-existent)/1024 5.71% 23.860 25.222 - 7.15% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.68% 7953.539 8405.221 - -0.84% -
std::fill_n(vector<bool>)/64 5.67% 1.404 1.484 - 10.38% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 5.67% 19557.889 20665.937 - 3.99% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 5.64% 531.854 561.843 - 6.98% -
std::find_end(deque<int>)_(process_all)/1048576 5.63% 300174.635 317067.680 - 18.29% -
std::set<int>::count(key)_(non-existent)/8192 5.63% 11.340 11.977 - 7.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 5.62% 988537.148 1044102.768 - -0.88% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 5.60% 0.595 0.628 - 4.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 5.60% 12319560.031 13008887.221 - 3.50% -
std::multiset<int>::count(key)_(non-existent)/1024 5.58% 5.953 6.285 - 5.51% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 5.58% 0.434 0.458 - -4.55% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 5.57% 2726.542 2878.399 - 4.59% -
SetIntersection_None_Set_uint64_256_256 5.57% 5577428.712 5887908.904 - 3.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 5.56% 25047063.966 26440420.540 - 2.76% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.56% 51512.996 54376.373 - 4.29% -
BM_getline_string 5.53% 16.186 17.081 - 2.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 5.53% 32.798 34.610 - -5.87% -
SetIntersection_Interlaced_Set_float_64_16 5.52% 21654007.884 22850320.495 - 6.50% -
std::all_of(deque<int>)_(process_all)/8 5.52% 3.303 3.486 - 5.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 5.51% 35.291 37.235 - 1.42% -
SetIntersection_Front_Set_string_256_16 5.50% 7135103.346 7527526.190 - 2.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 5.49% 8651841.448 9127223.143 - 2.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.49% 1039498.187 1096610.383 - 3.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.49% 18260145.174 19263110.684 - 1.73% -
SetIntersection_None_Set_uint32_1024_1024 5.48% 8644433.530 9118219.279 - 1.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 5.47% 0.591 0.623 - 4.73% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 5.47% 12545.130 13231.392 - 6.45% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 5.46% 9.669 10.197 - -3.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 5.44% 8589401.080 9056605.765 - 4.37% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 5.43% 164.656 173.595 - 3.11% -
std::set<std::string>::lower_bound(key)_(existent)/8192 5.42% 30.553 32.211 - 9.28% -
SetIntersection_None_Vector_uint64_1024_1024 5.42% 1020059.429 1075323.443 - 0.30% -
std::find_end(deque<int>)_(same_length)/8192 5.38% 2670.510 2814.170 - 0.61% -
SetIntersection_None_Set_uint64_1024_16 5.38% 8639361.437 9104089.314 - 3.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 5.38% 16939979.806 17850817.357 - 0.48% -
std::remove(deque<int>)_(sprinkled)/50 5.36% 54.968 57.916 - 6.64% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.35% 6432.443 6776.870 - 18.24% -
BM_deque_vector_move_backward/2 5.34% 1.839 1.938 - 9.81% -
rng::contains_subrange(list<int>)_(single_element)/1048576 5.34% 789985.922 832171.621 - -0.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 5.34% 165052854.875 173860434.512 - 3.23% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 5.32% 23.688 24.948 - 4.92% -
std::unordered_set<int>::erase(iterator)/1024 5.32% 21.874 23.037 - 3.71% -
std::lower_bound(std::list<int>)/8 5.31% 15.596 16.424 - 7.07% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.30% 27.952 29.435 - 25.21% -
SetIntersection_Front_Vector_string_262144_16 5.30% 1538876.520 1620489.933 - -0.99% -
std::map<int,_int>::insert(value)_(already_present)/1024 5.30% 3.280 3.454 - 6.91% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 5.30% 209.960 221.084 - 0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 5.29% 1159449.219 1220829.849 - 0.21% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.29% 32.348 34.061 - 7.53% -
SetIntersection_Interlaced_Vector_uint32_256_64 5.29% 7579667.780 7980401.113 - -5.20% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.29% 1262847.673 1329602.625 - 3.66% -
SetIntersection_None_Set_uint64_262144_4 5.28% 1193524.902 1256483.479 - 4.62% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 5.27% 23.169 24.389 - 5.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 5.27% 164344699.628 173000592.391 - 3.27% -
BM_deque_vector_ranges_copy_backward/2 5.26% 1.840 1.937 - 5.58% -
std::find(vector<bool>)_(process_all)/50 5.23% 0.682 0.718 - 6.06% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 5.21% 6.600 6.944 - -22.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 5.17% 589789.153 620310.144 - -3.78% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 5.16% 4.185 4.401 - 3.94% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 5.16% 6.651 6.995 - 4.07% -
std::set<std::string>::find(key)_(existent)/32 5.16% 15.595 16.400 - 3.83% -
std::copy_backward(vector<bool>)_(aligned)/1048576 5.16% 2500.166 2629.106 - 32.99% -
SetIntersection_Front_Vector_uint64_256_64 5.15% 4179136.265 4394407.960 - 3.25% -
std::search(vector<int>,_pred)_(same_length)/1024 5.14% 616.649 648.354 - 5.83% -
BM_PushHeap_uint32_Random_262144 5.13% 5.835 6.135 - 3.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 5.12% 63014977.275 66244253.781 - 4.97% -
BM_vector_deque_move_backward/64000 5.12% 7718.186 8113.564 - 15.10% -
std::set<std::string>::find(key)_(non-existent)/1024 5.12% 21.862 22.981 - 14.63% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 5.11% 803.104 844.169 - 6.13% -
SetIntersection_None_Set_uint64_256_4 5.11% 10937679.150 11496891.628 - -0.84% -
std::rotate(deque<int>)_(by_1/3)/8192 5.10% 3203.001 3366.467 - 5.35% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 5.10% 2.426 2.550 - 0.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 5.09% 16459178.299 17297269.665 - 4.49% -
std::remove_if(deque<int>)_(sprinkled)/50 5.09% 61.795 64.941 - 1.69% -
std::set<int>::find(key)_(non-existent)/1024 5.09% 5.548 5.830 - 4.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 5.08% 1351425.455 1420121.908 - 4.74% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 5.08% 698.418 733.920 - 5.47% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 5.08% 96180.292 101067.923 - 5.01% -
bm_ranges_swap_ranges_vb_aligned/131072 5.08% 242.159 254.452 - 4.11% -
SetIntersection_Front_Set_float_16384_64 5.06% 1732098.497 1819680.555 - 2.69% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 5.06% 31.282 32.864 - 3.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 5.05% 29.016 30.480 - -9.84% -
BM_StringConstructDestroyCStr_Huge_Opaque 5.04% 158.864 166.868 - 5.76% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 5.03% 765.895 804.434 - 6.91% -
rng::contains_subrange(deque<int>)_(same_length)/16 5.03% 12.348 12.969 - 21.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 5.02% 162243749.342 170392469.570 - 3.76% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 5.02% 34.427 36.155 - 17.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 5.01% 0.575 0.604 - 5.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5.01% 6563987.250 6892889.176 - 3.70% -
BM_vector_deque_copy_backward/2 5.00% 1.957 2.055 - 2.76% -
std::find_if(vector<char>)_(bail_25%)/1024 4.99% 25.179 26.435 - 5.17% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 4.99% 18.900 19.843 - 5.73% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 4.99% 256.077 268.848 - -0.24% -
BM_PushHeap_string_Random_262144 4.98% 17.786 18.671 - 3.50% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.97% 49.340 51.793 - -11.83% -
SetIntersection_Front_Set_uint32_16384_256 4.97% 4019185.169 4218958.447 - 9.02% -
BM_std_minmax_element<short>/1 4.92% 0.300 0.315 - 4.83% -
std::set<std::string>::find(key)_(existent)/1024 4.92% 23.614 24.777 - 3.88% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.92% 34.856 36.570 - 10.92% -
ranges::minmax(std::vector<char>)/1 4.90% 0.615 0.645 - -1.10% -
BM_vector_deque_ranges_move_backward/64000 4.89% 7469.508 7834.951 - 10.95% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.88% 198338201.742 208020014.889 - 3.67% -
SetIntersection_Front_Vector_string_256_256 4.88% 17865529.905 18736800.527 - -2.43% -
std::find_end(forward_list<int>)_(process_all)/1024 4.87% 707.892 742.381 - 4.83% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.86% 362.128 379.724 - 3.76% -
std::stable_sort(deque<int>)_(ascending)/8 4.86% 17.576 18.430 - 5.18% -
std::partial_sort_copy(list<int>)_(repeated)/8192 4.84% 33186.957 34794.639 - 5.59% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 4.84% 171.246 179.528 - 5.90% -
SetIntersection_None_Set_uint64_262144_1 4.84% 1197994.143 1255919.434 - 3.16% -
SetIntersection_Front_Set_string_262144_16 4.82% 1802602.619 1889524.463 - -7.37% -
SetIntersection_Front_Set_uint32_16384_4 4.81% 1018592.209 1067618.086 - -0.27% -
SetIntersection_None_Set_uint32_1024_4 4.79% 8636407.975 9050341.480 - 1.63% -
SetIntersection_Front_Set_string_256_64 4.79% 14425842.301 15116966.211 - 7.52% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 4.78% 222.780 233.427 - 7.71% -
std::multiset<std::string>::erase(key)_(existent)/32 4.74% 80.264 84.071 - 6.54% -
std::search(deque<int>,_pred)_(same_length)/1000 4.74% 478.485 501.169 - 4.58% -
std::find_end(vector<int>)_(single_element)/1024 4.73% 254.329 266.355 - 9.12% -
SetIntersection_None_Set_uint32_256_64 4.72% 8933467.464 9355354.577 - -0.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.68% 51.967 54.401 - -13.69% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 4.68% 171935.934 179985.639 - 3.93% -
std::for_each(list<int>)/50 4.67% 20.506 21.464 - -1.56% -
BM_deque_deque_copy_backward/512 4.67% 18.911 19.794 - 4.68% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.67% 36567.612 38275.027 - 4.80% -
std::none_of(deque<int>)_(process_all)/8 4.66% 3.280 3.433 - 4.76% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.65% 4531.849 4742.595 - 3.59% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 4.65% 5.101 5.338 - -1.56% -
BM_std_minmax_element<long_long>/3 4.64% 1.050 1.099 - -7.21% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 4.64% 35.835 37.499 - 5.20% -
bm_lexicographical_compare<signed_char>/64 4.62% 2.071 2.167 - -4.26% -
SetIntersection_Front_Set_string_1024_64 4.62% 4595256.179 4807615.477 - -3.20% -
BM_deque_deque_ranges_copy_backward/2 4.62% 2.413 2.524 - 7.25% -
BM_StringFindStringLiteral/256 4.62% 5.413 5.663 - 4.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 4.61% 1233034.424 1289932.615 - 6.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 4.60% 1235152.506 1292026.611 - 5.54% -
std::reverse_copy(vector<int>)/8 4.60% 2.331 2.438 - 4.29% -
BM_PushHeap_uint32_Ascending_16 4.59% 0.931 0.974 - 4.90% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 4.57% 1003371.173 1049270.898 - -1.49% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 4.55% 17.987 18.806 - 3.83% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 4.55% 50273.139 52560.927 - 5.93% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 4.55% 11.529 12.053 - 5.48% -
BM_deque_vector_move_backward/1 4.55% 2.134 2.231 - 7.84% -
std::set<std::string>::equal_range(key)_(existent)/32 4.54% 16.374 17.117 - 5.86% -
SetIntersection_Front_Set_float_16384_4 4.54% 1029664.035 1076396.776 - 0.24% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 4.54% 34.879 36.461 - 2.07% -
std::rotate_copy(deque<int>)/32 4.54% 2.666 2.787 - 8.34% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.53% 4.859 5.079 - -20.78% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 4.52% 0.467 0.488 - 10.32% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 4.52% 17.142 17.917 - 4.50% -
SetIntersection_Interlaced_Vector_string_1024_1024 4.52% 37740779.395 39445029.960 - -1.31% -
std::upper_bound(std::list<int>)/8192 4.50% 14252.841 14894.425 - 13.35% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 4.50% 140265053.591 146578134.218 - 3.61% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.49% 225.859 235.990 - 6.76% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.47% 594.934 621.507 - 2.94% -
std::multiset<int>::contains(key)_(non-existent)/32 4.46% 2.652 2.770 - 2.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 4.46% 1114076.147 1163765.712 - 0.48% -
std::any_of(deque<int>)_(process_all)/8 4.46% 3.282 3.428 - 4.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.45% 1397167.825 1459367.187 - 4.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 4.44% 1238480.957 1293440.754 - 5.66% -
std::any_of(vector<int>)_(process_all)/8 4.43% 2.333 2.437 - 5.20% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 4.43% 1.417 1.480 - 7.32% -
BM_PushHeap_uint32_Ascending_16384 4.42% 3.588 3.746 - 4.90% -
std::set<int>::find(key)_(non-existent)/8192 4.42% 8.433 8.805 - 3.84% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 4.41% 6865.957 7168.778 - 3.93% -
std::reverse(vector<int>)/8 4.39% 1.493 1.559 - 0.86% -
std::all_of(vector<int>)_(process_all)/8 4.38% 2.377 2.481 - 5.43% -
BM_StringEraseWithMove_Empty_Opaque 4.36% 0.806 0.841 - 4.97% -
std::find(vector<char>)_(process_all)/32768 4.35% 495.176 516.734 - 4.75% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.35% 1.156 1.206 - 4.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 4.34% 1238822.834 1292588.459 - 5.51% -
BM_StringMove_Small 4.34% 0.708 0.738 - -7.01% -
SetIntersection_Interlaced_Set_string_16_16 4.32% 59465853.548 62036753.316 - 10.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 4.32% 47.590 49.645 - -9.25% -
std::all_of(vector<int>)_(process_all)/32768 4.32% 8103.553 8453.425 - 4.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 4.31% 1227975.750 1280895.996 - 3.29% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.31% 2.399 2.502 - 7.11% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 4.31% 23.686 24.706 - 5.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.30% 1075.213 1121.491 - 3.36% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.29% 259.862 271.018 - 0.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 4.29% 1223452.148 1275938.965 - 3.07% -
SetIntersection_Front_Set_float_262144_16384 4.28% 221649067.728 231127784.086 - 1.28% -
std::lower_bound(std::list<int>)/8192 4.27% 14247.842 14856.478 - 12.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.27% 29.064 30.305 - 44.87% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 4.27% 15.370 16.026 - 8.66% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4.27% 2769.519 2887.668 - 4.37% -
std::multimap<int,_int>::clear()/1024 4.26% 10679.352 11134.335 - 5.03% -
BM_deque_vector_ranges_copy_backward/1 4.25% 2.088 2.177 - 4.18% -
BM_deque_vector_move/64 4.25% 2.626 2.738 - 3.13% -
SetIntersection_None_Set_uint64_262144_262144 4.24% 1211878.174 1263301.434 - 3.27% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 4.24% 51511.979 53697.089 - 3.13% -
std::for_each(vector<int>)/8192 4.23% 252.245 262.924 - 4.26% -
rng::find_last(vector<int>)_(bail_90%)/8 4.23% 0.441 0.460 - 8.36% -
std::find(vector<char>)_(process_all)/8192 4.23% 136.019 141.766 - 4.62% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 4.21% 344.214 358.707 - 4.44% -
BM_StringFindCharLiteral/8 4.20% 1.552 1.617 - 0.03% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 4.19% 24.179 25.193 - 9.74% -
SetIntersection_Interlaced_Set_uint64_262144_16384 4.19% 1261723.145 1314574.951 - 3.09% -
BM_StringFindAllMatch/512 4.18% 11.124 11.589 - -15.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 4.18% 11238795.512 11708124.653 - 1.20% -
rng::find_last(vector<char>)_(bail_90%)/8 4.17% 0.441 0.460 - 4.43% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.17% 699.688 728.869 - 2.97% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4.17% 4688.082 4883.587 - 4.84% -
SetIntersection_Interlaced_Set_uint64_262144_64 4.16% 1579467.611 1645241.617 - 2.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.15% 8430.608 8780.876 - -5.28% -
ranges::minmax(std::deque<long_long>)/70000 4.14% 25141.881 26183.523 - 6.65% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 4.14% 23.668 24.648 - 2.42% -
std::replace_if(vector<int>)_(sprinkled)/32 4.14% 8.777 9.140 - 5.00% -
std::partition_point(vector<int>)/1024 4.13% 6.115 6.367 - 5.40% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.13% 230.479 239.990 - 5.10% -
rng::for_each(multiset<int>)/8 4.12% 6.721 6.998 - 4.71% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 4.12% 28.936 30.128 - 4.09% -
SetIntersection_Interlaced_Vector_string_64_16 4.11% 28583128.206 29759059.355 - 1.19% -
SetIntersection_None_Set_uint64_262144_16 4.10% 1194284.424 1243275.146 - 2.89% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.10% 69610.825 72462.478 - -3.15% -
std::set<std::string>::equal_range(key)_(existent)/8192 4.09% 26.773 27.869 - -1.44% -
SetIntersection_Interlaced_Set_uint32_262144_4 4.08% 1239281.330 1289846.111 - -6.16% -
SetIntersection_Interlaced_Set_uint64_262144_16 4.07% 1620005.778 1685938.314 - 3.06% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.07% 19605.643 20403.473 - 2.51% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 4.06% 623156.578 648487.462 - 5.01% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 4.06% 3496.834 3638.798 - 5.77% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.06% 6654683.395 6924594.507 - 5.01% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.05% 23.543 24.497 - 0.59% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 4.04% 23.332 24.275 - -0.43% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 4.03% 1.615 1.680 - 4.21% -
ranges::minmax(std::vector<char>)/64 4.02% 1.233 1.283 - -3.44% -
std::set<std::string>::upper_bound(key)_(existent)/1024 4.01% 23.174 24.103 - 8.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 4.01% 1086454.249 1129989.022 - 1.05% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.99% 6.538 6.800 - 2.63% -
BM_PushHeap_string_Ascending_1024 3.99% 13.026 13.545 - -0.36% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 3.99% 502.163 522.184 - 2.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.99% 20.548 21.367 - 4.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 3.99% 13099910.935 13622055.315 - 6.71% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 3.99% 9744968.283 10133313.971 - 0.50% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 3.98% 230.269 239.439 - 4.04% -
SetIntersection_Interlaced_Set_uint32_1024_4 3.97% 9591728.428 9972289.289 - 0.32% -
BM_PushHeap_uint64_PipeOrgan_4 3.96% 0.482 0.501 - 3.71% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.95% 1346.219 1399.370 - 5.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.93% 0.631 0.656 - 4.31% -
std::remove_copy_if(deque<int>)_(prefix)/32 3.93% 17.918 18.622 - 4.95% -
SetIntersection_Interlaced_Set_uint64_262144_262144 3.92% 1665846.438 1731091.715 - 1.77% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.92% 3.033 3.152 - 5.29% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.92% 174529.314 181362.416 - 1.84% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.91% 2188549.660 2274154.896 - 3.84% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.90% 6472.695 6725.385 - 3.23% -
BM_StringEraseToEnd_Small_Transparent 3.90% 0.401 0.416 - 4.06% -
SetIntersection_Front_Vector_uint64_1024_1024 3.89% 5678213.719 5899009.938 - 0.12% -
SetIntersection_None_Set_uint32_1024_16 3.89% 8633464.096 8969063.714 - -1.56% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.88% 171126.699 177761.426 - 2.43% -
std::find_end(vector<int>)_(match_near_end)/1000 3.87% 27.635 28.705 - 3.51% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 3.87% 24.267 25.206 - 4.16% -
BM_StringFindCharLiteral/16 3.87% 1.557 1.617 - 0.01% -
BM_PushHeap_string_Random_1024 3.86% 14.709 15.277 - 4.19% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.85% 112.073 116.385 - 18.25% -
std::multiset<std::string>::count(key)_(non-existent)/1024 3.85% 23.822 24.738 - -1.59% -
SetIntersection_None_Set_uint64_262144_1024 3.84% 1199970.947 1246075.602 - 3.07% -
SetIntersection_None_Set_uint64_262144_256 3.83% 1195889.894 1241745.603 - 2.74% -
rng::contains_subrange(vector<int>)_(process_all)/16 3.83% 4.604 4.780 - -0.53% -
std::copy(list<int>)/32768 3.82% 25243.267 26208.770 - 0.33% -
SetIntersection_Interlaced_Set_uint64_262144_256 3.82% 1578529.625 1638802.652 - 2.31% -
SetIntersection_None_Set_uint64_262144_16384 3.81% 1199954.834 1245650.310 - 2.91% -
SetIntersection_Front_Set_string_262144_262144 3.80% 17375034.668 18036071.045 - -1.38% -
std::find_end(deque<int>)_(single_element)/1024 3.80% 344.413 357.496 - 12.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 3.80% 1011111.078 1049513.672 - -0.14% -
BM_StringRelational_Compare_Empty_Huge_Control 3.80% 1.613 1.674 - 4.28% -
BM_CmpLess_uint_short 3.79% 0.999 1.037 - 1.96% -
std::multiset<std::string>::insert(value)_(already_present)/1024 3.79% 53.210 55.227 - 2.49% -
BM_deque_deque_ranges_copy_backward/1 3.79% 2.661 2.761 - 5.14% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 3.78% 0.580 0.602 - 3.93% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.78% 21.935 22.765 - -0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 3.78% 1256807.131 1304316.734 - 5.08% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.77% 649.762 674.277 - 2.78% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.77% 19756.921 20502.172 - 3.01% -
SetIntersection_None_Vector_uint32_1024_64 3.77% 1037241.746 1076360.631 - -0.54% -
std::stable_partition(deque<int>)_(dense)/50 3.77% 40.028 41.537 - 9.56% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 3.76% 23.922 24.821 - -4.29% -
std::multimap<int,_int>::erase(key)_(existent)/32 3.76% 22.675 23.526 - 2.24% -
BM_vector_deque_copy_backward/65536 3.75% 7975.124 8274.221 - 11.38% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 3.74% 2.711 2.813 - -4.76% -
std::move(vector<bool>)_(unaligned)/32768 3.73% 202.573 210.130 - 3.68% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.72% 87.557 90.818 - 4.51% -
SetIntersection_Interlaced_Set_uint32_16384_16384 3.72% 216838001.288 224909344.310 - -1.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.72% 19.585 20.313 - 3.17% -
std::fill_n(list<int>)/1024 3.71% 444.123 460.605 - 4.69% -
BM_align/1 3.70% 0.623 0.647 - 3.54% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 3.69% 9.711 10.069 - 1.22% -
SetIntersection_None_Set_uint64_262144_64 3.69% 1195944.984 1240058.676 - 2.66% -
SetIntersection_Interlaced_Set_uint64_256_4 3.69% 10961159.215 11365364.416 - 2.70% -
BM_PushHeap_uint32_QuickSortAdversary_64 3.68% 0.617 0.640 - 3.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3.68% 2788111.346 2890717.434 - 0.32% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 3.67% 22.262 23.080 - -0.46% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.66% 6490.523 6728.319 - 3.68% -
std::map<int,_int>::contains(key)_(non-existent)/0 3.65% 0.291 0.301 - 0.64% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.65% 603.860 625.908 - -5.45% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 3.65% 658.158 682.177 - 4.05% -
std::remove(deque<int>)_(sprinkled)/32 3.65% 49.891 51.710 - 4.39% -
BM_std_minmax_element<char>/1024 3.65% 286.614 297.066 - 7.81% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.64% 20.972 21.735 - 2.46% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 3.64% 2.811 2.913 - 3.28% -
SetIntersection_Interlaced_Set_uint64_262144_1024 3.63% 1549285.807 1605531.332 - 2.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 3.62% 1816955.566 1882818.113 - 2.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 3.62% 1240664.549 1285573.650 - 5.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 3.61% 1301607.746 1348651.123 - 1.24% -
SetIntersection_None_Set_uint32_1024_256 3.61% 8647752.123 8959528.052 - 0.82% -
SetIntersection_Interlaced_Set_uint64_262144_4 3.60% 1296911.377 1343616.211 - 2.48% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.60% 2.223 2.303 - 6.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 3.59% 1637715.008 1696547.770 - 4.38% -
SetIntersection_None_Vector_uint32_262144_16384 3.59% 1115969.802 1156040.458 - 2.42% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 3.58% 0.605 0.627 - -3.18% -
std::find_end(deque<int>)_(process_all)/1000 3.57% 305.602 316.522 - 11.52% -
BM_PushHeap_string_SingleElement_256 3.57% 2.602 2.695 - -0.76% -
BM_vector_deque_ranges_copy_backward/64 3.56% 3.022 3.129 - 5.44% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.56% 37369.469 38698.179 - -5.80% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.56% 62.083 64.290 - 4.25% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 3.55% 36.648 37.951 - 3.40% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.54% 12.021 12.447 - 20.03% -
std::multimap<int,_int>::find(key)_(non-existent)/32 3.54% 2.371 2.455 - 3.58% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 3.54% 423.091 438.049 - 3.56% -
SetIntersection_None_Set_uint32_16384_16384 3.53% 155648034.402 161140326.202 - 3.32% -
SetIntersection_Front_Vector_string_262144_4 3.53% 1161988.806 1202979.211 - -0.06% -
rng::contains(list<int>)_(process_all)/8192 3.53% 6930.993 7175.456 - 0.56% -
SetIntersection_Interlaced_Set_uint32_1024_16 3.51% 11244114.875 11639111.661 - 0.22% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.51% 16352.950 16926.559 - 3.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.50% 6579344.161 6809818.544 - 3.66% -
BM_vector_deque_ranges_copy_backward/65536 3.50% 8057.828 8340.015 - 12.86% -
SetIntersection_None_Set_uint32_1024_64 3.49% 8815632.207 9123475.176 - 2.25% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.49% 7348.665 7605.060 - 0.11% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 3.49% 1.128 1.168 - -0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 3.47% 165151763.385 170882795.416 - -0.35% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 3.46% 339462555.345 351224752.496 - 0.13% -
std::copy_backward(list<int>)/8 3.46% 2.400 2.483 - 3.18% -
std::find_if(vector<char>)_(bail_25%)/32768 3.46% 799.530 827.190 - 3.87% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.46% 16.600 17.175 - 3.93% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.46% 16.544 17.116 - 4.06% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 3.46% 13415.373 13878.963 - 8.46% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 3.44% 16.871 17.451 - 4.82% -
SetIntersection_Front_Vector_uint64_262144_4 3.44% 1024844.629 1060051.903 - 0.36% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.43% 1042296.902 1078074.344 - 2.79% -
std::find_if(vector<char>)_(process_all)/8 3.43% 1.542 1.595 - 1.74% -
SetIntersection_Interlaced_Set_uint64_1_1 3.43% 530315863.755 548501642.047 - 2.46% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 3.42% 2.390 2.472 - 4.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 3.42% 1608827.475 1663813.150 - 3.08% -
BM_PushHeap_float_PipeOrgan_4 3.42% 0.481 0.497 - 2.79% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 3.41% 18621218.347 19256949.502 - 5.53% -
BM_StringConstructDestroyCStr_Empty_Opaque 3.41% 2.230 2.306 - 7.03% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.41% 172112.377 177986.885 - 2.69% -
std::search(list<int>)_(no_match)/1000 3.41% 665.008 687.674 - -3.14% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.41% 393.317 406.716 - 3.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.40% 0.606 0.626 - 4.02% -
std::map<int,_int>::erase(key)_(existent)/1024 3.40% 23.679 24.485 - 0.33% -
BM_PushHeap_string_Ascending_64 3.40% 7.315 7.563 - 1.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 3.40% 394.210 407.606 - 4.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 3.40% 1641270.672 1697027.752 - 3.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.39% 993340.933 1026967.964 - -2.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 3.37% 4163194.835 4303582.526 - 2.19% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.37% 28.777 29.745 - 0.71% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.37% 53.723 55.531 - 3.38% -
BM_lexicographical_compare_three_way_slow_path/1 3.36% 0.446 0.461 - 6.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.35% 874077.779 903344.384 - 2.64% -
BM_PushHeap_string_SingleElement_1024 3.35% 2.603 2.690 - -0.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.34% 1061554.485 1097008.606 - 3.65% -
std::set<std::string>::erase(key)_(existent)/32 3.34% 50.629 52.319 - 4.05% -
std::search(vector<int>,_pred)_(same_length)/8192 3.34% 4932.020 5096.654 - 3.95% -
std::move_backward(deque<int>)/64 3.33% 5.226 5.401 - 0.04% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 3.33% 18.722 19.346 - 1.95% -
SetIntersection_Front_Vector_uint64_1024_256 3.33% 2197927.895 2271170.073 - -0.68% -
std::remove_if(deque<int>)_(prefix)/1024 3.33% 555.269 573.740 - 3.59% -
SetIntersection_None_Set_uint64_1024_1 3.33% 8541183.044 8825265.128 - -2.94% -
SetIntersection_Front_Vector_uint32_262144_64 3.32% 1319950.327 1363785.302 - 2.71% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.32% 1266.783 1308.812 - 0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.31% 12070814.458 12470544.197 - 6.92% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 3.31% 25.134 25.965 - 16.62% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.31% 1593.064 1645.760 - 2.87% -
std::rotate(list<int>)_(by_1/3)/32 3.30% 16.705 17.256 - 3.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.30% 2965978.435 3063907.633 - 2.69% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.30% 11067291.301 11432664.511 - -0.60% -
rng::find_last_if(vector<int>)_(bail_90%)/50 3.30% 1.531 1.582 - 4.86% -
SetIntersection_Interlaced_Set_uint64_256_16 3.30% 11752818.614 12140673.603 - 0.76% -
std::any_of(deque<int>)_(process_all)/8192 3.30% 2528.583 2611.974 - 3.53% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 3.30% 32.861 33.944 - -1.44% -
std::copy_n(vector<int>)/8 3.29% 2.226 2.300 - 6.37% -
std::any_of(deque<int>)_(process_all)/32768 3.28% 10138.381 10470.968 - 3.93% -
std::multiset<std::string>::find(key)_(existent)/32 3.28% 14.453 14.927 - 0.65% -
SetIntersection_None_Vector_uint64_1024_4 3.28% 1042585.581 1076762.710 - 0.03% -
SetIntersection_Front_Set_string_262144_4 3.27% 1230721.048 1270920.958 - 3.58% -
SetIntersection_Front_Vector_uint64_262144_16384 3.27% 73509694.717 75910257.042 - 1.90% -
SetIntersection_None_Set_float_262144_1024 3.26% 1146696.535 1184076.336 - 3.04% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.26% 15858.728 16375.630 - 3.77% -
BM_PushHeap_string_SingleElement_16384 3.25% 2.600 2.684 - -0.73% -
BM_PushHeap_string_Ascending_256 3.24% 10.907 11.260 - 1.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 3.24% 4192957.290 4328634.130 - 0.16% -
BM_CmpLess_uint_uchar 3.22% 1.104 1.139 - 2.22% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.22% 1441.810 1488.304 - -0.58% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 3.22% 1.530 1.579 - 4.17% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 3.22% 0.321 0.331 - 4.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 3.21% 17677837.480 18246011.413 - -0.36% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 3.21% 23.922 24.689 - -3.01% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 3.21% 11523.261 11892.976 - 10.76% -
std::multimap<int,_int>::erase(iterator)/32 3.21% 20.251 20.901 - 0.48% -
std::partial_sort_copy(list<int>)_(shuffled)/8 3.20% 11.088 11.443 - 1.61% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.19% 582.135 600.728 - 3.01% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.19% 56820.982 58634.115 - 2.10% -
SetIntersection_Front_Set_uint32_262144_256 3.19% 3781123.163 3901620.138 - 1.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.18% 11020.390 11370.426 - 3.16% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.17% 466.278 481.071 - 3.59% -
std::remove(list<int>)_(sprinkled)/1024 3.16% 944.434 974.256 - 1.01% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 3.16% 547.714 565.005 - 2.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.15% 4.806 4.958 - 3.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.15% 1363.362 1406.367 - 3.21% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 3.15% 1.338 1.380 - 12.98% -
BM_deque_deque_ranges_move/64000 3.15% 3014.399 3109.391 - 1.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 3.15% 1.247 1.287 - 7.16% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 3.15% 40.064 41.325 - 2.37% -
BM_vector_deque_copy_backward/64000 3.13% 7752.258 7994.994 - 10.18% -
std::reverse_copy(list<int>)/4096 3.13% 3107.521 3204.816 - 2.23% -
BM_PushHeap_uint64_Random_4 3.08% 2.530 2.608 - 1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 3.08% 1111195.965 1145448.805 - 0.82% -
SetIntersection_None_Set_uint32_16384_256 3.08% 153028523.117 157740085.008 - 2.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.08% 1012084.980 1043222.680 - 0.03% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.07% 358.807 369.824 - 1.20% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.07% 1203287.456 1240232.337 - -0.25% -
std::partition_point(vector<int>)/50 3.07% 2.574 2.652 - 3.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 3.06% 8692711.271 8958484.234 - -0.40% -
BM_vector_deque_copy_backward/70000 3.05% 8576.119 8837.560 - 10.77% -
std::find_end(deque<int>)_(process_all)/1024 3.04% 313.847 323.390 - 11.21% -
SetIntersection_Interlaced_Set_uint64_16384_256 3.04% 207187757.321 213478351.554 - 0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.02% 45695175.487 47073058.787 - 1.60% -
BM_StringRelational_Eq_Empty_Large_Control 3.02% 0.472 0.486 - 4.81% -
BM_deque_vector_copy/1 3.00% 2.083 2.145 - 3.81% -
std::map<int,_int>::erase(key)_(existent)/8192 3.00% 24.986 25.737 - 3.36% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.00% 1.623 1.672 - 3.05% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.00% 2.622 2.701 - 3.65% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.00% 1131.062 1165.005 - -2.49% -
std::multimap<int,_int>::erase(iterator)/1024 3.00% 20.418 21.030 - 0.57% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 2.99% 220.255 226.849 - -5.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.98% 1082685.345 1114971.370 - 1.45% -
BM_StringRelational_Compare_Large_Empty_Control 2.98% 1.615 1.663 - 3.39% -
SetIntersection_Interlaced_Vector_string_1024_16 2.98% 3328151.735 3427274.048 - -1.88% -
SetIntersection_Interlaced_Set_uint32_1024_256 2.98% 13811539.300 14222802.842 - -1.00% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.98% 1139974.362 1173911.081 - 0.60% -
std::multiset<std::string>::find(key)_(existent)/8192 2.98% 26.882 27.682 - 5.94% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 2.97% 16.026 16.502 - 4.29% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 2.96% 0.448 0.461 - 2.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 2.96% 449.754 463.067 - -2.07% -
std::find(vector<long_long>)_(process_all)/8 2.96% 0.924 0.951 - -13.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.95% 10028.876 10325.016 - -3.43% -
BM_deque_deque_copy/65536 2.95% 3085.941 3176.974 - 1.49% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 2.95% 18.307 18.846 - 2.57% -
BM_StringFindAllMatch/64 2.94% 3.263 3.359 - 3.82% -
SetIntersection_None_Set_string_256_256 2.94% 5725586.903 5893928.508 - 1.11% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 2.93% 4.104 4.224 - -6.72% -
BM_PushHeap_string_SingleElement_64 2.93% 2.656 2.734 - -1.56% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.93% 20.403 21.001 - 2.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 2.92% 4047705.094 4165894.913 - -0.18% -
SetIntersection_None_Vector_string_16384_1024 2.92% 1198662.288 1233654.520 - 1.06% -
BM_StringRead_Cold_Shallow_Empty 2.91% 1.164 1.198 - 5.50% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.90% 87.633 90.176 - 4.45% -
SetIntersection_Interlaced_Set_uint64_256_256 2.90% 7492189.541 7709303.554 - 0.87% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.90% 32.325 33.261 - 1.93% -
std::copy_n(list<int>)/32768 2.90% 26161.585 26919.050 - 2.23% -
std::partition(list<int>)_(sparse)/50 2.89% 21.248 21.863 - 0.51% -
SetIntersection_Front_Set_float_256_256 2.89% 8171983.750 8408440.215 - 2.76% -
rng::contains_subrange(deque<int>)_(same_length)/32 2.88% 19.912 20.486 - 14.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 2.88% 5034519.537 5179608.347 - 3.17% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 2.88% 22.948 23.609 - 18.38% -
std::find_end(deque<int>)_(near_matches)/1000 2.88% 15766.715 16220.188 - -6.25% -
SetIntersection_None_Vector_string_1024_256 2.87% 1137530.590 1170233.424 - 0.47% -
BM_deque_deque_move/64000 2.87% 2943.738 3028.262 - 0.23% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 2.86% 6.799 6.993 - 1.73% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.86% 23.708 24.386 - 2.89% -
BM_PushHeap_string_PipeOrgan_64 2.86% 5.855 6.023 - 5.02% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.86% 4.674 4.807 - 0.21% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.85% 230.534 237.100 - -2.72% -
SetIntersection_Interlaced_Set_float_256_16 2.84% 11966420.965 12306743.181 - 2.97% -
std::find_if(vector<char>)_(bail_25%)/8192 2.84% 210.787 216.778 - 3.26% -
std::unordered_multiset<int>::clear()/1024 2.84% 9341.592 9606.960 - 14.52% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 2.84% 1.335 1.373 - -8.20% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.84% 7657.287 7874.450 - 1.98% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.84% 1.616 1.662 - -0.17% -
SetIntersection_None_Set_float_262144_4 2.83% 1151165.201 1183722.738 - 2.94% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 2.83% 26.359 27.104 - 13.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.82% 2907205.404 2989274.090 - 1.39% -
SetIntersection_None_Set_uint32_16384_64 2.82% 153110713.478 157432471.608 - 1.95% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 2.82% 19727.924 20284.642 - 15.18% -
BM_PushHeap_string_SingleElement_262144 2.81% 2.640 2.714 - -0.71% -
std::set<std::string>::find(key)_(existent)/8192 2.81% 29.786 30.624 - 0.41% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.80% 14.939 15.358 - 0.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 2.80% 29.544 30.371 - -1.84% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 2.79% 719.247 739.335 - -2.21% -
SetIntersection_Front_Set_uint32_256_1 2.79% 4033096.979 4145667.941 - -0.35% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.79% 11.223 11.535 - 0.73% -
std::find_end(deque<int>)_(near_matches)/1024 2.78% 16362.113 16817.484 - -6.75% -
SetIntersection_None_Set_string_1024_256 2.78% 8734989.263 8978072.403 - -0.02% -
SetIntersection_Front_Vector_string_1024_1 2.78% 1048178.724 1077344.912 - 0.60% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 2.78% 522.959 537.486 - 0.04% -
SetIntersection_Front_Set_string_16384_4 2.77% 1232468.494 1266642.205 - -0.77% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 2.77% 547.292 562.456 - -9.71% -
SetIntersection_None_Vector_uint32_262144_262144 2.77% 1118095.434 1149030.662 - 2.56% -
BM_StringEraseWithMove_Small_Opaque 2.77% 2.185 2.245 - 2.83% -
BM_vector_deque_copy_backward/4096 2.76% 150.763 154.929 - 3.66% -
std::multimap<std::string,_int>::clear()/1024 2.76% 21303.572 21891.760 - -3.64% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.76% 175998618.887 180850660.971 - 0.46% -
SetIntersection_None_Set_float_262144_1 2.76% 1153248.537 1185030.273 - 2.16% -
BM_StringRelational_Compare_Small_Small_Control 2.75% 1.853 1.904 - 2.95% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 2.75% 393.106 403.923 - 3.26% -
std::find_if(list<int>)_(process_all)/8 2.75% 2.336 2.400 - 2.10% -
std::partition_copy(vector<int>)/32 2.74% 7.987 8.206 - 2.80% -
SetIntersection_None_Set_uint32_256_4 2.73% 11062101.777 11364202.065 - -1.50% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.73% 3.247 3.335 - 3.18% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.73% 14.932 15.340 - 0.89% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.73% 10.273 10.553 - -0.15% -
std::stable_partition(deque<int>)_(dense)/32 2.72% 30.243 31.066 - 6.83% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 2.72% 9607.950 9869.371 - 0.89% -
SetIntersection_None_Vector_uint32_1024_256 2.71% 1050569.773 1079066.436 - 0.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.71% 709.838 729.091 - 1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.71% 1054619.206 1083200.173 - 4.52% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 2.71% 3937.974 4044.573 - 1.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.70% 144121794.498 148018378.146 - 2.73% -
SetIntersection_None_Set_float_262144_64 2.70% 1150334.310 1181406.658 - 2.92% -
BM_PushHeap_float_Descending_16 2.70% 0.371 0.381 - 3.90% -
ranges::min(std::vector<long_long>)/64 2.70% 4.934 5.067 - 8.51% -
BM_align/256 2.68% 0.622 0.639 - 2.61% -
BM_align/8 2.67% 0.623 0.639 - 2.66% -
BM_StringRelational_Compare_Huge_Empty_Control 2.67% 1.617 1.661 - 3.12% -
std::set<int>::contains(key)_(existent)/32 2.66% 1.636 1.680 - 2.94% -
SetIntersection_Front_Vector_uint64_16384_16 2.66% 1085353.038 1114244.643 - -0.42% -
std::move_backward(list<int>)/32768 2.66% 30866.538 31688.024 - 0.42% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 2.66% 33.386 34.274 - 20.71% -
BM_StringRelational_Eq_Large_Large_ChangeLast 2.66% 1.854 1.904 - -5.81% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.66% 9606.483 9861.571 - 2.19% -
std::multimap<int,_int>::erase(iterator)/8192 2.65% 20.441 20.983 - -0.12% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.64% 6202.598 6366.368 - -1.72% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.64% 176348609.308 180998337.033 - -0.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.64% 3.751 3.850 - 2.65% -
SetIntersection_None_Set_float_262144_256 2.63% 1146053.386 1176169.109 - 2.46% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.62% 234789814.571 240946271.655 - 1.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.61% 1195.539 1226.769 - -2.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.60% 23887352.549 24509062.756 - 7.35% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.60% 8.450 8.670 - 1.87% -
SetIntersection_Interlaced_Set_string_16384_16 2.60% 233930887.404 240015418.784 - -30.53% -
SetIntersection_None_Vector_string_262144_16384 2.60% 1263805.059 1296670.763 - 0.47% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.60% 13217.435 13560.760 - -2.31% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 2.59% 1.668 1.711 - 3.68% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2.58% 707.172 725.416 - 0.91% -
SetIntersection_Interlaced_Set_float_1024_256 2.57% 13548750.128 13897276.033 - -0.62% -
SetIntersection_Interlaced_Vector_string_262144_64 2.56% 19592818.160 20094387.297 - -10.05% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 2.56% 57.998 59.482 - 1.56% -
BM_align/64 2.56% 0.623 0.639 - 2.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.55% 1015855.128 1041810.173 - -0.10% -
std::unique_copy(list<int>)_(sprinkled)/8192 2.55% 6941.115 7118.038 - 3.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.55% 1049315.505 1076053.244 - -0.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.54% 1620.785 1661.958 - -3.45% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.53% 6.775 6.946 - 1.78% -
std::is_sorted_until(vector<int>,_pred)/1024 2.53% 417.393 427.954 - 4.89% -
std::set<std::string>::lower_bound(key)_(existent)/32 2.53% 15.103 15.484 - 3.41% -
SetIntersection_Interlaced_Set_float_16384_16384 2.52% 216717555.541 222180238.021 - 2.39% -
bm_ranges_lexicographical_compare<int>/8 2.52% 1.464 1.501 - 0.18% -
std::map<int,_int>::contains(key)_(existent)/32 2.52% 1.663 1.705 - 4.13% -
std::multimap<int,_int>::erase(key)_(existent)/8192 2.50% 25.874 26.521 - 2.58% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.50% 1.616 1.656 - 2.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.50% 654.931 671.273 - 0.70% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.49% 7.109 7.285 - 4.50% -
std::for_each(list<int>)/8 2.48% 2.471 2.533 - 6.51% -
std::move(vector<bool>)_(unaligned)/262144 2.48% 1589.148 1628.529 - 2.48% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.47% 128.808 131.995 - 6.13% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.47% 49391.169 50611.772 - -3.54% -
SetIntersection_None_Vector_string_256_1 2.47% 4457811.894 4567951.719 - 0.88% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 2.47% 6659.577 6824.099 - 2.47% -
SetIntersection_Interlaced_Set_uint64_16384_16 2.46% 217791092.053 223149738.122 - 0.96% -
SetIntersection_None_Set_float_256_256 2.45% 5670031.281 5809176.691 - 2.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 2.45% 47.390 48.553 - 8.60% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 2.45% 1372.456 1406.105 - -13.37% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.45% 250083.179 256213.407 - 4.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 2.45% 4210783.520 4313932.304 - -0.21% -
SetIntersection_Interlaced_Set_uint32_256_1 2.44% 4053071.095 4151960.382 - 0.58% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 2.43% 118562.104 121438.915 - 6.58% -
bm_ranges_lexicographical_compare<signed_char>/64 2.43% 2.473 2.533 - -1.08% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.42% 85432.148 87500.327 - 0.93% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.42% 36.079 36.951 - 3.56% -
BM_vector_deque_copy_backward/0 2.41% 0.512 0.524 - 9.29% -
std::partition(deque<int>)_(sparse)/8192 2.41% 2958.269 3029.688 - -8.06% -
std::for_each(deque<int>)/8 2.41% 0.914 0.936 - 2.86% -
std::shift_right(list<int>)/50 2.41% 26.261 26.895 - 1.19% -
std::multimap<int,_int>::ctor(const&)/8192 2.41% 51674.886 52920.893 - 0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 2.40% 24684.878 25277.565 - 3.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.40% 2347737.686 2404059.111 - 5.60% -
std::any_of(list<int>)_(process_all)/8192 2.39% 7280.730 7455.000 - -5.21% -
SetIntersection_Front_Set_uint64_262144_64 2.39% 1686998.768 1727304.826 - 2.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.39% 601613.069 615966.251 - -4.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.38% 12972290.773 13281263.323 - 3.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.38% 1325741.387 1357260.641 - 1.67% -
SetIntersection_Interlaced_Set_uint64_16384_64 2.38% 229992451.982 235458627.105 - -0.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.38% 1418.445 1452.153 - 3.60% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.37% 0.558 0.571 - -7.10% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.37% 9874017.637 10107940.336 - 0.48% -
SetIntersection_None_Vector_uint32_262144_1 2.37% 1096287.365 1122229.037 - -0.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.36% 56.862 58.204 - 4.29% -
SetIntersection_Front_Set_uint32_1024_1 2.36% 1029832.085 1054126.083 - 1.20% -
std::copy(deque<int>)/8 2.35% 2.698 2.762 - 4.01% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 2.35% 15397.091 15758.668 - 6.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 2.34% 7733646.392 7914825.119 - 5.85% -
BM_PushHeap_string_SingleElement_16 2.34% 2.648 2.710 - -2.37% -
bm_lexicographical_compare<signed_char>/512 2.34% 7.745 7.926 - -2.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.33% 71.061 72.717 - 4.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.33% 8592483.355 8792716.076 - -0.84% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 2.33% 23.158 23.697 - 0.06% -
SetIntersection_None_Set_float_262144_16 2.33% 1152225.506 1179039.959 - 2.93% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 2.32% 1.363 1.395 - -1.18% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 2.32% 1.842 1.884 - 2.69% -
SetIntersection_Front_Set_uint32_262144_16 2.32% 1156934.621 1183785.726 - -0.67% -
SetIntersection_Front_Set_string_262144_16384 2.32% 347796486.811 355849959.677 - 5.59% -
SetIntersection_Interlaced_Set_uint64_16_16 2.31% 37352675.995 38216240.031 - 0.92% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 2.31% 508176.296 519908.110 - 1.33% -
SetIntersection_Interlaced_Set_string_262144_256 2.30% 2086143.066 2134215.414 - 2.77% -
BM_PushHeap_string_Descending_262144 2.30% 3.265 3.341 - -2.39% -
BM_deque_deque_ranges_copy_backward/1024 2.30% 37.532 38.395 - 1.29% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.30% 2.180 2.230 - 2.73% -
SetIntersection_None_Set_uint32_64_1 2.29% 22136533.067 22643690.040 - -0.28% -
SetIntersection_Front_Vector_string_1024_256 2.29% 9092439.311 9300689.397 - 1.65% -
SetIntersection_Front_Set_string_64_4 2.29% 18743495.263 19172618.238 - 1.72% -
SetIntersection_None_Set_uint64_16384_16384 2.29% 167640486.581 171476539.639 - 0.19% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 2.28% 4737516.368 4845618.524 - -0.57% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 2.28% 24.911 25.479 - 3.46% -
rng::find_last(list<int>)_(bail_90%)/50 2.28% 1.249 1.277 - 2.46% -
std::rotate(deque<int>)_(by_1/4)/1024 2.28% 265.610 271.657 - -2.44% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 2.27% 29.550 30.220 - 5.35% -
BM_StringFindAllMatch/8 2.26% 2.815 2.879 - 0.22% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.24% 23.797 24.330 - 2.67% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 2.24% 255970.649 261694.283 - 0.60% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 2.23% 50.046 51.162 - 3.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 2.23% 0.618 0.632 - -5.01% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.23% 27.025 27.628 - 0.91% -
ranges::min(std::list<char>)/8 2.23% 1.907 1.949 - 2.38% -
BM_StringRead_Cold_Deep_Large 2.23% 1.346 1.376 - 2.84% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.22% 8510.171 8699.333 - 3.86% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 2.22% 16.226 16.587 - 1.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 2.22% 1026581.556 1049320.808 - 0.19% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.21% 2.742 2.803 - 2.11% -
SetIntersection_Front_Vector_uint64_262144_64 2.21% 1315789.552 1344911.409 - -1.98% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 2.21% 174.372 178.230 - -0.91% -
std::find_end(forward_list<int>)_(process_all)/8192 2.21% 5700.884 5826.775 - 0.67% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.21% 20.320 20.768 - -3.97% -
SetIntersection_None_Vector_string_16384_64 2.21% 1219809.195 1246741.178 - 2.19% -
std::rotate(vector<bool>)_(by_1/3)/32 2.20% 17.442 17.826 - 1.21% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.19% 44.572 45.549 - 6.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 2.19% 165366.906 168986.821 - 1.78% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.19% 2.290 2.340 - 2.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.19% 1149144.709 1174262.539 - -0.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.19% 24.878 25.421 - -1.13% -
SetIntersection_Front_Vector_uint64_16384_64 2.18% 1342494.236 1371791.323 - -0.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2.18% 2131798.581 2178314.110 - 0.63% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.18% 34.904 35.665 - 1.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.18% 9884.925 10100.423 - 3.82% -
bm_ranges_lexicographical_compare<signed_char>/512 2.17% 8.030 8.205 - 0.19% -
std::unique(deque<int>)_(contiguous)/32 2.17% 51.146 52.255 - 2.75% -
SetIntersection_Front_Vector_string_256_4 2.17% 4552334.542 4650946.008 - 1.02% -
SetIntersection_Interlaced_Set_uint64_1024_4 2.16% 9688285.166 9897792.669 - -1.91% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.16% 756.781 773.134 - -8.35% -
SetIntersection_None_Vector_uint32_262144_16 2.16% 1105122.937 1128978.029 - 0.09% -
SetIntersection_Interlaced_Set_string_64_16 2.16% 37249735.884 38053764.540 - 0.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 2.16% 5153668.834 5264903.191 - 0.81% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.15% 274.337 280.248 - 2.80% -
BM_PushHeap_uint32_PipeOrgan_256 2.15% 1.697 1.734 - 2.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 2.15% 1499517.460 1531779.774 - -0.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 2.14% 21056889.999 21507440.377 - -0.32% -
std::rotate(vector<bool>)_(1_element_forward)/32 2.14% 17.271 17.640 - -0.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.14% 10149558.351 10366557.546 - 0.60% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 2.14% 17.648 18.025 - 1.44% -
SetIntersection_None_Vector_float_262144_1024 2.13% 1117588.999 1141395.391 - 1.14% -
std::partial_sort(vector<int>)_(heap)/8 2.12% 27.340 27.921 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.12% 8591583.507 8773727.181 - 1.00% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.12% 33.117 33.820 - 2.52% -
std::unordered_set<int>::ctor(const&)/1024 2.12% 6634.250 6774.573 - 1.37% -
SetIntersection_Interlaced_Set_float_262144_262144 2.11% 1588539.879 1622128.905 - -0.75% -
std::partial_sort(deque<int>)_(repeated)/1024 2.11% 6382.946 6517.867 - 2.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 2.11% 6071694.080 6200017.509 - 0.11% -
SetIntersection_Interlaced_Set_uint32_256_4 2.11% 11312401.804 11551481.008 - 0.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.11% 1193211.059 1218408.628 - -0.42% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.11% 79767.189 81446.878 - 1.48% -
bm_lexicographical_compare<unsigned_char>/512 2.10% 8.607 8.788 - 0.86% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 2.10% 0.823 0.840 - 0.89% -
SetIntersection_None_Set_string_256_4 2.10% 11409233.964 11648900.997 - 3.29% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.09% 21.165 21.607 - 2.65% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.09% 2.771 2.829 - 2.06% -
rng::starts_with(deque<int>)/8 2.09% 3.957 4.039 - 1.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.08% 8636612.298 8816666.359 - -0.15% -
std::find_end(vector<int>)_(process_all)/1024 2.08% 221.662 226.271 - 0.06% -
BM_CmpLess_uchar_ushort 2.08% 1.037 1.058 - -1.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.08% 139774.010 142676.889 - 2.16% -
std::rotate(vector<bool>)_(by_1/2)/50 2.08% 17.380 17.740 - 0.37% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 2.07% 38.908 39.715 - 16.76% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 2.07% 156.458 159.690 - 1.28% -
rng::find_last(deque<int>)_(bail_10%)/8 2.06% 2.647 2.702 - -0.84% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 2.06% 36.909 37.668 - 5.66% -
std::all_of(list<int>)_(process_all)/8 2.05% 2.637 2.691 - 2.02% -
std::set<std::string>::clear()/32 2.05% 874.856 892.813 - 0.08% -
std::map<std::string,_int>::find(key)_(existent)/32 2.04% 15.229 15.540 - -0.29% -
SetIntersection_None_Set_uint32_256_1 2.03% 11366829.273 11597655.665 - 0.59% -
SetIntersection_None_Set_uint64_64_64 2.03% 11249891.746 11477959.827 - -0.09% -
std::search(list<int>)_(single_element)/1024 2.03% 751.768 766.991 - 6.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.02% 86192.430 87936.523 - 11.53% -
std::rotate(vector<bool>)_(by_1/3)/50 2.01% 17.437 17.788 - 0.78% -
std::any_of(vector<int>)_(process_all)/32 2.01% 8.382 8.551 - 3.10% -
SetIntersection_Front_Set_float_262144_64 2.01% 1702888.413 1737084.920 - -1.00% -
std::multiset<std::string>::contains(key)_(existent)/32 2.01% 17.277 17.624 - 7.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.00% 90974.754 92795.213 - 2.02% -
SetIntersection_None_Set_float_64_4 2.00% 21044172.135 21464019.762 - 0.49% -
SetIntersection_None_Set_uint64_256_16 1.99% 10759109.962 10973675.129 - 1.79% -
std::partial_sort(vector<int>)_(descending)/8 1.99% 24.495 24.983 - 4.05% -
BM_PushHeap_string_Descending_1024 1.99% 2.430 2.478 - 1.74% -
SetIntersection_None_Vector_uint32_262144_4 1.99% 1120861.429 1143112.228 - 1.64% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 1.98% 15.090 15.390 - 2.63% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.98% 17.293 17.636 - 2.36% -
std::find_end(vector<int>)_(process_all)/1000 1.98% 216.630 220.924 - -0.49% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.98% 43.019 43.871 - 3.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.97% 8602692.389 8772558.586 - -0.34% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.97% 114744.627 117009.842 - 0.51% -
std::find_if_not(deque<int>)_(process_all)/50 1.97% 12.734 12.986 - 2.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.97% 6779.735 6913.313 - 3.34% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.97% 147028.672 149923.544 - 0.53% -
SetIntersection_Front_Vector_float_256_16 1.97% 4184913.106 4267177.309 - 1.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.96% 13879776.461 14152078.595 - -1.71% -
std::remove_copy(vector<int>)_(prefix)/50 1.96% 13.870 14.143 - 1.68% -
std::partial_sort(vector<int>)_(repeated)/8192 1.96% 26230.546 26743.464 - -1.36% -
BM_vector_deque_ranges_copy_backward/70000 1.95% 8486.717 8651.799 - 9.30% -
SetIntersection_Front_Vector_string_16384_1 1.94% 1062802.523 1083468.175 - 0.52% -
std::deque<std::string>::ctor(size)/32 1.94% 42.708 43.535 - -1.24% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.93% 38.884 39.636 - 23.14% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.93% 1.604 1.635 - -3.14% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 1.93% 519173.184 529187.898 - 2.36% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.93% 2863.401 2918.530 - 2.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.93% 17021181.896 17348854.451 - 1.83% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.92% 1030150.282 1049935.423 - 0.59% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.92% 2.015 2.054 - 1.72% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.91% 1027145.377 1046775.854 - 0.43% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.91% 746.073 760.305 - -0.01% -
rng::fold_left(list<int>)/8192 1.91% 10595.664 10797.612 - 0.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.90% 4.520 4.606 - 1.74% -
std::rotate(vector<bool>)_(by_1/4)/50 1.90% 17.492 17.824 - 0.89% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.90% 15852.682 16153.225 - 2.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.89% 351508928.597 358155175.633 - 4.34% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.89% 16414.625 16724.169 - -2.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.88% 8305334.727 8461878.998 - 0.16% -
SetIntersection_None_Set_uint32_64_4 1.88% 21214998.621 21614191.606 - -0.27% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.88% 292.005 297.496 - 0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.88% 9059790.753 9230104.860 - 0.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.88% 117198328.707 119397513.707 - 0.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.87% 13267.527 13515.015 - 0.05% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.87% 4.976 5.068 - 5.90% -
rng::contains(list<int>)_(process_all)/32 1.86% 8.927 9.094 - 0.33% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.86% 26.862 27.363 - 1.89% -
std::lower_bound(std::list<int>)/100 1.86% 91.005 92.701 - 2.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1.86% 1115565.783 1136334.941 - 0.53% -
std::stable_sort(deque<int>)_(descending)/8 1.86% 25.102 25.569 - -0.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.85% 391.139 398.377 - 1.73% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.85% 2696.831 2746.708 - 2.25% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.85% 57297.234 58355.652 - 3.15% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.84% 603738.891 614875.974 - 2.52% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.84% 549.104 559.226 - -10.63% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 1.84% 2.222 2.263 - 3.98% -
std::find_if(list<int>)_(bail_25%)/32768 1.83% 7268.509 7401.660 - 4.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.83% 14024.921 14281.068 - 1.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.83% 166120.339 169154.264 - 1.73% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.82% 33.371 33.979 - 0.63% -
BM_vector_deque_ranges_copy_backward/512 1.82% 17.759 18.082 - 3.45% -
std::find_first_of(vector<int>)_(large_needle)/32 1.82% 110.816 112.829 - 4.58% -
BM_PushHeap_float_Random_262144 1.82% 7.555 7.693 - 1.63% -
std::unordered_set<std::string>::clear()/32 1.81% 903.310 919.681 - -1.47% -
std::is_sorted(deque<int>)/8 1.81% 2.609 2.656 - -0.39% -
std::rotate(vector<bool>)_(by_1/2)/32 1.80% 17.643 17.961 - 0.78% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 1.79% 18987.302 19327.401 - 2.68% -
SetIntersection_Front_Vector_float_256_4 1.79% 4116170.622 4189876.044 - 1.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.79% 1106177.825 1125967.779 - 1.59% -
SetIntersection_None_Vector_string_1024_4 1.78% 1150674.721 1171133.839 - 0.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 1.78% 4296696.911 4373066.914 - 0.33% -
std::stable_sort(vector<int>)_(repeated)/1024 1.78% 1092.208 1111.604 - 2.07% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 1.77% 11680.241 11887.438 - 6.86% -
std::copy(vector<int>)/8 1.77% 2.218 2.258 - 2.01% -
BM_lexicographical_compare_three_way_fast_path/256 1.76% 69.762 70.992 - 0.01% -
BM_tolower_string<char> 1.76% 15.397 15.668 - 2.79% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.75% 28.807 29.313 - 6.88% -
BM_vector_deque_move_backward/64 1.75% 2.967 3.019 - 1.25% -
std::replace_if(vector<int>)_(prefix)/1024 1.73% 267.946 272.594 - 1.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.73% 1300150.092 1322695.550 - 1.37% -
std::move_backward(list<int>)/8 1.73% 3.318 3.376 - 0.57% -
BM_StringCopy_Huge 1.73% 109.129 111.017 - 2.68% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.72% 6425.899 6536.373 - -0.04% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 1.72% 16630.057 16915.751 - 2.46% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 1.72% 35.173 35.777 - -0.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.71% 12797.705 13016.986 - -1.46% -
std::search(list<int>)_(no_match)/1048576 1.71% 823598.542 837708.580 - 0.27% -
std::move(vector<int>)/1048576 1.71% 56530.538 57496.129 - -18.31% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.71% 371.355 377.694 - -0.80% -
SetIntersection_None_Set_uint64_1024_4 1.71% 8645822.176 8793406.965 - -0.83% -
std::unique(deque<int>)_(contiguous)/52 1.71% 56.838 57.807 - 0.65% -
BM_StringAssignStr_Large_Opaque 1.71% 10.372 10.549 - 1.70% -
SetIntersection_Interlaced_Set_float_262144_4 1.70% 1262527.588 1284046.955 - 2.33% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.70% 13000.410 13221.208 - -2.74% -
SetIntersection_None_Vector_uint64_64_16 1.69% 13263095.725 13487749.803 - -0.39% -
SetIntersection_Interlaced_Vector_string_16_16 1.69% 50927067.397 51789388.996 - -0.06% -
SetIntersection_Front_Set_string_16384_256 1.69% 14727376.199 14975599.381 - 0.91% -
SetIntersection_None_Set_string_256_16 1.68% 10797736.890 10979337.262 - -1.29% -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.68% 1.728 1.757 - 0.87% -
BM_vector_deque_move_backward/512 1.68% 17.523 17.817 - 1.95% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.67% 13260.921 13482.885 - 0.64% -
SetIntersection_Interlaced_Vector_float_64_4 1.67% 17785508.465 18083037.763 - 0.55% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 1.67% 12.041 12.243 - -1.40% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.67% 536.288 545.247 - 0.59% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.67% 6201.432 6304.975 - -4.22% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.67% 1.492 1.517 - -9.47% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.67% 27.041 27.492 - -8.03% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.67% 2.966 3.015 - -0.08% -
std::make_heap(vector<int>)_(heap)/8192 1.66% 1946.068 1978.430 - 1.62% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.66% 214.609 218.171 - 1.71% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.66% 592.087 601.908 - -5.29% -
std::sort(deque<int>)_(repeated)/8192 1.66% 6585.902 6695.122 - -0.20% -
SetIntersection_Front_Set_float_16384_16 1.66% 1207079.993 1227066.724 - 0.13% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 1.65% 2.996 3.045 - 2.28% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.65% 23.262 23.645 - 1.34% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.65% 21.828 22.187 - -1.09% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.64% 24.468 24.868 - -24.86% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.64% 117882.716 119813.988 - -0.22% -
BM_PushHeap_uint32_QuickSortAdversary_256 1.64% 0.713 0.725 - 1.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.64% 3006348.731 3055545.959 - 0.37% -
SetIntersection_None_Vector_uint64_256_4 1.64% 4130804.205 4198374.086 - 0.05% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.63% 55147.471 56045.939 - 1.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.62% 8735571.668 8877079.925 - -0.32% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.62% 357.774 363.556 - 1.64% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.61% 359250.918 365052.122 - 1.23% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.61% 69.543 70.666 - 1.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.61% 499.411 507.459 - -12.07% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 1.61% 67.664 68.753 - -1.07% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.61% 603.366 613.064 - 1.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 1.61% 8316362.038 8449860.170 - -0.16% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.61% 939090.664 954163.757 - -2.62% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.60% 204.776 208.062 - 0.51% -
BM_deque_vector_ranges_copy_backward/4000 1.60% 147.311 149.675 - 3.65% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.59% 92.923 94.400 - 2.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.59% 15509.624 15755.968 - -1.55% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.58% 11879.159 12067.381 - -0.36% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.58% 750.041 761.918 - 1.73% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.58% 116897558.526 118746748.891 - 0.42% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.58% 175293.647 178064.680 - 1.92% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.58% 1531819.596 1556014.076 - 1.69% -
std::pop_heap(deque<float>)/1024 1.57% 13.142 13.348 - 0.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.57% 1233.543 1252.875 - 1.00% -
SetIntersection_None_Vector_uint64_16384_1 1.57% 1082557.911 1099511.659 - -0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.56% 9200966.347 9344845.076 - 3.03% -
SetIntersection_None_Vector_uint32_1024_16 1.56% 1077294.731 1094104.910 - 1.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.56% 8463522.271 8595556.928 - 0.24% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.56% 1.121 1.139 - -7.77% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.56% 4.120 4.184 - 4.15% -
BM_StringAssignAsciizMix_Opaque 1.55% 4.969 5.046 - 1.35% -
SetIntersection_None_Vector_float_262144_1 1.55% 1124454.274 1141910.818 - 1.16% -
SetIntersection_None_Set_uint64_256_1 1.55% 11228790.867 11402680.694 - 0.07% -
BM_std_minmax_element<char>/5500 1.55% 1509.125 1532.483 - 6.08% -
SetIntersection_None_Vector_uint32_16384_64 1.55% 1096103.545 1113042.913 - 1.02% -
BM_CmpEqual_uchar_ushort 1.54% 1.052 1.068 - 0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1.54% 1104219.313 1121188.744 - 0.80% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.53% 20.109 20.418 - -2.80% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.53% 245174.207 248928.498 - 1.97% -
BM_deque_vector_ranges_move/64000 1.53% 2970.078 3015.531 - 0.93% -
std::any_of(list<int>)_(process_all)/32 1.53% 11.721 11.900 - 1.06% -
std::find_end(vector<int>)_(match_near_end)/8192 1.53% 201.355 204.434 - 2.02% -
BM_StringConstructDestroyCStr_Small_Opaque 1.52% 2.100 2.132 - -2.58% -
BM_PushHeap_float_Random_16 1.52% 5.278 5.358 - -0.66% -
BM_deque_vector_ranges_copy/64000 1.52% 2922.259 2966.703 - -4.96% -
std::set<int>::erase(key)_(existent)/1024 1.52% 49.100 49.846 - 0.01% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.52% 7414.350 7527.002 - 0.50% -
SetIntersection_Interlaced_Vector_float_262144_4 1.52% 2047294.038 2078384.125 - 34.96% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.52% 6.738 6.840 - 4.68% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.51% 66186.373 67189.076 - 0.14% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.51% 18.769 19.053 - 0.60% -
BM_CmpLess_short_uchar 1.51% 1.074 1.090 - -0.97% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.51% 5.105 5.182 - 2.32% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.51% 219.915 223.237 - -4.10% -
BM_PushHeap_uint64_Random_64 1.51% 5.591 5.675 - 3.43% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.51% 456.719 463.617 - 4.14% -
BM_num_get<double> 1.51% 36.107 36.652 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.50% 4294893.688 4359389.432 - -1.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.50% 11241345.672 11410069.626 - -1.64% -
SetIntersection_Front_Set_float_1024_1 1.50% 1029055.907 1044493.989 - 0.50% -
std::deque<int>::erase(middle)_(cheap_elements)/32 1.50% 9.465 9.607 - 2.01% -
SetIntersection_Interlaced_Set_string_16384_64 1.50% 351093912.946 356357522.884 - 1.31% -
BM_StringEraseWithMove_Large_Transparent 1.50% 2.616 2.656 - -4.83% -
SetIntersection_None_Set_uint32_256_16 1.49% 10752409.777 10913079.929 - -0.02% -
std::move_backward(deque<int>)/512 1.49% 23.618 23.970 - -0.04% -
SetIntersection_Front_Vector_float_262144_64 1.49% 1360660.828 1380942.368 - 1.53% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.49% 515.441 523.111 - 0.21% -
BM_StringRead_Cold_Shallow_Small 1.49% 1.166 1.183 - 5.31% -
std::rotate_copy(deque<int>)/8192 1.49% 293.040 297.398 - 0.90% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.49% 20.229 20.529 - 0.93% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.48% 21.914 22.239 - 1.03% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.48% 43238.567 43878.527 - 0.81% -
SetIntersection_Front_Vector_uint64_16_16 1.48% 35374022.148 35896804.228 - 0.06% -
std::set<std::string>::find(key)_(non-existent)/32 1.47% 10.439 10.593 - 17.11% -
BM_StringFindAllMatch/32768 1.47% 566.451 574.783 - -0.02% -
std::replace(vector<int>)_(sprinkled)/32 1.47% 5.678 5.762 - -7.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.47% 1171597.288 1188823.379 - 0.53% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.47% 37.111 37.656 - 0.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.47% 34871.404 35383.134 - -0.96% -
BM_StringAssignAsciiz_Large_Opaque 1.46% 11.505 11.673 - 0.91% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.46% 19.159 19.440 - 1.00% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.46% 56447.770 57271.409 - 0.13% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.45% 1129030.634 1145439.275 - -1.67% -
SetIntersection_Interlaced_Vector_uint64_256_64 1.45% 6746576.758 6844598.784 - -11.74% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.45% 20.446 20.743 - 1.06% -
BM_num_put<double> 1.45% 57.457 58.291 - 1.59% -
BM_num_get<float> 1.45% 36.334 36.861 - -0.61% -
SetIntersection_None_Vector_string_1024_16 1.45% 1161220.167 1178032.192 - 1.14% -
BM_CmpEqual_ushort_int 1.45% 1.046 1.061 - 2.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 1.45% 48.248 48.946 - 2.63% -
std::find_end(vector<int>)_(process_all)/8192 1.45% 1679.269 1703.536 - -1.27% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.44% 35934.614 36453.333 - 0.75% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.44% 79983.035 81135.062 - 0.11% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 1.44% 266.602 270.432 - 2.52% -
BM_StringAssignAsciiz_Large_Transparent 1.44% 11.514 11.680 - 0.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.44% 14853.559 15066.858 - -0.54% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.43% 841296.064 853346.309 - 1.40% -
BM_StringCopy_Large 1.43% 6.219 6.308 - 3.66% -
std::set<int>::count(key)_(existent)/8192 1.43% 7.849 7.961 - -1.04% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.43% 2.066 2.095 - 7.67% -
ranges::min(std::deque<long_long>)/8 1.43% 2.306 2.339 - -2.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.42% 1852633.627 1878977.215 - 1.70% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.42% 18.401 18.662 - 0.59% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.42% 7.937 8.049 - 1.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 1.42% 18481965.146 18743954.463 - 0.92% -
SetIntersection_Interlaced_Set_uint64_16_4 1.42% 58895195.965 59729190.006 - -0.29% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.41% 1442022.928 1462426.603 - 1.12% -
std::multimap<int,_int>::ctor(const&)/1024 1.41% 6478.995 6570.522 - 0.09% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 1.41% 49.028 49.720 - -12.19% -
SetIntersection_Interlaced_Set_string_1024_256 1.41% 34920618.668 35413289.235 - 0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.41% 89367.465 90627.738 - 3.77% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.41% 24.317 24.659 - -0.04% -
std::map<int,_int>::erase(iterator)/8192 1.40% 23.668 24.000 - 0.41% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 1.40% 23.737 24.070 - 0.74% -
std::unordered_multiset<int>::clear()/8192 1.40% 72276.075 73289.987 - 12.35% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.40% 72.884 73.906 - -0.48% -
std::rotate(vector<bool>)_(1_element_forward)/50 1.40% 17.408 17.652 - -3.50% -
SetIntersection_None_Vector_uint64_262144_1024 1.40% 1105922.622 1121375.001 - 0.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.40% 11491772.680 11652280.257 - 0.30% -
SetIntersection_Interlaced_Set_float_256_64 1.40% 13260342.193 13445467.583 - 3.39% -
BM_CmpEqual_int_uchar 1.40% 1.090 1.105 - -0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.40% 26432472.482 26801275.481 - 3.36% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.39% 34.809 35.293 - 2.31% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.39% 5710.666 5789.842 - 0.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.38% 1616.073 1638.448 - 4.45% -
std::remove_if(deque<int>)_(sprinkled)/32 1.38% 54.823 55.582 - 2.12% -
std::find_end(forward_list<int>)_(single_element)/1000 1.38% 686.911 696.401 - 0.31% -
BM_std_minmax_element<char>/64000 1.38% 17522.088 17763.578 - 6.22% -
std::find_if_not(list<int>)_(process_all)/8192 1.37% 7203.219 7302.163 - 1.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.37% 2879226.426 2918750.434 - 0.28% -
SetIntersection_Front_Vector_uint64_256_16 1.36% 4153596.467 4210205.291 - -0.23% -
SetIntersection_Interlaced_Set_string_16384_4 1.36% 192710678.209 195336664.016 - -1.06% -
ranges::min(std::list<long_long>)/70000 1.36% 49481.195 50154.309 - 14.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 1.36% 16053386.187 16271478.339 - -0.12% -
SetIntersection_Front_Vector_uint32_256_64 1.36% 4289804.219 4348043.562 - 0.20% -
SetIntersection_Front_Vector_float_262144_1 1.36% 1024556.330 1038445.116 - -0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.35% 1059494.150 1073845.738 - 3.65% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.35% 351168.570 355920.715 - 1.21% -
std::make_heap(vector<int>,_pred)_(heap)/8192 1.35% 1946.175 1972.460 - 0.99% -
std::remove_if(list<int>)_(prefix)/1024 1.35% 1002.779 1016.321 - 2.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.35% 1155559.300 1171140.327 - 0.38% -
std::copy_n(list<int>)/262144 1.34% 214871.379 217757.955 - 0.54% -
SetIntersection_Front_Set_uint32_64_16 1.34% 15054912.068 15256504.293 - -0.17% -
SetIntersection_Front_Vector_uint32_262144_16 1.34% 1099277.252 1113991.040 - -0.23% -
std::multimap<int,_int>::clear()/32 1.34% 645.345 653.979 - -0.61% -
SetIntersection_Interlaced_Set_uint32_16_16 1.34% 37820745.567 38326372.306 - 1.11% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.34% 1.053 1.067 - 0.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.33% 133190859.151 134966083.443 - 0.28% -
std::multiset<int>::erase(key)_(existent)/1024 1.33% 39.572 40.099 - 0.44% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.33% 19.313 19.570 - 1.76% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 1.33% 337.112 341.583 - 0.29% -
SetIntersection_Interlaced_Vector_string_16384_1 1.33% 1062830.259 1076926.947 - 0.85% -
SetIntersection_Front_Vector_string_64_1 1.33% 16701988.840 16923347.696 - 0.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.33% 31.109 31.521 - 2.56% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.32% 6014950.703 6094577.648 - -0.11% -
std::multimap<std::string,_int>::erase(iterator)/8192 1.32% 31.249 31.662 - 4.62% -
BM_vector_deque_copy_backward/1 1.32% 2.279 2.309 - 3.06% -
SetIntersection_Interlaced_Set_string_4_4 1.32% 157966188.281 160052340.131 - 0.00% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 1.32% 21.995 22.285 - -6.70% -
SetIntersection_None_Vector_uint64_262144_64 1.32% 1105157.540 1119691.068 - -1.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.31% 1543491.855 1563782.792 - -0.90% -
BM_CmpEqual_uint_ushort 1.31% 1.093 1.107 - -0.73% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.31% 5276.902 5346.083 - 1.62% -
std::copy_if(vector<int>)_(every_other)/8 1.31% 4.167 4.222 - 1.46% -
std::stable_sort(deque<int>)_(shuffled)/8192 1.31% 14346.896 14534.895 - 2.65% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 1.31% 364.968 369.750 - 1.49% -
BM_std_minmax_element<char>/70000 1.31% 19134.344 19384.937 - 5.73% -
std::flat_map<int,_int>::ctor(const&)/8192 1.31% 1908.070 1933.057 - 0.37% -
BM_std_minmax_element<char>/4000 1.31% 1101.593 1116.011 - 5.93% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.31% 1155387.557 1170508.817 - 0.61% -
SetIntersection_None_Set_float_16384_16384 1.31% 157440001.695 159494926.077 - 4.59% -
SetIntersection_Interlaced_Set_string_16384_1 1.30% 1079920.114 1094008.803 - 0.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1.30% 1034989.492 1048477.792 - 0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.30% 11350937.023 11498655.478 - 0.09% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 1.30% 8.359 8.468 - -4.21% -
SetIntersection_None_Vector_string_262144_16 1.30% 1305327.203 1322251.559 - 3.89% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.29% 9.272 9.392 - 0.64% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.29% 10.307 10.440 - -0.16% -
std::make_heap(vector<int>,_pred)_(descending)/8192 1.29% 1945.880 1970.998 - 0.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.29% 11399590.755 11546668.489 - 1.45% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.29% 46.599 47.200 - 0.78% -
std::multiset<std::string>::count(key)_(existent)/1024 1.29% 23.192 23.491 - 1.61% -
std::rotate_copy(deque<int>)/50 1.29% 3.005 3.044 - 0.89% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.28% 1.719 1.741 - 0.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.28% 213262308.090 215994748.130 - 0.02% -
SetIntersection_Interlaced_Vector_string_256_64 1.28% 20186641.044 20444246.652 - -1.98% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.27% 23.563 23.863 - -0.74% -
std::generate(list<int>)/8192 1.27% 7445.654 7540.407 - -1.99% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.27% 5.387 5.456 - 2.06% -
SetIntersection_None_Set_uint32_16384_1024 1.27% 153108970.340 155053106.929 - 1.42% -
bm_ranges_lexicographical_compare<int>/64 1.27% 4.394 4.450 - 0.79% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.27% 19.235 19.479 - 0.47% -
BM_StringFindStringLiteral/128 1.27% 3.194 3.234 - 1.50% -
std::copy_if(list<int>)_(entire_range)/8 1.26% 2.529 2.561 - 0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.26% 5704269.746 5776181.515 - -0.36% -
bm_ranges_swap_ranges_vb_aligned/64 1.26% 3.057 3.096 - 3.90% -
SetIntersection_None_Vector_float_256_4 1.26% 4190756.226 4243468.867 - 0.96% -
std::adjacent_find(list<int>,_pred)/50 1.26% 29.292 29.660 - 1.48% -
BM_CmpEqual_int_schar 1.26% 1.122 1.136 - 1.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 1.26% 86.116 87.197 - 3.04% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.26% 67931.889 68784.676 - 1.65% -
BM_CmpLess_uint_ushort 1.25% 1.116 1.131 - 2.67% -
std::set<std::string>::contains(key)_(existent)/8192 1.25% 28.255 28.610 - 7.37% -
BM_deque_vector_ranges_copy_backward/64 1.25% 2.922 2.959 - 1.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.25% 762.208 771.757 - 0.84% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.25% 43.320 43.862 - 1.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.25% 3.426 3.469 - 0.13% -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 1.25% 18.418 18.648 - 0.07% -
SetIntersection_Front_Vector_uint64_64_1 1.25% 16176409.126 16378312.791 - -0.13% -
BM_StringRelational_Eq_Small_Small_Control 1.25% 1.992 2.016 - 9.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.25% 92.091 93.239 - 4.06% -
SetIntersection_None_Vector_string_16_4 1.25% 54995075.967 55679923.990 - 0.53% -
std::partition(list<int>)_(sparse)/1024 1.24% 717.224 726.152 - 1.19% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.24% 1.864 1.887 - -0.11% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.23% 140725.567 142460.387 - 1.08% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.22% 133830.087 135463.169 - 1.02% -
SetIntersection_None_Vector_string_262144_4 1.22% 1287267.540 1302970.229 - 0.97% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 1.22% 5705.455 5775.021 - 2.08% -
BM_StringAssignStr_Large_Transparent 1.22% 10.385 10.511 - 2.62% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.22% 16.199 16.396 - 0.30% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.21% 52.788 53.430 - 2.97% -
std::remove(deque<int>)_(prefix)/50 1.21% 63.959 64.735 - 6.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.21% 15977268.366 16170369.535 - 0.16% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.21% 6636.297 6716.502 - -2.93% -
std::make_heap(vector<int>)_(descending)/8192 1.21% 1945.342 1968.841 - -0.07% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.21% 20343.810 20589.260 - -4.46% -
std::map<int,_int>::clear()/1024 1.21% 10271.669 10395.516 - -2.49% -
std::set<int>::lower_bound(key)_(non-existent)/8192 1.21% 8.953 9.061 - -15.78% -
SetIntersection_Interlaced_Vector_string_262144_4 1.20% 2011007.171 2035213.509 - -6.78% -
BM_PushHeap_uint64_Random_16 1.20% 4.498 4.552 - 2.25% -
SetIntersection_Interlaced_Set_float_16_4 1.20% 59241541.408 59954548.005 - 1.12% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 1.20% 36.829 37.272 - 7.93% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.20% 567.117 573.930 - -10.81% -
rng::contains_subrange(deque<int>)_(same_length)/50 1.20% 28.341 28.680 - 10.18% -
BM_std_minmax_element<char>/4096 1.20% 1129.304 1142.822 - 5.96% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.20% 25.006 25.306 - 1.71% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.20% 54822.582 55478.833 - 1.95% -
SetIntersection_Interlaced_Set_uint64_4_4 1.20% 135529471.727 137151169.804 - 0.02% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.20% 4158003.391 4207699.388 - -0.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.19% 33625034.660 34026578.930 - -0.17% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.19% 17.441 17.649 - 1.22% -
std::search(deque<int>,_pred)_(same_length)/1024 1.19% 505.474 511.485 - 0.10% -
rng::for_each(multimap<int>)/32 1.19% 26.065 26.375 - -0.19% -
SetIntersection_Interlaced_Set_string_64_64 1.19% 37664299.122 38111870.461 - 8.86% -
std::sort_heap(deque<int>,_pred)/8 1.19% 33.962 34.365 - -1.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.18% 1040337.631 1052648.290 - -0.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.18% 814.141 823.766 - -0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.17% 1041134.958 1053348.020 - -0.26% -
std::set<int>::count(key)_(existent)/32 1.17% 1.615 1.634 - -0.59% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.17% 8.812 8.915 - 2.83% -
SetIntersection_None_Vector_uint32_262144_64 1.17% 1122766.720 1135876.628 - 1.43% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.17% 1.915 1.938 - 32.62% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.16% 18.996 19.217 - 0.42% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1.16% 1904.203 1926.314 - -0.51% -
SetIntersection_None_Set_uint32_16384_16 1.16% 153247259.171 155026435.126 - -0.05% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 1.16% 5245.921 5306.757 - 0.46% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.16% 6681.913 6759.377 - 1.39% -
std::find_end(forward_list<int>)_(single_element)/1024 1.16% 704.950 713.121 - -0.24% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.16% 19.176 19.399 - 0.98% -
SetIntersection_Front_Set_float_256_4 1.16% 4214686.386 4263503.991 - 1.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.16% 15.687 15.868 - 1.11% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.15% 3.855 3.900 - -0.40% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.15% 2.368 2.396 - 0.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.15% 1105551.092 1118269.137 - 4.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 1.15% 531209997.118 537315189.293 - -0.16% -
SetIntersection_Interlaced_Set_uint64_256_1 1.15% 4101439.718 4148514.675 - -0.51% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.14% 6.500 6.574 - 0.21% -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.14% 1.680 1.699 - 16.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.14% 2.137 2.161 - -0.39% -
std::find_end(vector<int>)_(process_all)/1048576 1.13% 217025.630 219482.531 - -0.97% -
SetIntersection_None_Set_uint64_1024_256 1.13% 8594078.775 8691312.700 - -2.37% -
SetIntersection_Front_Vector_float_16384_16 1.13% 1102852.708 1115283.737 - 1.18% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.13% 948.762 959.449 - 1.64% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.12% 48.535 49.080 - 0.09% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 1.12% 26.847 27.148 - 0.76% -
BM_StringRead_Cold_Shallow_Large 1.12% 1.200 1.213 - 5.34% -
SetIntersection_Interlaced_Set_string_1024_64 1.11% 16331670.655 16513557.743 - -1.43% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.11% 2518.766 2546.773 - 0.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.11% 11188.752 11312.582 - 0.16% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.10% 204995.190 207259.397 - 1.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 1.10% 18750341.343 18957346.968 - 0.38% -
SetIntersection_None_Set_uint32_16384_4 1.10% 153326185.182 155012772.380 - -0.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.10% 2.459 2.486 - -1.44% -
SetIntersection_None_Vector_string_16384_4 1.10% 1212703.090 1226028.868 - 0.08% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.10% 26695.995 26989.165 - -5.43% -
BM_vector_deque_copy_backward/5500 1.10% 198.858 201.039 - 1.17% -
BM_deque_vector_ranges_copy/70000 1.10% 3186.790 3221.729 - -6.57% -
std::copy_n(vector<bool>)_(aligned)/4096 1.09% 4.688 4.739 - 0.71% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 1.09% 84.997 85.922 - 0.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.09% 16.149 16.325 - -1.26% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 1.08% 5105.279 5160.665 - 0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.08% 129602677.516 131006912.792 - -0.41% -
std::copy_backward(vector<bool>)_(unaligned)/32768 1.08% 207.445 209.692 - 0.00% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.08% 1.510 1.526 - 2.24% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 1.08% 13.369 13.513 - -5.40% -
SetIntersection_Interlaced_Vector_uint32_64_16 1.08% 17072305.528 17256860.192 - -1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.07% 34967063.198 35342629.149 - -0.22% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.07% 15.875 16.045 - 1.44% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 1.07% 6.322 6.390 - 0.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.07% 1153223.180 1165515.847 - -0.27% -
SetIntersection_None_Vector_uint32_64_4 1.06% 15742699.239 15909994.203 - -0.29% -
std::is_sorted_until(vector<int>,_pred)/8192 1.06% 3241.620 3276.011 - -0.92% -
SetIntersection_None_Set_uint32_16384_1 1.06% 153243608.237 154868850.727 - -0.71% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.06% 27.430 27.720 - 2.22% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 1.06% 52.488 53.045 - 0.59% -
std::move(vector<int>)/32768 1.06% 1714.386 1732.512 - 1.34% -
BM_deque_vector_move/65536 1.06% 2998.195 3029.858 - 1.57% -
SetIntersection_Interlaced_Set_uint32_1024_64 1.06% 10015953.469 10121662.744 - 0.28% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.05% 54493.339 55068.165 - 0.12% -
SetIntersection_Interlaced_Vector_uint32_256_1 1.05% 4104278.051 4147478.172 - -0.27% -
std::is_partitioned(deque<int>)_(partitioned)/32 1.05% 9.219 9.316 - 0.03% -
std::none_of(list<int>)_(process_all)/50 1.05% 21.945 22.176 - 0.66% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.05% 1447205.752 1462388.889 - 1.34% -
std::unique(vector<int>)_(sprinkled)/52 1.05% 65.618 66.305 - 2.32% -
SetIntersection_Front_Vector_string_256_64 1.05% 10178200.058 10284811.557 - 1.09% -
SetIntersection_Interlaced_Set_float_1024_1024 1.05% 11921942.158 12046693.356 - -2.87% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.05% 641.744 648.457 - 1.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.04% 8608844.765 8698785.696 - -0.19% -
std::multiset<int>::erase(key)_(existent)/8192 1.04% 62.072 62.717 - 0.86% -
SetIntersection_None_Vector_string_16384_256 1.04% 1226292.267 1239031.833 - 3.76% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.04% 15860.636 16025.379 - -2.99% -
std::partial_sort(deque<int>)_(heap)/8 1.03% 39.497 39.906 - -3.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.03% 12801.257 12933.354 - -1.12% -
SetIntersection_Interlaced_Set_uint32_64_16 1.03% 22099352.797 22327382.692 - -3.92% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 1.03% 3.517 3.553 - -0.00% -
std::set<int>::insert(value)_(already_present)/8192 1.03% 9.757 9.857 - -1.38% -
BM_std_minmax_element<char>/65536 1.03% 18007.233 18192.480 - 6.23% -
std::find(list<int>)_(process_all)/1024 1.03% 722.831 730.256 - 6.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.03% 1066228.031 1077179.483 - 0.26% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.03% 1.147 1.159 - 5.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 1.03% 247439703.253 249978579.395 - 0.58% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.02% 4.542 4.588 - 1.11% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.02% 13984.892 14128.115 - 1.23% -
std::stable_sort(vector<int>)_(heap)/8 1.02% 21.058 21.274 - 0.85% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.02% 501.938 507.058 - -3.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.02% 35405086.275 35766200.053 - 0.20% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.02% 60138.127 60751.243 - 1.68% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 1.02% 6.099 6.161 - -0.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.02% 32459.308 32790.028 - 0.25% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.02% 3992.848 4033.425 - 0.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 1.02% 53800187.086 54346659.408 - -0.55% -
std::map<int,_int>::erase(iterator)/32 1.02% 20.530 20.739 - 0.50% -
std::partition_copy(deque<int>)/32 1.01% 12.814 12.944 - 2.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.01% 11983888.750 12105119.869 - -0.76% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.01% 3.389 3.423 - 1.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.01% 1157193.591 1168852.377 - 0.53% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.01% 3.953 3.992 - 2.25% -
std::rotate(vector<bool>)_(by_1/4)/32 1.01% 17.657 17.835 - 0.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 1.01% 15969016.051 16129513.936 - 0.19% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.00% 1.196 1.207 - 0.11% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_uint64_262144_64 -65.28% 27183924.709 9439111.027 - 9.21% -
SetIntersection_Interlaced_Vector_float_262144_64 -53.48% 20666065.852 9613148.916 - 4.31% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -53.06% 24.109 11.316 - -53.02% -
SetIntersection_Interlaced_Vector_float_262144_256 -50.71% 55614622.653 27413165.803 - -19.29% -
std::copy_backward(vector<bool>)_(aligned)/262144 -50.48% 566.690 280.642 - -64.47% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -50.03% 15.052 7.522 - -49.92% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.66% 6627995.218 3336563.143 - -21.69% -
std::vector<int>::ctor(size)/8192 -48.34% 561.827 290.219 - -49.52% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -47.98% 6144295.821 3196369.222 - -44.41% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -46.19% 17830.838 9594.417 - -0.87% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -45.70% 17.718 9.620 - -44.74% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -45.32% 73.606 40.248 - -42.85% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -44.38% 55.682 30.970 - -47.44% -
SetIntersection_Interlaced_Vector_float_16384_64 -42.76% 10784924.647 6172825.332 - -27.07% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -42.36% 11.166 6.436 - -41.10% -
std::search(deque<int>)_(no_match)/1024 -42.27% 414.958 239.569 - -30.36% -
std::copy_if(deque<int>)_(entire_range)/64 -38.49% 26.191 16.109 - -0.19% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -38.13% 98.500 60.942 - -0.88% -
std::copy_n(vector<int>)/4096 -37.74% 230.379 143.427 - -16.65% -
SetIntersection_Interlaced_Vector_float_262144_1024 -37.18% 163085301.468 102456102.309 - 5.74% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -36.63% 11.228 7.115 - -11.67% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -36.52% 4.183 2.656 - -36.13% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -36.29% 8903081.578 5672524.250 - -31.77% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -36.04% 141.461 90.474 - 7.75% -
SetIntersection_Interlaced_Vector_float_16384_16 -35.84% 4039699.257 2591977.484 - -29.47% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -34.41% 0.399 0.261 - -22.72% -
std::shift_left(vector<int>)/32 -34.31% 4.530 2.975 - 0.16% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -33.78% 38367219.624 25405024.500 - -34.55% -
SetIntersection_Interlaced_Vector_float_16384_1024 -33.43% 76490588.196 50919646.418 - 10.84% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -33.02% 0.464 0.311 - -32.09% -
BM_PushHeap_string_Ascending_1 -32.88% 0.700 0.470 - -19.59% -
ranges::min(std::deque<char>)/70000 -32.70% 26474.955 17818.590 - -10.09% -
ranges::min(std::vector<long_long>)/1 -32.27% 0.386 0.262 - -41.82% -
SetIntersection_Interlaced_Vector_float_16384_256 -32.14% 30536730.933 20720771.699 - 22.00% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -32.06% 936.236 636.120 - -11.13% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -32.04% 77.953 52.978 - -18.28% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -31.85% 60.919 41.519 - -3.52% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -31.27% 7.392 5.080 - -6.95% -
BM_PushHeap_uint32_PipeOrgan_1 -31.06% 0.640 0.441 - 7.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -30.60% 982.719 682.048 - -15.23% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -30.25% 949.717 662.394 - -62.14% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.13% 0.488 0.341 - -29.90% -
SetIntersection_Interlaced_Vector_float_1024_16 -30.03% 2775769.935 1942210.416 - -1.46% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -29.70% 3387395.255 2381174.296 - -26.09% -
ranges::minmax(std::deque<long_long>)/1 -29.70% 0.917 0.645 - -21.95% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -29.51% 3.621 2.553 - -27.32% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -28.47% 32.794 23.457 - -24.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -28.34% 29.152 20.889 - 11.47% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -28.34% 9.087 6.512 - -18.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -28.21% 344572192.356 247374331.402 - -26.66% -
std::copy_n(vector<bool>)_(aligned)/1048576 -27.78% 2726.735 1969.326 - -40.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -27.13% 41.009 29.882 - -27.47% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -26.98% 65.506 47.829 - 4.87% -
std::equal(vector<bool>)_(unaligned)/8 -26.08% 1.065 0.787 - -29.77% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -26.05% 43.229 31.970 - -25.75% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -25.99% 89.123 65.961 - -40.24% -
std::equal(vector<bool>)_(unaligned)/50 -25.80% 1.069 0.793 - -29.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -25.70% 53.605 39.829 - -44.68% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -25.58% 13989.015 10410.762 - -12.25% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -25.38% 126.198 94.173 - 3.37% -
std::partition(deque<int>)_(sparse)/32 -25.18% 13.596 10.172 - 1.03% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -25.05% 70.081 52.527 - -24.47% -
std::partition(deque<int>)_(sparse)/50 -24.27% 19.832 15.019 - -2.81% -
std::unordered_set<int>::find(key)_(existent)/32 -24.16% 1.395 1.058 - -24.17% -
std::copy_if(deque<int>)_(every_other)/64 -23.87% 30.506 23.226 - -0.21% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -23.69% 2.968 2.265 - -8.13% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -23.57% 31.737 24.258 - -21.65% -
std::adjacent_find(deque<int>)/8 -23.44% 3.803 2.911 - -40.28% -
std::find_end(deque<int>)_(match_near_end)/1000 -23.22% 46.013 35.330 - 5.09% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -23.20% 1867893.579 1434561.858 - -20.14% -
ranges::min(std::deque<char>)/64 -22.89% 21.474 16.559 - -7.92% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -22.78% 18.206 14.058 - 3.13% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -22.64% 1.528 1.182 - -19.16% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -22.62% 13.342 10.324 - -8.63% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -22.49% 1.392 1.079 - -19.64% -
std::move(deque<int>)/32768 -22.48% 2360.737 1830.024 - -21.52% -
SetIntersection_Interlaced_Vector_float_256_16 -21.90% 7954102.326 6211826.429 - 0.66% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -21.80% 45.508 35.589 - 0.26% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -21.69% 54.115 42.378 - -20.78% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -21.58% 15530.269 12178.773 - -29.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -21.39% 68.015 53.469 - -26.53% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -21.29% 11.865 9.339 - -12.70% -
std::unordered_set<std::string>::erase(iterator)/8192 -21.15% 33.224 26.198 - -10.25% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -21.11% 5.916 4.667 - -12.93% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -21.02% 45.035 35.569 - -18.04% -
std::multiset<int>::erase(iterator)/8192 -20.71% 29.115 23.084 - -0.15% -
std::multiset<int>::erase(iterator)/1024 -20.32% 29.027 23.130 - -0.33% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -20.26% 33.573 26.770 - 0.70% -
BM_toupper_char<char> -20.18% 0.690 0.551 - -0.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -20.03% 87.396 69.893 - -10.08% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -19.99% 34.362 27.493 - -14.32% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -19.86% 4991.101 3999.673 - -5.03% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -19.63% 12952.637 10410.621 - -8.56% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -19.57% 1.437 1.156 - -16.22% -
BM_PushHeap_string_Random_1 -19.45% 0.582 0.469 - -0.05% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -19.29% 35.800 28.893 - 17.55% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -19.16% 26.137 21.128 - -9.00% -
std::stable_partition(list<int>)_(dense)/8192 -18.95% 20996.246 17017.261 - -2.38% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -18.92% 1.128 0.915 - -18.82% -
SetIntersection_Interlaced_Vector_float_1024_64 -18.90% 5783142.280 4689952.569 - 29.97% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -18.90% 99.229 80.477 - 19.13% -
std::is_partitioned(list<int>)_(partitioned)/1024 -18.85% 708.243 574.709 - -18.98% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -18.83% 956.422 776.307 - 5.30% -
std::copy_n(vector<int>)/32768 -18.71% 3721.013 3024.765 - -19.98% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -18.46% 0.482 0.393 - 6.40% -
std::unordered_set<std::string>::count(key)_(existent)/32 -18.38% 48.463 39.555 - 21.91% -
BM_PushHeap_float_Descending_1 -18.27% 0.620 0.507 - -5.47% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -18.25% 1.602 1.309 - -14.93% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -18.22% 55.306 45.231 - -14.77% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -18.18% 14.539 11.896 - -6.55% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -18.17% 582.209 476.442 - 4.78% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -18.08% 6.574 5.386 - -6.94% -
std::search(list<int>)_(single_element)/1000 -18.03% 679.335 556.833 - -19.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -17.88% 36.513 29.986 - -19.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -17.83% 18.320 15.054 - 33.99% -
std::unordered_set<int>::clear()/8192 -17.77% 75706.137 62253.371 - -15.37% -
SetIntersection_Interlaced_Vector_uint32_256_16 -17.71% 7163537.804 5894705.423 - -10.73% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.62% 1667081.023 1373307.422 - -18.18% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -17.50% 38.554 31.809 - -20.14% -
std::copy_backward(vector<int>)/4096 -17.36% 173.870 143.690 - -38.48% -
std::multiset<std::string>::erase(iterator)/32 -17.33% 33.137 27.395 - -17.20% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -17.07% 89.352 74.100 - -16.04% -
std::multiset<int>::clear()/8192 -17.06% 93622.859 77651.306 - 0.31% -
std::copy_if(list<int>)_(every_other)/512 -16.99% 358.211 297.335 - -17.33% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -16.78% 2242275.043 1865992.866 - -0.69% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -16.72% 1.665 1.386 - -13.41% -
BM_vector_deque_ranges_copy_backward/0 -16.70% 0.489 0.407 - -39.80% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -16.62% 37.580 31.334 - -16.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -16.52% 39.649 33.098 - -31.37% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -16.37% 44.450 37.173 - -0.66% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -16.22% 14.444 12.101 - 1.87% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -16.14% 1.760 1.476 - 7.67% -
std::map<std::string,_int>::erase(iterator)/1024 -16.12% 33.530 28.124 - 10.31% -
std::multiset<int>::clear()/1024 -16.10% 11678.568 9798.780 - -0.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -16.06% 23.719 19.911 - -4.33% -
BM_StringConstructDestroyCStr_Large_Transparent -15.85% 11.528 9.701 - -20.48% -
std::adjacent_find(deque<int>)/50 -15.81% 19.736 16.615 - -37.22% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -15.77% 56.751 47.803 - -6.32% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -15.39% 56.587 47.877 - -6.56% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -15.33% 45.524 38.544 - -9.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -15.31% 40.378 34.195 - -31.77% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -15.25% 4039550.804 3423610.644 - -20.16% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -15.24% 980.183 830.755 - 1.31% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -15.18% 84.835 71.960 - -11.21% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -15.15% 115262844.278 97803117.789 - -9.94% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -15.12% 41.170 34.944 - -20.44% -
BM_StringCtorDefault -15.11% 0.274 0.233 - -3.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -15.09% 82.319 69.900 - -27.77% -
std::unordered_set<int>::count(key)_(existent)/8192 -15.06% 1.656 1.406 - 9.75% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -15.04% 9077.543 7711.980 - -6.58% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -15.03% 54.708 46.485 - 10.48% -
SetIntersection_Front_Set_uint32_1024_256 -14.99% 4270787.107 3630428.538 - -10.80% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -14.87% 2986.181 2542.044 - -7.34% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.83% 51318.400 43709.375 - -16.49% -
std::find_first_of(vector<int>)_(small_needle)/32 -14.76% 53.258 45.396 - -15.69% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -14.73% 1.356 1.156 - -15.52% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -14.65% 380.690 324.931 - -8.72% -
std::rotate(vector<bool>)_(by_1/4)/1024 -14.59% 15.156 12.946 - 3.04% -
std::list<std::string>::ctor(size)/1024 -14.54% 17260.546 14750.488 - 17.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -14.45% 5111569.529 4373042.979 - -4.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -14.41% 4933870.707 4223052.559 - -0.34% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -14.32% 72.501 62.116 - 72.67% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -14.28% 23.957 20.537 - -5.09% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -14.27% 1.348 1.156 - -23.81% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -14.27% 458.612 393.182 - 13.26% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -14.20% 8.424 7.228 - -36.09% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -14.20% 63203.911 54230.740 - 0.86% -
std::for_each_n(join_view(vector<vector<int>>))/8 -14.15% 1.615 1.387 - -14.03% -
std::multimap<std::string,_int>::ctor(const&)/32 -14.14% 798.484 685.572 - -23.36% -
std::find_end(list<int>,_pred)_(same_length)/8192 -14.14% 10014.398 8598.351 - -9.46% -
BM_deque_vector_ranges_move_backward/0 -14.14% 1.591 1.366 - 1.76% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -14.13% 6.116 5.252 - -33.19% -
std::move(vector<int>)/262144 -14.10% 16505.953 14178.155 - -17.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -13.98% 2013161.405 1731700.809 - -4.91% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -13.96% 38.713 33.310 - -5.58% -
std::list<std::string>::ctor(size)/8192 -13.87% 138007.643 118863.933 - 16.10% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -13.80% 25.313 21.821 - -8.38% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.78% 6302.916 5434.178 - -15.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -13.76% 35.824 30.894 - -13.74% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -13.73% 9212.837 7947.843 - 8.70% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -13.70% 70.243 60.618 - -14.38% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -13.61% 1.415 1.222 - -20.51% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -13.56% 13.906 12.020 - -0.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -13.41% 275.013 238.139 - 3.04% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -13.40% 14.158 12.261 - -1.21% -
std::multiset<int>::erase(iterator)/32 -13.30% 23.893 20.715 - -0.50% -
ranges::minmax(std::vector<char>)/8 -13.20% 1.076 0.934 - -10.56% -
std::unordered_set<int>::clear()/1024 -13.19% 9636.620 8365.091 - -18.22% -
std::unordered_multiset<int>::erase(iterator)/8192 -13.19% 24.038 20.867 - 5.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -13.13% 65.204 56.641 - -13.98% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -13.13% 4.823 4.190 - 0.51% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -13.08% 41.359 35.949 - 3.77% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -13.05% 24.737 21.508 - -3.24% -
std::find_if(vector<char>)_(bail_25%)/8 -12.87% 0.857 0.747 - -21.94% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -12.86% 1.408 1.227 - -18.98% -
std::multiset<int>::clear()/32 -12.78% 705.960 615.757 - -1.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -12.76% 29.620 25.839 - 3.44% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -12.76% 20.268 17.682 - 0.67% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -12.74% 1001.150 873.651 - 0.57% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -12.72% 116477.643 101660.181 - -0.56% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -12.68% 27.626 24.123 - -3.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -12.63% 719.825 628.914 - -5.05% -
std::set<int>::insert(value)_(new_value,_end)/8192 -12.56% 77.695 67.940 - -5.99% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -12.51% 4.811 4.209 - -9.70% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -12.45% 1.533 1.342 - 3.95% -
ranges::minmax(std::list<long_long>)/1 -12.45% 0.518 0.453 - 0.05% -
std::unordered_set<int>::count(key)_(non-existent)/32 -12.38% 1.628 1.426 - -10.64% -
ranges::min(std::deque<char>)/1 -12.36% 0.791 0.693 - -24.32% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -12.29% 35.445 31.087 - -12.25% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.22% 61408.603 53903.283 - 1.54% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -12.21% 806.123 707.729 - -13.78% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -12.15% 13.740 12.071 - 0.38% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -12.12% 192.530 169.205 - -14.82% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -12.11% 38.364 33.717 - 0.55% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -12.08% 1515027.059 1332083.300 - -6.85% -
BM_vector_deque_ranges_move/65536 -12.07% 3247.314 2855.446 - -8.26% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -12.06% 0.300 0.263 - -11.02% -
rng::contains_subrange(deque<int>)_(single_element)/32 -11.88% 17.574 15.487 - -11.20% -
std::set<std::string>::ctor(const&)/32 -11.86% 794.964 700.687 - -16.70% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -11.81% 1.519 1.339 - -13.77% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -11.80% 578.655 510.348 - -1.92% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -11.77% 124.593 109.928 - -12.10% -
BM_StringAssignStr_Huge_Transparent -11.72% 124.044 109.510 - 1.04% -
std::multiset<std::string>::insert(value)_(already_present)/32 -11.64% 48.497 42.853 - -12.99% -
BM_tolower_char<wchar_t> -11.50% 0.691 0.611 - -11.17% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -11.43% 28.199 24.975 - -12.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -11.43% 35.858 31.761 - -8.57% -
BM_tolower_char<char> -11.36% 0.692 0.613 - -0.59% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -11.29% 2.553 2.264 - -0.34% -
BM_deque_deque_move/0 -11.26% 0.922 0.819 - 1.18% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -11.23% 1.421 1.261 - -9.06% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -11.22% 39.467 35.037 - 7.53% -
std::find_if_not(vector<char>)_(process_all)/8 -11.15% 1.546 1.374 - -7.30% -
std::map<std::string,_int>::erase(key)_(existent)/32 -11.05% 76.499 68.046 - -12.56% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -11.04% 103.221 91.829 - -0.75% -
std::equal(deque<int>)_(it,_it,_it)/50 -11.03% 25.364 22.565 - -0.16% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.02% 25.585 22.766 - -10.32% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -11.01% 62.683 55.780 - -14.84% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -10.99% 0.283 0.252 - -5.39% -
std::set<std::string>::upper_bound(key)_(existent)/32 -10.96% 17.176 15.294 - -11.92% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -10.92% 13.486 12.013 - -0.45% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -10.81% 13.753 12.266 - -12.61% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -10.79% 1.340 1.195 - -21.34% -
BM_std_minmax_element<short>/70000 -10.77% 19937.214 17789.888 - -5.38% -
std::is_partitioned(list<int>)_(partitioned)/8192 -10.77% 7617.472 6797.142 - -5.30% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -10.75% 32.903 29.365 - -12.41% -
BM_std_minmax_element<short>/4096 -10.73% 1171.682 1045.945 - -5.35% -
std::multiset<int>::contains(key)_(non-existent)/8192 -10.73% 10.278 9.176 - 6.40% -
bm_ranges_lexicographical_compare<signed_char>/1 -10.69% 1.738 1.552 - -4.82% -
BM_std_minmax_element<short>/5500 -10.69% 1572.239 1404.218 - -5.16% -
std::set<std::string>::insert(value)_(already_present)/1024 -10.64% 33.098 29.578 - 10.40% -
std::set<int>::contains(key)_(non-existent)/32 -10.63% 3.004 2.684 - -6.89% -
BM_vector_deque_ranges_copy/64000 -10.61% 3176.367 2839.362 - -7.62% -
BM_std_minmax_element<short>/64000 -10.60% 18204.708 16274.301 - -5.17% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -10.59% 1.265 1.131 - -16.30% -
std::set<int>::equal_range(key)_(non-existent)/32 -10.53% 2.737 2.449 - -8.07% -
rng::contains_subrange(deque<int>)_(single_element)/16 -10.48% 10.408 9.317 - -9.85% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -10.45% 83.577 74.841 - -0.38% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -10.45% 2.034 1.822 - -11.22% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -10.43% 52075228.253 46643417.487 - -9.38% -
std::unordered_set<int>::find(key)_(existent)/8192 -10.41% 1.503 1.346 - -7.00% -
BM_std_minmax_element<short>/4000 -10.38% 1142.805 1024.172 - -5.13% -
BM_vector_deque_copy/64000 -10.37% 3168.088 2839.512 - -7.41% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -10.29% 58.973 52.903 - 49.01% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -10.28% 1.506 1.351 - -5.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.27% 2021.474 1813.892 - 1.88% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -10.27% 49525.553 44440.711 - -2.03% -
std::multiset<int>::equal_range(key)_(existent)/8192 -10.26% 9.170 8.229 - -0.49% -
rng::contains_subrange(list<int>)_(single_element)/8192 -10.25% 7710.044 6920.118 - -3.22% -
std::unordered_set<int>::contains(key)_(existent)/32 -10.23% 1.524 1.368 - -13.79% -
SetIntersection_Front_Set_uint64_16384_64 -10.14% 1791861.724 1610148.894 - -6.10% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -10.14% 13371.419 12016.085 - -2.44% -
BM_std_minmax_element<short>/1024 -10.13% 298.046 267.843 - -4.99% -
BM_vector_deque_move/64000 -10.09% 3163.051 2844.044 - -7.34% -
std::vector<int>::ctor(size)/32 -10.07% 12.521 11.261 - -22.56% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -10.04% 0.305 0.275 - 0.96% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -9.95% 51224167.287 46126039.534 - -14.58% -
SetIntersection_Front_Set_uint64_256_256 -9.94% 8350295.436 7520215.481 - -3.57% -
std::rotate(deque<int>)_(by_1/4)/8192 -9.91% 2710.709 2442.084 - -4.55% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -9.90% 13305.229 11987.389 - -5.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -9.89% 0.437 0.394 - -3.53% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -9.83% 7.311 6.592 - -7.46% -
BM_StringRelational_Eq_Empty_Empty_Control -9.77% 2.066 1.864 - -9.37% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.77% 97.623 88.090 - -8.38% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -9.77% 55.839 50.386 - -10.85% -
BM_std_minmax_element<short>/65536 -9.75% 18619.787 16804.686 - -4.39% -
std::find_first_of(vector<int>)_(small_needle)/50 -9.71% 77.444 69.925 - -8.79% -
BM_vector_deque_ranges_copy/70000 -9.71% 3427.489 3094.812 - -8.46% -
BM_PushHeap_float_Random_1 -9.70% 0.535 0.483 - -30.71% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -9.67% 1.276 1.152 - -5.98% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -9.62% 1512.561 1367.040 - -30.41% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -9.62% 0.612 0.553 - -12.09% -
BM_vector_deque_copy/70000 -9.62% 3429.769 3099.981 - -8.20% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -9.61% 41.382 37.405 - -8.46% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -9.55% 13.740 12.427 - -3.33% -
BM_vector_deque_ranges_copy_backward/2 -9.51% 2.002 1.811 - -9.35% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -9.50% 1.386 1.255 - -4.69% -
ranges::min(std::vector<__int128>)/1 -9.49% 0.458 0.414 - 0.55% -
std::unordered_multimap<int,_int>::clear()/8192 -9.46% 69926.095 63314.451 - -2.36% -
BM_std_minmax_element<short>/512 -9.43% 151.544 137.250 - -4.21% -
BM_vector_deque_ranges_move_backward/1024 -9.42% 41.482 37.575 - -0.65% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -9.35% 0.278 0.252 - -4.62% -
SetIntersection_Front_Set_uint64_1024_64 -9.34% 1798329.298 1630428.858 - -8.11% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.33% 6216.640 5636.808 - 4.10% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -9.32% 690.810 626.401 - -6.26% -
std::stable_partition(deque<int>)_(sparse)/32 -9.32% 13.090 11.870 - -9.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -9.30% 13903978.657 12610596.026 - -7.38% -
std::unique(deque<int>)_(sprinkled)/52 -9.22% 65.140 59.131 - 0.75% -
std::find_first_of(deque<int>)_(small_needle)/32 -9.22% 117.350 106.534 - -5.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -9.21% 15325745.499 13914688.234 - -0.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.19% 23.221 21.088 - -4.78% -
BM_vector_deque_ranges_move/70000 -9.04% 3406.464 3098.424 - -8.25% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -9.01% 15626.948 14218.238 - 13.37% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -9.00% 128387.256 116828.053 - 14.66% -
BM_vector_deque_ranges_copy/65536 -9.00% 3134.923 2852.874 - -8.58% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -8.96% 12.976 11.814 - 8.05% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -8.92% 7370.498 6713.177 - 2.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -8.90% 22584.109 20573.237 - -3.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -8.81% 34.715 31.658 - -1.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -8.80% 50.323 45.895 - -6.89% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -8.76% 5.470 4.991 - 7.10% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -8.75% 1.279 1.167 - -8.26% -
std::find_end(list<int>)_(process_all)/1000 -8.74% 781.246 713.000 - 0.01% -
std::unordered_set<int>::clear()/32 -8.73% 638.047 582.369 - -8.88% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -8.71% 22.510 20.549 - -0.10% -
SetIntersection_Front_Set_uint64_1024_256 -8.71% 4033094.177 3681689.416 - -13.94% -
BM_PushHeap_float_Ascending_16 -8.62% 1.071 0.979 - 0.43% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -8.62% 36.072 32.963 - 37.26% -
std::unordered_multimap<int,_int>::clear()/1024 -8.60% 9014.298 8238.680 - -2.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -8.57% 204.147 186.647 - 8.67% -
std::deque<int>::ctor(size)/1024 -8.57% 77.067 70.461 - -6.48% -
BM_std_minmax_element<char>/3 -8.52% 1.254 1.147 - -4.47% -
std::search(list<int>)_(same_length)/1024 -8.52% 834.319 763.260 - 0.14% -
SetIntersection_Interlaced_Vector_float_1024_256 -8.49% 6862266.702 6279426.867 - 4.34% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -8.49% 8910.979 8154.416 - -12.49% -
BM_PushHeap_uint64_SingleElement_1 -8.45% 0.696 0.637 - 33.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -8.45% 127487.641 116709.470 - 13.66% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.45% 18455.553 16895.646 - 0.21% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -8.43% 21.407 19.603 - -9.67% -
BM_PushHeap_string_QuickSortAdversary_1 -8.41% 0.700 0.641 - -8.55% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -8.41% 1.329 1.217 - -11.73% -
BM_std_minmax_element<short>/64 -8.38% 18.734 17.164 - -1.03% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 -8.36% 2.014 1.846 - 5.05% -
std::replace(list<int>)_(sprinkled)/1024 -8.34% 793.637 727.424 - 0.15% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -8.34% 12497.937 11455.730 - -1.62% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.33% 1710.472 1567.993 - -10.55% -
std::map<std::string,_int>::count(key)_(existent)/1024 -8.30% 26.165 23.993 - -0.40% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -8.27% 8645.684 7930.848 - -13.63% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -8.23% 9.315 8.548 - 4.70% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.22% 831.767 763.430 - -7.83% -
SetIntersection_Front_Set_uint64_16384_256 -8.20% 4098143.675 3762084.233 - -5.16% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -8.18% 19.680 18.069 - -0.42% -
SetIntersection_Front_Vector_float_16384_1024 -8.13% 5902090.077 5422542.558 - -8.33% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -8.12% 30555.271 28074.059 - -3.34% -
BM_vector_deque_ranges_move/64000 -8.10% 3089.871 2839.452 - -7.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -8.08% 4578911.453 4208899.712 - 0.66% -
std::equal(list<int>)_(it,_it,_it)/8192 -8.04% 10494.604 9650.747 - -0.65% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -8.02% 23.959 22.037 - -8.57% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -8.02% 22245.747 20462.118 - -4.97% -
std::copy_if(list<int>)_(entire_range)/1048576 -8.02% 943210.197 867598.528 - -0.01% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -8.01% 1.739 1.600 - -21.32% -
BM_PushHeap_string_PipeOrgan_1 -8.01% 0.701 0.645 - 10.44% -
SetIntersection_Front_Vector_float_262144_1024 -7.99% 5898398.628 5427029.556 - -8.30% -
std::multiset<int>::contains(key)_(existent)/8192 -7.99% 9.018 8.298 - 0.67% -
BM_PushHeap_uint64_Descending_4 -7.96% 0.398 0.367 - -1.09% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -7.94% 0.523 0.481 - 2.86% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -7.91% 134.343 123.713 - -4.97% -
std::for_each(vector<int>)/32 -7.91% 3.971 3.657 - -0.50% -
BM_vector_deque_ranges_copy_backward/1 -7.89% 2.309 2.127 - -5.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -7.89% 38.629 35.582 - 22.53% -
SetIntersection_Interlaced_Vector_float_256_4 -7.87% 5149687.039 4744598.702 - -1.61% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle -7.87% 61.419 56.588 - 1.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -7.79% 0.485 0.447 - 5.57% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -7.75% 0.374 0.345 - -10.43% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -7.74% 1.298 1.198 - 5.39% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -7.72% 1.281 1.182 - -11.96% -
ranges::minmax(std::list<char>)/64 -7.71% 36.011 33.233 - -1.20% -
std::multiset<std::string>::count(key)_(non-existent)/32 -7.71% 10.858 10.021 - -11.82% -
std::none_of(deque<int>)_(process_all)/8192 -7.69% 2728.880 2519.089 - -0.36% -
std::none_of(deque<int>)_(process_all)/32768 -7.69% 10949.223 10107.489 - -0.06% -
std::stable_partition(deque<int>)_(sparse)/50 -7.68% 30.225 27.902 - -5.15% -
BM_deque_vector_copy_backward/0 -7.67% 1.541 1.423 - -3.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -7.67% 70922.653 65484.695 - -5.48% -
BM_StringFindNoMatch/10 -7.62% 1.376 1.271 - -4.37% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -7.61% 20.700 19.125 - -2.61% -
SetIntersection_Front_Vector_uint32_1024_256 -7.57% 2287686.938 2114463.104 - -7.14% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 -7.56% 0.897 0.829 - 2.05% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -7.55% 12.184 11.264 - 0.26% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -7.52% 1.724 1.594 - -13.08% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -7.49% 40.193 37.182 - -11.19% -
std::set<int>::contains(key)_(existent)/8192 -7.47% 8.804 8.146 - 0.37% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -7.46% 1.571 1.454 - -5.10% -
std::for_each_n(list<int>)/8192 -7.46% 8143.071 7536.002 - -0.27% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -7.45% 24.565 22.735 - -8.34% -
std::multimap<std::string,_int>::erase(iterator)/32 -7.45% 28.631 26.499 - 5.02% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -7.42% 1281.739 1186.642 - -3.65% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.42% 743.799 688.619 - -8.70% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -7.41% 932.281 863.168 - -6.04% -
SetIntersection_None_Vector_uint32_256_64 -7.36% 3697285.654 3424981.115 - 0.45% -
SetIntersection_Interlaced_Vector_float_256_64 -7.36% 7989046.893 7401303.803 - 2.50% -
std::set<std::string>::contains(key)_(existent)/32 -7.32% 15.347 14.224 - -10.06% -
std::equal(deque<int>)_(it,_it,_it)/1024 -7.30% 501.160 464.551 - -4.21% -
BM_vector_deque_ranges_copy_backward/5500 -7.29% 212.530 197.039 - 0.39% -
SetIntersection_Front_Set_uint64_1024_1024 -7.27% 13038439.297 12090903.046 - -4.53% -
std::fill(vector<int>)/32 -7.23% 1.118 1.037 - 0.08% -
BM_deque_deque_ranges_move/70000 -7.23% 3498.808 3245.868 - -5.82% -
SetIntersection_Front_Set_string_16384_64 -7.19% 4927612.086 4573110.021 - 0.21% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.18% 22.837 21.196 - -10.22% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -7.15% 804.585 747.081 - -6.72% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -7.15% 195096.017 181154.924 - -3.90% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -7.12% 12915.590 11995.494 - -5.56% -
SetIntersection_Front_Set_string_16384_16 -7.06% 1964951.481 1826196.725 - -5.77% -
std::copy_if(list<int>)_(every_other)/4096 -7.06% 3674.962 3415.512 - -18.01% -
SetIntersection_Front_Vector_float_262144_16384 -7.06% 79440272.097 73832744.072 - -7.09% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -7.06% 11.388 10.584 - 1.45% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -7.05% 194879.785 181149.123 - -3.92% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -7.03% 1.693 1.574 - -11.02% -
SetIntersection_Interlaced_Vector_uint64_256_1 -7.03% 4438175.899 4126233.824 - -1.09% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -7.00% 1116398.620 1038282.595 - -0.00% -
std::find_end(list<int>)_(single_element)/8192 -6.99% 8515.169 7919.993 - -4.29% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.97% 13892.422 12923.717 - 3.72% -
std::unordered_set<int>::contains(key)_(existent)/1024 -6.94% 1.309 1.218 - -23.37% -
bm_lexicographical_compare<int>/8 -6.92% 1.675 1.559 - 6.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.91% 15400.245 14335.506 - 10.89% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -6.90% 1111.315 1034.613 - -0.21% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.89% 28.990 26.991 - -9.68% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -6.87% 70.340 65.508 - -1.88% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -6.77% 45371.503 42300.775 - 3.64% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -6.76% 4.447 4.146 - -0.12% -
std::set<int>::clear()/1024 -6.73% 9663.099 9012.851 - -1.90% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -6.72% 27632.257 25775.091 - -15.97% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -6.69% 11962.112 11161.442 - 2.01% -
std::find_end(list<int>,_pred)_(single_element)/8192 -6.65% 9049.087 8447.285 - -1.30% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.64% 423.130 395.025 - 13.80% -
BM_PushHeap_float_Random_4 -6.63% 2.972 2.775 - -1.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.63% 218679.453 204182.004 - -5.87% -
std::deque<int>::ctor(size)/32 -6.61% 28.533 26.648 - -9.14% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -6.58% 12.388 11.573 - -5.31% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -6.55% 23.164 21.646 - -10.01% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -6.55% 18.595 17.377 - -0.21% -
BM_PushHeap_uint32_Random_16 -6.54% 4.207 3.932 - -4.48% -
std::copy(list<int>)/4096 -6.52% 3200.785 2991.937 - -7.71% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -6.52% 20.358 19.031 - -6.28% -
std::set<int>::clear()/8192 -6.51% 83611.476 78165.503 - -0.95% -
BM_std_minmax_element<long_long>/65536 -6.50% 18368.722 17174.149 - -0.06% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -6.50% 21.807 20.391 - -0.44% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -6.49% 0.649 0.607 - 0.06% -
std::set<std::string>::equal_range(key)_(existent)/1024 -6.48% 25.720 24.054 - -4.93% -
std::lower_bound(std::deque<int>)/100 -6.48% 32.590 30.479 - 0.29% -
BM_std_minmax_element<long_long>/64000 -6.47% 17943.250 16782.437 - -3.82% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.47% 84295.963 78845.481 - -0.72% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -6.47% 6.066 5.673 - 5.57% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -6.46% 517.443 484.024 - 0.01% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 -6.46% 34.602 32.368 - 6.81% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -6.46% 522358.309 488638.664 - -0.51% -
std::set<int>::equal_range(key)_(non-existent)/1024 -6.45% 7.269 6.800 - 4.96% -
SetIntersection_Front_Vector_uint32_262144_256 -6.45% 2281989.056 2134758.277 - -6.70% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -6.45% 1.527 1.429 - -9.36% -
SetIntersection_Front_Vector_uint32_256_4 -6.44% 4443886.082 4157502.150 - 0.24% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -6.44% 1328645.187 1243032.317 - -1.09% -
SetIntersection_Interlaced_Vector_string_262144_16 -6.44% 6116382.254 5722604.273 - -16.53% -
BM_std_minmax_element<long_long>/70000 -6.42% 19617.871 18357.805 - 0.83% -
BM_std_minmax_element<long_long>/4096 -6.42% 1143.855 1070.424 - 0.46% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -6.42% 8756.216 8194.486 - -14.91% -
std::set<int>::equal_range(key)_(non-existent)/8192 -6.41% 10.969 10.265 - 4.01% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -6.41% 354.391 331.690 - -29.82% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -6.40% 119818.761 112148.499 - -5.94% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.39% 10.306 9.647 - 1.74% -
std::fill_n(list<int>)/50 -6.37% 16.609 15.551 - -0.04% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -6.35% 75.663 70.861 - -5.09% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 -6.34% 0.280 0.262 - 4.05% -
BM_std_minmax_element<long_long>/5500 -6.34% 1532.557 1435.384 - -2.87% -
BM_std_minmax_element<long_long>/4000 -6.32% 1116.483 1045.950 - 0.72% -
std::remove_copy(deque<int>)_(prefix)/50 -6.32% 21.341 19.993 - -6.00% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -6.31% 29.125 27.287 - 12.62% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -6.30% 3983.010 3731.888 - 0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.30% 1393.128 1305.313 - 2.05% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -6.27% 4.486 4.205 - -7.62% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -6.27% 675.428 633.101 - -6.82% -
ranges::minmax(std::deque<__int128>)/64 -6.27% 33.703 31.591 - 3.25% -
SetIntersection_None_Vector_uint64_256_256 -6.25% 2272230.507 2130173.288 - 1.03% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.25% 228.480 214.200 - 0.56% -
BM_PushHeap_uint64_Ascending_16 -6.25% 0.991 0.929 - 2.18% -
SetIntersection_None_Vector_uint32_16384_1024 -6.25% 1169829.985 1096739.195 - -0.60% -
std::set<int>::erase(key)_(existent)/32 -6.25% 22.825 21.400 - 0.42% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -6.24% 591.686 554.745 - -0.92% -
std::find_if_not(deque<int>)_(process_all)/8 -6.19% 2.687 2.521 - -2.14% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -6.18% 4794161.056 4497887.667 - -5.98% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 -6.18% 1661.528 1558.920 - -0.06% -
std::search(vector<int>)_(same_length)/8192 -6.17% 1983.716 1861.266 - -0.21% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -6.17% 810.776 760.745 - -5.15% -
SetIntersection_None_Vector_uint32_16384_16384 -6.16% 1177105.120 1104619.170 - -0.09% -
SetIntersection_Front_Vector_uint32_256_16 -6.15% 4384207.696 4114373.580 - -2.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.15% 212.202 199.156 - 0.50% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -6.15% 5.092 4.779 - -0.48% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -6.14% 8.084 7.588 - -1.55% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -6.13% 136.710 128.335 - -5.58% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -6.12% 317898.368 298450.552 - 9.06% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -6.09% 4.905 4.606 - 5.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -6.08% 1.306 1.226 - 0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -6.07% 6441627.041 6050369.278 - -1.01% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -6.07% 798.343 749.907 - -5.77% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -6.03% 124375.950 116876.966 - 2.45% -
std::remove_if(list<int>)_(sprinkled)/50 -5.99% 77.475 72.835 - -2.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -5.97% 7093.033 6669.824 - 0.67% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -5.96% 6.636 6.240 - 2.67% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -5.95% 7.641 7.186 - -28.42% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -5.91% 4116.978 3873.467 - 0.25% -
BM_deque_vector_copy/5500 -5.91% 209.649 197.266 - 0.27% -
std::set<int>::erase(iterator)/8192 -5.90% 20.991 19.752 - 0.42% -
SetIntersection_Interlaced_Set_uint32_1024_1 -5.90% 1108667.513 1043257.737 - -0.49% -
BM_deque_deque_ranges_copy_backward/64 -5.86% 3.549 3.341 - -0.95% -
std::set<int>::erase(iterator)/1024 -5.85% 20.889 19.667 - -0.52% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -5.84% 0.406 0.382 - -6.97% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -5.84% 12.323 11.604 - -5.00% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -5.84% 37456.911 35270.553 - 9.93% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -5.84% 858.087 808.011 - 9.04% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -5.82% 7161.194 6744.110 - -0.24% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -5.82% 40916.964 38535.089 - 0.07% -
std::flat_map<int,_int>::erase(iterator)/1024 -5.82% 79.825 75.178 - 0.70% -
BM_std_minmax_element<short>/2 -5.82% 0.686 0.646 - -5.35% -
ranges::min(std::list<__int128>)/64 -5.81% 38.054 35.841 - 7.99% -
BM_std_minmax_element<long_long>/1024 -5.80% 287.912 271.213 - 0.41% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -5.80% 12167.798 11462.091 - -7.31% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.80% 10.788 10.162 - -6.69% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -5.79% 1586186.726 1494410.413 - -4.69% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -5.77% 141.421 133.264 - -0.85% -
std::partition_copy(list<int>)/32 -5.76% 9.094 8.569 - -1.74% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -5.75% 1.652 1.557 - 0.54% -
rng::starts_with(deque<int>)/1000 -5.74% 470.029 443.036 - -4.00% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -5.74% 5.653 5.329 - -4.49% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -5.73% 1.669 1.573 - 0.96% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -5.73% 356.249 335.849 - -6.64% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.72% 6131.923 5781.062 - -3.30% -
std::set<int>::insert(value)_(new_value,_end)/1024 -5.72% 43.234 40.761 - -7.17% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.71% 412248.629 388706.172 - -1.29% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -5.71% 2.796 2.637 - -0.08% -
std::sort_heap(vector<NonIntegral>)/8 -5.70% 31.778 29.967 - -0.34% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -5.69% 12135.683 11445.488 - -20.89% -
std::rotate(deque<int>)_(by_1/2)/8192 -5.68% 1542.222 1454.644 - -6.77% -
std::multimap<int,_int>::count(key)_(existent)/1024 -5.67% 5.601 5.283 - -0.74% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -5.67% 2.576 2.430 - 0.27% -
BM_std_minmax_element<long_long>/512 -5.64% 145.823 137.605 - 0.38% -
std::find_end(list<int>)_(process_all)/1024 -5.63% 772.029 728.530 - -0.01% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -5.63% 42.168 39.795 - 4.04% -
SetIntersection_Front_Set_uint64_16384_16 -5.63% 1249356.487 1179068.408 - -2.05% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -5.62% 39257.224 37050.958 - -0.20% -
std::multiset<std::string>::contains(key)_(existent)/8192 -5.61% 32.009 30.212 - -8.43% -
std::map<std::string,_int>::erase(iterator)/8192 -5.61% 28.247 26.662 - -16.85% -
std::fill(vector<bool>)/64 -5.59% 1.639 1.547 - -1.31% -
SetIntersection_Front_Set_uint32_1024_1024 -5.59% 12270261.856 11584201.814 - -6.83% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -5.59% 29.119 27.492 - -1.47% -
BM_vector_deque_move/2 -5.58% 2.067 1.952 - 13.04% -
BM_deque_vector_ranges_copy/0 -5.57% 1.497 1.414 - -8.96% -
std::copy_if(list<int>)_(entire_range)/32768 -5.54% 27042.234 25542.863 - -0.16% -
std::adjacent_find(deque<int>,_pred)/8 -5.53% 4.526 4.275 - 2.72% -
std::search(deque<int>)_(near_matches)/1000 -5.52% 19659.345 18573.568 - -0.57% -
BM_deque_deque_ranges_move/2 -5.51% 2.129 2.011 - -10.21% -
std::copy(list<int>)/64 -5.50% 31.997 30.236 - -17.72% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.50% 34.002 32.132 - -22.43% -
std::swap_ranges(list<int>)/50 -5.49% 33.846 31.987 - -1.83% -
std::make_heap(deque<int>)_(shuffled)/8192 -5.49% 24082.316 22761.187 - 1.08% -
ranges::minmax(std::list<char>)/70000 -5.46% 56465.756 53381.791 - -0.33% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -5.44% 856.092 809.481 - -5.60% -
BM_PushHeap_string_PipeOrgan_16384 -5.44% 13.526 12.790 - -2.90% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -5.43% 23.758 22.468 - 2.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -5.41% 68345.626 64644.849 - -1.97% -
BM_deque_vector_move_backward/64000 -5.40% 8188.460 7746.119 - 3.06% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 -5.39% 65.303 61.785 - 0.53% -
SetIntersection_Front_Set_uint64_16_4 -5.37% 57719343.328 54617203.187 - -0.67% -
SetIntersection_None_Vector_uint32_262144_256 -5.35% 1186083.966 1122607.986 - -0.99% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -5.31% 4.682 4.434 - -1.40% -
std::copy_backward(deque<int>)/32768 -5.31% 3811.083 3608.805 - -1.83% -
std::adjacent_find(deque<int>,_pred)/50 -5.30% 30.848 29.212 - 0.89% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -5.30% 2.268 2.148 - -4.10% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -5.29% 18.602 17.618 - -10.38% -
std::search(deque<int>)_(near_matches)/1024 -5.29% 20629.475 19538.462 - -4.94% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.27% 55799.585 52859.546 - -2.10% -
std::find_first_of(vector<int>)_(small_needle)/1024 -5.26% 1479.227 1401.375 - -6.83% -
std::move_backward(list<int>)/4096 -5.25% 5236.800 4961.619 - 2.57% -
std::set<std::string>::erase(iterator)/32 -5.25% 27.244 25.813 - -7.97% -
SetIntersection_Front_Set_uint64_256_1 -5.24% 4399417.430 4168734.775 - -0.61% -
SetIntersection_Front_Set_uint64_16_1 -5.24% 66162127.218 62696644.344 - -0.59% -
SetIntersection_Front_Set_uint32_16384_1024 -5.23% 12418373.181 11768396.393 - -7.10% -
BM_deque_deque_copy/70000 -5.23% 3390.029 3212.610 - 1.33% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -5.22% 32.189 30.508 - 4.46% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -5.22% 105821.825 100302.184 - -5.30% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.21% 12914.406 12241.182 - -2.23% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -5.21% 21920.722 20779.023 - -4.61% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -5.20% 513811.799 487068.739 - -4.14% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.20% 173.224 164.220 - -5.57% -
SetIntersection_Front_Set_uint64_1024_16 -5.17% 1230398.923 1166772.549 - -2.65% -
std::transform(list<int>,_list<int>)/8192 -5.17% 9127.340 8655.737 - -4.35% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -5.16% 5.330 5.055 - -4.54% -
SetIntersection_Front_Set_uint32_256_256 -5.16% 7762151.876 7361886.892 - -3.88% -
ranges::min(std::list<__int128>)/8 -5.15% 2.427 2.302 - 11.65% -
std::remove_copy_if(list<int>)_(prefix)/8192 -5.14% 7687.387 7291.985 - 0.89% -
SetIntersection_Front_Vector_float_16384_256 -5.14% 2279134.764 2161943.229 - -5.00% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.14% 354.860 336.635 - 5.09% -
std::copy_backward(vector<int>)/8 -5.13% 2.309 2.191 - 3.39% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -5.10% 28.182 26.744 - -9.75% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.09% 1034.423 981.802 - 11.07% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -5.08% 110.678 105.051 - 0.59% -
std::unique(vector<int>)_(sprinkled)/32 -5.08% 56.700 53.818 - -0.26% -
BM_PushHeap_uint32_SingleElement_4 -5.07% 0.355 0.337 - -5.41% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -5.07% 8756.478 8312.596 - 0.57% -
SetIntersection_Front_Set_uint32_1024_64 -5.06% 1704295.426 1618030.975 - -8.61% -
std::sort(vector<NonIntegral>)_(repeated)/1024 -5.06% 529.855 503.051 - -0.20% -
std::find_first_of(vector<int>)_(small_needle)/8192 -5.06% 11793.225 11197.003 - -3.43% -
std::unordered_set<int>::erase(key)_(existent)/32 -5.05% 23.218 22.044 - 5.85% -
BM_PushHeap_float_Ascending_64 -5.05% 1.840 1.747 - 0.20% -
std::swap_ranges(list<int>)/32 -5.05% 20.399 19.369 - 0.05% -
BM_std_minmax_element<long_long>/64 -5.04% 18.136 17.222 - 0.84% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 -5.04% 1010069.719 959175.903 - -0.93% -
std::fill(vector<bool>)/512 -5.03% 1.610 1.529 - 2.39% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.02% 57733.812 54835.188 - 0.67% -
std::set<int>::contains(key)_(non-existent)/1024 -5.01% 6.537 6.209 - -2.89% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -5.00% 23.962 22.764 - 5.28% -
std::partial_sort_copy(deque<int>)_(heap)/8 -4.98% 15.936 15.142 - 1.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -4.97% 13834966.311 13146891.763 - -10.63% -
SetIntersection_Interlaced_Vector_string_16384_256 -4.97% 40066463.205 38076540.924 - -11.85% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -4.95% 1868.088 1775.589 - 2.32% -
std::move_backward(vector<bool>)_(aligned)/512 -4.95% 2.346 2.230 - -4.30% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -4.94% 22.390 21.284 - -2.48% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -4.94% 39.120 37.189 - -1.71% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.93% 1576.940 1499.154 - 3.48% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -4.93% 23.800 22.627 - 6.92% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.93% 28469.331 27066.518 - -0.47% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.92% 13356.213 12698.840 - -2.41% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.91% 11.480 10.916 - -8.66% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -4.91% 149187.836 141857.421 - -5.69% -
std::find_end(forward_list<int>)_(single_element)/8192 -4.90% 6189.188 5885.681 - -4.05% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -4.90% 800.528 761.297 - -2.42% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 -4.90% 841.043 799.838 - -0.29% -
SetIntersection_Front_Set_float_262144_256 -4.88% 4228763.012 4022392.085 - -3.33% -
std::copy_backward(vector<bool>)_(aligned)/512 -4.87% 1.588 1.510 - -3.97% -
BM_PushHeap_float_Ascending_262144 -4.86% 5.285 5.028 - -1.23% -
std::set<int>::equal_range(key)_(existent)/1024 -4.86% 4.458 4.241 - -1.12% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -4.86% 20.549 19.551 - -0.01% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -4.86% 5.279 5.023 - -22.86% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -4.85% 58.281 55.454 - 3.50% -
BM_deque_deque_move/65536 -4.84% 3248.352 3091.146 - -0.37% -
std::multiset<int>::count(key)_(existent)/32 -4.84% 3.891 3.703 - -1.46% -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 -4.84% 0.263 0.250 - 0.28% -
SetIntersection_Front_Set_uint64_1024_1 -4.81% 1098169.028 1045301.505 - -1.10% -
SetIntersection_Front_Vector_float_16384_16384 -4.80% 79533538.996 75714658.794 - -4.84% -
std::search(vector<int>)_(no_match)/1000 -4.79% 217.253 206.856 - 1.24% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.78% 218.269 207.832 - -4.17% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -4.78% 320.304 304.998 - 0.04% -
SetIntersection_Front_Set_uint64_16384_1 -4.78% 1095774.839 1043427.352 - 3.42% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.77% 538.592 512.896 - -2.86% -
SetIntersection_Front_Set_uint64_64_1 -4.76% 17237710.718 16416336.560 - -0.30% -
std::make_heap(deque<int>)_(heap)/8192 -4.75% 9045.914 8615.813 - 0.20% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -4.75% 1.160 1.105 - -6.00% -
std::fill_n(list<int>)/32 -4.75% 8.401 8.001 - -0.15% -
std::map<std::string,_int>::clear()/1024 -4.75% 23087.876 21992.124 - -2.29% -
std::set<int>::find(key)_(existent)/32 -4.74% 1.725 1.644 - -2.71% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -4.72% 40629.271 38710.385 - -0.06% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.72% 354.377 337.657 - 5.61% -
std::copy_backward(deque<int>)/4096 -4.72% 154.185 146.912 - 0.06% -
SetIntersection_Front_Set_uint64_256_16 -4.69% 4656671.583 4438408.238 - -0.96% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -4.68% 109.303 104.182 - 107.93% -
SetIntersection_Front_Set_uint64_4_4 -4.68% 143358265.799 136642898.936 - -0.66% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -4.68% 63916.476 60924.490 - -1.69% -
std::search(vector<int>)_(no_match)/1024 -4.68% 222.173 211.784 - 1.30% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.67% 225.661 215.121 - -10.07% -
BM_StringRead_Cold_Deep_Empty -4.67% 1.361 1.297 - -0.83% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -4.66% 12.181 11.613 - -1.55% -
SetIntersection_Front_Set_uint64_256_4 -4.66% 4419221.273 4213271.442 - -0.39% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -4.64% 17.320 16.517 - 3.37% -
std::unordered_multimap<int,_int>::clear()/32 -4.63% 615.065 586.561 - -2.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -4.61% 14703016.581 14025324.791 - -0.61% -
SetIntersection_Interlaced_Vector_string_262144_1024 -4.60% 247888477.129 236476912.029 - -32.31% -
std::search(list<int>)_(same_length)/8192 -4.59% 8279.619 7899.283 - -6.85% -
std::sort_heap(deque<int>,_pred)/8192 -4.59% 441103.835 420848.693 - -2.20% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.59% 25971.063 24778.591 - -1.08% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -4.59% 32.252 30.773 - -3.28% -
std::search(vector<int>)_(same_length)/1024 -4.59% 256.292 244.541 - -0.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.58% 358103876.779 341694520.903 - 41.51% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -4.57% 4.530 4.323 - -3.37% -
BM_vector_deque_move/70000 -4.57% 3426.698 3270.131 - -3.29% -
std::unique_copy(list<int>)_(sprinkled)/32 -4.57% 13.830 13.199 - -1.17% -
std::make_heap(deque<int>)_(heap)/1024 -4.55% 1151.123 1098.735 - 0.48% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.55% 6441.291 6148.367 - -7.63% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.54% 16.557 15.805 - -2.53% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -4.53% 14.154 13.512 - 4.17% -
BM_StringRelational_Eq_Small_Small_ChangeLast -4.53% 2.185 2.086 - 3.81% -
std::find_end(deque<int>)_(single_element)/1000 -4.53% 322.720 308.111 - -1.35% -
SetIntersection_None_Vector_uint32_64_64 -4.53% 8864211.586 8463020.983 - -0.08% -
std::find_first_of(deque<int>)_(small_needle)/8192 -4.51% 28746.343 27449.622 - -1.46% -
std::remove_copy(list<int>)_(sprinkled)/8192 -4.50% 7242.096 6915.869 - 0.49% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -4.50% 32.232 30.783 - -0.54% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 -4.49% 1041394.033 994623.578 - 0.41% -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 -4.49% 0.274 0.262 - -0.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.49% 32.244 30.797 - -1.48% -
std::multiset<std::string>::clear()/32 -4.49% 923.968 882.507 - -3.69% -
std::find_first_of(deque<int>)_(small_needle)/1024 -4.48% 3592.546 3431.451 - -1.65% -
std::multiset<int>::count(key)_(existent)/8192 -4.48% 9.595 9.165 - -10.01% -
std::map<std::string,_int>::clear()/32 -4.48% 916.735 875.665 - -4.95% -
std::find(vector<bool>)_(process_all)/8 -4.47% 0.691 0.660 - 5.00% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.47% 1.386 1.325 - -13.76% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -4.47% 21.665 20.697 - 3.58% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.44% 31.236 29.848 - -4.47% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.43% 9960.123 9518.610 - -2.40% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -4.43% 11.603 11.089 - 7.25% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 -4.43% 595.531 569.153 - 0.09% -
ranges::minmax(std::list<__int128>)/1 -4.43% 0.467 0.446 - -2.96% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.42% 4875.816 4660.380 - -4.88% -
BM_StringAssignAsciiz_Empty_Opaque -4.41% 3.182 3.041 - 0.09% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -4.41% 191881.704 183426.254 - -3.34% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -4.41% 30.787 29.430 - -2.35% -
std::copy_n(vector<int>)/262144 -4.39% 12530.980 11980.291 - -2.46% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -4.39% 1.294 1.237 - -17.36% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -4.39% 470.912 450.250 - -5.12% -
SetIntersection_Front_Set_uint64_16384_1024 -4.38% 13173093.602 12596221.159 - 0.19% -
std::map<int,_int>::ctor(const&)/32 -4.37% 240.542 230.033 - -2.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.37% 38.634 36.946 - -3.63% -
std::set<int>::ctor(const&)/1024 -4.37% 6398.048 6118.683 - -2.05% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -4.37% 27373.157 26178.299 - 0.05% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -4.36% 7665.799 7331.584 - 1.31% -
SetIntersection_Front_Set_uint64_1024_4 -4.34% 1130601.303 1081579.138 - 2.42% -
ranges::min(std::deque<__int128>)/64 -4.33% 22.998 22.002 - -12.79% -
SetIntersection_Front_Vector_string_1024_64 -4.32% 3252334.905 3111730.385 - -9.90% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -4.32% 31.199 29.852 - -6.14% -
std::map<std::string,_int>::count(key)_(existent)/8192 -4.31% 30.605 29.286 - 4.45% -
std::set<std::string>::count(key)_(existent)/32 -4.30% 17.123 16.386 - -2.35% -
BM_vector_deque_copy/65536 -4.29% 2981.001 2853.077 - -8.01% -
std::set<int>::find(key)_(existent)/1024 -4.28% 4.023 3.850 - -4.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -4.28% 376765456.089 360641395.426 - 0.77% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.28% 12136.564 11617.578 - 3.51% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -4.27% 1094972.929 1048177.694 - 0.48% -
std::sort(deque<int>)_(repeated)/1024 -4.27% 998.249 955.651 - -0.45% -
std::remove_copy_if(vector<int>)_(prefix)/1024 -4.27% 417.911 400.078 - 0.62% -
std::rotate(deque<int>)_(by_1/3)/50 -4.26% 29.825 28.554 - -2.64% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.25% 37.442 35.849 - -16.75% -
BM_deque_deque_move/4000 -4.25% 148.723 142.397 - 0.52% -
rng::for_each(set<int>)/8 -4.24% 6.670 6.387 - -3.13% -
BM_PushHeap_float_SingleElement_4 -4.24% 0.374 0.359 - -0.47% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -4.23% 102770.681 98419.043 - -6.77% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.23% 25.014 23.957 - 4.89% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -4.21% 30.358 29.079 - 7.96% -
BM_deque_vector_move/4000 -4.21% 148.285 142.047 - 0.40% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.20% 587.265 562.594 - 0.78% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -4.20% 6882.298 6593.365 - -1.80% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -4.20% 0.278 0.266 - 4.86% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -4.20% 48161.604 46141.191 - -4.61% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -4.19% 28.169 26.988 - 11.40% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -4.19% 18.005 17.250 - 10.37% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -4.19% 42659.668 40873.271 - -2.22% -
SetIntersection_None_Vector_uint32_16384_256 -4.18% 1151705.335 1103537.629 - -0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.17% 7821.173 7495.036 - -4.25% -
std::remove_copy(list<int>)_(prefix)/8192 -4.17% 7246.047 6944.028 - 0.92% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -4.17% 4687.300 4491.941 - -3.92% -
BM_deque_vector_move_backward/65536 -4.16% 8251.387 7908.127 - 7.76% -
SetIntersection_None_Vector_uint64_262144_256 -4.15% 1173879.981 1125164.426 - -0.94% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -4.15% 3.133 3.003 - -1.98% -
BM_vector_deque_ranges_copy_backward/4096 -4.15% 155.644 149.187 - 0.95% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -4.15% 3667.565 3515.445 - -3.71% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -4.15% 20.421 19.575 - -0.43% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -4.12% 13936.973 13362.815 - 13.23% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 -4.10% 50.072 48.017 - 0.10% -
SetIntersection_Front_Vector_uint64_1024_16 -4.10% 1159929.986 1112399.897 - -1.56% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -4.09% 355972659.484 341404314.275 - -2.70% -
BM_CmpEqual_short_uint -4.08% 1.146 1.099 - -0.65% -
SetIntersection_Front_Set_uint64_64_4 -4.08% 16626228.077 15947316.843 - -1.59% -
std::unordered_set<int>::erase(iterator)/32 -4.08% 21.340 20.470 - -8.07% -
BM_std_minmax_element<short>/3 -4.07% 1.300 1.247 - 3.12% -
std::make_heap(deque<int>)_(shuffled)/1024 -4.06% 2677.784 2568.937 - 0.78% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -4.06% 30.694 29.447 - -10.51% -
BM_deque_vector_ranges_move_backward/64000 -4.06% 8052.714 7725.785 - -15.11% -
std::stable_partition(list<int>)_(dense)/32 -4.05% 38.483 36.924 - -1.71% -
BM_StringRelationalLiteral_Less_Empty_Small_Control -4.05% 1.709 1.640 - -0.16% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.04% 35.070 33.652 - 0.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.03% 22.259 21.362 - -3.77% -
BM_PushHeap_string_Random_16 -4.02% 10.847 10.410 - 1.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -4.02% 19.690 18.898 - -2.96% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.02% 642.455 616.641 - 0.46% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -4.02% 15.212 14.601 - -0.21% -
std::find(vector<char>)_(process_all)/8 -4.01% 0.962 0.924 - -0.04% -
SetIntersection_Front_Set_uint64_16384_4 -4.01% 1109416.705 1064934.632 - -1.07% -
std::sort(vector<NonIntegral>)_(heap)/8192 -4.01% 52094.140 50005.667 - 0.97% -
BM_StringRelational_Eq_Empty_Small_Control -4.00% 0.490 0.471 - -1.62% -
std::transform(deque<int>,_deque<int>)/50 -3.99% 36.706 35.243 - -2.85% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -3.98% 1.084 1.041 - 7.35% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -3.96% 758.719 728.650 - -8.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.96% 365837039.531 351346160.672 - -4.21% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -3.96% 2.750 2.641 - 2.47% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.96% 10.889 10.459 - -6.67% -
std::rotate_copy(vector<int>)/1024 -3.94% 34.781 33.411 - 2.36% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -3.93% 19.374 18.614 - -5.47% -
std::multiset<int>::count(key)_(existent)/1024 -3.93% 5.806 5.578 - -1.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.91% 1231.856 1183.630 - -10.64% -
std::multiset<int>::find(key)_(non-existent)/8192 -3.91% 8.389 8.061 - -4.48% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.90% 1162.787 1117.447 - -3.68% -
std::set<int>::erase(iterator)/32 -3.90% 20.489 19.691 - 0.04% -
std::find(vector<bool>)_(process_all)/1024 -3.89% 4.720 4.536 - -2.08% -
std::distance(deque<int>)/8192 -3.88% 0.882 0.848 - 0.17% -
std::unordered_set<int>::find(key)_(existent)/1024 -3.88% 1.340 1.288 - -3.58% -
std::multiset<std::string>::clear()/1024 -3.88% 21866.934 21017.881 - -3.58% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -3.87% 21.497 20.664 - -4.72% -
std::set<int>::count(key)_(non-existent)/32 -3.86% 2.980 2.865 - 0.02% -
BM_vector_deque_ranges_move/4000 -3.86% 146.017 140.381 - 0.65% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -3.85% 28.818 27.707 - -0.02% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.85% 542.006 521.147 - -4.45% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.85% 104452.157 100434.872 - -5.39% -
SetIntersection_Interlaced_Vector_string_256_16 -3.84% 10459283.218 10057135.630 - -4.06% -
rng::starts_with(vector<int>)/8 -3.84% 1.271 1.223 - -0.03% -
BM_vector_deque_move_backward/1 -3.83% 2.335 2.245 - -2.19% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.82% 13692861.854 13169381.955 - 1.96% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -3.82% 11.013 10.592 - 7.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -3.81% 22537108.006 21678056.365 - -0.30% -
std::unique(deque<int>)_(sprinkled)/32 -3.81% 55.122 53.023 - 2.43% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -3.80% 30.606 29.441 - 5.95% -
std::set<int>::count(key)_(non-existent)/1024 -3.80% 7.709 7.416 - 0.77% -
BM_deque_vector_copy_backward/64000 -3.80% 8290.107 7975.365 - 6.01% -
BM_vector_deque_copy/1024 -3.78% 37.144 35.741 - -0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.78% 4377264.382 4211932.374 - -1.14% -
std::stable_partition(list<int>)_(sparse)/32 -3.77% 9.799 9.429 - -2.57% -
ranges::min(std::deque<char>)/8 -3.77% 2.399 2.309 - -9.37% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -3.77% 14.088 13.557 - 4.80% -
SetIntersection_Front_Vector_uint32_1024_64 -3.76% 1378531.400 1326712.986 - -3.01% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.76% 3.027 2.914 - -3.03% -
std::move_backward(vector<int>)/8 -3.75% 2.325 2.238 - -1.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.74% 1331.095 1281.316 - -2.14% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.73% 4830604.024 4650294.452 - -7.44% -
BM_PushHeap_uint64_Descending_16 -3.73% 0.384 0.370 - 2.80% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -3.73% 23.490 22.614 - -5.34% -
std::move_backward(deque<int>)/8 -3.71% 3.657 3.521 - 4.70% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -3.71% 523.637 504.215 - -5.67% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 -3.70% 719.473 692.832 - 1.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.70% 1931314.901 1859801.190 - -3.25% -
SetIntersection_None_Set_float_1024_1024 -3.69% 9055676.564 8721186.795 - -2.53% -
std::replace(list<int>)_(sprinkled)/50 -3.69% 19.171 18.463 - -1.04% -
std::unordered_set<std::string>::clear()/1024 -3.69% 23626.297 22754.024 - -3.65% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -3.69% 76437.512 73616.099 - -0.02% -
BM_PushHeap_uint64_QuickSortAdversary_16 -3.67% 0.950 0.915 - -2.47% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -3.67% 47.281 45.544 - 2.76% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -3.67% 19339.373 18629.379 - -24.15% -
BM_CmpLess_uchar_uint -3.66% 1.084 1.044 - -6.52% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.66% 121656.449 117209.243 - -1.19% -
std::is_partitioned(vector<int>)_(partitioned)/32 -3.65% 6.436 6.201 - -2.78% -
std::adjacent_find(vector<int>,_pred)/8 -3.65% 3.350 3.228 - -0.60% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -3.65% 101744.264 98031.066 - 4.00% -
SetIntersection_Front_Set_uint64_64_64 -3.65% 13528435.002 13034898.575 - -4.92% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 -3.65% 32943.578 31741.983 - -0.80% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -3.63% 20216.128 19482.110 - -24.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.63% 168559.940 162448.675 - -5.16% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.62% 793.357 764.626 - 1.35% -
ranges::min(std::list<long_long>)/8 -3.60% 1.935 1.866 - -2.23% -
SetIntersection_Interlaced_Set_string_16384_256 -3.58% 360724924.148 347821624.072 - 0.05% -
BM_PushHeap_string_Descending_16 -3.57% 2.155 2.078 - -6.29% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.55% 810.845 782.023 - -1.13% -
std::partition(deque<int>)_(dense)/32 -3.53% 10.595 10.221 - 7.71% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -3.53% 96.809 93.390 - -0.31% -
BM_std_minmax_element<char>/1 -3.53% 0.320 0.309 - 1.60% -
BM_vector_deque_ranges_move_backward/2 -3.52% 2.061 1.988 - 8.98% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -3.52% 205.111 197.894 - 10.22% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -3.49% 6436.014 6211.077 - 0.03% -
BM_num_put<long_long> -3.49% 11.645 11.238 - -3.20% -
std::map<int,_int>::contains(key)_(existent)/1024 -3.48% 4.150 4.006 - -3.98% -
BM_deque_vector_ranges_move_backward/5500 -3.48% 203.317 196.249 - -6.52% -
BM_num_get<long> -3.47% 11.120 10.735 - -0.58% -
std::multimap<int,_int>::count(key)_(existent)/32 -3.46% 3.777 3.646 - 0.80% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -3.46% 50.243 48.505 - -6.72% -
bm_ranges_lexicographical_compare<signed_char>/8 -3.45% 3.644 3.518 - 1.60% -
std::unordered_multiset<int>::ctor(const&)/32 -3.45% 207.006 199.868 - 0.71% -
std::set<int>::clear()/32 -3.45% 640.551 618.470 - -0.36% -
BM_num_get<unsigned_long> -3.44% 10.604 10.240 - -2.57% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.43% 32.426 31.312 - -4.10% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -3.43% 42.093 40.650 - -5.82% -
std::partition(deque<int>)_(dense)/50 -3.43% 15.889 15.344 - 9.19% -
SetIntersection_Front_Set_uint64_16_16 -3.43% 39083793.167 37744126.831 - -0.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -3.42% 1122.154 1083.795 - -10.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -3.42% 39.107 37.771 - -4.46% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -3.41% 958.772 926.085 - 0.87% -
SetIntersection_Front_Vector_float_16384_64 -3.41% 1361253.851 1314878.902 - -3.80% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -3.40% 19.597 18.931 - -2.72% -
std::set<std::string>::contains(key)_(existent)/1024 -3.39% 23.235 22.447 - -7.28% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -3.38% 6641.093 6416.675 - 0.87% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.38% 792.433 765.661 - 0.02% -
std::find_if_not(vector<int>)_(process_all)/8 -3.37% 1.445 1.396 - 6.47% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -3.37% 24.104 23.291 - 5.66% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -3.37% 94.552 91.369 - -3.94% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -3.36% 1.560 1.508 - 10.29% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.36% 46354.590 44798.407 - -0.32% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -3.36% 5.455 5.272 - 0.49% -
SetIntersection_Front_Vector_uint64_64_64 -3.35% 11268613.005 10890648.532 - 1.82% -
BM_deque_deque_ranges_move/1 -3.35% 2.390 2.310 - -7.59% -
BM_PushHeap_float_PipeOrgan_262144 -3.34% 3.260 3.151 - -0.14% -
BM_vector_deque_copy/1 -3.34% 2.412 2.332 - 1.47% -
bm_ranges_swap_ranges_vb_unaligned/8 -3.33% 5.227 5.053 - 0.39% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 -3.30% 1575.287 1523.227 - 0.03% -
BM_std_minmax_element<int>/1 -3.29% 0.310 0.300 - -1.05% -
std::multiset<std::string>::count(key)_(existent)/32 -3.29% 20.434 19.763 - -0.80% -
BM_StringRelational_Less_Empty_Huge_Control -3.29% 1.668 1.613 - -6.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -3.28% 0.496 0.480 - -16.90% -
BM_deque_deque_ranges_copy/64000 -3.28% 3061.191 2960.725 - 1.22% -
SetIntersection_None_Vector_uint64_16384_16384 -3.28% 1142013.374 1104551.124 - -0.26% -
BM_vector_deque_move_backward/2 -3.27% 2.063 1.995 - -2.71% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.27% 81.273 78.616 - 1.19% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -3.27% 28.168 27.248 - -6.88% -
SetIntersection_Front_Set_uint64_64_16 -3.26% 15764600.538 15249964.985 - 0.31% -
BM_num_put<unsigned_long_long> -3.26% 11.193 10.828 - -3.48% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -3.26% 21.833 21.122 - 7.22% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -3.25% 17.902 17.319 - -0.07% -
std::unordered_map<int,_int>::clear()/8192 -3.25% 65081.477 62963.846 - -1.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.23% 63.343 61.294 - -3.39% -
BM_CmpLess_ushort_short -3.23% 1.066 1.031 - -3.57% -
bm_ranges_swap_ranges_vb_unaligned/4096 -3.23% 66.149 64.014 - -0.11% -
BM_vector_deque_move/65536 -3.22% 3113.025 3012.915 - -3.02% -
BM_CmpEqual_uint_uint -3.21% 1.065 1.031 - -3.48% -
std::sort(vector<NonIntegral>)_(repeated)/8 -3.21% 16.225 15.704 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.21% 7050022.129 6824064.634 - 1.97% -
BM_PushHeap_uint32_Random_4 -3.20% 2.284 2.211 - 0.20% -
SetIntersection_Front_Vector_string_1024_16 -3.20% 1610517.317 1559011.567 - -5.70% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -3.19% 31.763 30.749 - -2.18% -
BM_vector_deque_ranges_move_backward/4000 -3.19% 147.308 142.609 - 1.12% -
std::for_each_n(deque<int>)/8 -3.19% 1.211 1.173 - -6.19% -
BM_num_get<bool> -3.18% 11.972 11.591 - -2.19% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.18% 62043.192 60072.965 - -4.03% -
std::sort(deque<int>)_(repeated)/8 -3.18% 18.337 17.755 - -2.12% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -3.17% 15.884 15.380 - -2.45% -
std::is_sorted(vector<int>)/8192 -3.17% 1944.000 1882.396 - -0.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -3.17% 135.121 130.840 - 3.97% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -3.16% 1.765 1.709 - 0.36% -
BM_PushHeap_uint32_SingleElement_16 -3.15% 0.346 0.335 - -1.32% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -3.15% 8997.721 8714.095 - -1.00% -
BM_deque_deque_ranges_move_backward/65536 -3.15% 8227.522 7968.603 - 6.29% -
BM_StringRelational_Less_Empty_Large_Control -3.13% 1.665 1.613 - -6.09% -
bm_gcd_trivial -3.13% 0.658 0.638 - -5.62% -
std::remove_if(deque<int>)_(prefix)/32 -3.13% 57.258 55.468 - 1.10% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.11% 25.186 24.403 - -5.34% -
std::multiset<std::string>::ctor(const&)/32 -3.11% 818.081 792.640 - -3.15% -
std::multiset<int>::contains(key)_(existent)/1024 -3.11% 4.097 3.970 - 0.26% -
std::sort(vector<int>)_(qsort_adversarial)/8 -3.10% 16.149 15.649 - -0.48% -
std::swap_ranges(deque<int>)/1024 -3.09% 329.323 319.144 - -0.01% -
std::list<int>::ctor(size)/32 -3.09% 352.644 341.754 - 6.49% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.08% 43412.604 42076.005 - -3.71% -
std::move_backward(vector<int>)/262144 -3.07% 22372.763 21684.856 - -0.84% -
BM_StringRelational_Eq_Small_Large_Control -3.07% 0.483 0.468 - -2.60% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.07% 19277.349 18685.382 - -0.36% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.07% 1043.510 1011.483 - 3.72% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.06% 11.092 10.753 - -1.62% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.05% 312100.575 302571.530 - 9.26% -
BM_PushHeap_uint32_Random_1024 -3.04% 5.819 5.642 - 0.18% -
SetIntersection_Front_Set_float_16384_1 -3.04% 1050542.112 1018614.459 - -2.51% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.04% 26.804 25.990 - -3.48% -
SetIntersection_Interlaced_Vector_float_64_16 -3.03% 18904085.659 18332047.495 - 9.02% -
SetIntersection_None_Vector_float_1_1 -3.03% 550461853.461 533804929.918 - 0.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.02% 1.195 1.159 - -2.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.02% 9184598.447 8907182.758 - 1.29% -
std::swap_ranges(deque<int>)/8192 -3.02% 2627.538 2548.223 - 0.02% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.01% 249385.454 241870.291 - -1.58% -
SetIntersection_None_Vector_string_16384_16384 -3.01% 1225121.096 1188209.530 - -1.97% -
std::find_end(list<int>,_pred)_(process_all)/1024 -3.01% 837.745 812.506 - 0.29% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.01% 16.274 15.784 - -11.35% -
std::set<int>::ctor(const&,_alloc)/8192 -3.01% 50406.387 48890.855 - -3.12% -
std::unique(list<int>,_pred)_(contiguous)/8192 -2.99% 7699.338 7469.056 - -0.46% -
std::equal(vector<bool>)_(unaligned)/8192 -2.99% 57.072 55.367 - -1.82% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -2.99% 5.933 5.756 - -1.25% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -2.98% 789.635 766.110 - 0.65% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.98% 59.457 57.687 - -0.24% -
SetIntersection_Interlaced_Set_float_16384_4 -2.98% 172074072.517 166952132.139 - 1.12% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -2.97% 30.788 29.872 - -0.21% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 -2.97% 17.665 17.141 - -0.41% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -2.97% 1.860 1.805 - 0.06% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.96% 22.105 21.450 - -0.94% -
BM_vector_deque_move/1 -2.95% 2.315 2.247 - 15.07% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -2.95% 15.806 15.339 - 0.03% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -2.95% 39.270 38.113 - -8.67% -
std::multiset<int>::contains(key)_(existent)/32 -2.94% 1.730 1.679 - 0.80% -
BM_vector_deque_ranges_move_backward/0 -2.94% 0.431 0.418 - -9.32% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.94% 37.937 36.822 - -10.32% -
BM_deque_vector_move_backward/70000 -2.94% 8818.141 8559.223 - 10.43% -
SetIntersection_Front_Set_string_64_16 -2.94% 24006712.176 23302016.571 - -3.04% -
std::is_sorted_until(list<int>,_pred)/8192 -2.93% 7706.718 7480.794 - -2.34% -
std::is_sorted(deque<int>,_pred)/8 -2.93% 4.940 4.796 - -0.93% -
std::remove_if(vector<int>)_(sprinkled)/50 -2.92% 63.703 61.840 - -2.36% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.92% 135.317 131.364 - -2.93% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.92% 56210.828 54569.176 - -0.73% -
std::find(vector<int>)_(process_all)/8 -2.91% 2.722 2.643 - -5.29% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -2.91% 33.263 32.294 - -28.99% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.91% 6773.240 6575.933 - -2.08% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.91% 13027.760 12648.931 - -1.56% -
SetIntersection_Interlaced_Vector_float_1024_4 -2.90% 1469901.216 1427220.254 - 12.14% -
std::find_if(vector<int>)_(bail_25%)/1024 -2.90% 28.336 27.514 - -4.69% -
BM_deque_deque_move_backward/70000 -2.90% 8845.732 8589.616 - 6.65% -
std::search(vector<int>)_(same_length)/1000 -2.89% 246.309 239.194 - -0.77% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -2.89% 62.815 61.001 - -7.48% -
std::replace_if(vector<int>)_(prefix)/50 -2.88% 14.403 13.988 - 1.45% -
BM_vector_deque_move/64 -2.88% 2.864 2.781 - 3.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.88% 51.935 50.440 - -2.03% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.88% 5638.312 5476.080 - -0.76% -
std::upper_bound(std::forward_list<int>)/8192 -2.87% 10719.240 10411.195 - -2.85% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.87% 4.354 4.229 - 0.38% -
std::vector<int>::ctor(size)/1024 -2.86% 44.758 43.476 - -2.11% -
BM_deque_deque_ranges_move_backward/1 -2.86% 2.631 2.555 - -1.47% -
BM_deque_vector_ranges_copy/1 -2.86% 2.178 2.116 - 1.02% -
std::partition_copy(list<int>)/50 -2.86% 13.251 12.872 - -0.81% -
std::list<std::string>::ctor(size)/32 -2.86% 411.306 399.551 - 14.77% -
rng::contains_subrange(list<int>)_(single_element)/50 -2.86% 17.589 17.086 - 4.56% -
SetIntersection_Front_Vector_uint32_64_4 -2.85% 16391033.714 15923314.036 - 0.15% -
BM_CmpEqual_ushort_short -2.85% 1.036 1.007 - -2.94% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -2.85% 22405.131 21767.502 - 0.66% -
std::partition(list<int>)_(sparse)/32 -2.84% 9.101 8.843 - 0.84% -
BM_CmpLess_schar_int -2.84% 1.141 1.108 - 0.45% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast -2.84% 0.356 0.346 - 0.08% -
std::search(vector<int>)_(no_match)/8192 -2.83% 1676.704 1629.222 - 0.62% -
BM_num_put<bool> -2.83% 10.751 10.446 - -2.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.83% 24.925 24.220 - 0.77% -
std::all_of(list<int>)_(process_all)/8192 -2.83% 8358.697 8122.556 - 16.10% -
SetIntersection_Front_Vector_string_64_64 -2.82% 25580132.003 24860019.761 - -8.01% -
std::is_sorted_until(list<int>)/8192 -2.81% 7230.221 7026.874 - -1.91% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.81% 6.211 6.036 - 2.56% -
std::map<std::string,_int>::clear()/8192 -2.81% 219182.910 213020.461 - -2.59% -
std::search(list<int>)_(same_length)/1000 -2.81% 759.665 738.354 - -0.50% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -2.80% 997.983 970.022 - -7.83% -
rng::starts_with(vector<int>)/1000 -2.80% 60.198 58.512 - 0.42% -
BM_PushHeap_uint32_QuickSortAdversary_16 -2.80% 0.959 0.932 - 1.07% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.80% 4.342 4.220 - -0.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.80% 29.521 28.696 - -1.53% -
SetIntersection_None_Vector_uint64_256_64 -2.80% 3511787.178 3413549.150 - -0.76% -
BM_PushHeap_float_Ascending_1024 -2.80% 3.195 3.106 - 0.02% -
std::fill_n(vector<bool>)/262144 -2.79% 941.267 914.960 - 299.48% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.79% 22.930 22.289 - 2.10% -
BM_CmpEqual_ushort_uchar -2.79% 1.119 1.087 - -0.50% -
SetIntersection_Front_Set_uint32_262144_4 -2.79% 1076015.364 1045962.904 - -1.84% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -2.79% 32.048 31.155 - 0.18% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.79% 4195970.716 4078972.819 - -2.33% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -2.78% 1.494 1.452 - 8.21% -
SetIntersection_Front_Vector_uint64_256_1 -2.78% 4258914.304 4140435.549 - -0.83% -
ranges::minmax(std::deque<__int128>)/1 -2.77% 0.693 0.674 - -1.16% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.77% 1042210.900 1013344.400 - -7.71% -
BM_deque_deque_move/2 -2.77% 2.307 2.243 - -2.63% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -2.77% 18.337 17.829 - -0.84% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.76% 7.077 6.882 - -0.37% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.76% 48.006 46.680 - -0.24% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -2.76% 13.088 12.727 - 0.05% -
std::unordered_map<int,_int>::clear()/1024 -2.75% 8306.393 8077.635 - -1.97% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -2.75% 1084.921 1055.045 - -3.31% -
BM_CmpLess_ushort_int -2.75% 1.087 1.057 - -1.30% -
std::copy_if(list<int>)_(every_other)/32768 -2.75% 25965.601 25251.043 - -10.33% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.75% 117516.194 114282.589 - 12.00% -
BM_CmpLess_uchar_uchar -2.75% 1.079 1.050 - -3.37% -
std::rotate(vector<int>)_(by_1/4)/32 -2.75% 4.863 4.730 - -0.05% -
std::rotate_copy(list<int>)/8192 -2.75% 7078.088 6883.533 - -0.83% -
BM_deque_deque_ranges_move_backward/64000 -2.75% 7982.329 7762.991 - 5.58% -
std::sort(vector<NonIntegral>)_(heap)/1024 -2.75% 4367.278 4247.293 - -1.75% -
BM_num_get<unsigned_int> -2.74% 9.985 9.711 - -0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.74% 1122110.228 1091359.154 - -0.71% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -2.74% 151149.183 147007.753 - -0.05% -
rng::contains(vector<int>)_(process_all)/8 -2.74% 2.665 2.592 - 2.81% -
BM_deque_vector_ranges_copy_backward/64000 -2.73% 8238.496 8013.239 - 7.49% -
BM_vector_deque_ranges_move_backward/1 -2.73% 2.342 2.278 - 7.70% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -2.72% 16415173.806 15968082.809 - 66.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.72% 148016.832 143990.309 - -0.03% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.72% 9.772 9.507 - 1.31% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.72% 36.571 35.577 - 1.79% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.71% 229.305 223.079 - -4.55% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.71% 0.903 0.878 - -3.92% -
std::set<int>::ctor(const&,_alloc)/1024 -2.71% 6331.763 6160.321 - -3.23% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.71% 0.910 0.885 - 3.21% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.71% 1460.441 1420.925 - 0.81% -
std::is_sorted_until(deque<int>,_pred)/8192 -2.71% 4927.623 4794.325 - 0.05% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.70% 37230.100 36226.535 - -3.51% -
std::unordered_multiset<int>::ctor(const&)/8192 -2.70% 56722.000 55193.290 - 1.24% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -2.69% 1.314 1.279 - -8.83% -
SetIntersection_Front_Set_uint32_256_16 -2.69% 4601396.693 4477488.191 - -0.09% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.69% 15051.791 14646.950 - -5.76% -
BM_deque_deque_ranges_copy_backward/0 -2.69% 0.787 0.766 - -9.10% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -2.68% 2.122 2.065 - -1.37% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.68% 42.421 41.286 - -2.66% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.67% 132605.071 129064.991 - -1.91% -
SetIntersection_Front_Set_float_16384_256 -2.66% 4224582.458 4112221.091 - -2.07% -
std::set<std::string>::contains(key)_(non-existent)/32 -2.65% 11.082 10.788 - 11.84% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -2.65% 10.044 9.778 - -1.47% -
std::map<int,_int>::count(key)_(existent)/1024 -2.65% 3.849 3.747 - 0.75% -
std::move(deque<int>)/64 -2.65% 5.043 4.910 - -2.22% -
BM_deque_deque_ranges_copy_backward/65536 -2.65% 8209.982 7992.806 - 7.91% -
BM_CmpEqual_int_uint -2.64% 1.093 1.064 - -1.99% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -2.64% 91.895 89.469 - -3.69% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.64% 690.840 672.627 - -5.81% -
std::search(list<int>)_(single_element)/8192 -2.64% 8145.576 7930.937 - -11.24% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -2.63% 2.128 2.072 - 0.03% -
std::partial_sort_copy(deque<int>)_(heap)/8192 -2.63% 100980.127 98320.552 - 0.20% -
std::set<int>::ctor(const&)/8192 -2.63% 50090.429 48771.531 - -3.77% -
std::multiset<std::string>::clear()/8192 -2.63% 215440.144 209771.242 - -2.88% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 -2.63% 59344319.413 57782989.587 - -0.08% -
SetIntersection_None_Vector_uint64_64_64 -2.63% 8691318.826 8462664.025 - -0.49% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.63% 371.363 361.604 - -0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -2.63% 14530319.681 14148712.766 - 1.07% -
SetIntersection_None_Set_string_1024_64 -2.63% 12132772.137 11814166.426 - 31.48% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -2.63% 6.839 6.660 - 3.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.61% 187400.018 182503.349 - 0.72% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -2.61% 12.803 12.469 - 0.89% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.60% 3030.768 2951.829 - -0.46% -
SetIntersection_Interlaced_Vector_string_262144_256 -2.60% 70186142.128 68358399.678 - -10.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.59% 20113217.342 19591349.731 - 1.23% -
BM_PushHeap_uint64_Ascending_64 -2.59% 1.611 1.569 - 3.65% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.59% 780.552 760.334 - 1.99% -
rng::for_each(multimap<int>)/50 -2.59% 40.848 39.790 - -1.03% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.58% 138337.240 134761.531 - 13.63% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.58% 12.196 11.881 - 6.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.58% 1215624.996 1184261.474 - -3.04% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.57% 13622783.279 13272304.083 - -0.86% -
std::partition_copy(list<int>)/1024 -2.57% 728.280 709.558 - -0.08% -
std::map<int,_int>::find(key)_(existent)/1024 -2.56% 4.282 4.173 - -0.51% -
BM_deque_vector_ranges_copy_backward/65536 -2.56% 8416.839 8201.189 - -2.89% -
std::find(deque<int>)_(process_all)/8 -2.56% 3.489 3.399 - -1.88% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -2.56% 19.438 18.941 - 0.95% -
SetIntersection_None_Vector_float_16384_64 -2.56% 1113891.941 1085389.300 - -1.98% -
BM_PushHeap_string_PipeOrgan_262144 -2.56% 18.075 17.613 - 0.87% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.55% 13472.619 13129.192 - 2.40% -
BM_deque_deque_copy_backward/2 -2.55% 2.534 2.469 - 0.05% -
rng::starts_with(deque<int>)/1024 -2.55% 474.118 462.039 - -3.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.55% 1853.650 1806.435 - -4.09% -
std::sort(deque<int>)_(ascending)/8 -2.53% 17.924 17.470 - -0.76% -
rng::find_last_if(vector<char>)_(bail_90%)/8192 -2.53% 220.729 215.137 - 0.23% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -2.53% 2066.116 2013.807 - 5.32% -
std::is_partitioned(list<int>)_(partitioned)/32 -2.53% 8.827 8.604 - 0.70% -
BM_vector_deque_ranges_copy/4096 -2.53% 148.319 144.568 - -0.02% -
std::search(vector<int>)_(no_match)/1048576 -2.53% 214369.653 208953.534 - 0.43% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -2.53% 0.465 0.454 - -0.83% -
SetIntersection_Front_Vector_uint32_256_1 -2.53% 4251473.842 4144121.273 - -0.34% -
SetIntersection_None_Vector_uint32_64_1 -2.52% 17099514.648 16668415.697 - -0.36% -
SetIntersection_Interlaced_Set_string_256_256 -2.52% 31375210.422 30584519.177 - -5.97% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -2.52% 13.225 12.892 - -1.10% -
SetIntersection_Front_Vector_string_16384_64 -2.51% 3193448.625 3113149.340 - -9.20% -
std::make_heap(deque<int>)_(descending)/8192 -2.51% 8819.200 8597.442 - -0.40% -
std::multiset<int>::find(key)_(non-existent)/1024 -2.51% 5.534 5.395 - -1.70% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.51% 8.260 8.052 - 3.92% -
BM_num_put<const_void*> -2.51% 12.287 11.979 - 0.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -2.51% 13.531 13.192 - 11.89% -
SetIntersection_None_Set_string_1024_1 -2.50% 12298995.633 11991482.174 - -5.44% -
std::find_first_of(list<int>)_(large_needle)/8192 -2.50% 49585086.360 48346088.928 - 0.91% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.50% 32.299 31.492 - -1.46% -
BM_CmpEqual_uchar_short -2.50% 1.010 0.985 - -4.39% -
BM_deque_deque_ranges_move_backward/2 -2.48% 2.349 2.291 - -1.92% -
SetIntersection_Interlaced_Vector_uint64_64_4 -2.48% 18187041.434 17736208.973 - -0.18% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.48% 657.384 641.099 - -3.14% -
std::multimap<int,_int>::find(key)_(existent)/8192 -2.48% 5.457 5.322 - -0.28% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.47% 844.522 823.652 - 1.71% -
ranges::min(std::vector<long_long>)/8 -2.47% 2.316 2.259 - 4.10% -
std::stable_sort(deque<int>)_(ascending)/1024 -2.47% 2148.945 2095.940 - 0.06% -
std::deque<int>::ctor(size)/8192 -2.47% 448.372 437.316 - -4.64% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.46% 3.022 2.948 - 0.67% -
std::move(deque<int>)/1048576 -2.46% 56080.658 54700.129 - -0.48% -
std::for_each(set<int>::iterator)/50 -2.46% 36.904 35.996 - -3.10% -
std::reverse_copy(list<int>)/8 -2.46% 2.435 2.375 - 1.09% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.45% 22.317 21.771 - -2.16% -
BM_vector_deque_copy_backward/4000 -2.45% 144.982 141.435 - 0.36% -
std::list<int>::ctor(size)/8192 -2.43% 103574.372 101052.576 - 8.24% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -2.43% 871.436 850.224 - -0.15% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.43% 124993.486 121954.205 - 0.56% -
BM_PushHeap_uint32_Random_256 -2.43% 5.603 5.467 - 0.98% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -2.43% 13199.245 12878.955 - 0.10% -
std::for_each_n(list<int>)/8 -2.43% 2.534 2.472 - 3.04% -
BM_PushHeap_float_PipeOrgan_16384 -2.42% 2.587 2.524 - 0.28% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.42% 773.041 754.332 - -2.49% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -2.41% 255.013 248.859 - 0.19% -
BM_vector_deque_move/4096 -2.41% 148.070 144.498 - -0.09% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -2.41% 1.040 1.015 - 5.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.41% 5.512 5.379 - 7.80% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.41% 28.707 28.016 - -2.76% -
std::sort_heap(vector<int>)/8 -2.41% 30.089 29.365 - -1.00% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.41% 5.552 5.418 - -2.40% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.40% 23.786 23.215 - -5.76% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 -2.40% 39.551 38.600 - -0.95% -
std::count(list<int>)_(every_other)/8 -2.40% 2.141 2.089 - 0.30% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.40% 4.421 4.315 - -2.04% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -2.40% 4879.410 4762.466 - 0.09% -
std::shift_left(list<int>)/50 -2.39% 27.894 27.226 - 0.01% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.39% 10.060 9.819 - -2.84% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -2.39% 15.227 14.863 - 1.29% -
SetIntersection_Front_Vector_uint64_262144_16 -2.39% 1153012.969 1125454.691 - -0.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.39% 13740.097 13411.725 - -2.75% -
std::stable_partition(list<int>)_(dense)/50 -2.39% 57.983 56.598 - -1.44% -
bm_lexicographical_compare<int>/64 -2.39% 4.629 4.518 - 4.00% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.38% 38.865 37.938 - 41.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.38% 18612660.061 18169715.423 - -2.89% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.38% 19788.961 19318.687 - 0.10% -
std::sort(deque<int>)_(descending)/8 -2.37% 25.565 24.960 - -0.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.37% 43561.115 42530.214 - -1.49% -
BM_CmpLess_uint_int -2.37% 1.091 1.065 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.36% 11123600.706 10860851.210 - -0.22% -
BM_StringEraseToEnd_Huge_Transparent -2.36% 2.418 2.361 - -2.12% -
rng::contains(deque<int>)_(process_all)/8 -2.36% 3.055 2.983 - -1.06% -
std::sort(vector<NonIntegral>)_(heap)/8 -2.35% 23.575 23.020 - -0.45% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -2.35% 6835.330 6674.529 - -1.37% -
SetIntersection_Front_Set_float_262144_262144 -2.35% 1623953.289 1585763.916 - -3.46% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.35% 9.068 8.855 - -2.47% -
BM_vector_deque_move/4000 -2.34% 143.408 140.047 - 0.31% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.34% 1052.713 1028.056 - -0.93% -
std::remove_copy(deque<int>)_(prefix)/32 -2.34% 13.189 12.881 - 0.19% -
SetIntersection_Front_Vector_float_262144_256 -2.34% 2265963.571 2213002.730 - -2.73% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -2.34% 14261.590 13928.543 - -1.07% -
std::map<int,_int>::count(key)_(existent)/8192 -2.33% 5.823 5.687 - -1.00% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.33% 1652557.140 1614024.326 - -6.02% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -2.33% 11.321 11.058 - -0.68% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.31% 73801.342 72093.520 - 8.14% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.30% 601087.069 587259.807 - 0.22% -
std::multiset<std::string>::find(key)_(non-existent)/32 -2.30% 10.695 10.449 - -0.71% -
rng::for_each(multimap<int>)/8192 -2.29% 7517.975 7345.456 - -2.07% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.29% 527833.138 515731.647 - -2.17% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -2.29% 32.793 32.041 - 5.11% -
BM_deque_deque_copy/64000 -2.29% 3052.942 2983.063 - -2.40% -
BM_CmpLess_uchar_int -2.29% 1.078 1.053 - -2.57% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 -2.29% 8275.338 8086.173 - 0.59% -
SetIntersection_None_Vector_uint64_262144_16 -2.28% 1152091.239 1125828.840 - 0.35% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.28% 57221.570 55918.258 - 2.29% -
std::copy(list<int>)/8 -2.28% 2.516 2.458 - -0.69% -
SetIntersection_Front_Vector_float_262144_4 -2.27% 1065149.820 1040928.313 - -1.77% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -2.27% 14100.268 13780.110 - 0.63% -
std::unordered_multiset<int>::ctor(const&)/1024 -2.27% 6890.042 6733.789 - -0.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.27% 5752.914 5622.493 - -0.82% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -2.27% 72.064 70.431 - -3.35% -
std::rotate(deque<int>)_(by_1/4)/50 -2.27% 27.820 27.190 - -3.27% -
rng::starts_with(vector<int>,_pred)/8 -2.26% 2.621 2.562 - 4.57% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.26% 67678480.839 66149098.527 - 1.42% -
SetIntersection_None_Vector_float_1024_256 -2.26% 1097527.598 1072774.329 - -1.03% -
rng::starts_with(deque<int>,_pred)/8192 -2.25% 4042.609 3951.475 - 1.29% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.25% 7705.305 7531.674 - -1.31% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.25% 772.031 754.639 - 0.38% -
std::unique(list<int>)_(sprinkled)/52 -2.25% 68.782 67.234 - -3.77% -
SetIntersection_Front_Set_uint64_262144_4 -2.25% 1096908.362 1072246.479 - -0.07% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -2.24% 51.316 50.165 - -0.62% -
SetIntersection_Front_Vector_uint32_1_1 -2.24% 545184187.376 532975626.942 - -0.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.24% 0.808 0.790 - -2.88% -
std::remove_if(vector<int>)_(sprinkled)/32 -2.24% 54.516 53.296 - 0.43% -
rng::for_each(map<int>)/8 -2.23% 6.207 6.068 - -0.45% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -2.23% 6800.357 6648.747 - 0.99% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -2.23% 1664.704 1627.600 - -3.04% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 -2.23% 15.351 15.009 - 0.21% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -2.23% 61.470 60.102 - -0.36% -
std::equal(deque<int>)_(it,_it,_it)/8192 -2.22% 3911.339 3824.326 - -1.57% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -2.22% 45.950 44.929 - 1.99% -
std::multimap<std::string,_int>::ctor(const&)/8192 -2.22% 351249.684 343448.680 - 1.47% -
std::transform(deque<int>,_deque<int>)/32 -2.22% 21.871 21.385 - -1.51% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 -2.22% 642.506 628.264 - 0.31% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.22% 13227.254 12934.130 - 1.59% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 -2.20% 7.448 7.284 - 0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.20% 35219.506 34445.312 - -1.56% -
std::list<int>::ctor(size)/1024 -2.19% 12623.063 12346.076 - 6.77% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -2.19% 0.625 0.611 - 22.11% -
BM_deque_deque_move_backward/64000 -2.19% 7927.003 7753.343 - 7.22% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -2.19% 49556.019 48470.616 - -1.62% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.19% 115548755.963 113018191.431 - -6.02% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.19% 9200.308 8999.024 - 8.86% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.19% 13.428 13.135 - -0.42% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.18% 72.801 71.214 - -2.73% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.18% 85170.290 83316.879 - -1.52% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -2.18% 27.778 27.174 - -20.65% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.17% 52.073 50.942 - -2.36% -
std::sort(deque<int>)_(qsort_adversarial)/8 -2.17% 17.944 17.554 - 0.04% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.17% 4.618 4.518 - 3.21% -
ranges::min(std::vector<char>)/64 -2.17% 4.304 4.211 - 0.11% -
BM_deque_vector_copy_backward/70000 -2.17% 9257.794 9057.010 - 15.47% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.17% 147753.583 144550.584 - -2.35% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -2.17% 1.562 1.528 - 2.71% -
BM_deque_deque_copy_backward/1 -2.16% 2.772 2.712 - -0.44% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.16% 20.353 19.914 - -1.92% -
BM_CmpEqual_short_int -2.16% 1.150 1.125 - 1.15% -
std::replace(deque<int>)_(prefix)/32 -2.15% 12.952 12.673 - -0.15% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -2.15% 14.977 14.654 - -0.21% -
BM_deque_vector_move/4096 -2.15% 148.708 145.506 - 0.39% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.15% 12763.629 12489.072 - -2.09% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -2.15% 488744.821 478245.088 - 0.13% -
std::list<int>::insert(begin)_(cheap_elements)/32 -2.15% 11.041 10.804 - -1.95% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -2.15% 912.312 892.743 - 2.54% -
std::find_end(list<int>)_(same_length)/1000 -2.14% 746.189 730.200 - -1.07% -
rng::find_last(list<int>)_(bail_10%)/1024 -2.14% 672.295 657.905 - -46.98% -
SetIntersection_None_Set_uint32_64_64 -2.13% 11729624.573 11479216.906 - -0.87% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.13% 55699.349 54514.986 - 2.01% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.12% 109.808 107.477 - 11.49% -
SetIntersection_None_Vector_uint64_16384_1024 -2.12% 1122971.049 1099128.384 - -1.33% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -2.12% 39375.203 38539.758 - 0.11% -
BM_vector_deque_ranges_move_backward/4096 -2.11% 151.068 147.874 - 0.29% -
SetIntersection_Front_Set_uint64_4_1 -2.11% 217712827.014 213110683.782 - -0.92% -
std::lower_bound(std::deque<int>)/8192 -2.11% 68.263 66.822 - 3.42% -
BM_vector_deque_move_backward/4000 -2.11% 144.966 141.908 - 1.39% -
BM_deque_deque_ranges_copy_backward/512 -2.11% 19.317 18.910 - 0.02% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -2.11% 11772.422 11524.401 - -0.34% -
SetIntersection_Front_Vector_uint32_64_16 -2.11% 14549303.277 14242870.459 - -0.44% -
std::multiset<int>::ctor(const&)/8192 -2.11% 51688.053 50599.722 - -4.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.10% 1831738.241 1793283.515 - -1.56% -
BM_CmpEqual_uchar_uchar -2.10% 1.085 1.062 - 1.41% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.09% 213231.073 208778.588 - -2.88% -
std::move(vector<bool>)_(unaligned)/4096 -2.09% 26.832 26.272 - -1.72% -
std::stable_partition(vector<int>)_(sparse)/32 -2.08% 7.402 7.247 - 0.33% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.08% 837.514 820.057 - -2.35% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.08% 1089826.316 1067140.278 - -2.65% -
std::remove_if(vector<int>)_(prefix)/8192 -2.08% 2621.754 2567.236 - 0.01% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.08% 6.834 6.692 - 0.55% -
SetIntersection_Interlaced_Set_float_64_64 -2.08% 13451361.470 13172180.621 - -0.86% -
std::is_sorted_until(list<int>,_pred)/8 -2.07% 3.737 3.659 - 1.02% -
std::remove_if(vector<int>)_(prefix)/50 -2.07% 54.905 53.768 - -0.96% -
SetIntersection_Front_Vector_uint32_64_64 -2.06% 10856606.162 10632582.178 - -2.72% -
rng::starts_with(deque<int>,_pred)/1048576 -2.06% 523909.373 513110.383 - 1.09% -
std::replace(vector<int>)_(sprinkled)/1024 -2.06% 151.049 147.938 - -12.97% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.06% 16934.494 16586.311 - 0.51% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -2.05% 5734280.514 5616442.019 - -21.61% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.05% 6198.639 6071.333 - -0.67% -
SetIntersection_Front_Set_uint32_1024_16 -2.05% 1197589.691 1173057.978 - -1.65% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.04% 28.124 27.549 - -2.77% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -2.04% 1894.942 1856.247 - -1.62% -
std::none_of(vector<int>)_(process_all)/50 -2.03% 19.244 18.853 - -1.52% -
std::sort(vector<NonIntegral>)_(ascending)/8 -2.03% 15.733 15.413 - -2.09% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -2.03% 8.791 8.613 - -1.77% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.03% 5.769 5.652 - -2.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.03% 96.814 94.850 - -2.38% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.03% 369.678 362.190 - -0.89% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -2.02% 4661.708 4567.628 - -0.39% -
SetIntersection_Interlaced_Set_uint64_64_4 -2.01% 21116942.166 20691616.504 - -0.53% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -2.01% 42.470 41.618 - -2.53% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.01% 503855.025 493742.187 - -2.34% -
std::is_sorted_until(vector<int>)/8 -2.01% 2.101 2.059 - -0.14% -
SetIntersection_Front_Vector_string_16384_1024 -2.00% 38530850.663 37758813.198 - -0.79% -
BM_vector_deque_ranges_copy_backward/4000 -1.99% 144.383 141.508 - 0.53% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.99% 14655279.012 14363384.038 - -1.54% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.99% 238.188 233.447 - -2.94% -
std::set<int>::find(key)_(existent)/8192 -1.99% 8.032 7.873 - -1.80% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.99% 118456.417 116105.002 - 0.34% -
SetIntersection_Front_Vector_uint32_4_4 -1.98% 138135700.320 135395929.704 - -0.28% -
std::for_each(list<int>)/8192 -1.98% 7839.724 7684.568 - 3.30% -
SetIntersection_Front_Set_uint32_262144_1024 -1.97% 12435966.669 12190457.605 - -14.95% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.97% 46.103 45.194 - 3.17% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.97% 14632.780 14344.548 - 13.51% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.97% 119680.321 117324.551 - -0.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.97% 735.537 721.062 - 0.59% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.97% 30926.111 30318.203 - -0.21% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -1.97% 53517.613 52465.837 - 0.10% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.96% 880.101 862.808 - -6.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.96% 4157498.486 4075822.224 - -1.53% -
ranges::min(std::vector<char>)/8 -1.96% 2.439 2.391 - -2.26% -
SetIntersection_Front_Vector_uint32_4_1 -1.96% 217221702.051 212963606.884 - -0.33% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.96% 469.508 460.317 - 0.15% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -1.96% 25614.052 25113.007 - 0.40% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -1.96% 27.271 26.737 - -0.69% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.95% 52.432 51.409 - 7.69% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.94% 2.651 2.600 - -37.24% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.94% 6.045 5.928 - -0.64% -
std::copy_backward(deque<int>)/8 -1.94% 2.705 2.652 - -0.30% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.93% 769.250 754.398 - 0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.93% 5934.398 5819.884 - -2.29% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.92% 1.716 1.683 - -0.33% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.92% 15.632 15.331 - -2.50% -
SetIntersection_Front_Set_float_262144_1024 -1.92% 13667723.362 13405226.691 - 0.43% -
std::stable_partition(deque<int>)_(dense)/1024 -1.92% 620.118 608.215 - 5.46% -
SetIntersection_Front_Vector_uint64_64_4 -1.92% 16189694.052 15879327.408 - -0.93% -
std::rotate(list<int>)_(1_element_backward)/50 -1.92% 25.349 24.864 - 0.35% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -1.91% 37.631 36.911 - -7.38% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.91% 294.628 289.002 - -1.92% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.91% 603776.551 592269.881 - -1.94% -
std::make_heap(deque<int>)_(descending)/1024 -1.90% 1119.209 1097.889 - 0.28% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -1.90% 2.304 2.260 - -7.87% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -1.90% 3.912 3.838 - 0.22% -
std::set<int>::ctor(const&)/32 -1.90% 220.526 216.340 - 0.09% -
BM_std_minmax_element<int>/64000 -1.90% 15880.069 15578.765 - -6.63% -
BM_deque_deque_move/1 -1.90% 2.541 2.492 - 0.34% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.90% 54316.029 53286.661 - 2.70% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 -1.89% 3.370 3.306 - 3.33% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.89% 9.845 9.659 - -0.92% -
SetIntersection_Front_Set_uint32_262144_1 -1.88% 1052486.982 1032681.160 - -1.05% -
BM_StringFindNoMatch/64 -1.88% 2.128 2.088 - -0.17% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.88% 692.183 679.205 - -15.58% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -1.87% 41.349 40.575 - -0.78% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 -1.87% 56.153 55.104 - -0.23% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.87% 1.829 1.795 - 1.01% -
std::find_end(list<int>)_(same_length)/8192 -1.86% 8041.238 7891.662 - -2.23% -
std::replace(list<int>)_(sprinkled)/8192 -1.85% 7395.498 7258.390 - 1.65% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.85% 18.979 18.627 - -0.41% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.85% 24.905 24.443 - -1.13% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.85% 35946.617 35280.810 - -1.09% -
SetIntersection_Interlaced_Vector_string_16384_64 -1.85% 12109228.129 11885164.439 - -9.67% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -1.85% 37.172 36.484 - 12.04% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.85% 63875631.606 62695894.988 - -0.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.85% 18308031.115 17970056.533 - -0.99% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.85% 13.642 13.390 - -0.20% -
std::multiset<int>::find(key)_(non-existent)/32 -1.84% 2.298 2.256 - -0.75% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.84% 22.708 22.290 - 9.50% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -1.84% 16.527 16.223 - 3.61% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -1.84% 387.983 380.838 - -0.48% -
BM_deque_vector_copy/1024 -1.84% 37.874 37.178 - 0.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.84% 4224566.977 4146963.240 - -0.96% -
SetIntersection_None_Set_float_1024_4 -1.83% 9056112.485 8890084.413 - 0.99% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.83% 55.353 54.341 - -0.78% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.83% 13.639 13.390 - 1.46% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.83% 6566.011 6446.122 - -14.93% -
BM_vector_deque_ranges_copy/5500 -1.82% 200.124 196.483 - 1.09% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.82% 14.704 14.436 - -0.08% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.82% 22.567 22.157 - 0.06% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.80% 295.042 289.718 - -1.61% -
std::partition(vector<int>)_(sparse)/32 -1.80% 8.810 8.651 - -4.72% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.80% 36729.762 36068.998 - 3.91% -
SetIntersection_None_Set_float_256_4 -1.80% 11386783.913 11182044.411 - -0.89% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 -1.79% 3.822 3.754 - -0.19% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -1.79% 27.986 27.486 - 18.83% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.78% 352688.615 346399.335 - -4.03% -
BM_StringFindStringLiteral/512 -1.78% 9.701 9.528 - -0.67% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.78% 1005.010 987.135 - 5.83% -
BM_StringRelational_Less_Huge_Large_Control -1.78% 2.104 2.066 - -1.76% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.78% 14560.563 14301.894 - -1.53% -
BM_num_get<unsigned_short> -1.78% 10.296 10.113 - -1.65% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -1.77% 333.860 327.937 - -0.07% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.77% 26.890 26.414 - -1.20% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.77% 164659.113 161742.065 - -1.99% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.77% 13.639 13.398 - 0.06% -
SetIntersection_Front_Vector_string_16_4 -1.76% 60669313.216 59598675.247 - -2.42% -
BM_CmpLess_ushort_ushort -1.76% 1.084 1.065 - 1.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.76% 36571.998 35926.930 - 11.04% -
std::make_heap(deque<int>)_(heap)/8 -1.76% 21.545 21.166 - 0.93% -
std::find_if(list<int>)_(bail_25%)/8192 -1.76% 1443.943 1418.524 - -0.01% -
rng::find_last_if(list<int>)_(bail_10%)/50 -1.76% 19.550 19.206 - -2.15% -
std::find_end(list<int>)_(process_all)/8192 -1.76% 7427.750 7297.324 - -2.91% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.75% 1341.763 1318.222 - -6.10% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.75% 18.848 18.519 - -1.10% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -1.74% 13.202 12.972 - 3.68% -
BM_vector_deque_ranges_move/4096 -1.74% 147.885 145.313 - -0.07% -
std::deque<std::string>::ctor(size)/1024 -1.74% 714.054 701.641 - -2.07% -
BM_std_minmax_element<int>/70000 -1.74% 17335.273 17034.045 - -6.19% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.74% 5.583 5.486 - 2.23% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.74% 56843687.757 55857178.022 - -0.33% -
BM_num_get<long_double> -1.73% 37.170 36.525 - -2.60% -
std::search(deque<int>)_(no_match)/1000 -1.73% 405.644 398.611 - -0.93% -
std::map<int,_int>::count(key)_(existent)/32 -1.73% 1.555 1.528 - -2.36% -
std::multiset<int>::ctor(const&,_alloc)/1024 -1.73% 6422.326 6311.483 - -5.74% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.72% 283.085 278.202 - 3.98% -
BM_PushHeap_float_Ascending_256 -1.72% 2.526 2.483 - 0.07% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.71% 25.509 25.072 - -6.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.71% 5746782.299 5648379.759 - 0.27% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.71% 5.645 5.549 - 0.17% -
std::adjacent_find(vector<int>)/8 -1.71% 2.051 2.016 - 0.44% -
SetIntersection_None_Vector_float_256_64 -1.71% 3450684.040 3391780.422 - -0.94% -
std::multiset<int>::ctor(const&)/1024 -1.71% 6427.986 6318.382 - -4.03% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.70% 7.661 7.531 - -0.87% -
std::find_if(deque<int>)_(process_all)/8 -1.70% 2.627 2.582 - 2.80% -
SetIntersection_Interlaced_Set_float_1024_16 -1.70% 11499660.325 11304176.824 - -1.14% -
std::sort(vector<NonIntegral>)_(descending)/8 -1.70% 24.929 24.505 - -0.73% -
SetIntersection_Front_Vector_float_1024_64 -1.70% 1377009.466 1353614.453 - 1.26% -
std::is_sorted(vector<int>)/1024 -1.70% 246.848 242.662 - -1.00% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.70% 45.520 44.748 - 0.93% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -1.70% 1492.493 1467.187 - -2.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.70% 65349.264 64241.309 - -2.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.70% 11753.882 11554.604 - -1.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.69% 57038.445 56071.702 - 2.93% -
std::sort(vector<int>)_(descending)/1024 -1.69% 1032.218 1014.743 - -0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.69% 34457.042 33874.297 - -0.56% -
std::partial_sort(deque<int>)_(descending)/8 -1.69% 42.032 41.321 - -4.80% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.69% 938.404 922.573 - -2.14% -
BM_StringAssignStr_Small_Opaque -1.68% 0.733 0.721 - -1.98% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.68% 210916.385 207372.141 - 0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.68% 1053633.263 1035938.420 - -1.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.68% 0.675 0.664 - 0.92% -
BM_CmpLess_short_int -1.68% 1.121 1.102 - -2.71% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.68% 501124.312 492723.619 - -1.31% -
std::sort_heap(deque<int>)/1024 -1.68% 13484.167 13258.151 - -0.81% -
SetIntersection_None_Vector_float_256_16 -1.67% 4007894.672 3940781.916 - -1.57% -
BM_vector_deque_ranges_move_backward/5500 -1.67% 199.307 195.970 - -0.55% -
SetIntersection_Front_Set_float_1024_256 -1.67% 4199251.311 4128974.748 - -2.59% -
SetIntersection_None_Vector_uint32_16_16 -1.67% 34126327.844 33556439.926 - -0.52% -
std::fill(deque<int>)/1024 -1.66% 30.207 29.705 - -8.07% -
std::shift_left(list<int>)/8192 -1.66% 7741.604 7612.982 - 0.12% -
std::partition(vector<int>)_(dense)/50 -1.66% 13.248 13.028 - 0.34% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.66% 586.264 576.525 - 0.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.66% 7657190.148 7530366.286 - 0.57% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.65% 10.386 10.214 - 0.38% -
std::fill(list<int>)/50 -1.65% 35.390 34.807 - -0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.65% 5.482 5.392 - 6.02% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.64% 6096.997 5996.882 - 4.83% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -1.64% 1.528 1.503 - 3.74% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.64% 6.200 6.099 - -1.37% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.64% 6419.411 6314.234 - -0.24% -
std::make_heap(deque<int>)_(descending)/8 -1.64% 21.435 21.084 - 0.07% -
ranges::min(std::list<long_long>)/64 -1.64% 24.954 24.546 - -0.32% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.64% 565.489 556.231 - -0.94% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.63% 431.371 424.330 - -1.30% -
std::replace_if(deque<int>)_(sprinkled)/8192 -1.62% 2955.051 2907.063 - -2.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.62% 63099.293 62076.872 - -3.22% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.62% 5.122 5.039 - -2.02% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.62% 20.019 19.695 - -0.13% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.62% 4.175 4.107 - -0.11% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.62% 515.971 507.625 - -3.19% -
std::make_heap(deque<int>)_(pipe-organ)/8 -1.62% 27.563 27.117 - 1.06% -
std::partition(vector<int>)_(sparse)/50 -1.62% 14.064 13.836 - -2.07% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -1.61% 26.432 26.006 - 0.41% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -1.61% 5.612 5.522 - 1.53% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.61% 5.329 5.243 - -1.81% -
std::map<int,_int>::ctor(const&,_alloc)/0 -1.61% 12.922 12.714 - -0.28% -
BM_lexicographical_compare_three_way_fast_path/16 -1.61% 4.510 4.437 - 1.29% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -1.60% 3197.390 3146.152 - -2.34% -
std::make_heap(deque<int>)_(repeated)/8192 -1.60% 18578.944 18281.588 - 2.83% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -1.60% 54.658 53.784 - -3.85% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.60% 598806.660 589246.345 - -1.12% -
std::is_sorted_until(deque<int>,_pred)/8 -1.60% 4.167 4.100 - -32.92% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.59% 16.606 16.341 - -2.14% -
SetIntersection_Interlaced_Set_float_16384_256 -1.59% 201746243.370 198535169.026 - 0.84% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.59% 63559.079 62550.385 - -2.38% -
std::unordered_map<int,_int>::clear()/32 -1.59% 596.327 586.870 - 0.34% -
BM_deque_deque_ranges_move_backward/5500 -1.59% 204.688 201.443 - 0.05% -
BM_std_minmax_element<int>/64 -1.59% 16.667 16.403 - -3.83% -
std::search_n(list<int>)_(no_match)/8192 -1.58% 6923.366 6814.084 32.471 0.04% 32.471
BM_vector_deque_copy_backward/64 -1.58% 3.018 2.971 - -0.85% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.57% 13073.530 12867.628 - -3.07% -
std::find(vector<char>)_(process_all)/50 -1.57% 1.671 1.645 - -1.21% -
SetIntersection_None_Vector_string_262144_256 -1.57% 1291206.846 1270896.218 - -1.91% -
SetIntersection_Front_Set_float_262144_4 -1.57% 1066624.486 1049888.324 - -1.37% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.56% 12.972 12.769 - 0.00% -
BM_CmpLess_int_uchar -1.56% 1.107 1.090 - -1.86% -
SetIntersection_Front_Set_uint64_262144_1 -1.56% 1070889.108 1054138.302 - 1.54% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.56% 692.364 681.541 - -0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.56% 1062285.957 1045680.791 - -2.80% -
std::find_if_not(list<int>)_(process_all)/50 -1.56% 39.154 38.542 - -0.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -1.56% 18060.559 17778.337 - -0.41% -
std::rotate(list<int>)_(1_element_forward)/8192 -1.56% 8185.233 8057.357 - -0.53% -
std::map<int,_int>::ctor(const&)/0 -1.56% 12.918 12.716 - 0.40% -
BM_PushHeap_string_PipeOrgan_256 -1.56% 8.021 7.896 - 0.95% -
BM_CmpEqual_schar_schar -1.56% 1.096 1.079 - -0.13% -
std::pop_heap(vector<float>)/8192 -1.56% 20.008 19.696 - 0.79% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.55% 140471.957 138295.182 - -1.28% -
BM_CmpEqual_int_int -1.55% 1.073 1.056 - -2.63% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.55% 396.060 389.925 - -0.84% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.55% 26563.702 26152.381 - 1.69% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.54% 119760.585 117914.065 - 15.28% -
SetIntersection_None_Vector_uint32_1_1 -1.54% 540651114.989 532315549.417 - -0.29% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.54% 744.551 733.075 - -1.58% -
BM_deque_deque_move_backward/4000 -1.54% 146.312 144.060 - -0.60% -
std::stable_partition(vector<int>)_(sparse)/50 -1.53% 21.458 21.129 - -1.36% -
rng::for_each(set<int>)/50 -1.53% 38.233 37.647 - 0.12% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.53% 52626.695 51820.966 - -8.57% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 -1.53% 11.569 11.392 - 0.06% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.53% 6717.368 6614.803 - 1.05% -
std::find_first_of(deque<int>)_(large_needle)/50 -1.53% 708.607 697.795 - -14.55% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.52% 13.766 13.556 - 2.34% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 -1.52% 8.045 7.923 - 0.07% -
std::set<std::string>::clear()/1024 -1.52% 21687.219 21357.994 - -5.44% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.52% 12075.816 11892.733 - -2.24% -
std::unique(list<int>,_pred)_(sprinkled)/8192 -1.52% 8382.386 8255.342 - -0.13% -
rng::contains(vector<int>)_(process_all)/32 -1.52% 8.356 8.230 - 0.17% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.52% 47.609 46.888 - -3.38% -
std::find_end(vector<int>)_(single_element)/8192 -1.51% 1970.832 1940.975 - 4.30% -
std::stable_partition(list<int>)_(alloc_fails)/32 -1.51% 1893.320 1864.647 - 1.24% -
BM_deque_vector_move_backward/1024 -1.51% 37.395 36.830 - 0.33% -
std::sort(deque<int>)_(pipe-organ)/8 -1.51% 20.207 19.901 - -0.84% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -1.51% 12.980 12.784 - 0.06% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.51% 301896.841 297340.127 - 0.65% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.51% 12.966 12.770 - -0.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -1.51% 11365.982 11194.618 - -5.32% -
BM_deque_deque_move_backward/5500 -1.51% 205.341 202.250 - 0.11% -
BM_deque_vector_ranges_move_backward/65536 -1.50% 8152.939 8030.504 - 1.51% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.50% 19.825 19.528 - -1.01% -
SetIntersection_Front_Set_uint32_16_16 -1.50% 38303881.494 37730449.999 - -0.46% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.50% 7672.413 7557.701 - -0.44% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -1.49% 12.974 12.780 - -0.09% -
BM_deque_vector_copy/4000 -1.49% 143.288 141.146 - -0.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.49% 1134415.769 1117488.557 - -1.04% -
BM_std_minmax_element<int>/65536 -1.49% 16226.747 15984.886 - -6.00% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.49% 23.981 23.624 - 0.75% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.49% 11.399 11.229 - 0.22% -
BM_deque_vector_copy_backward/1024 -1.48% 37.602 37.044 - 1.11% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.48% 381.882 376.218 - -1.06% -
std::for_each(set<int>::iterator)/8192 -1.48% 7993.438 7874.925 - -1.98% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.48% 52537.284 51758.774 - 0.02% -
std::find_if(vector<bool>)_(process_all)/50 -1.48% 23.977 23.622 - 0.03% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.48% 32.765 32.280 - -0.30% -
BM_deque_deque_ranges_copy/1024 -1.48% 37.205 36.656 - -0.82% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.47% 13.074 12.881 - -0.59% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.47% 19.184 18.902 - -1.22% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.47% 778.405 766.968 - -1.31% -
BM_StringAssignStr_Huge_Opaque -1.47% 111.097 109.467 - 0.03% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.47% 402.751 396.851 - 13.28% -
BM_StringEraseToEnd_Huge_Opaque -1.46% 2.317 2.283 - 1.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.46% 395.757 389.973 - -0.89% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.45% 4.069 4.010 - -1.04% -
std::find_if(list<int>)_(process_all)/32768 -1.45% 25967.978 25590.225 - -1.48% -
SetIntersection_Front_Vector_uint32_1024_16 -1.45% 1117661.470 1101435.583 - -1.78% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.45% 539.497 531.678 - 0.06% -
BM_vector_deque_move/5500 -1.45% 197.740 194.877 - -0.41% -
SetIntersection_None_Vector_uint64_262144_4 -1.45% 1122258.119 1106026.891 - -2.85% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.44% 40.408 39.824 - -0.69% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -1.44% 1.621 1.597 - -3.72% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.44% 9.863 9.722 - 1.70% -
SetIntersection_None_Vector_uint32_16_1 -1.44% 64103994.173 63183131.585 - -0.29% -
std::partial_sort_copy(list<int>)_(heap)/8 -1.43% 17.356 17.107 - -3.41% -
BM_PushHeap_string_Descending_64 -1.43% 2.279 2.246 - -3.19% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.43% 14442.995 14236.110 - -0.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.43% 6.879 6.781 - 2.40% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.43% 1.338 1.318 - 1.29% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.43% 137154013.756 135192039.108 - -0.27% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.43% 5.508 5.429 - 0.28% -
std::sort(deque<int>)_(heap)/8 -1.43% 24.825 24.470 - 0.69% -
rng::fold_left(vector<int>)/50 -1.43% 37.547 37.011 - -0.19% -
BM_CmpEqual_uint_uchar -1.43% 1.114 1.098 - 0.47% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.43% 2219.790 2188.152 - -1.31% -
std::deque<int>::erase(begin)_(cheap_elements)/1024 -1.42% 7.563 7.456 - 0.31% -
std::remove_if(vector<int>)_(sprinkled)/1024 -1.42% 522.269 514.865 - 0.59% -
BM_CmpEqual_short_ushort -1.42% 1.108 1.092 - 1.25% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.42% 3884.344 3829.333 - 2.66% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.42% 343207.216 338348.999 - -0.69% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.41% 758.403 747.673 - -3.83% -
BM_StringRelational_Less_Large_Large_ChangeLast -1.41% 2.107 2.077 - -0.51% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.41% 1.392 1.372 - 5.99% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.41% 8.016 7.903 - 0.10% -
SetIntersection_Interlaced_Vector_string_4_4 -1.41% 151926175.401 149791565.225 - -0.31% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.40% 13.947 13.751 - -0.25% -
SetIntersection_Front_Set_string_262144_64 -1.40% 4660341.900 4594938.669 - -8.16% -
SetIntersection_Interlaced_Set_uint64_256_64 -1.40% 13931895.979 13736568.943 - -0.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.40% 28158076.110 27763839.908 - 2.10% -
SetIntersection_Front_Vector_uint32_262144_4 -1.40% 1063367.260 1048486.359 - -0.64% -
SetIntersection_None_Vector_float_1024_64 -1.40% 1084198.844 1069047.059 - 0.78% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.40% 37.271 36.751 - -6.26% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -1.39% 1825.682 1800.231 - -2.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.39% 1162024.529 1145833.024 - -2.98% -
SetIntersection_None_Set_float_64_64 -1.39% 11456045.826 11296772.050 - 1.15% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.39% 3978.723 3923.413 - -0.39% -
std::copy_n(list<int>)/64 -1.39% 14.639 14.436 - -0.88% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.39% 686.210 676.687 - -5.33% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.38% 36918.455 36407.468 - -1.44% -
SetIntersection_Interlaced_Set_string_256_1 -1.38% 4333387.509 4273431.743 - -0.58% -
std::sort(vector<int>)_(shuffled)/8 -1.38% 22.761 22.446 - -0.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.38% 5986.085 5903.284 - -22.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -1.38% 26165664.628 25804312.852 - -0.37% -
std::unique(vector<int>)_(contiguous)/1024 -1.38% 309.029 304.764 - -0.60% -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 -1.38% 8.451 8.334 - 0.07% -
BM_deque_deque_copy_backward/64000 -1.38% 7965.754 7856.036 - 6.09% -
BM_CmpEqual_uchar_uint -1.37% 1.067 1.052 - -1.79% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.37% 2.597 2.562 - -0.88% -
BM_PushHeap_uint64_Random_1024 -1.37% 6.257 6.171 - 0.69% -
SetIntersection_Interlaced_Vector_string_64_4 -1.37% 21662134.563 21365309.070 - -2.70% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.37% 62985.414 62122.950 - -0.26% -
BM_CmpEqual_uchar_int -1.37% 1.079 1.064 - -0.73% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.37% 63263.540 62398.179 - -0.46% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -1.37% 234289.967 231089.129 - -2.12% -
BM_num_get<long_long> -1.36% 10.820 10.673 - -1.86% -
SetIntersection_Front_Vector_float_16384_1 -1.36% 1050134.309 1035825.998 - -0.42% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.36% 17.209 16.974 - 0.28% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.36% 11.206 11.054 - -0.38% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.36% 415.611 409.965 - 0.48% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -1.36% 23.136 22.822 - -4.45% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -1.36% 8.918 8.797 - -63.15% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.36% 10.933 10.785 - -0.75% -
std::copy_backward(list<int>)/32768 -1.35% 26576.058 26217.495 - -2.18% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.35% 19.423 19.161 - 4.62% -
std::map<int,_int>::count(key)_(non-existent)/32 -1.35% 2.914 2.875 - 0.04% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.35% 13.058 12.882 - 2.83% -
BM_CmpEqual_int_ushort -1.34% 1.107 1.092 - -0.39% -
SetIntersection_Front_Vector_uint32_64_1 -1.34% 16697028.284 16472828.554 - 0.47% -
std::find(deque<int>)_(process_all)/8192 -1.34% 1949.667 1923.495 - -0.59% -
SetIntersection_None_Vector_float_262144_16 -1.34% 1131863.036 1116678.569 - -2.61% -
std::find(vector<int>)_(process_all)/32768 -1.34% 7421.815 7322.362 - -0.59% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.34% 17.573 17.337 - -1.22% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.34% 172173.807 169869.400 - -2.66% -
std::sort(vector<int>)_(descending)/8 -1.34% 24.886 24.553 - -0.77% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.33% 2220.725 2191.108 - -1.24% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.33% 3.623 3.575 - 3.04% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.33% 12.123 11.962 - 4.32% -
std::unordered_multiset<int>::erase(iterator)/1024 -1.33% 20.167 19.898 - 0.31% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.32% 337.007 332.544 - -5.62% -
std::shift_left(deque<int>)/1024 -1.32% 38.419 37.910 - -0.20% -
std::replace(vector<int>)_(sprinkled)/50 -1.32% 9.417 9.292 - 2.30% -
std::sample(list<int>)/1024 -1.32% 12113.007 11952.957 - -0.00% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 -1.32% 278383.976 274709.755 - -0.39% -
rng::contains_subrange(deque<int>)_(process_all)/50 -1.32% 26.016 25.673 - 0.83% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.32% 19.578 19.320 - 5.02% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.32% 36925.185 36439.469 - -0.81% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.31% 53.423 52.721 - -5.56% -
BM_vector_deque_copy/64 -1.31% 2.828 2.791 - -1.22% -
bm_gcd_random -1.31% 29.501 29.113 - -6.35% -
BM_std_minmax_element<int>/5500 -1.31% 1366.162 1348.243 - -5.24% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.31% 12.863 12.695 - 0.49% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.31% 6575.951 6490.093 - -8.38% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.30% 1820445.819 1796694.024 - -2.44% -
SetIntersection_Interlaced_Set_float_16_16 -1.30% 38009772.206 37514992.059 - -1.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -1.30% 108319.683 106910.887 - -0.74% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.30% 1035.213 1021.753 - 11.29% -
SetIntersection_Front_Vector_uint32_262144_16384 -1.30% 75585283.472 74602562.474 - -0.83% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.30% 6540.955 6455.923 - -8.61% -
std::partial_sort(deque<int>)_(repeated)/8 -1.30% 26.561 26.216 - -0.43% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.30% 1.660 1.638 - -1.67% -
std::find_if(deque<int>)_(process_all)/50 -1.30% 12.743 12.578 - 0.84% -
BM_StringFindStringLiteral/1024 -1.29% 18.359 18.121 - 0.60% -
BM_deque_vector_copy_backward/65536 -1.29% 8329.190 8221.551 - 6.00% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.29% 32.710 32.288 - 4.86% -
std::deque<std::string>::ctor(size)/8192 -1.29% 8413.685 8305.305 - -1.36% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.28% 5.072 5.007 - -0.29% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -1.28% 17972.110 17741.547 - -0.35% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.28% 24.155 23.845 - 1.08% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.28% 7138.042 7046.698 - -0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.28% 21033080.641 20764565.769 - -1.91% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 -1.27% 249011.488 245836.958 - 0.46% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 -1.27% 13.634 13.461 - -0.06% -
std::rotate_copy(vector<int>)/50 -1.27% 2.709 2.674 - -0.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.27% 4104595.999 4052550.582 - -0.90% -
SetIntersection_Front_Vector_uint32_16_1 -1.27% 63559399.587 62754678.575 - -0.12% -
SetIntersection_Front_Set_float_262144_16 -1.27% 1201947.896 1186742.911 - 0.90% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -1.26% 13.884 13.708 - 19.31% -
BM_lexicographical_compare_three_way_fast_path/1048576 -1.25% 248765.906 245645.921 - 0.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -1.25% 136161.085 134455.986 - -2.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.25% 7.002 6.914 - -1.55% -
BM_num_put<unsigned_long> -1.25% 11.309 11.167 - -0.88% -
BM_PushHeap_string_QuickSortAdversary_4 -1.25% 6.435 6.355 - 0.11% -
bm_swap_ranges_vb_aligned/512 -1.25% 4.973 4.911 - -1.21% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.25% 63355290.614 62564946.392 - -0.50% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.25% 27.844 27.497 - -0.23% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -1.24% 1.790 1.768 - -5.04% -
std::partial_sort(deque<int>)_(heap)/8192 -1.24% 269041.527 265693.523 - -1.15% -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 -1.24% 11.747 11.600 - 0.03% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.24% 3144.804 3105.707 - 0.48% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.24% 12856.139 12696.673 - -0.47% -
BM_PushHeap_uint64_Ascending_256 -1.24% 2.175 2.148 - 2.86% -
BM_CmpLess_schar_uint -1.24% 1.104 1.090 - -1.92% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.24% 6097.833 6022.507 - -0.49% -
BM_deque_vector_copy_backward/1 -1.23% 2.138 2.112 - -0.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.23% 743.396 734.224 - -1.16% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -1.23% 1157975.587 1143701.640 - -3.37% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.23% 19.977 19.731 - -0.60% -
SetIntersection_Front_Vector_string_262144_1024 -1.23% 39576972.942 39089650.956 - -1.69% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -1.23% 0.940 0.928 - 0.02% -
BM_deque_deque_ranges_copy_backward/70000 -1.23% 8674.250 8567.719 - 5.37% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.23% 156045.916 154129.521 - -0.54% -
std::sort(deque<int>)_(ascending)/8192 -1.23% 5777.256 5706.314 - 0.07% -
std::partial_sort_copy(list<int>)_(repeated)/8 -1.23% 7.944 7.846 - -4.03% -
SetIntersection_Front_Vector_uint32_16_16 -1.23% 36142985.817 35699439.391 - -0.51% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.23% 20.146 19.899 - -2.48% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.22% 36076959.345 35635073.113 - -0.64% -
BM_deque_vector_ranges_copy_backward/5500 -1.22% 199.773 197.327 - -0.94% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.22% 1814873.532 1792649.632 - 2.73% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.22% 756.031 746.793 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.22% 1.575 1.555 - -1.27% -
std::find_end(list<int>)_(match_near_end)/1024 -1.22% 60.350 59.613 - 0.14% -
std::multiset<int>::ctor(const&,_alloc)/8192 -1.22% 51316.036 50690.411 - -4.74% -
std::for_each(multimap<int>::iterator)/8192 -1.22% 7587.523 7495.084 - -2.12% -
std::sort(deque<int>)_(heap)/1024 -1.22% 6233.211 6157.277 - -1.02% -
std::make_heap(deque<int>)_(ascending)/1024 -1.22% 2655.881 2623.538 - -0.18% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.22% 8.021 7.924 - 0.85% -
BM_CmpEqual_short_short -1.22% 1.094 1.081 - 3.71% -
rng::contains(deque<int>)_(process_all)/32 -1.21% 8.723 8.617 - 0.15% -
BM_deque_vector_ranges_copy_backward/70000 -1.21% 9152.276 9041.202 - -11.53% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.21% 24.293 23.999 - -1.03% -
BM_std_minmax_element<char>/4 -1.21% 1.271 1.255 - 3.47% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -1.21% 360.259 355.900 - -2.82% -
std::make_heap(deque<int>)_(ascending)/8192 -1.21% 20949.828 20696.555 - -0.02% -
BM_CmpEqual_ushort_uint -1.21% 1.070 1.057 - 1.26% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.21% 596.595 589.394 - 0.23% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.21% 12471.445 12320.935 - -1.29% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.21% 8440.379 8338.532 - -0.79% -
std::sort(vector<int>)_(heap)/8 -1.21% 23.684 23.399 - -0.95% -
std::sort(vector<int>)_(ascending)/8 -1.21% 15.789 15.599 - -0.67% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.20% 1549.530 1530.881 - -0.48% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.20% 62.342 61.592 - -0.28% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.20% 35361.928 34937.786 - 0.83% -
std::sort(vector<NonIntegral>)_(ascending)/1024 -1.20% 523.243 516.970 - -0.12% -
rng::find_last_if(vector<char>)_(bail_90%)/50 -1.19% 1.516 1.498 - 3.88% -
std::sort(deque<int>)_(ascending)/1024 -1.19% 769.326 760.164 - 0.49% -
SetIntersection_Front_Vector_uint32_16_4 -1.19% 55108673.132 54454221.003 - 0.38% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -1.19% 78.492 77.560 - -0.07% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.19% 12.179 12.035 - -0.29% -
std::partial_sort(deque<int>)_(shuffled)/8192 -1.19% 246088.927 243168.714 - -0.97% -
std::move(deque<int>)/8 -1.19% 3.486 3.445 - -0.94% -
std::sort_heap(deque<int>,_pred)/1024 -1.18% 12408.307 12261.518 - -2.66% -
std::partition_point(list<int>)/8192 -1.18% 12491.412 12343.709 - 4.38% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.18% 292.036 288.588 - -0.03% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.18% 5.543 5.477 - 1.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.18% 565789.085 559114.987 - 0.11% -
std::copy(vector<int>)/32768 -1.18% 3491.522 3450.450 - -7.98% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.18% 803.766 794.312 - -0.65% -
std::set<int>::ctor(const&,_alloc)/32 -1.17% 220.413 217.824 - -0.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -1.17% 13803.333 13641.479 - -0.54% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.17% 21.992 21.734 - -0.56% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.17% 657.984 650.283 - -0.55% -
std::sort(vector<int>)_(pipe-organ)/1024 -1.17% 2301.050 2274.165 - 0.07% -
SetIntersection_None_Vector_float_256_256 -1.17% 2150871.473 2125753.905 - -0.76% -
std::all_of(vector<int>)_(process_all)/32 -1.16% 8.564 8.464 - 1.04% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -1.16% 13899.326 13737.457 - -0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.16% 1093199.978 1080482.398 - -3.71% -
std::vector<std::string>::ctor(size)/8192 -1.16% 4216.905 4167.870 - -0.21% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.16% 13.618 13.459 - -0.04% -
std::copy_n(vector<bool>)_(aligned)/32768 -1.16% 35.375 34.964 - -1.25% -
std::find(vector<bool>)_(process_all)/1048576 -1.16% 3662.973 3620.469 - -1.02% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.16% 51.191 50.597 - -0.50% -
std::mismatch(deque<int>)_(it,_it,_it)/8192 -1.16% 3871.323 3826.487 - 0.10% -
std::for_each_n(vector<int>)/8 -1.16% 2.764 2.732 - 3.55% -
std::find(vector<int>)_(process_all)/8192 -1.16% 1856.517 1835.063 - -0.31% -
std::shift_right(deque<int>)/8192 -1.15% 311.618 308.024 - -2.48% -
SetIntersection_Front_Set_uint32_1_1 -1.15% 538281974.163 532093615.857 - -0.57% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -1.15% 1.056 1.044 - -0.01% -
std::set<std::string>::count(key)_(existent)/8192 -1.15% 31.465 31.104 - -10.33% -
std::replace(deque<int>)_(prefix)/8192 -1.15% 3271.684 3234.125 - 0.03% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.15% 7569.216 7482.445 - 0.50% -
std::partition(list<int>)_(dense)/50 -1.14% 13.345 13.193 - -1.77% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.14% 16620335.406 16431035.059 - -0.05% -
BM_StringRelational_Less_Large_Large_Control -1.14% 2.148 2.124 - -1.72% -
SetIntersection_Interlaced_Vector_float_262144_16384 -1.14% 350969006.648 346974044.108 - -2.53% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.14% 1485.464 1468.567 - 0.06% -
SetIntersection_None_Vector_uint32_4_1 -1.14% 216223840.533 213766058.895 - -0.25% -
BM_std_minmax_element<int>/4000 -1.14% 997.411 986.077 - -5.44% -
BM_std_minmax_element<int>/4096 -1.14% 1020.137 1008.553 - -5.54% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.13% 2.368 2.341 - -1.93% -
bm_ranges_swap_ranges_vb_unaligned/64 -1.13% 6.252 6.181 - -0.17% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -1.13% 1.600 1.582 - -2.73% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.13% 1894.343 1872.931 - 0.45% -
std::is_partitioned(vector<int>)_(partitioned)/8192 -1.13% 1408.617 1392.720 - -0.36% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.13% 16.329 16.145 - -1.80% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -1.13% 1.599 1.581 - -2.75% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.12% 1019.251 1007.803 - 0.79% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -1.12% 10.321 10.205 - -3.78% -
std::find_first_of(list<int>)_(small_needle)/32 -1.12% 94.016 92.962 - 0.21% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.12% 9108.523 9006.531 - 0.08% -
std::partial_sort(vector<int>)_(descending)/8192 -1.12% 94366.620 93310.698 - -0.47% -
std::copy(vector<bool>)_(aligned)/262144 -1.12% 733.032 724.831 - -3.56% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.12% 776.450 767.773 - -0.08% -
SetIntersection_None_Set_float_16_16 -1.12% 35349871.435 34955046.649 - -0.74% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.11% 8.141 8.051 - 3.91% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -1.11% 24.674 24.400 - -0.18% -
bm_ranges_swap_ranges_vb_unaligned/32768 -1.11% 482.764 477.391 - 0.19% -
std::vector<int>::insert(middle)_(cheap_elements)/32 -1.11% 5.815 5.750 - 0.06% -
std::find(vector<int>)_(process_all)/1024 -1.11% 242.785 240.089 - -0.24% -
std::search(vector<int>,_pred)_(single_element)/1000 -1.11% 507.466 501.836 - -10.89% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -1.11% 22609.406 22358.773 - -0.42% -
std::multiset<int>::find(key)_(existent)/32 -1.11% 1.635 1.617 - 1.06% -
BM_CmpLess_int_schar -1.11% 1.135 1.122 - -0.85% -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.11% 7.133 7.054 - 0.43% -
rng::fold_left(list<int>)/50 -1.10% 37.730 37.314 - -0.48% -
std::find_if(vector<int>)_(process_all)/32768 -1.10% 3234.163 3198.526 - 0.16% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -1.10% 243.201 240.522 - -2.85% -
std::find_end(vector<int>)_(same_length)/1024 -1.10% 249.545 246.795 - -3.14% -
BM_CmpEqual_schar_uchar -1.10% 1.091 1.079 - -1.95% -
std::none_of(list<int>)_(process_all)/8 -1.10% 2.692 2.663 - 0.97% -
BM_deque_vector_ranges_move/5500 -1.10% 195.279 193.131 - -0.27% -
SetIntersection_None_Set_string_256_1 -1.10% 11737678.754 11608677.285 - -0.57% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.10% 1.219 1.205 - 4.45% -
std::rotate(vector<int>)_(by_1/4)/50 -1.10% 11.804 11.674 - 0.60% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -1.10% 2.445 2.418 - -0.29% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 -1.10% 32552.139 32195.274 - 1.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.10% 371942.665 367867.281 - -1.19% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.09% 4.427 4.379 - -2.23% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.09% 1049358.382 1037882.750 - 13.66% -
ranges::min(std::list<char>)/70000 -1.09% 53915.279 53325.809 - 0.93% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.09% 15.343 15.175 - -1.77% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.09% 3962.711 3919.478 - -0.17% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -1.09% 148631.407 147011.276 - 0.67% -
SetIntersection_Front_Set_string_16_4 -1.09% 63244940.336 62556959.578 - -1.07% -
SetIntersection_None_Set_float_256_64 -1.08% 9295517.372 9194743.967 - -2.45% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.08% 16.930 16.747 - 0.79% -
std::sort(deque<int>)_(heap)/8192 -1.08% 69291.931 68542.330 - -0.54% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.08% 20.267 20.048 - -2.62% -
BM_deque_deque_copy/1 -1.08% 2.567 2.539 - 0.19% -
BM_deque_vector_move/0 -1.08% 1.386 1.371 - -2.13% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -1.08% 1.955 1.933 - 16.34% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.07% 8.352 8.263 - -0.20% -
std::sort_heap(deque<int>)/8 -1.07% 36.376 35.985 - -2.61% -
std::sort(vector<int>)_(pipe-organ)/8 -1.07% 17.731 17.541 - -0.34% -
BM_StringFindCharLiteral/256 -1.07% 5.373 5.316 - -0.87% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -1.07% 17774.015 17583.844 - 0.11% -
std::find_end(list<int>)_(same_length)/1024 -1.07% 756.037 747.953 - -0.74% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.07% 4.033 3.990 - 0.22% -
BM_CmpLess_schar_ushort -1.07% 1.099 1.088 - -1.77% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -1.06% 209.402 207.179 - -0.30% -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 -1.06% 1877.452 1857.552 - -0.16% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.05% 40206.892 39783.622 - 0.33% -
SetIntersection_Front_Vector_float_16384_4 -1.05% 1065938.925 1054720.214 - -0.51% -
std::find(vector<long_long>)_(bail_25%)/8 -1.05% 0.961 0.951 - 9.53% -
rng::starts_with(list<int>)/1024 -1.05% 779.849 771.664 - 0.33% -
std::partial_sort(deque<int>)_(shuffled)/1024 -1.05% 15613.553 15449.751 - -0.50% -
std::find_if(deque<int>)_(bail_25%)/1024 -1.05% 77.997 77.181 - -0.77% -
rng::fold_left(deque<int>)/8192 -1.04% 4507.855 4460.909 - -0.05% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.04% 59785416.921 59163510.677 - -0.74% -
BM_PushHeap_uint32_Random_16384 -1.04% 5.860 5.799 - 0.47% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.04% 7740.843 7660.534 - 1.37% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.04% 26.611 26.336 - -1.16% -
std::reverse_copy(list<int>)/32768 -1.03% 26710.204 26433.954 - 0.50% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -1.03% 28.117 27.828 - -0.43% -
BM_deque_vector_move_backward/5500 -1.03% 199.769 197.715 - -0.75% -
std::find_if(vector<bool>)_(process_all)/8 -1.03% 3.525 3.489 - -0.72% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.03% 12698.391 12567.954 - -6.32% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 -1.03% 15.172 15.017 - 0.24% -
std::distance(join_view(vector<vector<int>>))/4096 -1.03% 4.453 4.408 - -3.88% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.02% 47.195 46.712 - -1.82% -
std::replace_if(list<int>)_(sprinkled)/8192 -1.02% 7452.489 7376.340 - 0.76% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 -1.02% 53256.687 52712.553 - -0.42% -
std::unique_copy(vector<int>)_(contiguous)/32 -1.02% 8.691 8.603 - -0.42% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.02% 393.933 389.912 - -0.15% -
SetIntersection_None_Set_uint32_1_1 -1.02% 540441668.967 534928448.162 - -0.24% -
SetIntersection_None_Set_uint32_4_4 -1.02% 136421294.131 135031379.552 - -0.34% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.02% 51.272 50.751 - -1.04% -
std::sort(deque<int>)_(descending)/8192 -1.02% 10415.770 10310.035 - 0.04% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.01% 139671.296 138255.454 - -0.57% -
std::pop_heap(deque<size_t>)/8 -1.01% 52.390 51.860 - -0.69% -
SetIntersection_None_Vector_uint64_16384_256 -1.01% 1095116.132 1084041.604 - -1.28% -
SetIntersection_None_Set_float_1024_256 -1.01% 8822776.742 8733561.284 - -1.59% -
SetIntersection_None_Vector_float_16384_4 -1.01% 1107501.171 1096306.622 - 0.60% -
SetIntersection_Front_Set_uint64_262144_256 -1.01% 3879360.783 3840153.255 - -1.13% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.01% 393.657 389.680 - -0.43% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.01% 34.847 34.495 - -7.68% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 -1.01% 36926951.731 36554660.054 - -0.38% -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 -1.01% 9531.790 9435.757 - -0.51% -
BM_vector_deque_copy_backward/512 -1.01% 17.654 17.476 - -0.04% -
BM_CmpEqual_int_short -1.01% 1.136 1.125 - -1.25% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.01% 12.825 12.696 - -0.28% -
std::sort(vector<int>)_(ascending)/1024 -1.00% 522.908 517.655 - 0.05% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.00% 5.556 5.500 - -0.22% -
SetIntersection_Front_Vector_float_262144_16 -1.00% 1122364.297 1111118.503 - 2.36% -
rng::contains_subrange(list<int>)_(same_length)/8192 -1.00% 7962.239 7882.504 - -0.08% -
std::search(deque<int>)_(single_element)/1000 -1.00% 449.753 445.252 - 2.12% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 299.48% 229.037 914.960 - -2.79% -
std::remove_copy(list<int>)_(prefix)/1024 120.19% 737.345 1623.589 - 119.32% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 107.93% 50.104 104.182 - -4.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 101.16% 65517870.747 131798740.388 - 260.74% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 93.20% 796.254 1538.362 - 93.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 89.07% 193597238.399 366025917.061 - 89.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 82.63% 195026066.803 356174997.425 - 85.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 81.62% 196078614.715 356127534.271 - 76.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 79.08% 199800715.949 357793892.373 - 75.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 78.43% 196992849.699 351487398.787 - 72.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 77.51% 0.392 0.696 - 63.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 75.82% 197755628.616 347686663.779 - 73.66% -
SetIntersection_None_Set_string_16384_16 75.44% 203578927.555 357153853.788 - 92.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 74.08% 199678545.327 347602715.962 - 77.51% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.67% 35.974 62.116 - -14.32% -
SetIntersection_None_Set_string_16384_256 72.40% 201923062.792 348106172.755 - 86.99% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 72.10% 6.264 10.780 - 71.78% -
SetIntersection_None_Set_string_16384_4 71.93% 205369041.613 353083374.664 - 91.50% -
std::unique_copy(deque<int>)_(contiguous)/52 69.65% 14.704 24.946 - 69.39% -
SetIntersection_None_Set_string_16384_64 68.74% 203903841.314 344070416.014 - 85.64% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 66.88% 31.165 52.010 - 47.16% -
SetIntersection_Interlaced_Vector_uint32_262144_64 66.10% 9613780.560 15968082.809 - -2.72% -
SetIntersection_None_Set_string_16384_1 66.03% 210213417.855 349026122.311 - 88.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 66.00% 203696439.673 338126548.720 - 70.12% -
ranges::min(std::deque<long_long>)/70000 64.55% 18947.479 31177.139 - 64.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 59.16% 22832289.416 36340366.305 - 197.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 55.79% 34.540 53.809 - 104.91% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 51.41% 23.612 35.752 - 51.48% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 51.03% 817.539 1234.723 - 50.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 50.94% 229815202.865 346872585.258 - 54.59% -
std::unique_copy(deque<int>)_(contiguous)/32 50.91% 10.615 16.018 - 67.64% -
SetIntersection_None_Set_float_16384_1 49.98% 151972274.179 227922689.820 - 47.20% -
std::unordered_set<int>::insert(value)_(already_present)/32 49.66% 1.750 2.619 - 49.39% -
SetIntersection_None_Set_string_16384_1024 49.39% 221429009.401 330787791.299 - 73.14% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 49.17% 32.353 48.261 - 13.05% -
std::multiset<std::string>::erase(key)_(existent)/1024 49.14% 63.722 95.034 - 48.74% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 49.01% 35.504 52.903 - -10.29% -
SetIntersection_None_Set_float_16384_1024 48.70% 149967456.792 222997476.197 - 44.30% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 46.34% 6.442 9.427 - 13.14% -
SetIntersection_None_Set_float_16384_256 45.56% 151043094.353 219857879.713 - 42.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 45.14% 232177285.777 336970675.012 - 38.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 45.11% 22.361 32.449 - 48.15% -
SetIntersection_Front_Set_float_16384_16384 44.99% 225694902.018 327242116.891 - 44.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 44.87% 20.919 30.305 - 4.27% -
rng::find(vector<bool>)_(process_all)/8 44.51% 0.555 0.802 - 29.07% -
SetIntersection_None_Set_float_16384_4 44.32% 152401497.371 219942941.759 - 41.21% -
SetIntersection_None_Set_float_16384_16 43.94% 151855596.352 218575194.888 - 40.87% -
SetIntersection_None_Set_float_16384_64 43.53% 151453232.826 217385061.760 - 39.83% -
std::find_if_not(list<int>)_(bail_25%)/1024 42.14% 127.323 180.980 - 0.16% -
BM_PushHeap_uint32_QuickSortAdversary_1 41.74% 0.465 0.659 - 35.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 41.51% 241460849.704 341694520.903 - -4.58% -
SetIntersection_Interlaced_Vector_uint64_262144_16 41.23% 5559185.694 7851367.715 - 155.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 41.16% 26.877 37.938 - -2.38% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 41.16% 43.644 61.606 - 19.44% -
std::find_if(list<int>)_(bail_25%)/1024 41.14% 127.937 180.566 - -0.63% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 40.77% 45.239 63.684 - 44.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 40.28% 32.171 45.131 - 10.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 39.55% 3027561.749 4225113.735 - 42.60% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 38.48% 4.720 6.536 - 12.75% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 38.13% 3.818 5.274 - 38.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 38.01% 250978078.238 346365240.902 - -0.95% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 37.99% 689.383 951.275 - 37.38% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 37.88% 4.501 6.206 - 37.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 37.26% 24.015 32.963 - -8.62% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 35.99% 505.458 687.383 - 29.01% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 35.69% 50.805 68.937 - 34.74% -
SetIntersection_Interlaced_Vector_float_262144_4 34.96% 1540014.927 2078384.125 - 1.52% -
SetIntersection_Front_Set_uint64_262144_16384 34.39% 224081466.382 301132899.143 - 33.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 33.99% 11.235 15.054 - -17.83% -
std::unordered_set<int>::contains(key)_(non-existent)/0 33.54% 0.338 0.451 - 33.37% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 33.52% 3.206 4.280 - 28.44% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 33.32% 94.600 126.121 - 12.67% -
BM_PushHeap_uint64_SingleElement_1 33.09% 0.479 0.637 - -8.45% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 33.06% 1.216 1.618 - 11.20% -
std::copy_backward(vector<bool>)_(aligned)/1048576 32.99% 1976.923 2629.106 - 5.16% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 32.98% 20.042 26.652 - 18.49% -
std::set<int>::upper_bound(key)_(non-existent)/8192 32.81% 9.686 12.864 - 22.82% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 32.62% 1.461 1.938 - 1.17% -
SetIntersection_None_Set_uint64_16384_4 32.40% 164296628.795 217525085.513 - 34.61% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.91% 38.192 50.379 - 99.53% -
SetIntersection_None_Set_uint64_16384_16 31.90% 167265644.397 220615258.668 - 32.72% -
SetIntersection_None_Set_uint64_16384_1 31.85% 161598357.210 213065862.209 - 34.21% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 31.80% 83174.250 109623.566 - 32.90% -
BM_vector_deque_move_backward/0 31.63% 0.395 0.520 - 15.08% -
SetIntersection_None_Set_string_1024_64 31.48% 8985856.243 11814166.426 - -2.63% -
std::unique_copy(deque<int>)_(sprinkled)/52 31.16% 14.724 19.312 - 29.55% -
std::set<int>::upper_bound(key)_(non-existent)/32 30.79% 2.402 3.142 - 28.98% -
ranges::min(std::vector<char>)/1 30.69% 0.331 0.433 - 28.44% -
rng::find(vector<bool>)_(process_all)/50 30.12% 0.644 0.838 - 23.78% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.10% 28.076 36.527 - 8.58% -
SetIntersection_Interlaced_Vector_float_1024_64 29.97% 3608553.126 4689952.569 - -18.90% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 29.78% 6.280 8.150 - 29.04% -
std::unordered_set<int>::erase(key)_(existent)/8192 29.68% 22.591 29.295 - 17.89% -
std::unordered_set<int>::insert(value)_(already_present)/1024 29.14% 1.892 2.444 - 35.33% -
std::set<int>::upper_bound(key)_(non-existent)/1024 29.04% 5.843 7.540 - 23.71% -
SetIntersection_None_Set_uint64_16384_64 29.02% 169824249.016 219114883.429 - 32.40% -
ranges::min(std::deque<long_long>)/64 28.80% 17.609 22.680 - 24.76% -
std::set<int>::erase(key)_(non-existent,_end)/32 27.79% 2.252 2.877 - 7.77% -
std::copy_n(vector<bool>)_(aligned)/262144 27.59% 638.731 814.932 - 19.06% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 27.48% 4.612 5.879 - 26.71% -
std::set<std::string>::insert(value)_(already_present)/8192 27.25% 29.840 37.972 - 32.91% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 27.05% 6.450 8.195 - 26.29% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 26.76% 1037.840 1315.598 - 18.67% -
ranges::minmax(std::deque<char>)/64 26.50% 23.297 29.470 - -0.38% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 26.49% 6605.083 8354.550 - 25.84% -
SetIntersection_Interlaced_Vector_uint64_262144_256 26.01% 46390890.196 58458638.860 - 53.95% -
std::unique_copy(deque<int>)_(sprinkled)/32 25.34% 9.210 11.544 - 25.24% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 25.25% 0.891 1.115 - 16.75% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 25.21% 23.508 29.435 - 5.30% -
std::fill(vector<bool>)/1048576 25.13% 3054.135 3821.489 - 0.01% -
std::unordered_multiset<int>::contains(key)_(existent)/32 25.01% 1.211 1.514 - 9.10% -
ranges::min(std::list<char>)/1 24.47% 0.364 0.453 - 7.79% -
std::map<std::string,_int>::insert(value)_(already_present)/32 24.44% 21.369 26.591 - 37.39% -
BM_toupper_char<wchar_t> 24.34% 0.551 0.685 - 11.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 24.29% 2210726.304 2747792.710 - 24.15% -
SetIntersection_None_Set_uint64_16384_256 24.10% 169058493.669 209806637.061 - 27.31% -
BM_vector_deque_move/0 24.10% 0.438 0.544 - 11.08% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 24.07% 10.309 12.790 - 12.44% -
std::for_each_n(deque<int>)/50 24.03% 3.901 4.838 - 22.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 23.79% 28.502 35.282 - 6.97% -
std::find_if_not(vector<char>)_(bail_25%)/8 23.39% 0.787 0.971 - 23.70% -
std::unordered_set<int>::erase(key)_(existent)/1024 23.35% 21.485 26.503 - 11.63% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 23.16% 97.253 119.772 - 13.09% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 23.14% 32.188 39.636 - 1.93% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 23.02% 68.297 84.021 - 13.24% -
std::find_end(deque<int>)_(single_element)/8192 22.78% 2209.722 2712.997 - 7.67% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 22.69% 4.712 5.781 - 22.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.53% 29.039 35.582 - -7.89% -
std::multiset<std::string>::erase(key)_(existent)/8192 22.36% 66.375 81.218 - 17.11% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 22.11% 0.500 0.611 - -2.19% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 22.02% 36.813 44.920 - 27.46% -
SetIntersection_Interlaced_Vector_float_16384_256 22.00% 16984669.721 20720771.699 - -32.14% -
std::unordered_set<std::string>::count(key)_(existent)/32 21.91% 32.447 39.555 - -18.38% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 21.75% 24.817 30.216 - 5.72% -
rng::contains_subrange(deque<int>)_(same_length)/16 21.45% 10.679 12.969 - 5.03% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 21.42% 797.646 968.528 - 21.39% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 21.42% 62.416 75.783 - 20.98% -
SetIntersection_None_Set_string_16384_16384 21.36% 196046295.204 237918269.398 - 21.39% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 21.33% 0.280 0.339 - -0.41% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 21.23% 17.615 21.354 - 21.22% -
BM_deque_vector_move_backward/0 21.17% 1.303 1.579 - 6.96% -
ranges::minmax(std::deque<char>)/70000 21.06% 24041.126 29103.058 - -0.31% -
BM_PushHeap_uint64_Descending_1 21.01% 0.471 0.570 - 9.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 20.77% 32.877 39.705 - 22.15% -
BM_PushHeap_string_Random_16384 20.72% 15.974 19.284 - 21.08% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 20.71% 28.394 34.274 - 2.66% -
std::search(list<int>,_pred)_(single_element)/8192 20.58% 8176.167 9858.555 - 27.21% -
std::search(deque<int>,_pred)_(no_match)/1000 20.53% 426.574 514.142 - 21.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 20.51% 143713879.990 173183906.418 - 59.03% -
std::set<std::string>::erase(key)_(existent)/1024 20.43% 60.291 72.610 - 16.15% -
std::unordered_multiset<int>::find(key)_(existent)/8192 20.43% 1.249 1.504 - 19.40% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 20.22% 1.345 1.617 - 26.73% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 20.18% 328.097 394.294 - 36.21% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 20.16% 26.080 31.337 - 6.85% -
std::unordered_set<int>::find(key)_(non-existent)/1024 20.08% 0.954 1.146 - 20.63% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 20.03% 10.370 12.447 - 3.54% -
SetIntersection_None_Set_uint64_16384_1024 20.01% 168036402.617 201666803.857 - 18.67% -
ranges::min(std::list<long_long>)/1 19.80% 0.375 0.449 - 22.75% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 19.59% 1.546 1.849 - -0.03% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 19.51% 0.289 0.345 - 1.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 19.48% 34.444 41.152 - 18.62% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.34% 19.562 23.345 - 15.52% -
std::find_if(vector<int>)_(process_all)/8 19.31% 1.347 1.607 - 19.92% -
rng::find_last_if(vector<char>)_(bail_10%)/50 19.31% 11.490 13.708 - -1.26% -
std::multiset<std::string>::contains(key)_(non-existent)/32 19.17% 9.631 11.477 - 6.44% -
std::map<std::string,_int>::erase(key)_(existent)/1024 19.13% 67.556 80.477 - -18.90% -
std::multiset<std::string>::contains(key)_(existent)/1024 18.97% 21.709 25.827 - 17.61% -
BM_PushHeap_float_SingleElement_1 18.91% 0.586 0.697 - 29.88% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.87% 17.694 21.033 - 18.89% -
SetIntersection_Interlaced_Vector_uint64_16384_64 18.84% 7758674.068 9220749.460 - 15.42% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 18.83% 23.130 27.486 - -1.79% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 18.63% 10.547 12.512 - 16.48% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 18.51% 15610.941 18500.375 - 13.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.41% 27.792 32.909 - 19.97% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 18.38% 19.944 23.609 - 2.88% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 18.32% 57.154 67.627 - 17.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 18.29% 1462119.010 1729561.106 - 21.70% -
std::find_end(deque<int>)_(process_all)/1048576 18.29% 268048.694 317067.680 - 5.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 18.25% 98.419 116.385 - 3.85% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 18.24% 5731.293 6776.870 - 5.35% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 18.24% 6146.769 7267.837 - 11.63% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 18.14% 10.912 12.891 - 5.88% -
std::set<std::string>::erase(key)_(existent)/8192 18.12% 72.345 85.454 - 19.99% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 18.01% 25.227 29.771 - 11.74% -
std::list<std::string>::ctor(size)/1024 17.95% 12505.523 14750.488 - -14.54% -
std::search(deque<int>,_pred)_(no_match)/1024 17.80% 437.641 515.549 - 18.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 17.71% 25584093.036 30114396.023 - 49.03% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 17.55% 24.579 28.893 - -19.29% -
BM_lexicographical_compare_three_way_slow_path/4096 17.55% 1142.913 1343.487 - 17.16% -
BM_lexicographical_compare_three_way_slow_path/16384 17.54% 4531.227 5325.801 - 17.06% -
std::unordered_set<int>::count(key)_(existent)/32 17.49% 1.225 1.440 - -0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 17.33% 13021.315 15277.730 - 16.36% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 17.12% 30.870 36.155 - 5.02% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 17.11% 21.701 25.415 - 17.28% -
std::set<std::string>::find(key)_(non-existent)/32 17.11% 9.045 10.593 - 1.47% -
std::any_of(vector<int>)_(process_all)/50 17.06% 12.571 14.716 - 7.04% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 17.04% 1.361 1.593 - 35.85% -
BM_lexicographical_compare_three_way_slow_path/65536 16.93% 18293.615 21390.516 - 17.77% -
BM_lexicographical_compare_three_way_slow_path/64 16.90% 17.849 20.866 - 17.09% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 16.89% 30.463 35.609 - 17.82% -
std::copy_backward(deque<int>)/64 16.85% 3.030 3.541 - -0.05% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 16.76% 34.015 39.715 - 2.07% -
std::multiset<std::string>::erase(iterator)/8192 16.67% 31.582 36.848 - 15.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.66% 38.400 44.796 - 18.09% -
std::find_end(deque<int>)_(process_all)/8192 16.65% 2114.039 2466.067 - 8.19% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 16.62% 22.265 25.965 - 3.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 16.53% 47.647 55.525 - 6.98% -
std::unordered_set<int>::count(key)_(non-existent)/1024 16.53% 1.458 1.699 - 1.14% -
std::none_of(list<int>)_(process_all)/8192 16.52% 7527.869 8771.200 - 0.58% -
BM_deque_deque_copy/0 16.40% 0.788 0.918 - 7.60% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 16.34% 1.662 1.933 - -1.08% -
SetIntersection_Interlaced_Vector_uint64_16384_16 16.27% 3070726.040 3570404.039 - 8.53% -
std::all_of(list<int>)_(process_all)/8192 16.10% 6996.132 8122.556 - -2.83% -
std::list<std::string>::ctor(size)/8192 16.10% 102383.115 118863.933 - -13.87% -
BM_deque_vector_ranges_move/0 16.07% 1.308 1.519 - 8.74% -
BM_lexicographical_compare_three_way_slow_path/1024 16.00% 292.881 339.752 - 15.65% -
BM_StringEraseWithMove_Huge_Transparent 15.91% 45.328 52.541 - 21.97% -
std::swap_ranges(list<int>)/8192 15.84% 9600.745 11121.781 - 8.83% -
BM_lexicographical_compare_three_way_slow_path/16 15.83% 4.550 5.271 - 14.73% -
ranges::minmax(std::deque<char>)/8 15.80% 3.599 4.168 - 6.68% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 15.77% 69.432 80.385 - 15.16% -
std::for_each_n(deque<int>)/32 15.74% 3.746 4.336 - 15.27% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 15.68% 22.447 25.967 - 9.92% -
SetIntersection_Interlaced_Vector_uint32_1024_16 15.63% 2025761.427 2342287.075 - 6.65% -
BM_deque_deque_ranges_copy/0 15.60% 0.735 0.849 - 14.46% -
bm_lexicographical_compare<int>/1 15.51% 1.282 1.481 - -0.87% -
BM_deque_deque_ranges_move_backward/0 15.48% 0.736 0.850 - -0.08% -
BM_deque_vector_copy_backward/70000 15.47% 7843.430 9057.010 - -2.17% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 15.42% 219.177 252.980 - 16.12% -
std::map<std::string,_int>::ctor(const&)/32 15.40% 710.717 820.188 - 13.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 15.35% 7137942.061 8233854.451 - 109.60% -
BM_StringConstructDestroyCStr_Small_Transparent 15.32% 0.397 0.457 - 7.72% -
std::find_if(list<int>)_(process_all)/8192 15.29% 7735.543 8918.316 - 25.18% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 15.28% 102287.484 117914.065 - -1.54% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 15.22% 25042.208 28853.033 - 6.05% -
std::list<int>::erase(begin)_(cheap_elements)/32 15.19% 11.133 12.825 - 9.10% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 15.18% 17610.713 20284.642 - 2.82% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 15.15% 0.605 0.697 - 14.49% -
BM_vector_deque_move_backward/64000 15.10% 7049.427 8113.564 - 5.12% -
BM_vector_deque_move/1 15.07% 1.952 2.247 - -2.95% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.04% 13.563 15.603 - 11.69% -
std::list<int>::erase(begin)_(cheap_elements)/1024 14.82% 11.062 12.701 - 11.50% -
std::list<std::string>::ctor(size)/32 14.77% 348.132 399.551 - -2.86% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 14.69% 2.213 2.538 - 14.91% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14.68% 12552.625 14395.654 - 0.84% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 14.66% 101887.453 116828.053 - -9.00% -
rng::contains_subrange(deque<int>)_(same_length)/32 14.64% 17.870 20.486 - 2.88% -
std::set<std::string>::find(key)_(non-existent)/1024 14.63% 20.048 22.981 - 5.12% -
std::unordered_multiset<int>::clear()/1024 14.52% 8388.866 9606.960 - 2.84% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 14.52% 27.117 31.054 - 14.46% -
ranges::minmax(std::deque<__int128>)/8 14.47% 3.814 4.366 - 7.18% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 14.44% 683.232 781.862 - 12.78% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 14.33% 347.346 397.111 - -0.76% -
BM_lexicographical_compare_three_way_slow_path/262144 14.32% 74789.387 85501.235 - 17.76% -
BM_vector_deque_move_backward/65536 14.28% 7360.985 8411.932 - 7.05% -
BM_lexicographical_compare_three_way_slow_path/1048576 14.27% 302801.338 346025.632 - 17.55% -
std::map<std::string,_int>::erase(iterator)/32 14.24% 28.116 32.121 - 8.02% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 14.18% 6.316 7.212 - 11.22% -
std::set<std::string>::insert(value)_(already_present)/32 14.12% 8.914 10.172 - 5.76% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 14.09% 0.556 0.634 - 32.30% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 14.07% 702.674 801.517 - 24.32% -
BM_vector_deque_ranges_move_backward/70000 14.04% 7821.490 8919.917 - 9.46% -
ranges::min(std::list<long_long>)/70000 14.02% 43985.737 50154.309 - 1.36% -
std::set<std::string>::find(key)_(non-existent)/8192 13.97% 27.107 30.892 - 5.96% -
BM_vector_deque_move_backward/70000 13.95% 7735.353 8814.528 - 6.43% -
std::list<int>::erase(begin)_(cheap_elements)/8192 13.92% 11.165 12.719 - 5.84% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 13.80% 347.120 395.025 - -6.64% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 13.79% 1.139 1.296 - -0.01% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 13.73% 23.831 27.104 - 2.83% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 13.66% 102683.243 116709.470 - -8.45% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 13.66% 913174.242 1037882.750 - -1.09% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 13.65% 366.340 416.361 - 14.19% -
BM_StringConstructDestroyCStr_Huge_Transparent 13.64% 64.648 73.464 - 13.23% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 13.63% 118601.458 134761.531 - -2.58% -
std::find_if_not(list<int>)_(bail_25%)/32768 13.61% 7373.488 8376.925 - 6.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 13.58% 50.255 57.080 - 88.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 13.58% 1634803.955 1856771.566 - 8.88% -
BM_deque_vector_ranges_copy_backward/0 13.53% 1.421 1.614 - 17.23% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13.51% 12636.927 14344.548 - -1.97% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 13.51% 9.528 10.815 - 10.16% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13.37% 12541.253 14218.238 - -9.01% -
std::upper_bound(std::list<int>)/8192 13.35% 13140.472 14894.425 - 4.50% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 13.33% 5.011 5.679 - 0.85% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 13.28% 350.324 396.851 - -1.47% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 13.26% 347.144 393.182 - -14.27% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13.23% 11801.055 13362.815 - -4.12% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 13.15% 705.357 798.123 - 10.99% -
BM_vector_deque_move/2 13.04% 1.727 1.952 - -5.58% -
BM_lexicographical_compare_three_way_slow_path/4 12.98% 1.175 1.328 - 12.76% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 12.98% 1.221 1.380 - 3.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 12.94% 1723.823 1946.910 - 48.32% -
BM_StringEraseWithMove_Huge_Opaque 12.87% 48.581 54.833 - 21.49% -
BM_vector_deque_ranges_copy_backward/65536 12.86% 7389.624 8340.015 - 3.50% -
BM_deque_vector_move/1 12.86% 2.058 2.323 - 9.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 12.85% 31.266 35.285 - 47.47% -
BM_deque_vector_move/2 12.83% 1.770 1.997 - 8.52% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 12.77% 18.429 20.781 - 0.82% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.73% 12.433 14.016 - 11.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 12.71% 1652153.401 1862163.166 - 15.03% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 12.62% 24.229 27.287 - -6.31% -
BM_lexicographical_compare_three_way_slow_path/256 12.58% 79.256 89.223 - 12.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 12.54% 2100045.002 2363342.611 - 15.80% -
std::find_end(deque<int>)_(single_element)/1024 12.49% 317.788 357.496 - 3.80% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 12.46% 26.914 30.267 - 11.20% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 12.43% 32.797 36.873 - 16.17% -
std::is_sorted(list<int>,_pred)/8192 12.37% 8650.007 9719.794 - 13.33% -
std::unordered_multiset<int>::clear()/8192 12.35% 65232.083 73289.987 - 1.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 12.31% 1631570.394 1832421.307 - 14.41% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 12.29% 309.396 347.430 - 0.58% -
std::lower_bound(std::list<int>)/8192 12.23% 13237.348 14856.478 - 4.27% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 12.15% 601.874 675.011 - 12.85% -
SetIntersection_Interlaced_Vector_float_1024_4 12.14% 1272764.805 1427220.254 - -2.90% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 12.04% 32.565 36.484 - -1.85% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 12.00% 102034.835 114282.589 - -2.75% -
BM_StringRelational_Compare_Small_Empty_Control 11.96% 1.609 1.801 - 11.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 11.90% 1635998.373 1830641.846 - 14.43% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.89% 11.791 13.192 - -2.51% -
SetIntersection_Interlaced_Vector_uint32_1024_64 11.87% 3916378.838 4381402.665 - 6.91% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11.84% 57898.920 64755.696 - 10.92% -
std::set<std::string>::contains(key)_(non-existent)/32 11.84% 9.646 10.788 - -2.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 11.80% 42.077 47.042 - -0.65% -
BM_vector_deque_ranges_move_backward/65536 11.74% 7338.762 8200.692 - 7.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 11.72% 3203303.726 3578708.351 - 19.17% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 11.69% 1303.009 1455.268 - 11.01% -
ranges::min(std::list<__int128>)/8 11.65% 2.062 2.302 - -5.15% -
BM_deque_vector_ranges_move/2 11.54% 1.786 1.992 - 8.22% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 11.53% 78845.898 87936.523 - 2.02% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 11.52% 9.787 10.914 - 10.55% -
std::find_end(deque<int>)_(process_all)/1000 11.52% 283.827 316.522 - 3.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 11.49% 67905738.999 75707312.614 - 37.98% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.49% 96.404 107.477 - -2.12% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 11.47% 18.740 20.889 - -28.34% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 11.40% 24.226 26.988 - -4.19% -
BM_vector_deque_copy_backward/65536 11.38% 7428.858 8274.221 - 3.75% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 11.34% 26.550 29.561 - 0.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 11.31% 1648612.793 1835139.973 - 9.13% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 11.31% 42.861 47.710 - 13.69% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 11.29% 918.112 1021.753 - -1.30% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 11.22% 15.564 17.311 - 11.78% -
std::find_end(deque<int>)_(process_all)/1024 11.21% 290.795 323.390 - 3.04% -
SetIntersection_Front_Set_string_1024_256 11.18% 14285740.985 15882274.876 - 10.17% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 11.15% 30.225 33.596 - 11.35% -
SetIntersection_Front_Vector_uint64_262144_1024 11.12% 5316786.676 5907841.404 - 10.69% -
ranges::min(std::deque<__int128>)/1 11.10% 0.664 0.738 - 10.89% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 11.07% 883.928 981.802 - -5.09% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 11.04% 32354.235 35926.930 - -1.76% -
std::multiset<std::string>::erase(iterator)/1024 11.04% 28.695 31.862 - 11.71% -
BM_vector_deque_ranges_move_backward/64000 10.95% 7061.837 7834.951 - 4.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 10.92% 32.970 36.570 - 4.92% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 10.90% 37.443 41.524 - 8.71% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 10.89% 12928.132 14335.506 - -6.91% -
std::find_end(forward_list<int>)_(process_all)/1000 10.88% 681.310 755.463 - 10.27% -
SetIntersection_Interlaced_Vector_float_16384_1024 10.84% 45938317.730 50919646.418 - -33.43% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 10.83% 37.013 41.023 - 12.49% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 10.81% 1.558 1.726 - 0.72% -
BM_vector_deque_copy_backward/70000 10.77% 7978.416 8837.560 - 3.05% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 10.76% 10737.534 11892.976 - 3.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 10.75% 1651588.865 1829192.221 - 14.44% -
std::set<std::string>::erase(iterator)/8192 10.71% 27.351 30.280 - 13.32% -
BM_StringRead_Cold_Deep_Small 10.70% 1.222 1.353 - 7.46% -
BM_PushHeap_uint32_Ascending_64 10.69% 1.521 1.683 - 10.41% -
std::reverse(list<int>)/32768 10.69% 17518.994 19391.300 - 10.93% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 10.61% 0.625 0.691 - -0.21% -
std::unordered_set<std::string>::count(key)_(existent)/8192 10.60% 41.339 45.722 - 23.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 10.56% 1493657.610 1651324.892 - 9.61% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 10.49% 52.632 58.154 - 11.67% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 10.48% 42.074 46.485 - -15.03% -
BM_PushHeap_string_PipeOrgan_1 10.44% 0.584 0.645 - -8.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 10.43% 1656847.658 1829636.639 - 14.41% -
BM_deque_vector_move_backward/70000 10.43% 7751.143 8559.223 - -2.94% -
SetIntersection_Interlaced_Set_string_16_16 10.41% 56188439.682 62036753.316 - 4.32% -
std::set<std::string>::insert(value)_(already_present)/1024 10.40% 26.792 29.578 - -10.64% -
BM_toupper_string<char> 10.39% 15.283 16.871 - 10.73% -
BM_deque_vector_ranges_move_backward/70000 10.38% 7969.408 8796.950 - -0.64% -
std::fill_n(vector<bool>)/64 10.38% 1.344 1.484 - 5.67% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 10.37% 15.629 17.250 - -4.19% -
BM_deque_vector_ranges_move/1 10.32% 2.029 2.239 - 6.47% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 10.32% 0.442 0.488 - 4.52% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 10.31% 1347141.459 1486086.617 - 10.63% -
std::map<std::string,_int>::erase(iterator)/1024 10.31% 25.495 28.124 - -16.12% -
BM_std_minmax_element<char>/512 10.29% 140.349 154.793 - 6.30% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 10.29% 1.367 1.508 - -3.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10.28% 9699363.595 10696261.072 - 10.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 10.27% 7235397.834 7978239.439 - 17.04% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 10.24% 45809.531 50499.658 - -0.94% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 10.22% 179.543 197.894 - -3.52% -
BM_vector_deque_copy_backward/64000 10.18% 7256.225 7994.994 - 3.13% -
rng::contains_subrange(deque<int>)_(same_length)/50 10.18% 26.031 28.680 - 1.20% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 10.00% 2.287 2.516 - 8.31% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9.98% 8160.941 8975.788 - 16.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.98% 34.541 37.987 - 46.65% -
vector<bool>(size_type,_const_value_type&) 9.94% 8.380 9.213 - 12.51% -
ranges::minmax(std::list<char>)/1 9.93% 0.377 0.414 - 8.18% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.93% 32085.419 35270.553 - -5.84% -
std::generate_n(list<int>)/8192 9.91% 6868.739 7549.205 - -0.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 9.85% 1658952.148 1822322.672 - 12.60% -
BM_deque_deque_copy_backward/64 9.84% 3.347 3.676 - 10.18% -
BM_deque_vector_move_backward/2 9.81% 1.765 1.938 - 5.34% -
vector<bool>::reserve() 9.81% 8.283 9.095 - 9.91% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 9.79% 56815.632 62378.315 - 8.85% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.76% 47.510 52.149 - 11.74% -
std::unordered_set<int>::count(key)_(existent)/8192 9.75% 1.281 1.406 - -15.06% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.74% 22.957 25.193 - 4.19% -
std::unordered_set<std::string>::erase(iterator)/32 9.61% 29.901 32.775 - 26.35% -
std::stable_partition(deque<int>)_(dense)/50 9.56% 37.913 41.537 - 3.77% -
bm_gcd_complex 9.55% 17.779 19.478 - 7.56% -
std::move(list<int>)/64 9.53% 39.013 42.731 - 9.35% -
std::find(vector<long_long>)_(bail_25%)/8 9.53% 0.868 0.951 - -1.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 9.52% 2081317.709 2279452.473 - 12.56% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 9.50% 36.266 39.712 - 9.33% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 9.50% 20.356 22.290 - -1.84% -
BM_StringEraseWithMove_Empty_Transparent 9.45% 0.559 0.612 - 8.65% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 9.44% 32.068 35.094 - 23.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 9.39% 4999450.693 5469121.657 - 10.67% -
BM_vector_deque_ranges_copy_backward/70000 9.30% 7915.634 8651.799 - 1.95% -
BM_vector_deque_ranges_copy_backward/64000 9.30% 7199.611 7869.182 - -0.52% -
BM_vector_deque_copy_backward/0 9.29% 0.480 0.524 - 2.41% -
std::set<std::string>::lower_bound(key)_(existent)/8192 9.28% 29.474 32.211 - 5.42% -
std::pop_heap(deque<int>)/1024 9.26% 12.280 13.418 - 8.06% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 9.26% 276939.835 302571.530 - -3.05% -
SetIntersection_Interlaced_Vector_uint64_262144_64 9.21% 8643397.922 9439111.027 - -65.28% -
std::partition(deque<int>)_(dense)/50 9.19% 14.052 15.344 - -3.43% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 9.16% 1.301 1.420 - 6.32% -
rng::contains_subrange(list<int>)_(process_all)/8192 9.15% 6745.710 7363.156 - 5.72% -
vector<bool>::resize() 9.15% 10.729 11.711 - 10.54% -
bm_lexicographical_compare<unsigned_char>/8 9.14% 1.316 1.436 - 18.38% -
std::find_end(vector<int>)_(single_element)/1024 9.12% 244.093 266.355 - 4.73% -
BM_StringRelational_Eq_Small_Small_Control 9.12% 1.848 2.016 - 1.25% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9.07% 41750.207 45537.983 - 9.79% -
std::set<int>::insert(value)_(already_present)/1024 9.07% 6.046 6.595 - 9.11% -
BM_std_minmax_element<int>/3 9.06% 1.138 1.241 - 0.21% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 9.06% 273659.304 298450.552 - -6.12% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 9.05% 19799.780 21591.038 - 10.47% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 9.04% 741.027 808.011 - -5.84% -
SetIntersection_Front_Set_uint32_16384_256 9.02% 3869862.807 4218958.447 - 4.97% -
SetIntersection_Interlaced_Vector_float_64_16 9.02% 16815535.167 18332047.495 - -3.03% -
BM_vector_deque_ranges_move_backward/2 8.98% 1.825 1.988 - -3.52% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.95% 1.299 1.415 - 7.56% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 8.94% 10438.090 11371.572 - 15.73% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 8.93% 4608.601 5019.965 - 8.64% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 8.91% 921.764 1003.918 - 0.39% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 8.88% 166.690 181.488 - 0.60% -
SetIntersection_Interlaced_Set_string_64_64 8.86% 35009422.244 38111870.461 - 1.19% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.86% 8266.918 8999.024 - -2.19% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 8.84% 15.592 16.971 - 8.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 8.79% 205181555.098 223215513.654 - 9.82% -
std::copy_backward(deque<int>)/1048576 8.78% 130848.893 142341.224 - 7.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 8.76% 11210422.731 12193005.632 - 7.56% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 8.75% 16634.439 18089.680 - 8.04% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 8.75% 35.554 38.663 - 0.97% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 8.74% 41.552 45.181 - 5.76% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.70% 7311.784 7947.843 - -13.73% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 8.69% 16.150 17.553 - 10.43% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 8.68% 32464.780 35282.727 - 0.89% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 8.68% 591090.105 642379.900 - 8.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 8.67% 171.755 186.647 - -8.57% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 8.66% 14.749 16.026 - 4.27% -
std::unique_copy(list<int>)_(sprinkled)/1024 8.62% 735.241 798.656 - 7.74% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 8.60% 44.708 48.553 - 2.45% -
BM_deque_deque_ranges_move_backward/70000 8.56% 7906.454 8583.327 - -0.29% -
BM_StringFindStringLiteral/64 8.55% 2.157 2.341 - 9.29% -
ranges::min(std::vector<long_long>)/64 8.51% 4.670 5.067 - 2.70% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 8.49% 0.528 0.572 - 8.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 8.49% 1826332.356 1981329.018 - 10.80% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 8.46% 12796.412 13878.963 - 3.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 8.44% 24.212 26.256 - 6.61% -
BM_PushHeap_uint32_Ascending_262144 8.38% 4.679 5.071 - 8.07% -
rng::find_last(vector<int>)_(bail_90%)/8 8.36% 0.424 0.460 - 4.23% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 8.34% 22.495 24.371 - 0.87% -
std::rotate_copy(deque<int>)/32 8.34% 2.573 2.787 - 4.54% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 8.30% 5.730 6.206 - 8.71% -
std::distance(join_view(vector<vector<int>>))/50 8.26% 0.641 0.694 - 10.42% -
std::list<int>::ctor(size)/8192 8.24% 93359.438 101052.576 - -2.43% -
SetIntersection_Front_Set_float_16384_1024 8.23% 13580671.575 14698521.831 - 7.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 8.21% 1.342 1.452 - -2.78% -
std::search(deque<int>,_pred)_(near_matches)/1000 8.21% 23978.317 25945.965 - 11.37% -
BM_std_minmax_element<char>/2 8.17% 0.603 0.652 - 0.29% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.14% 1.308 1.415 - 13.07% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 8.14% 66666.752 72093.520 - -2.31% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 8.11% 1.584 1.712 - 7.22% -
std::pop_heap(deque<size_t>)/8192 8.07% 59.650 64.467 - 9.81% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.07% 30.493 32.953 - -0.29% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 8.05% 10.933 11.814 - -8.96% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 8.04% 757.904 818.830 - 20.19% -
std::search(deque<int>,_pred)_(no_match)/8192 8.02% 3492.600 3772.731 - 7.92% -
std::set<std::string>::upper_bound(key)_(existent)/1024 8.01% 22.315 24.103 - 4.01% -
ranges::min(std::list<__int128>)/64 7.99% 33.190 35.841 - -5.81% -
BM_PushHeap_uint32_PipeOrgan_1 7.98% 0.409 0.441 - -31.06% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 7.96% 26.934 29.079 - -4.21% -
BM_PushHeap_float_Descending_4 7.94% 0.363 0.392 - 5.86% -
BM_PushHeap_uint32_Ascending_256 7.93% 2.080 2.245 - 7.60% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 7.93% 34.535 37.272 - 1.20% -
BM_deque_deque_ranges_copy_backward/65536 7.91% 7407.194 7992.806 - -2.65% -
BM_deque_deque_copy_backward/70000 7.88% 7960.115 8587.174 - 0.88% -
std::equal(vector<bool>)_(aligned)/8 7.86% 0.220 0.237 - 8.19% -
BM_StringConstructDestroyCStr_Large_Opaque 7.84% 18.549 20.004 - 23.89% -
BM_deque_vector_move_backward/1 7.84% 2.069 2.231 - 4.55% -
std::unique(vector<int>)_(sprinkled)/1024 7.81% 528.651 569.941 - 7.01% -
BM_std_minmax_element<char>/1024 7.81% 275.555 297.066 - 3.65% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.80% 4.990 5.379 - -2.41% -
BM_deque_vector_move_backward/65536 7.76% 7338.727 7908.127 - -4.16% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 7.75% 83.963 90.474 - -36.04% -
std::partition(deque<int>)_(dense)/32 7.71% 9.489 10.221 - -3.53% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.71% 216.716 233.427 - 4.78% -
BM_vector_deque_ranges_move_backward/1 7.70% 2.115 2.278 - -2.73% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 7.70% 37469.149 40355.145 - 7.09% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 7.69% 47.736 51.409 - -1.95% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.68% 9.837 10.592 - -3.82% -
std::vector<std::string>::ctor(size)/32 7.67% 32.136 34.601 - 12.05% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 7.67% 1.371 1.476 - -16.14% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.67% 1.946 2.095 - 1.43% -
std::move_backward(vector<int>)/1048576 7.62% 56541.236 60848.493 - 6.57% -
std::is_sorted(list<int>)/8192 7.55% 7219.697 7764.870 - 8.16% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.53% 31.675 34.061 - 5.29% -
std::unordered_set<std::string>::contains(key)_(existent)/32 7.53% 32.584 35.037 - -11.22% -
SetIntersection_Front_Set_string_256_64 7.52% 14060122.483 15116966.211 - 4.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 7.51% 1960358.072 2107575.193 - 8.34% -
BM_deque_vector_ranges_copy_backward/64000 7.49% 7454.620 8013.239 - -2.73% -
std::search(list<int>,_pred)_(near_matches)/1024 7.44% 43355.372 46582.255 - 7.26% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 7.43% 659551.092 708588.243 - 77.37% -
SetIntersection_Interlaced_Set_string_256_64 7.42% 29568884.692 31763801.213 - 7.61% -
SetIntersection_Interlaced_Vector_uint64_16384_256 7.40% 18655393.692 20035979.121 - 32.52% -
std::set<std::string>::contains(key)_(existent)/8192 7.37% 26.645 28.610 - 1.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 7.35% 22830349.129 24509062.756 - 2.60% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 7.35% 0.969 1.041 - -3.98% -
std::unordered_set<int>::find(key)_(non-existent)/8192 7.35% 1.127 1.210 - 6.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 7.34% 216505573.380 232404644.634 - 8.90% -
SetIntersection_Interlaced_Set_string_262144_4 7.33% 1852778.728 1988668.863 - 10.83% -
SetIntersection_Interlaced_Vector_uint64_1024_256 7.33% 6973366.576 7484461.492 - 39.11% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 7.32% 1.379 1.480 - 4.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 7.32% 2393446.212 2568624.581 - -0.21% -
std::set<int>::find(key)_(non-existent)/32 7.28% 2.236 2.399 - 6.94% -
SetIntersection_None_Set_string_262144_1024 7.27% 1654788.330 1775094.318 - 10.28% -
BM_deque_deque_ranges_copy_backward/2 7.25% 2.353 2.524 - 4.62% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 7.25% 10.340 11.089 - -4.43% -
SetIntersection_None_Set_string_262144_64 7.24% 1648619.629 1768006.594 - 8.74% -
std::search(deque<int>,_pred)_(near_matches)/1024 7.24% 25158.382 26978.874 - 10.72% -
std::multiset<std::string>::contains(key)_(existent)/32 7.23% 16.435 17.624 - 2.01% -
BM_deque_deque_move_backward/64000 7.22% 7230.942 7753.343 - -2.19% -
std::multimap<std::string,_int>::count(key)_(existent)/32 7.22% 19.699 21.122 - -3.26% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 7.19% 18.777 20.126 - 0.22% -
SetIntersection_Front_Set_uint64_262144_262144 7.17% 1690354.004 1811539.469 - 8.12% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 7.16% 1788.355 1916.480 - 0.11% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 7.16% 1.201 1.287 - 3.15% -
std::set<std::string>::count(key)_(non-existent)/1024 7.15% 23.538 25.222 - 5.71% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 7.15% 18.571 19.899 - -0.31% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.14% 24.829 26.602 - 36.21% -
std::is_partitioned(deque<int>)_(partitioned)/8192 7.13% 2384.866 2554.899 - 8.56% -
std::set<int>::count(key)_(non-existent)/8192 7.12% 11.181 11.977 - 5.63% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.11% 2.336 2.502 - 4.31% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 7.10% 12.302 13.175 - 7.57% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 7.10% 4.660 4.991 - -8.76% -
SetIntersection_None_Set_string_262144_16 7.10% 1652525.881 1769811.930 - 9.25% -
std::lower_bound(std::list<int>)/8 7.07% 15.340 16.424 - 5.31% -
std::find(list<int>)_(process_all)/8 7.06% 2.247 2.406 - -0.72% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 7.04% 279303.184 298953.165 - -0.37% -
BM_StringConstructDestroyCStr_Empty_Opaque 7.03% 2.155 2.306 - 3.41% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 7.02% 186737.365 199838.494 - 7.60% -
std::set<std::string>::erase(iterator)/1024 7.01% 31.060 33.237 - 6.43% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 7.01% 8.133 8.703 - 5.83% -
SetIntersection_None_Set_string_262144_4 6.99% 1650966.555 1766314.779 - 9.14% -
SetIntersection_Front_Vector_uint64_256_256 6.99% 4244218.702 4540717.019 - 6.73% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 6.98% 525.173 561.843 - 5.64% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 6.92% 21.162 22.627 - -4.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 6.92% 11663283.869 12470544.197 - 3.31% -
std::map<int,_int>::insert(value)_(already_present)/1024 6.91% 3.231 3.454 - 5.30% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 6.91% 752.454 804.434 - 5.03% -
BM_deque_deque_copy_backward/65536 6.90% 7572.941 8095.481 - -0.57% -
std::set<std::string>::contains(key)_(non-existent)/8192 6.88% 27.427 29.313 - 1.75% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 6.86% 11124.608 11887.438 - 1.77% -
std::unordered_set<std::string>::count(key)_(existent)/1024 6.84% 35.023 37.419 - 13.80% -
std::stable_partition(deque<int>)_(dense)/32 6.83% 29.079 31.066 - 2.72% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 6.81% 30.304 32.368 - -6.46% -
SetIntersection_None_Set_string_262144_1 6.79% 1656736.897 1769258.709 - 9.40% -
std::list<int>::ctor(size)/1024 6.77% 11562.706 12346.076 - -2.19% -
SetIntersection_None_Set_uint32_262144_16384 6.76% 1167735.758 1246685.873 - 9.01% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 6.76% 221.055 235.990 - 4.49% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 6.74% 9882.387 10548.161 - 11.46% -
BM_PushHeap_uint32_PipeOrgan_64 6.74% 1.306 1.394 - 6.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 6.71% 12765132.025 13622055.315 - 3.99% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 6.70% 17.341 18.503 - 0.00% -
SetIntersection_Interlaced_Vector_uint32_16384_256 6.69% 20759934.317 22148723.870 - 0.03% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 6.69% 14770.873 15758.668 - 2.35% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6.69% 6625.208 7068.134 - 8.24% -
bm_lexicographical_compare<int>/8 6.67% 1.462 1.559 - -6.92% -
BM_deque_deque_move_backward/70000 6.65% 8053.695 8589.616 - -2.90% -
ranges::minmax(std::deque<long_long>)/70000 6.65% 24550.840 26183.523 - 4.14% -
SetIntersection_Interlaced_Set_uint32_16384_16 6.64% 207728090.723 221526640.577 - 8.67% -
std::remove(deque<int>)_(sprinkled)/50 6.64% 54.309 57.916 - 5.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 6.63% 177208284.719 188965726.573 - 7.68% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 6.58% 113936.354 121438.915 - 2.43% -
BM_deque_deque_move_backward/65536 6.57% 7570.413 8067.859 - -0.76% -
BM_vector_deque_move_backward/1024 6.55% 37.882 40.363 - 6.94% -
std::equal(vector<bool>)_(aligned)/50 6.54% 0.218 0.232 - 5.94% -
std::multiset<std::string>::erase(key)_(existent)/32 6.54% 78.908 84.071 - 4.74% -
SetIntersection_Front_Set_uint64_16384_16384 6.52% 229019249.249 243953955.860 - -0.24% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.51% 29425.545 31341.591 - 17.20% -
std::for_each(list<int>)/8 6.51% 2.378 2.533 - 2.48% -
SetIntersection_Interlaced_Set_float_64_16 6.50% 21455200.570 22850320.495 - 5.52% -
std::list<int>::ctor(size)/32 6.49% 320.932 341.754 - -3.09% -
std::find_if_not(vector<int>)_(process_all)/8 6.47% 1.312 1.396 - -3.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 6.46% 11906340.932 12675888.518 - 6.72% -
std::find(list<int>)_(process_all)/1024 6.46% 685.972 730.256 - 1.03% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 6.45% 12429.706 13231.392 - 5.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 6.41% 17856610.719 19001806.345 - 7.04% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 6.40% 0.369 0.393 - -18.46% -
std::multiset<int>::contains(key)_(non-existent)/8192 6.40% 8.624 9.176 - -10.73% -
std::set<std::string>::equal_range(key)_(non-existent)/32 6.39% 10.581 11.257 - 7.89% -
SetIntersection_None_Set_string_262144_16384 6.37% 1663382.324 1769417.237 - 8.93% -
std::copy_n(vector<int>)/8 6.37% 2.162 2.300 - 3.29% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 6.37% 42.822 45.549 - 2.19% -
BM_lexicographical_compare_three_way_slow_path/1 6.37% 0.434 0.461 - 3.36% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.35% 6.562 6.978 - -0.09% -
std::search(list<int>,_pred)_(near_matches)/1000 6.35% 41435.688 44064.808 - 5.86% -
ranges::min(std::list<__int128>)/70000 6.34% 58205.552 61897.062 - -0.99% -
std::remove(deque<int>)_(prefix)/50 6.34% 60.876 64.735 - 1.21% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 6.33% 11.174 11.881 - -2.58% -
rng::starts_with(vector<int>)/1048576 6.30% 68197.081 72495.096 - 6.00% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 6.29% 599.511 637.235 - 7.23% -
BM_deque_deque_ranges_move_backward/65536 6.29% 7497.091 7968.603 - -3.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 6.28% 1666859.457 1771472.006 - 6.07% -
BM_std_minmax_element<char>/65536 6.23% 17124.893 18192.480 - 1.03% -
BM_std_minmax_element<char>/64000 6.22% 16722.664 17763.578 - 1.38% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 6.22% 92.382 98.130 - 7.88% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 6.20% 21.373 22.697 - 6.54% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 6.15% 2.170 2.303 - 3.60% -
std::unordered_multiset<int>::clear()/32 6.15% 596.436 633.102 - 0.42% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 6.13% 124.371 131.995 - 2.47% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.13% 795.431 844.169 - 5.11% -
std::search(list<int>)_(single_element)/1024 6.12% 722.762 766.991 - 2.03% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 6.11% 173133.403 183709.467 - 7.50% -
BM_deque_deque_copy_backward/64000 6.09% 7405.065 7856.036 - -1.38% -
BM_std_minmax_element<char>/5500 6.08% 1444.625 1532.483 - 1.55% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.07% 227.145 240.935 - 0.84% -
std::find(vector<bool>)_(process_all)/50 6.06% 0.677 0.718 - 5.23% -
BM_PushHeap_uint32_Ascending_1024 6.03% 2.552 2.706 - 5.83% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.02% 5.086 5.392 - -1.65% -
BM_deque_vector_copy_backward/64000 6.01% 7523.065 7975.365 - -3.80% -
SetIntersection_None_Set_string_262144_256 6.01% 1666332.275 1766433.268 - 8.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 6.00% 1216860.676 1289932.615 - 4.61% -
BM_deque_vector_copy_backward/65536 6.00% 7755.877 8221.551 - -1.29% -
ranges::minmax(std::deque<long_long>)/64 6.00% 22.893 24.265 - -0.39% -
std::unordered_set<int>::count(key)_(existent)/1024 5.99% 1.294 1.372 - -1.41% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.98% 4.347 4.606 - -6.09% -
BM_std_minmax_element<char>/4096 5.96% 1078.540 1142.822 - 1.20% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.96% 6.147 6.514 - -0.23% -
BM_PushHeap_float_QuickSortAdversary_16 5.96% 0.976 1.034 - 6.02% -
std::set<std::string>::upper_bound(key)_(existent)/8192 5.95% 27.789 29.441 - -3.80% -
std::multiset<std::string>::find(key)_(existent)/8192 5.94% 26.131 27.682 - 2.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 5.93% 0.599 0.634 - 6.24% -
BM_std_minmax_element<char>/4000 5.93% 1053.545 1116.011 - 1.31% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 5.93% 49620.033 52560.927 - 4.55% -
std::partition(vector<int>)_(dense)/32 5.93% 8.156 8.639 - 5.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.91% 12418.397 13151.852 - 0.17% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 5.90% 169.528 179.528 - 4.84% -
rng::contains_subrange(vector<int>)_(same_length)/16 5.90% 4.786 5.068 - 1.87% -
BM_vector_deque_ranges_copy/1024 5.90% 35.803 37.915 - 5.80% -
std::set<int>::upper_bound(key)_(existent)/1024 5.88% 4.077 4.316 - -0.69% -
rng::contains_subrange(list<int>)_(process_all)/50 5.87% 16.945 17.940 - 0.60% -
std::set<std::string>::equal_range(key)_(existent)/32 5.86% 16.169 17.117 - 4.54% -
std::set<std::string>::count(key)_(non-existent)/32 5.86% 10.451 11.063 - 0.73% -
SetIntersection_Interlaced_Set_string_262144_16 5.85% 2146364.746 2271990.641 - 10.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 5.85% 7477195.071 7914825.119 - 2.34% -
std::unordered_set<int>::erase(key)_(existent)/32 5.85% 20.826 22.044 - -5.05% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 5.83% 932.719 987.135 - -1.78% -
std::search(vector<int>,_pred)_(same_length)/1024 5.83% 612.666 648.354 - 5.14% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 5.81% 1.584 1.676 - 17.70% -
BM_deque_vector_ranges_move/64 5.80% 2.658 2.812 - 6.96% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.80% 1998480.063 2114466.957 - 6.66% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 5.77% 3440.364 3638.798 - 4.06% -
BM_StringConstructDestroyCStr_Huge_Opaque 5.76% 157.784 166.868 - 5.04% -
std::set<std::string>::count(key)_(non-existent)/8192 5.75% 33.123 35.030 - 7.08% -
SetIntersection_Interlaced_Vector_float_262144_1024 5.74% 96897190.723 102456102.309 - -37.18% -
BM_std_minmax_element<char>/70000 5.73% 18334.008 19384.937 - 1.31% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 5.73% 18.768 19.843 - 4.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 5.73% 78.750 83.261 - 8.31% -
std::copy_backward(deque<int>)/512 5.70% 18.023 19.051 - -0.60% -
std::all_of(deque<int>)_(process_all)/8 5.69% 3.298 3.486 - 5.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 5.68% 32.598 34.450 - 37.97% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 5.66% 35.650 37.668 - 2.06% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 5.66% 22.043 23.291 - -3.37% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 5.66% 1224190.186 1293440.754 - 4.44% -
BM_lexicographical_compare_three_way_fast_path/1 5.65% 0.395 0.418 - -1.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 5.65% 92.934 98.184 - 9.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 5.64% 11992544.978 12669451.312 - 0.01% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 5.61% 319.721 337.657 - -4.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 5.60% 2276498.561 2404059.111 - 2.40% -
std::remove(deque<int>)_(prefix)/32 5.60% 53.508 56.506 - 0.35% -
SetIntersection_Front_Set_string_262144_16384 5.59% 337008874.244 355849959.677 - 2.32% -
std::partial_sort_copy(list<int>)_(repeated)/8192 5.59% 32952.532 34794.639 - 4.84% -
BM_deque_deque_ranges_move_backward/64000 5.58% 7352.422 7762.991 - -2.75% -
BM_deque_vector_ranges_copy_backward/2 5.58% 1.835 1.937 - 5.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 5.57% 0.424 0.447 - -7.79% -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.57% 5.374 5.673 - -6.47% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 5.56% 17.191 18.147 - 6.01% -
SetIntersection_None_Set_string_262144_262144 5.56% 1659291.097 1751521.238 - 8.89% -
SetIntersection_Front_Set_uint32_16384_64 5.56% 1688614.325 1782421.963 - 6.34% -
SetIntersection_None_Set_uint32_262144_1024 5.55% 1174901.287 1240108.967 - 7.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 5.54% 1224258.219 1292026.611 - 4.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 5.53% 18248360.567 19256949.502 - 3.41% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.51% 18.477 19.496 - 0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 5.51% 1225042.969 1292588.459 - 4.34% -
SetIntersection_Interlaced_Set_uint32_16384_64 5.51% 215308009.933 227177522.615 - 7.03% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 5.51% 3.662 3.864 - 7.95% -
BM_PushHeap_string_Ascending_262144 5.51% 29.350 30.967 - 5.89% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 5.51% 1329.490 1402.708 - 20.95% -
std::multiset<int>::count(key)_(non-existent)/1024 5.51% 5.957 6.285 - 5.58% -
BM_StringRead_Cold_Shallow_Empty 5.50% 1.135 1.198 - 2.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 5.49% 0.573 0.604 - 5.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 5.48% 9969672.159 10516375.813 - 8.69% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 5.48% 11.427 12.053 - 4.55% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 5.47% 695.838 733.920 - 5.08% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 5.47% 23.729 25.026 - 5.75% -
std::stable_partition(deque<int>)_(dense)/1024 5.46% 576.742 608.215 - -1.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 5.45% 2353396.088 2481562.277 - 6.55% -
BM_vector_deque_ranges_copy_backward/64 5.44% 2.968 3.129 - 3.56% -
std::all_of(vector<int>)_(process_all)/8 5.43% 2.354 2.481 - 4.38% -
std::partition_point(vector<int>)/1024 5.40% 6.041 6.367 - 4.13% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 5.39% 1.137 1.198 - -7.74% -
bm_lexicographical_compare<unsigned_char>/64 5.39% 1.920 2.023 - 10.74% -
BM_deque_deque_ranges_copy_backward/70000 5.37% 8131.276 8567.719 - -1.23% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 5.36% 29.773 31.368 - 28.68% -
BM_vector_deque_ranges_copy/1 5.36% 2.185 2.302 - -0.15% -
std::rotate(deque<int>)_(by_1/3)/8192 5.35% 3195.365 3366.467 - 5.10% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 5.35% 28.684 30.220 - 2.27% -
BM_StringRead_Cold_Shallow_Large 5.34% 1.152 1.213 - 1.12% -
BM_deque_deque_ranges_copy_backward/64000 5.33% 7372.578 7765.441 - -0.49% -
SetIntersection_Front_Set_uint32_262144_64 5.33% 1686092.803 1775915.286 - 12.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 5.32% 1912.101 2013.807 - -2.53% -
BM_StringRead_Cold_Shallow_Small 5.31% 1.123 1.183 - 1.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 5.31% 1220766.927 1285573.650 - 3.62% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.30% 737.214 776.307 - -18.83% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 5.30% 1.101 1.159 - 1.03% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 5.29% 2.994 3.152 - 3.92% -
ranges::min(std::list<char>)/64 5.29% 27.012 28.440 - 6.07% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 5.28% 21.621 22.764 - -5.00% -
bm_lexicographical_compare<unsigned_char>/1 5.26% 1.534 1.614 - 12.05% -
SetIntersection_None_Set_uint32_262144_256 5.24% 1176561.848 1238270.998 - 7.60% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.22% 33.789 35.554 - 0.01% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.21% 24.028 25.280 - 0.10% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 5.20% 35.644 37.499 - 4.64% -
std::any_of(vector<int>)_(process_all)/8 5.20% 2.316 2.437 - 4.43% -
std::multiset<std::string>::count(key)_(existent)/8192 5.20% 29.121 30.634 - 6.48% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 5.19% 23.488 24.706 - 4.31% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 5.19% 0.487 0.512 - 1.89% -
std::stable_sort(deque<int>)_(ascending)/8 5.18% 17.522 18.430 - 4.86% -
SetIntersection_Interlaced_Set_uint32_262144_1024 5.18% 1520576.660 1599306.803 - 7.87% -
std::find_if(vector<char>)_(bail_25%)/1024 5.17% 25.136 26.435 - 4.99% -
BM_deque_deque_ranges_copy_backward/1 5.14% 2.626 2.761 - 3.79% -
SetIntersection_Interlaced_Set_string_262144_1024 5.13% 2065097.330 2171074.135 - -0.86% -
BM_PushHeap_string_SingleElement_4 5.11% 2.409 2.532 - 9.46% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 5.11% 30.484 32.041 - -2.29% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.10% 228.335 239.990 - 4.13% -
vector<bool>(const_vector<bool>&) 5.10% 10.255 10.778 - 7.73% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.09% 320.323 336.635 - -5.14% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.09% 0.965 1.015 - -2.41% -
std::find_end(deque<int>)_(match_near_end)/1000 5.09% 33.620 35.330 - -23.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 5.08% 1241227.945 1304316.734 - 3.78% -
std::unordered_multiset<int>::erase(iterator)/8192 5.08% 19.859 20.867 - -13.19% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 5.07% 1331.791 1399.370 - 3.95% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 5.07% 23.212 24.389 - 5.27% -
bm_lexicographical_compare<signed_char>/8 5.06% 3.302 3.469 - 6.76% -
SetIntersection_None_Set_uint32_262144_16 5.06% 1179785.642 1239456.459 - 7.99% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 5.05% 1.757 1.846 - -8.36% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 5.04% 31.656 33.251 - 0.92% -
SetIntersection_None_Set_uint32_262144_262144 5.04% 1175592.285 1234817.789 - 7.38% -
std::multimap<int,_int>::clear()/1024 5.03% 10600.658 11134.335 - 4.26% -
SetIntersection_None_Set_uint32_262144_64 5.02% 1180292.724 1239569.905 - 7.78% -
BM_PushHeap_string_PipeOrgan_64 5.02% 5.735 6.023 - 2.86% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 5.02% 18.397 19.320 - -1.32% -
std::multimap<std::string,_int>::erase(iterator)/32 5.02% 25.233 26.499 - -7.45% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 5.01% 617539.085 648487.462 - 4.06% -
rng::find_last(vector<int>)_(bail_90%)/50 5.01% 1.415 1.485 - -0.06% -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 5.01% 96246.236 101067.923 - 5.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5.01% 6594271.580 6924594.507 - 4.06% -
std::find(vector<bool>)_(process_all)/8 5.00% 0.628 0.660 - -4.47% -
std::replace_if(vector<int>)_(sprinkled)/32 5.00% 8.705 9.140 - 4.14% -
SetIntersection_None_Set_uint32_262144_4 4.98% 1181285.890 1240136.394 - 8.02% -
BM_StringEraseWithMove_Empty_Opaque 4.97% 0.802 0.841 - 4.36% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 4.97% 0.460 0.483 - -0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 4.97% 63110248.003 66244253.781 - 5.12% -
std::find_end(vector<int>)_(single_element)/1000 4.96% 238.497 250.332 - 0.80% -
SetIntersection_Interlaced_Set_uint32_16384_4 4.96% 170885971.239 179363613.313 - 5.82% -
std::set<int>::equal_range(key)_(non-existent)/1024 4.96% 6.478 6.800 - -6.45% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.95% 17.744 18.622 - 3.93% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 4.92% 23.779 24.948 - 5.32% -
BM_PushHeap_uint32_Ascending_16384 4.90% 3.571 3.746 - 4.42% -
BM_PushHeap_uint32_Ascending_16 4.90% 0.928 0.974 - 4.59% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.90% 2329343.410 2443394.548 - 6.25% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.89% 22.841 23.957 - -4.23% -
std::is_sorted_until(vector<int>,_pred)/1024 4.89% 408.022 427.954 - 2.53% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 4.87% 45.607 47.829 - -26.98% -
rng::find_last_if(vector<int>)_(bail_90%)/50 4.86% 1.509 1.582 - 3.30% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 4.86% 30.791 32.288 - -1.29% -
std::map<std::string,_int>::count(key)_(non-existent)/0 4.86% 0.254 0.266 - -4.20% -
std::map<std::string,_int>::find(key)_(existent)/8192 4.85% 30.448 31.926 - 11.96% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 4.85% 163139859.544 171054760.640 - 6.35% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4.84% 4658.235 4883.587 - 4.17% -
BM_std_minmax_element<short>/1 4.83% 0.300 0.315 - 4.92% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 4.83% 5720.475 5996.882 - -1.64% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 4.83% 0.316 0.331 - 3.22% -
std::find_end(forward_list<int>)_(process_all)/1024 4.83% 708.189 742.381 - 4.87% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.82% 1.775 1.861 - -0.40% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 4.82% 16.649 17.451 - 3.44% -
BM_StringRelational_Eq_Empty_Large_Control 4.81% 0.463 0.486 - 3.02% -
std::unordered_set<int>::erase(iterator)/8192 4.81% 22.232 23.301 - 6.63% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 4.80% 12.936 13.557 - -3.77% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 4.80% 36522.862 38275.027 - 4.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.80% 1.157 1.213 - 6.83% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 4.78% 700887.854 734423.903 - 101.35% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 4.78% 454.701 476.442 - -18.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.77% 20.395 21.367 - 3.99% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 4.77% 52729.224 55242.438 - 6.30% -
std::none_of(deque<int>)_(process_all)/8 4.76% 3.277 3.433 - 4.66% -
SetIntersection_Front_Set_uint32_256_64 4.75% 5457244.281 5716525.489 - -0.31% -
std::find(vector<char>)_(process_all)/32768 4.75% 493.301 516.734 - 4.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 4.74% 1355844.402 1420121.908 - 5.08% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 4.73% 107792999.534 112893066.394 - 10.31% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.73% 23626974.281 24744401.606 - 0.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 4.73% 0.595 0.623 - 5.47% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 4.72% 31.095 32.563 - 6.00% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 4.72% 0.600 0.628 - 5.60% -
SetIntersection_None_Set_uint32_262144_1 4.72% 1186128.418 1242057.697 - 7.28% -
rng::for_each(multiset<int>)/8 4.71% 6.683 6.998 - 4.12% -
std::move_backward(deque<int>)/8 4.70% 3.363 3.521 - -3.71% -
std::set<int>::erase(key)_(non-existent,_end)/8192 4.70% 8.165 8.548 - -8.23% -
std::fill_n(list<int>)/1024 4.69% 439.985 460.605 - 3.71% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 4.68% 6.534 6.840 - 1.52% -
BM_deque_deque_copy_backward/512 4.68% 18.910 19.794 - 4.67% -
std::map<std::string,_int>::count(key)_(non-existent)/32 4.63% 10.048 10.513 - 8.94% -
std::find(vector<char>)_(process_all)/8192 4.62% 135.502 141.766 - 4.23% -
SetIntersection_None_Set_uint64_262144_4 4.62% 1200993.570 1256483.479 - 5.28% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 4.62% 18.315 19.161 - -1.35% -
std::multimap<std::string,_int>::erase(iterator)/8192 4.62% 30.264 31.662 - 1.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 4.60% 69.520 72.717 - 2.33% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 4.59% 2752.032 2878.399 - 5.57% -
SetIntersection_None_Set_float_16384_16384 4.59% 152495069.253 159494926.077 - 1.31% -
std::search(deque<int>,_pred)_(same_length)/1000 4.58% 479.203 501.169 - 4.74% -
std::find_first_of(vector<int>)_(large_needle)/32 4.58% 107.888 112.829 - 1.82% -
std::find_if(list<int>)_(bail_25%)/32768 4.57% 7077.989 7401.660 - 1.83% -
rng::starts_with(vector<int>,_pred)/8 4.57% 2.450 2.562 - -2.26% -
rng::contains_subrange(list<int>)_(single_element)/50 4.56% 16.341 17.086 - -2.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 4.55% 62927491.000 65788852.415 - 6.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 4.52% 1036319.289 1083200.173 - 2.71% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.52% 35.511 37.117 - 5.91% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 4.51% 86.903 90.818 - 3.72% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 4.50% 6.971 7.285 - 2.49% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 4.50% 17.145 17.917 - 4.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 4.49% 16554233.595 17297269.665 - 5.09% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 4.46% 29.205 30.508 - -5.22% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 4.46% 1.348 1.408 - 16.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 4.45% 1568.592 1638.448 - 1.38% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.45% 86.331 90.176 - 2.90% -
std::map<std::string,_int>::count(key)_(existent)/8192 4.45% 28.038 29.286 - -4.31% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 4.45% 1.154 1.205 - -1.10% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 4.44% 343.449 358.707 - 4.21% -
std::any_of(deque<int>)_(process_all)/8 4.43% 3.283 3.428 - 4.46% -
rng::find_last(vector<char>)_(bail_90%)/8 4.43% 0.440 0.460 - 4.17% -
BM_StringFindStringLiteral/256 4.43% 5.423 5.663 - 4.62% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.42% 1.155 1.206 - 4.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 4.39% 0.665 0.694 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 4.39% 161658796.749 168758210.644 - 6.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 4.39% 1136115.252 1185986.487 - 0.61% -
std::remove(deque<int>)_(sprinkled)/32 4.39% 49.538 51.710 - 3.65% -
std::partition_point(list<int>)/8192 4.38% 11825.322 12343.709 - -1.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 4.38% 1625334.719 1696547.770 - 3.59% -
std::none_of(list<int>)_(process_all)/32768 4.38% 25689.098 26813.222 - 0.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 4.37% 8677180.010 9056605.765 - 5.44% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4.37% 2766.743 2887.668 - 4.27% -
SetIntersection_Interlaced_Set_uint32_16384_1024 4.37% 171511183.733 179003201.352 - 6.18% -
SetIntersection_Front_Vector_uint32_16384_1024 4.36% 5593949.777 5838081.542 - 8.77% -
std::all_of(vector<int>)_(process_all)/32768 4.36% 8099.985 8453.425 - 4.32% -
std::shift_right(list<int>)/8192 4.35% 7670.697 8004.445 - 8.41% -
SetIntersection_Interlaced_Vector_float_1024_256 4.34% 6018052.764 6279426.867 - -8.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.34% 343273638.211 358155175.633 - 1.89% -
std::copy_if(vector<int>)_(entire_range)/64 4.33% 15.285 15.947 - 0.23% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.32% 11.466 11.962 - -1.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 4.31% 0.628 0.656 - 3.93% -
SetIntersection_Interlaced_Vector_float_262144_64 4.31% 9216105.617 9613148.916 - -53.48% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.30% 1.190 1.241 - 0.97% -
std::find_end(vector<int>)_(single_element)/8192 4.30% 1860.993 1940.975 - -1.51% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 4.29% 55.807 58.204 - 2.36% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 4.29% 15.823 16.502 - 2.97% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 4.29% 52139.615 54376.373 - 5.56% -
std::reverse_copy(vector<int>)/8 4.29% 2.338 2.438 - 4.60% -
std::set<int>::lower_bound(key)_(existent)/1024 4.28% 4.302 4.486 - -0.72% -
BM_StringRelational_Compare_Empty_Huge_Control 4.28% 1.606 1.674 - 3.80% -
std::for_each(vector<int>)/8192 4.26% 252.182 262.924 - 4.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 4.25% 61.669 64.290 - 3.56% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 4.21% 2.372 2.472 - 3.42% -
BM_StringRelationalLiteral_Compare_Small_Large_Control 4.21% 1.612 1.680 - 4.03% -
std::set<int>::find(key)_(non-existent)/1024 4.20% 5.595 5.830 - 5.09% -
BM_PushHeap_string_Random_1024 4.19% 14.663 15.277 - 3.86% -
std::multiset<int>::count(key)_(non-existent)/32 4.19% 2.491 2.596 - 0.71% -
BM_deque_vector_ranges_copy_backward/1 4.18% 2.090 2.177 - 4.25% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.17% 245945.330 256213.407 - 2.45% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 4.17% 12.971 13.512 - -4.53% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 4.17% 1.516 1.579 - 3.22% -
std::multimap<int,_int>::count(key)_(existent)/8192 4.17% 6.484 6.754 - -0.99% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 4.16% 24.200 25.206 - 3.87% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.15% 4.018 4.184 - 1.56% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 4.14% 445.203 463.617 - 1.51% -
std::map<int,_int>::contains(key)_(existent)/32 4.13% 1.638 1.705 - 2.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 4.13% 391.456 407.606 - 3.40% -
bm_ranges_swap_ranges_vb_aligned/131072 4.11% 244.403 254.452 - 5.08% -
std::make_heap(deque<int>)_(repeated)/1024 4.11% 2260.362 2353.177 - -0.16% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.10% 5414.643 5636.808 - -9.33% -
ranges::min(std::vector<long_long>)/8 4.10% 2.170 2.259 - -2.47% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 4.09% 28.943 30.128 - 4.12% -
std::multimap<int,_int>::clear()/8192 4.07% 85326.872 88799.601 - 7.18% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 4.07% 6.721 6.995 - 5.16% -
BM_CmpLess_uint_schar 4.07% 1.039 1.082 - -0.30% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.06% 16.448 17.116 - 3.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 4.06% 89.604 93.239 - 1.25% -
BM_StringEraseToEnd_Small_Transparent 4.06% 0.400 0.416 - 3.90% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 4.05% 655.614 682.177 - 3.65% -
std::multiset<int>::erase(key)_(non-existent,_middle)/0 4.05% 0.252 0.262 - -6.34% -
std::set<std::string>::erase(key)_(existent)/32 4.05% 50.284 52.319 - 3.34% -
std::partial_sort(vector<int>)_(descending)/8 4.05% 24.012 24.983 - 1.99% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 4.04% 43.584 45.347 - 0.44% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 4.04% 38.250 39.795 - -5.63% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 4.04% 230.146 239.439 - 3.98% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 4.02% 0.602 0.626 - 3.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4.01% 1075143.141 1118269.137 - 1.15% -
std::set<int>::equal_range(key)_(non-existent)/8192 4.01% 9.870 10.265 - -6.41% -
std::copy(deque<int>)/8 4.01% 2.655 2.762 - 2.35% -
bm_lexicographical_compare<int>/64 4.00% 4.344 4.518 - -2.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.00% 1403238.870 1459367.187 - 4.45% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 4.00% 94263.220 98031.066 - -3.65% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 3.99% 19872.774 20665.937 - 5.67% -
std::move_backward(vector<bool>)_(aligned)/64 3.98% 1.724 1.793 - 0.84% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.98% 267.545 278.202 - -1.72% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 3.98% 2.177 2.263 - 1.84% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 3.98% 1.173 1.220 - 0.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.97% 125.843 130.840 - -3.17% -
BM_vector_deque_move/64 3.97% 2.675 2.781 - -2.88% -
std::search(vector<int>,_pred)_(same_length)/8192 3.95% 4902.959 5096.654 - 3.34% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 3.95% 1.291 1.342 - -12.45% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.95% 1005.752 1045.460 - -0.40% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 3.94% 4.234 4.401 - 5.16% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 3.93% 173172.632 179985.639 - 4.68% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 3.93% 16286.026 16926.559 - 3.51% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 3.93% 16.525 17.175 - 3.46% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 3.93% 0.580 0.602 - 3.78% -
std::any_of(deque<int>)_(process_all)/32768 3.93% 10075.407 10470.968 - 3.28% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 3.93% 6897.997 7168.778 - 4.41% -
std::copy_if(vector<int>)_(entire_range)/8 3.92% 2.254 2.342 - -0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 3.92% 1055283.003 1096610.383 - 5.49% -
std::set<int>::upper_bound(key)_(existent)/8192 3.92% 7.749 8.052 - -2.51% -
std::set<int>::lower_bound(key)_(existent)/8192 3.91% 7.748 8.051 - -1.11% -
std::all_of(list<int>)_(process_all)/32768 3.91% 25653.580 26656.541 - -0.48% -
std::multimap<std::string,_int>::ctor(const&)/1024 3.91% 34713.298 36068.998 - -1.80% -
BM_PushHeap_float_Descending_16 3.90% 0.367 0.381 - 2.70% -
bm_ranges_swap_ranges_vb_aligned/64 3.90% 2.980 3.096 - 1.26% -
SetIntersection_None_Vector_string_262144_16 3.89% 1272765.224 1322251.559 - 1.30% -
std::set<std::string>::find(key)_(existent)/1024 3.88% 23.851 24.777 - 4.92% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.88% 1.442 1.498 - -1.19% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 3.88% 52.541 54.578 - 0.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.87% 136297.294 141575.409 - 0.31% -
std::find_if(vector<char>)_(bail_25%)/32768 3.87% 796.352 827.190 - 3.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.86% 8376.232 8699.333 - 2.22% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 3.85% 1.355 1.407 - 8.22% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 3.85% 42.246 43.871 - 1.98% -
std::set<int>::find(key)_(non-existent)/8192 3.84% 8.480 8.805 - 4.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.84% 2190145.505 2274154.896 - 3.91% -
BM_vector_deque_ranges_move/1 3.83% 2.176 2.259 - 6.50% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.83% 18.112 18.806 - 4.55% -
std::set<std::string>::find(key)_(existent)/32 3.83% 15.795 16.400 - 5.16% -
std::move_backward(deque<int>)/32768 3.82% 3393.848 3523.614 - -0.95% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 3.82% 49.280 51.162 - 2.23% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 3.82% 9728.989 10100.423 - 2.18% -
BM_StringFindAllMatch/64 3.82% 3.236 3.359 - 2.94% -
BM_deque_vector_copy/1 3.81% 2.067 2.145 - 3.00% -
std::partial_sort_copy(vector<int>)_(heap)/8 3.81% 16.076 16.689 - 0.16% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.81% 769.308 798.631 - 8.31% -
BM_deque_vector_ranges_move_backward/2 3.81% 1.764 1.831 - -0.38% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.81% 2.009 2.086 - -4.53% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 3.79% 391.854 406.716 - 3.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 3.79% 22888910.395 23756932.507 - 6.11% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 3.77% 15779.992 16375.630 - 3.26% -
std::partition_point(vector<int>)/50 3.77% 2.556 2.652 - 3.07% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 3.77% 34.642 35.949 - -13.08% -
BM_PushHeap_uint32_QuickSortAdversary_64 3.77% 0.617 0.640 - 3.68% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.77% 87335.818 90627.738 - 1.41% -
std::unique(list<int>)_(sprinkled)/8192 3.77% 7867.209 8163.734 - -0.10% -
SetIntersection_None_Vector_string_16384_256 3.76% 1194138.645 1239031.833 - 1.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.76% 365.966 379.724 - 4.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 3.76% 164223726.434 170392469.570 - 5.02% -
std::unordered_map<int,_int>::find(key)_(existent)/32 3.74% 1.449 1.503 - -1.64% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.72% 975.212 1011.483 - -3.07% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.72% 12460.738 12923.717 - -6.97% -
BM_CmpEqual_short_short 3.71% 1.042 1.081 - -1.22% -
std::unordered_set<int>::erase(iterator)/1024 3.71% 22.213 23.037 - 5.32% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.71% 4.780 4.958 - 3.15% -
BM_PushHeap_uint64_PipeOrgan_4 3.71% 0.483 0.501 - 3.96% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.71% 629.201 652.513 - 18.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.70% 6646714.751 6892889.176 - 5.01% -
std::find(list<int>)_(process_all)/8192 3.70% 7099.829 7362.689 - -0.57% -
std::multiset<int>::find(key)_(existent)/1024 3.70% 4.049 4.199 - 0.50% -
SetIntersection_Front_Vector_uint64_16384_16384 3.70% 75831912.994 78637531.909 - 9.92% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.69% 633.905 657.305 - 13.43% -
std::search(list<int>)_(no_match)/1024 3.69% 730.845 757.805 - -0.79% -
std::move(vector<bool>)_(unaligned)/32768 3.68% 202.667 210.130 - 3.73% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 3.68% 1.650 1.711 - 2.59% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 3.68% 12.512 12.972 - -1.74% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.68% 6489.759 6728.319 - 3.66% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.67% 3.525 3.654 - 8.16% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 3.67% 24381.808 25277.565 - 2.40% -
SetIntersection_None_Set_uint64_256_256 3.67% 5679364.155 5887908.904 - 5.57% -
SetIntersection_Interlaced_Set_uint32_16384_256 3.67% 200660410.789 208020014.889 - 4.88% -
BM_StringCopy_Large 3.66% 6.085 6.308 - 1.43% -
std::find_end(deque<int>)_(match_near_end)/1024 3.66% 32.402 33.589 - -0.04% -
BM_vector_deque_copy_backward/4096 3.66% 149.456 154.929 - 2.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.66% 6569425.171 6809818.544 - 3.50% -
SetIntersection_Interlaced_Vector_uint32_1024_4 3.66% 1282711.515 1329602.625 - 5.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 3.65% 1035985.754 1073845.738 - 1.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.65% 1058354.372 1097008.606 - 3.34% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 3.65% 2.606 2.701 - 3.00% -
BM_deque_vector_ranges_copy_backward/4000 3.65% 144.404 149.675 - 1.60% -
BM_PushHeap_uint64_Ascending_64 3.65% 1.514 1.569 - -2.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.64% 40814.327 42300.775 - -6.77% -
BM_PushHeap_uint32_Random_262144 3.63% 5.920 6.135 - 5.13% -
BM_PushHeap_uint64_Ascending_16384 3.62% 3.574 3.704 - 0.79% -
BM_deque_vector_ranges_move_backward/1 3.62% 2.010 2.083 - -0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 3.61% 141466571.812 146578134.218 - 4.50% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 3.61% 15.657 16.223 - -1.84% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 3.61% 41.909 43.420 - 0.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.60% 1401.710 1452.153 - 2.38% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.59% 4578.037 4742.595 - 4.65% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 3.59% 464.388 481.071 - 3.17% -
std::remove_if(deque<int>)_(prefix)/1024 3.59% 553.860 573.740 - 3.33% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 3.58% 19.981 20.697 - -4.47% -
SetIntersection_Front_Set_string_262144_4 3.58% 1226946.263 1270920.958 - 3.27% -
std::multimap<int,_int>::find(key)_(non-existent)/32 3.58% 2.370 2.455 - 3.54% -
std::copy(vector<bool>)_(aligned)/64 3.57% 1.296 1.343 - -0.32% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.56% 160.174 165.881 - 0.32% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.56% 35.680 36.951 - 2.42% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 3.56% 422.991 438.049 - 3.54% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 3.55% 663.902 687.442 - 5.88% -
std::for_each_n(vector<int>)/8 3.55% 2.638 2.732 - -1.16% -
BM_align/1 3.54% 0.624 0.647 - 3.70% -
std::any_of(deque<int>)_(process_all)/8192 3.53% 2523.035 2611.974 - 3.30% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3.51% 11223.150 11617.578 - -4.28% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 3.51% 0.593 0.614 - 0.99% -
std::find_end(vector<int>)_(match_near_end)/1000 3.51% 27.731 28.705 - 3.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.50% 12568627.864 13008887.221 - 5.60% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 3.50% 53.579 55.454 - -4.85% -
BM_PushHeap_string_Random_262144 3.50% 18.040 18.671 - 4.98% -
std::rotate(list<int>)_(by_1/3)/32 3.50% 16.674 17.256 - 3.30% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 3.49% 36.209 37.473 - -0.72% -
SetIntersection_None_Set_uint64_1024_16 3.48% 8797649.992 9104089.314 - 5.38% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.48% 1448.808 1499.154 - -4.93% -
ranges::minmax(std::deque<long_long>)/8 3.47% 3.865 3.999 - 10.65% -
std::unique_copy(list<int>)_(sprinkled)/8192 3.47% 6879.276 7118.038 - 2.55% -
BM_std_minmax_element<char>/4 3.47% 1.213 1.255 - -1.21% -
SetIntersection_None_Vector_float_16384_256 3.47% 1069768.359 1106880.221 - -0.26% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.46% 24.627 25.479 - 2.28% -
BM_vector_deque_ranges_copy_backward/512 3.45% 17.478 18.082 - 1.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 3.44% 24.981 25.839 - -12.76% -
BM_CmpEqual_uint_schar 3.44% 1.012 1.047 - -0.86% -
std::for_each(join_view(vector<vector<int>>))/8 3.44% 1.427 1.477 - 6.99% -
BM_PushHeap_uint64_Random_64 3.43% 5.487 5.675 - 1.51% -
std::lower_bound(std::deque<int>)/8192 3.42% 64.612 66.822 - -2.11% -
SetIntersection_Front_Set_uint64_16384_1 3.42% 1008932.772 1043427.352 - -4.78% -
std::set<std::string>::lower_bound(key)_(existent)/32 3.41% 14.973 15.484 - 2.53% -
std::partition(vector<int>)_(dense)/1024 3.41% 239.833 248.013 - -0.43% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 3.40% 36.705 37.951 - 3.55% -
SetIntersection_Interlaced_Set_float_256_64 3.39% 13004318.605 13445467.583 - 1.40% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 3.39% 644.506 666.369 - 18.89% -
std::copy_backward(vector<int>)/8 3.39% 2.119 2.191 - -5.13% -
BM_StringRelational_Compare_Large_Empty_Control 3.39% 1.608 1.663 - 2.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 3.38% 53.714 55.531 - 3.37% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 3.37% 15.979 16.517 - -4.64% -
std::unordered_set<std::string>::erase(key)_(existent)/32 3.37% 91.105 94.173 - -25.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.36% 25928857.049 26801275.481 - 1.40% -
std::map<int,_int>::erase(key)_(existent)/8192 3.36% 24.900 25.737 - 3.00% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.36% 1085.048 1121.491 - 4.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 3.35% 1067949.770 1103768.251 - -0.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.35% 36.661 37.891 - 0.69% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.34% 6689.561 6913.313 - 1.97% -
SetIntersection_Interlaced_Set_float_16384_1 3.34% 1003604.540 1037169.355 - 0.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 3.34% 645.167 666.693 - 18.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 3.34% 21027017.373 21728428.253 - 0.34% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.33% 3.200 3.306 - -1.89% -
std::remove_if(deque<int>)_(prefix)/50 3.33% 64.613 66.762 - 6.70% -
SetIntersection_None_Set_uint32_16384_16384 3.32% 155955144.140 161140326.202 - 3.53% -
std::for_each(list<int>)/8192 3.30% 7438.980 7684.568 - -1.98% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 3.30% 43.683 45.122 - 0.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 3.29% 1240045.735 1280895.996 - 4.31% -
BM_std_minmax_element<char>/64 3.29% 17.310 17.880 - 0.88% -
SetIntersection_None_Set_string_256_4 3.29% 11277958.237 11648900.997 - 2.10% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 3.28% 2.821 2.913 - 3.64% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 3.27% 31.822 32.864 - 5.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 3.27% 167526824.842 173000592.391 - 5.27% -
SetIntersection_None_Set_uint64_262144_262144 3.27% 1223352.703 1263301.434 - 4.24% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 3.27% 10.741 11.092 - -0.31% -
std::find_if(vector<char>)_(bail_25%)/8192 3.26% 209.926 216.778 - 2.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 3.26% 391.166 403.923 - 2.75% -
ranges::minmax(std::deque<__int128>)/64 3.25% 30.597 31.591 - -6.27% -
SetIntersection_Front_Vector_uint64_256_64 3.25% 4256239.435 4394407.960 - 5.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.24% 180173113.860 186017841.316 - 7.41% -
BM_vector_deque_copy/2 3.24% 1.989 2.054 - -0.58% -
SetIntersection_Interlaced_Set_string_262144_262144 3.23% 17908603.680 18487427.814 - 0.13% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.23% 6514.827 6725.385 - 3.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 3.23% 168422198.126 173860434.512 - 5.34% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.22% 4.303 4.441 - 0.27% -
std::move(vector<bool>)_(unaligned)/512 3.22% 4.768 4.922 - -0.96% -
SetIntersection_Interlaced_Set_string_262144_64 3.22% 2130261.230 2198810.953 - 6.66% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.22% 6.452 6.660 - -2.63% -
std::fill(list<int>)/8192 3.22% 8372.716 8642.034 - 18.89% -
std::is_partitioned(list<int>)_(unpartitioned)/50 3.21% 4.377 4.518 - -2.17% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.21% 1362.626 1406.367 - 3.15% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 3.21% 0.858 0.885 - -2.71% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 3.20% 21565.169 22256.332 - 0.65% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 3.20% 1.186 1.224 - 6.76% -
std::copy_backward(list<int>)/8 3.18% 2.406 2.483 - 3.46% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.18% 3.233 3.335 - 2.73% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 3.17% 43.804 45.194 - -1.97% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 3.17% 53939.659 55648.510 - -0.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 3.17% 5020620.053 5179608.347 - 2.88% -
BM_vector_deque_ranges_copy/2 3.17% 1.990 2.053 - -0.65% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.17% 19.690 20.313 - 3.72% -
std::multimap<int,_int>::erase(key)_(existent)/1024 3.16% 25.537 26.344 - 5.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.16% 11021.876 11370.426 - 3.18% -
SetIntersection_None_Set_uint64_262144_1 3.16% 1217476.076 1255919.434 - 4.84% -
std::partial_sort_copy(list<int>)_(ascending)/8192 3.15% 56572.930 58355.652 - 1.85% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.13% 52065.324 53697.089 - 4.24% -
BM_deque_vector_move/64 3.13% 2.655 2.738 - 4.25% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 3.13% 13.631 14.058 - -22.78% -
std::move_backward(deque<int>)/1048576 3.13% 126941.756 130915.443 - -0.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.13% 1773495.604 1828986.164 - 6.00% -
BM_StringRelational_Compare_Huge_Empty_Control 3.12% 1.610 1.661 - 2.67% -
BM_std_minmax_element<short>/3 3.12% 1.209 1.247 - -4.07% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.11% 179583.451 185175.972 - -0.12% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 3.11% 168.361 173.595 - 5.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 3.11% 1645902.426 1697027.752 - 3.40% -
BM_StringFindStringLiteral/32 3.10% 1.793 1.849 - 7.68% -
std::any_of(vector<int>)_(process_all)/32 3.10% 8.294 8.551 - 2.01% -
SetIntersection_Interlaced_Set_uint64_262144_16384 3.09% 1275180.500 1314574.951 - 4.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 3.08% 1614115.967 1663813.150 - 3.42% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 3.07% 1237882.813 1275938.965 - 4.29% -
SetIntersection_None_Set_uint64_262144_1024 3.07% 1208922.934 1246075.602 - 3.84% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.07% 35077.373 36153.346 - 0.11% -
BM_deque_vector_move_backward/64000 3.06% 7515.808 7746.119 - -5.40% -
SetIntersection_Interlaced_Set_uint64_262144_16 3.06% 1635837.728 1685938.314 - 4.07% -
BM_vector_deque_copy_backward/1 3.06% 2.240 2.309 - 1.32% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.05% 1.622 1.672 - 3.00% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.04% 231.104 238.139 - -13.41% -
std::find_if_not(vector<bool>)_(process_all)/8 3.04% 3.469 3.575 - -1.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 3.04% 84.623 87.197 - 1.26% -
std::rotate(vector<bool>)_(by_1/4)/1024 3.04% 12.564 12.946 - -14.59% -
std::for_each_n(list<int>)/8 3.04% 2.399 2.472 - -2.43% -
SetIntersection_None_Set_float_262144_1024 3.04% 1149187.012 1184076.336 - 3.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 3.03% 9069584.462 9344845.076 - 1.56% -
std::multimap<std::string,_int>::erase(iterator)/1024 3.03% 34.034 35.064 - 6.85% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 3.01% 12893455.171 13281263.323 - 2.38% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.01% 19903.805 20502.172 - 3.77% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.01% 583.200 600.728 - 3.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.99% 1078496.632 1110765.711 - 0.19% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 2.98% 21.818 22.468 - -5.43% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 2.97% 51.886 53.430 - 1.21% -
SetIntersection_Interlaced_Set_float_256_16 2.97% 11951408.320 12306743.181 - 2.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.97% 707.880 728.869 - 4.17% -
std::fill_n(list<int>)/8192 2.96% 9046.214 9314.227 - 23.85% -
BM_StringRelational_Compare_Small_Small_Control 2.95% 1.849 1.904 - 2.75% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.95% 1040622.008 1071322.061 - -0.29% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.95% 91.695 94.400 - 1.59% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.94% 603.761 621.507 - 4.47% -
SetIntersection_None_Set_float_262144_4 2.94% 1149936.281 1183722.738 - 2.83% -
std::set<int>::contains(key)_(existent)/32 2.94% 1.632 1.680 - 2.66% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.93% 54474.300 56071.702 - -1.69% -
SetIntersection_None_Set_float_262144_16 2.93% 1145471.517 1179039.959 - 2.33% -
std::set<int>::insert(value)_(already_present)/32 2.93% 1.750 1.801 - 0.35% -
SetIntersection_None_Set_float_262144_64 2.92% 1147883.137 1181406.658 - 2.70% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 2.91% 1.512 1.556 - -0.16% -
SetIntersection_None_Set_uint64_262144_16384 2.91% 1210464.029 1245650.310 - 3.81% -
std::move_backward(deque<int>)/262144 2.91% 30207.481 31085.530 - -0.41% -
SetIntersection_Front_Set_string_256_16 2.89% 7315761.490 7527526.190 - 5.50% -
SetIntersection_None_Set_uint64_262144_16 2.89% 1208327.151 1243275.146 - 4.10% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 2.89% 23.701 24.386 - 2.86% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 2.88% 507.546 522.184 - 3.99% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.87% 1599.773 1645.760 - 3.31% -
SetIntersection_Front_Set_string_16384_1 2.87% 1061581.333 1092078.193 - 0.77% -
std::set<int>::upper_bound(key)_(existent)/32 2.87% 1.748 1.798 - 0.91% -
std::for_each(deque<int>)/8 2.86% 0.910 0.936 - 2.41% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.86% 0.468 0.481 - -7.94% -
BM_PushHeap_uint64_Ascending_256 2.86% 2.088 2.148 - -1.24% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 2.85% 549.345 565.005 - 3.16% -
BM_StringRead_Cold_Deep_Large 2.84% 1.338 1.376 - 2.23% -
std::find_if_not(deque<int>)_(process_all)/50 2.84% 12.627 12.986 - 1.97% -
std::make_heap(deque<int>)_(repeated)/8192 2.83% 17777.665 18281.588 - -1.60% -
SetIntersection_Front_Set_float_262144_1 2.83% 986263.395 1014188.352 - 0.19% -
BM_StringEraseWithMove_Small_Opaque 2.83% 2.183 2.245 - 2.77% -
rng::contains_subrange(vector<int>)_(same_length)/32 2.83% 8.669 8.915 - 1.17% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.83% 12.528 12.882 - -1.35% -
BM_StringRelational_Eq_Empty_Huge_Control 2.83% 0.473 0.487 - -1.57% -
rng::contains(vector<int>)_(process_all)/8 2.81% 2.522 2.592 - -2.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.81% 1181805.709 1215008.908 - -0.58% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.81% 829.050 852.314 - 12.29% -
BM_getline_string 2.81% 16.615 17.081 - 5.53% -
BM_PushHeap_uint64_Descending_16 2.80% 0.360 0.370 - -3.73% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.80% 272.604 280.248 - 2.15% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.80% 17476485.058 17966412.537 - 6.86% -
std::find_if(deque<int>)_(process_all)/8 2.80% 2.512 2.582 - -1.70% -
std::partition_copy(vector<int>)/32 2.80% 7.982 8.206 - 2.74% -
BM_PushHeap_float_PipeOrgan_4 2.79% 0.484 0.497 - 3.42% -
BM_tolower_string<char> 2.79% 15.242 15.668 - 1.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.79% 1048799.297 1078074.344 - 3.43% -
SetIntersection_Interlaced_Set_uint64_262144_64 2.79% 1600594.563 1645241.617 - 4.16% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.78% 656.065 674.277 - 3.77% -
SetIntersection_Interlaced_Set_string_262144_256 2.77% 2076646.971 2134215.414 - 2.30% -
BM_vector_deque_ranges_move/2 2.77% 1.945 1.999 - 6.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 2.76% 25729312.356 26440420.540 - 5.56% -
SetIntersection_Front_Set_float_256_256 2.76% 8182561.613 8408440.215 - 2.89% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.76% 44.321 45.544 - -3.67% -
BM_vector_deque_copy_backward/2 2.76% 2.000 2.055 - 5.00% -
std::unique(deque<int>)_(contiguous)/32 2.75% 50.858 52.255 - 2.17% -
SetIntersection_Interlaced_Set_float_16384_1024 2.74% 169092099.833 173729619.071 - 0.52% -
SetIntersection_None_Set_uint64_262144_256 2.74% 1208624.512 1241745.603 - 3.83% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.73% 2.171 2.230 - 2.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.73% 144081847.032 148018378.146 - 2.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.73% 1745020.134 1792649.632 - -1.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2.73% 1832810.465 1882818.113 - 3.62% -
std::adjacent_find(deque<int>,_pred)/8 2.72% 4.162 4.275 - -5.53% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 2.71% 1.488 1.528 - -2.17% -
SetIntersection_Front_Vector_uint32_262144_64 2.71% 1327861.990 1363785.302 - 3.32% -
SetIntersection_Interlaced_Set_uint64_256_4 2.70% 11066807.337 11365364.416 - 3.69% -
std::map<int,_int>::ctor(const&,_alloc)/8192 2.70% 51887.447 53286.661 - -1.90% -
SetIntersection_Front_Set_float_16384_64 2.69% 1771979.265 1819680.555 - 5.06% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 2.69% 1.835 1.884 - 2.32% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.69% 2983634.524 3063907.633 - 3.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 2.69% 1481891.897 1521716.685 - 0.12% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.69% 173329.328 177986.885 - 3.41% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 2.68% 18822.302 19327.401 - 1.79% -
BM_StringCopy_Huge 2.68% 108.124 111.017 - 1.73% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 2.67% 6.078 6.240 - -5.96% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.67% 23.696 24.330 - 2.24% -
BM_CmpLess_uint_ushort 2.67% 1.101 1.131 - 1.25% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.67% 1.613 1.656 - 2.50% -
BM_align/8 2.66% 0.623 0.639 - 2.67% -
SetIntersection_None_Set_uint64_262144_64 2.66% 1207886.066 1240058.676 - 3.69% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 2.66% 3729.986 3829.333 - -1.42% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 2.66% 6.350 6.518 - 0.75% -
std::set<int>::lower_bound(key)_(existent)/32 2.66% 1.496 1.535 - 0.99% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.65% 21.050 21.607 - 2.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 2.65% 3.751 3.850 - 2.64% -
std::stable_sort(deque<int>)_(shuffled)/8192 2.65% 14160.003 14534.895 - 1.31% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.64% 880135.267 903344.384 - 3.35% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.63% 47.690 48.946 - 1.45% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 2.63% 14.995 15.390 - 1.98% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.63% 6.625 6.800 - 3.99% -
SetIntersection_Interlaced_Set_string_16384_1024 2.62% 346154910.491 355240518.272 - 0.77% -
BM_StringAssignStr_Large_Transparent 2.62% 10.243 10.511 - 1.22% -
BM_align/256 2.61% 0.623 0.639 - 2.68% -
std::flat_map<int,_int>::contains(key)_(existent)/32 2.61% 3.034 3.113 - 0.39% -
std::multimap<int,_int>::erase(key)_(existent)/8192 2.58% 25.856 26.521 - 2.50% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 2.57% 0.450 0.461 - 2.96% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 2.57% 18.374 18.846 - 2.95% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 2.57% 1.468 1.506 - -0.19% -
std::move_backward(list<int>)/4096 2.57% 4837.508 4961.619 - -5.25% -
BM_deque_deque_ranges_copy/1 2.56% 2.438 2.500 - 0.50% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 2.56% 30.734 31.521 - 1.33% -
std::multiset<int>::contains(key)_(non-existent)/1024 2.56% 5.885 6.036 - -2.81% -
SetIntersection_None_Vector_uint32_262144_262144 2.56% 1120392.590 1149030.662 - 2.77% -
std::find_if_not(vector<bool>)_(process_all)/50 2.55% 23.574 24.175 - -0.90% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.54% 870.589 892.743 - -2.15% -
BM_align/64 2.53% 0.623 0.639 - 2.56% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 2.52% 441.772 452.911 - -0.84% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 2.52% 599770.577 614875.974 - 1.84% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.52% 32.989 33.820 - 2.12% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.52% 263.790 270.432 - 1.44% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.51% 19903.141 20403.473 - 4.07% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 2.51% 56.690 58.111 - 0.49% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.50% 2.257 2.314 - 0.48% -
SetIntersection_Interlaced_Vector_float_256_64 2.50% 7220884.605 7401303.803 - -7.36% -
BM_StringRelational_Eq_Large_Large_Control 2.50% 2.213 2.268 - -0.76% -
std::multiset<std::string>::insert(value)_(already_present)/1024 2.49% 53.886 55.227 - 3.79% -
std::remove_if(list<int>)_(prefix)/1024 2.49% 991.662 1016.321 - 1.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.49% 7147034.371 7324728.703 - 0.76% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.49% 352.021 360.770 - 6.13% -
std::remove_copy(deque<int>)_(sprinkled)/8192 2.48% 2847.769 2918.530 - 1.93% -
BM_CmpEqual_schar_ushort 2.48% 1.079 1.106 - 0.34% -
SetIntersection_Interlaced_Set_uint64_262144_4 2.48% 1311065.430 1343616.211 - 3.60% -
std::move(vector<bool>)_(unaligned)/262144 2.48% 1589.101 1628.529 - 2.48% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.48% 2.283 2.340 - 2.19% -
SetIntersection_None_Set_float_256_256 2.47% 5668918.520 5809176.691 - 2.45% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 2.47% 6659.352 6824.099 - 2.47% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.47% 2.577 2.641 - -3.96% -
std::unique(list<int>,_pred)_(sprinkled)/32 2.46% 65.880 67.503 - 9.44% -
rng::find_last(list<int>)_(bail_90%)/50 2.46% 1.246 1.277 - 2.28% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.46% 16509.367 16915.751 - 1.72% -
SetIntersection_None_Set_float_262144_256 2.46% 1147915.852 1176169.109 - 2.63% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.46% 21.213 21.735 - 3.64% -
SetIntersection_Interlaced_Set_uint64_1_1 2.46% 535343385.779 548501642.047 - 3.43% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 2.45% 114081.610 116876.966 - -6.03% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.45% 15.738 16.124 - -0.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.45% 1162.960 1191.423 - 6.92% -
SetIntersection_Interlaced_Set_uint64_64_16 2.44% 22673274.151 23225763.445 - 9.15% -
std::unique(deque<int>)_(sprinkled)/32 2.43% 51.764 53.023 - -3.81% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 2.43% 173542.689 177761.426 - 3.88% -
SetIntersection_None_Set_string_64_4 2.43% 21383169.487 21902913.571 - 0.01% -
SetIntersection_Front_Set_uint64_1024_4 2.42% 1055987.746 1081579.138 - -4.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 2.42% 1109910.474 1136795.955 - 6.28% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 2.42% 24.065 24.648 - 4.14% -
SetIntersection_None_Vector_uint32_262144_16384 2.42% 1128725.736 1156040.458 - 3.59% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.40% 6.622 6.781 - -1.43% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.40% 6675.804 6835.936 - 0.85% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 2.40% 12821.766 13129.192 - -2.55% -
std::fill(vector<bool>)/512 2.39% 1.493 1.529 - -5.03% -
SetIntersection_Interlaced_Set_float_16384_16384 2.39% 217001266.868 222180238.021 - 2.52% -
std::unique_copy(list<int>)_(sprinkled)/52 2.38% 23.827 24.395 - 0.97% -
ranges::min(std::list<char>)/8 2.38% 1.904 1.949 - 2.23% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 2.37% 40.369 41.325 - 3.15% -
std::search(vector<int>,_pred)_(no_match)/8192 2.37% 4171.108 4269.853 - 0.70% -
SetIntersection_Front_Vector_float_262144_16 2.36% 1085449.416 1111118.503 - -1.00% -
std::rotate_copy(vector<int>)/1024 2.36% 32.641 33.411 - -3.94% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 2.36% 17.229 17.636 - 1.98% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 2.36% 516997.163 529187.898 - 1.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 2.35% 4506876.116 4612779.605 - -0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.34% 15.786 16.156 - 0.18% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 2.34% 13.246 13.556 - -1.52% -
SetIntersection_None_Vector_string_1024_1024 2.34% 1142919.907 1169657.724 - 0.88% -
BM_PushHeap_uint32_PipeOrgan_256 2.33% 1.694 1.734 - 2.15% -
SetIntersection_Interlaced_Set_float_262144_4 2.33% 1254860.434 1284046.955 - 1.70% -
std::unique(vector<int>)_(sprinkled)/52 2.32% 64.799 66.305 - 1.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 2.32% 1735.289 1775.589 - -4.95% -
std::vector<int>::insert(begin)_(cheap_elements)/32 2.32% 5.065 5.182 - 1.51% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 2.32% 11.477 11.743 - 0.15% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.32% 16611.351 16996.308 - 0.51% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.31% 27.314 27.945 - 0.29% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 2.31% 34.497 35.293 - 1.39% -
SetIntersection_Front_Set_uint64_262144_64 2.31% 1688334.814 1727304.826 - 2.39% -
SetIntersection_Interlaced_Set_uint64_262144_256 2.31% 1601839.682 1638802.652 - 3.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.30% 347460971.431 355456629.500 - -0.74% -
std::replace(vector<int>)_(sprinkled)/50 2.30% 9.084 9.292 - -1.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.29% 54663.742 55918.258 - -2.28% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.28% 2.977 3.045 - 1.65% -
std::for_each_n(list<int>)/50 2.28% 22.520 23.033 - 0.53% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.27% 2.933 3.000 - 0.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.26% 12892.336 13183.966 - -0.69% -
SetIntersection_Interlaced_Set_float_256_4 2.26% 10949989.422 11197295.798 - 0.14% -
std::partition_copy(deque<int>)/32 2.26% 12.658 12.944 - 1.01% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 2.25% 3.905 3.992 - 1.01% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.25% 6565.424 6713.177 - -8.92% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.25% 2686.257 2746.708 - 1.85% -
SetIntersection_None_Set_uint32_1024_64 2.25% 8922964.495 9123475.176 - 3.49% -
BM_PushHeap_uint64_Random_16 2.25% 4.452 4.552 - 1.20% -
BM_CmpEqual_ushort_int 2.24% 1.038 1.061 - 1.45% -
std::multimap<int,_int>::erase(key)_(existent)/32 2.24% 23.011 23.526 - 3.76% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 2.24% 1.493 1.526 - 1.08% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 2.23% 5.367 5.486 - -1.74% -
std::copy_n(list<int>)/32768 2.23% 26331.454 26919.050 - 2.90% -
std::reverse_copy(list<int>)/4096 2.23% 3134.928 3204.816 - 3.13% -
BM_CmpLess_uint_uchar 2.22% 1.114 1.139 - 3.22% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.22% 35598.769 36390.731 - 0.41% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 2.22% 27.119 27.720 - 1.06% -
SetIntersection_None_Set_uint32_16384_256 2.21% 154322308.179 157740085.008 - 3.08% -
BM_PushHeap_string_PipeOrgan_1024 2.21% 9.444 9.653 - -0.54% -
std::rotate(list<int>)_(1_element_forward)/50 2.20% 25.567 26.129 - 0.54% -
std::rotate(deque<int>)_(by_1/3)/1024 2.20% 406.262 415.195 - -0.77% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.20% 15805.860 16153.225 - 1.90% -
SetIntersection_Interlaced_Set_float_1024_4 2.20% 9689654.532 9902434.135 - 0.43% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 2.19% 9650.092 9861.571 - 2.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 2.19% 4211337.370 4303582.526 - 3.37% -
SetIntersection_None_Vector_string_16384_64 2.19% 1220036.511 1246741.178 - 2.21% -
std::find_end(list<int>)_(match_near_end)/1000 2.19% 76.530 78.205 - 0.75% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.18% 576.560 589.144 - 16.84% -
BM_PushHeap_uint64_Ascending_16 2.18% 0.909 0.929 - -6.25% -
std::stable_sort(deque<int>)_(heap)/8192 2.18% 17203.278 17577.915 - 0.89% -
std::multiset<int>::contains(key)_(non-existent)/32 2.17% 2.711 2.770 - 4.46% -
rng::find(vector<bool>)_(process_all)/1048576 2.16% 3611.892 3690.032 - 0.42% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.16% 139656.628 142676.889 - 2.08% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.16% 82.060 83.834 - 5.99% -
SetIntersection_None_Set_float_262144_1 2.16% 1159976.074 1185030.273 - 2.76% -
std::lower_bound(std::list<int>)/100 2.15% 90.748 92.701 - 1.86% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.15% 1571737.225 1605531.332 - 3.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 2.14% 6.485 6.624 - 0.55% -
SetIntersection_Interlaced_Set_uint32_262144_16384 2.13% 1256643.228 1283395.344 - 6.82% -
std::remove_if(deque<int>)_(sprinkled)/32 2.12% 54.429 55.582 - 1.38% -
std::search(deque<int>)_(single_element)/1000 2.12% 436.016 445.252 - -1.00% -
std::partition_copy(vector<int>)/1024 2.11% 456.835 466.490 - -0.55% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.11% 2518.214 2571.233 - 0.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.11% 2.745 2.803 - 2.21% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.10% 21.830 22.289 - -2.79% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.10% 57426.303 58634.115 - 3.19% -
std::find_if(list<int>)_(process_all)/8 2.10% 2.351 2.400 - 2.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2.10% 27192476.251 27763839.908 - -1.40% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 2.10% 20.569 21.001 - 2.93% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 2.09% 20.917 21.355 - 0.14% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.08% 598006.067 610470.165 - 0.26% -
std::any_of(list<int>)_(process_all)/32768 2.08% 25763.807 26300.739 - -0.42% -
std::unique(list<int>)_(sprinkled)/1024 2.08% 942.480 962.111 - 0.76% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 2.08% 5657.400 5775.021 - 1.22% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 2.07% 35.721 36.461 - 4.54% -
std::stable_sort(vector<int>)_(repeated)/1024 2.07% 1089.040 1111.604 - 1.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.07% 61636.592 62913.335 - 0.16% -
std::copy_if(vector<int>)_(every_other)/1048576 2.06% 492919.995 503083.992 - 0.42% -
std::multimap<int,_int>::contains(key)_(existent)/8192 2.06% 5.346 5.456 - 1.27% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.06% 2.772 2.829 - 2.09% -
SetIntersection_None_Set_float_256_1 2.06% 11367406.192 11601380.203 - -0.91% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 2.05% 36607.944 37358.872 - 0.57% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 2.05% 0.812 0.829 - -7.56% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.05% 1279.144 1305.313 - -6.30% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.03% 669.668 683.280 - 12.82% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 2.03% 11.057 11.281 - 20.67% -
rng::find_if(vector<bool>)_(process_all)/50 2.02% 23.266 23.737 - -0.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.02% 90954.179 92795.213 - 2.00% -
std::find_end(vector<int>)_(match_near_end)/8192 2.02% 200.381 204.434 - 1.53% -
std::all_of(list<int>)_(process_all)/8 2.02% 2.638 2.691 - 2.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 2.02% 8946343.704 9127223.143 - 5.49% -
std::remove(list<int>)_(prefix)/8192 2.02% 8099.386 8262.890 - -0.31% -
BM_CmpEqual_ushort_schar 2.01% 0.991 1.011 - 0.59% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.01% 10941.331 11161.442 - -6.69% -
std::deque<int>::erase(middle)_(cheap_elements)/32 2.01% 9.418 9.607 - 1.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.01% 53441.429 54514.986 - -2.13% -
std::copy(vector<int>)/8 2.01% 2.213 2.258 - 1.77% -
std::replace(vector<int>)_(prefix)/32 2.01% 5.116 5.219 - 0.88% -
std::partial_sort(deque<int>)_(repeated)/1024 2.01% 6389.704 6517.867 - 2.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 2.00% 0.751 0.766 - 0.78% -
std::sort(deque<int>)_(pipe-organ)/1024 2.00% 2691.609 2745.367 - 0.06% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.99% 73.206 74.663 - 0.56% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.99% 44.053 44.929 - -2.22% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.99% 21.490 21.917 - 0.94% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.99% 745.524 760.334 - -2.59% -
SetIntersection_None_Set_uint32_1024_1 1.99% 8959748.378 9137608.924 - 6.25% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.98% 7721.449 7874.450 - 2.84% -
std::count(list<int>)_(every_other)/1024 1.98% 693.767 707.500 - -0.87% -
SetIntersection_Interlaced_Vector_uint64_256_16 1.97% 6692142.171 6824064.634 - -3.21% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.97% 20.756 21.165 - 0.12% -
std::stable_sort(deque<int>)_(heap)/1024 1.97% 2706.527 2759.787 - -0.16% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 1.97% 244125.712 248928.498 - 1.53% -
SetIntersection_Interlaced_Set_uint32_256_64 1.96% 12915637.320 13169381.955 - -3.82% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 1.96% 54968.511 56045.939 - 1.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.96% 11172785.651 11391499.090 - 54.09% -
BM_CmpLess_uint_short 1.96% 1.017 1.037 - 3.79% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.96% 5.244 5.346 - 0.17% -
SetIntersection_None_Set_uint32_16384_64 1.95% 154414146.018 157432471.608 - 2.82% -
BM_vector_deque_move_backward/512 1.95% 17.476 17.817 - 1.68% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.95% 54416.012 55478.833 - 1.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.95% 8741977.982 8912444.796 - 0.58% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.95% 18.976 19.346 - 3.33% -
SetIntersection_Interlaced_Set_float_16384_64 1.95% 210366080.108 214465171.059 - -0.19% -
std::find_if(vector<int>)_(bail_25%)/8 1.95% 0.736 0.750 - 8.40% -
std::multimap<int,_int>::find(key)_(existent)/1024 1.95% 3.697 3.769 - -0.48% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 1.94% 21.015 21.423 - 0.77% -
BM_PushHeap_uint64_Ascending_1024 1.93% 2.574 2.624 - -0.72% -
std::find_end(deque<int>)_(match_near_end)/8192 1.93% 272.167 277.416 - -0.40% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.93% 32.632 33.261 - 2.90% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.92% 903848.015 921238.881 - 0.26% -
BM_CmpLess_uchar_schar 1.92% 1.017 1.037 - -0.37% -
std::make_heap(deque<int>)_(repeated)/8 1.92% 24.888 25.366 - 0.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 1.92% 175009316.708 178374724.454 - 6.57% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.92% 174710.397 178064.680 - 1.58% -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 1.92% 7.040 7.175 - -0.14% -
std::map<int,_int>::find(key)_(non-existent)/32 1.92% 2.253 2.296 - -0.84% -
BM_deque_vector_ranges_copy/5500 1.91% 191.495 195.160 - 0.85% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.91% 5274.512 5375.399 - 0.36% -
BM_PushHeap_uint64_Random_4 1.91% 2.559 2.608 - 3.08% -
std::rotate(vector<int>)_(by_1/3)/32 1.91% 9.868 10.057 - 0.84% -
BM_CmpLess_schar_uchar 1.91% 1.074 1.094 - 0.43% -
SetIntersection_Front_Vector_uint64_262144_16384 1.90% 74491368.376 75910257.042 - 3.27% -
std::unordered_multimap<int,_int>::ctor(const&)/32 1.90% 198.175 201.949 - 0.48% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.89% 26.856 27.363 - 1.86% -
std::replace_if(vector<int>)_(sprinkled)/50 1.88% 12.827 13.069 - 0.86% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.88% 1780.489 1813.892 - -10.27% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.87% 11.879 12.101 - -16.22% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.87% 8.511 8.670 - 2.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.86% 14020.808 14281.068 - 1.83% -
SetIntersection_Front_Set_uint32_262144_256 1.85% 3830800.392 3901620.138 - 3.19% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.84% 178093.372 181362.416 - 3.92% -
std::copy_if(list<int>)_(every_other)/1048576 1.83% 825945.387 841096.278 - -0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 1.83% 17036399.861 17348854.451 - 1.93% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 1.83% 31.926 32.510 - -0.88% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.83% 28148.377 28662.714 - 0.55% -
SetIntersection_Front_Vector_uint64_64_64 1.82% 10695618.600 10890648.532 - -3.35% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.82% 5196.519 5290.879 - 0.69% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 1.81% 25606.798 26071.447 - 0.43% -
std::partial_sort(deque<int>)_(descending)/8192 1.81% 257399.873 262056.511 - 0.12% -
SetIntersection_None_Vector_uint32_1024_16 1.80% 1074721.919 1094104.910 - 1.56% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.80% 667.622 679.614 - 0.83% -
SetIntersection_None_Set_uint64_256_16 1.79% 10780360.535 10973675.129 - 1.99% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.79% 34.951 35.577 - -2.72% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 1.79% 21.289 21.670 - -0.04% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.78% 6.824 6.946 - 2.53% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 1.78% 166028.175 168986.821 - 2.19% -
std::is_sorted_until(vector<int>,_pred)/8 1.78% 3.642 3.706 - 14.87% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 1.78% 20.710 21.078 - 0.93% -
BM_deque_deque_move_backward/64 1.77% 3.364 3.424 - -0.57% -
BM_deque_deque_ranges_move/64000 1.77% 3055.354 3109.391 - 3.15% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.77% 1701058.594 1731091.715 - 3.92% -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.76% 1.584 1.612 - -0.23% -
BM_deque_vector_ranges_move_backward/0 1.76% 1.342 1.366 - -14.14% -
BM_vector_deque_ranges_copy/4000 1.76% 140.450 142.919 - 0.72% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.76% 19.233 19.570 - 1.33% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.75% 12.079 12.291 - 0.02% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.75% 112.808 114.781 - -0.66% -
std::sort(vector<NonIntegral>)_(ascending)/8192 1.74% 3729.713 3794.691 - 0.92% -
BM_PushHeap_string_Descending_1024 1.74% 2.436 2.478 - 1.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.74% 4.528 4.606 - 1.90% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.74% 9.483 9.647 - -6.39% -
std::find_if(vector<char>)_(process_all)/8 1.74% 1.567 1.595 - 3.43% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.73% 6.874 6.993 - 2.86% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.73% 3.736 3.801 - 0.74% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 1.73% 3797.205 3863.047 - 0.90% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.73% 166277.122 169154.264 - 1.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.73% 391.610 398.377 - 1.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.73% 18935876.892 19263110.684 - 5.49% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.73% 748.975 761.918 - 1.58% -
SetIntersection_Front_Set_string_64_4 1.72% 18847772.416 19172618.238 - 2.29% -
std::stable_sort(vector<int>)_(repeated)/8 1.72% 15.419 15.685 - 0.86% -
BM_StringRelationalLiteral_Less_Large_Large_Control 1.72% 2.019 2.054 - 1.92% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.71% 214.494 218.171 - 1.66% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.71% 24.879 25.306 - 1.20% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.71% 809.776 823.652 - -2.47% -
rng::find_last(vector<char>)_(bail_90%)/50 1.71% 1.405 1.429 - -0.22% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.70% 637.595 648.457 - 1.05% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 1.70% 47585.024 48394.272 - -0.78% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 1.70% 9.559 9.722 - -1.44% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.70% 586205.801 596161.721 - 0.60% -
BM_StringAssignStr_Large_Opaque 1.70% 10.373 10.549 - 1.71% -
std::find(list<int>)_(bail_25%)/8192 1.70% 1418.358 1442.405 - -0.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.70% 1847652.098 1878977.215 - 1.42% -
std::remove_if(deque<int>)_(sprinkled)/50 1.69% 63.861 64.941 - 5.09% -
std::search(deque<int>,_pred)_(near_matches)/8192 1.69% 1530135.644 1556014.076 - 1.58% -
SetIntersection_None_Set_float_1024_64 1.69% 8821894.870 8970837.698 - 0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.69% 25718.412 26152.381 - -1.55% -
std::remove_copy(vector<int>)_(prefix)/50 1.68% 13.908 14.143 - 1.96% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.68% 20343.367 20685.243 - 0.54% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 1.68% 59747.241 60751.243 - 1.02% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.68% 246509.749 250643.757 - -0.62% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.68% 21.425 21.784 - 0.03% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.67% 3978.004 4044.573 - 2.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.67% 1335016.037 1357260.641 - 2.38% -
std::replace(list<int>)_(prefix)/50 1.65% 17.055 17.337 - 0.55% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.65% 67667.106 68784.676 - 1.26% -
std::replace(list<int>)_(sprinkled)/8192 1.65% 7140.702 7258.390 - -1.85% -
SetIntersection_Front_Vector_string_1024_256 1.65% 9150043.026 9300689.397 - 2.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.65% 13561317.431 13784547.765 - 0.52% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.64% 357.682 363.556 - 1.62% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.64% 943.968 959.449 - 1.13% -
SetIntersection_None_Vector_uint32_262144_4 1.64% 1124688.187 1143112.228 - 1.99% -
BM_PushHeap_uint64_Random_16384 1.64% 6.247 6.349 - -0.09% -
BM_deque_vector_ranges_move/1024 1.63% 36.875 37.477 - -0.53% -
BM_PushHeap_float_Random_262144 1.63% 7.569 7.693 - 1.82% -
SetIntersection_None_Set_uint32_1024_4 1.63% 8905406.330 9050341.480 - 4.79% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.63% 32.497 33.026 - 10.81% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.63% 3355.616 3410.151 - -0.52% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.62% 19.406 19.721 - -0.25% -
std::sort(vector<NonIntegral>)_(descending)/8192 1.62% 5260.717 5346.083 - 1.31% -
std::make_heap(vector<int>)_(heap)/8192 1.62% 1946.954 1978.430 - 1.66% -
std::partial_sort_copy(list<int>)_(shuffled)/8 1.61% 11.262 11.443 - 3.20% -
std::multiset<std::string>::count(key)_(existent)/1024 1.61% 23.120 23.491 - 1.29% -
SetIntersection_Front_Set_string_262144_1 1.60% 1070602.755 1087783.619 - -0.38% -
std::make_heap(vector<int>)_(shuffled)/8 1.60% 15.720 15.972 - 0.38% -
BM_deque_vector_move/1024 1.60% 36.696 37.285 - -0.40% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.60% 736.078 747.874 - 13.63% -
BM_PushHeap_string_Ascending_64 1.60% 7.444 7.563 - 3.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.60% 46332003.136 47073058.787 - 3.02% -
bm_ranges_lexicographical_compare<signed_char>/8 1.60% 3.463 3.518 - -3.45% -
std::copy_backward(list<int>)/4096 1.59% 3186.315 3237.075 - -0.25% -
BM_num_put<double> 1.59% 57.377 58.291 - 1.45% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.59% 12731.460 12934.130 - -2.22% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 1.59% 5.570 5.658 - 0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.59% 1108328.716 1125967.779 - 1.79% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.59% 27.331 27.765 - 0.32% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.58% 1886.654 1916.538 - 0.21% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.58% 448.283 455.380 - 0.91% -
rng::for_each(multiset<int>)/32 1.58% 25.149 25.546 - 0.12% -
BM_deque_vector_move/65536 1.57% 2982.907 3029.858 - 1.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.57% 1048209.168 1064704.918 - 0.65% -
rng::find_last(list<int>)_(bail_90%)/1024 1.57% 75.173 76.356 - -0.07% -
std::stable_partition(deque<int>)_(sparse)/1024 1.56% 422.350 428.944 - -0.45% -
BM_PushHeap_string_Random_64 1.56% 12.757 12.956 - 0.61% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.56% 58.569 59.482 - 2.56% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 1.56% 15.880 16.127 - -0.03% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.54% 53084.299 53903.283 - -12.22% -
std::map<int,_int>::insert(value)_(already_present)/8192 1.54% 3.898 3.958 - -0.58% -
std::partial_sort_copy(deque<int>)_(heap)/8 1.54% 14.912 15.142 - -4.98% -
BM_PushHeap_uint32_QuickSortAdversary_256 1.54% 0.714 0.725 - 1.64% -
SetIntersection_Front_Set_uint64_262144_1 1.54% 1038146.520 1054138.302 - -1.56% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.54% 15.776 16.018 - -0.16% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.53% 5.438 5.522 - -1.61% -
std::distance(join_view(vector<vector<int>>))/8192 1.53% 8.299 8.426 - 0.12% -
SetIntersection_Front_Vector_float_262144_64 1.53% 1360122.774 1380942.368 - 1.49% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.53% 682.421 692.832 - -3.70% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.52% 23.775 24.137 - -0.38% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.52% 204151.294 207259.397 - 1.10% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.52% 9.222 9.362 - -0.36% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.51% 2896.832 2940.614 - -0.64% -
rng::starts_with(deque<int>)/8 1.51% 3.979 4.039 - 2.09% -
BM_deque_vector_ranges_move_backward/65536 1.51% 7911.153 8030.504 - -1.50% -
BM_StringFindStringLiteral/128 1.50% 3.187 3.234 - 1.27% -
SetIntersection_Front_Vector_float_256_16 1.50% 4204007.423 4267177.309 - 1.97% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.50% 604.001 613.064 - 1.61% -
BM_deque_deque_copy/65536 1.49% 3130.268 3176.974 - 2.95% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.49% 53949.379 54753.946 - -0.49% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.49% 19.512 19.803 - -0.36% -
std::find(list<int>)_(process_all)/50 1.49% 18.825 19.106 - -0.32% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 1.49% 364.335 369.750 - 1.31% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 1.48% 80256.343 81446.878 - 2.11% -
std::partial_sort_copy(list<int>)_(heap)/8192 1.48% 99924.565 101403.970 - 0.60% -
std::adjacent_find(list<int>,_pred)/50 1.48% 29.229 29.660 - 1.26% -
std::multimap<std::string,_int>::ctor(const&)/8192 1.47% 338458.560 343448.680 - -2.22% -
std::find_if_not(vector<int>)_(process_all)/50 1.47% 5.660 5.743 - 6.14% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 1.47% 50.554 51.296 - 15.08% -
BM_vector_deque_copy/1 1.47% 2.298 2.332 - -3.34% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.47% 145930.508 148068.764 - -0.46% -
std::copy_if(vector<int>)_(every_other)/8 1.46% 4.161 4.222 - 1.31% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.46% 13.197 13.390 - -1.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.45% 11381119.776 11546668.489 - 1.29% -
std::replace_if(vector<int>)_(prefix)/50 1.45% 13.788 13.988 - -2.88% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.45% 651.733 661.192 - -0.94% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.45% 10.433 10.584 - -7.06% -
std::stable_sort(deque<int>)_(descending)/8192 1.45% 20350.676 20645.339 - 0.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.45% 1099059.545 1114971.370 - 2.98% -
SetIntersection_Front_Vector_string_256_1 1.45% 4196337.550 4257041.220 - 0.37% -
std::make_heap(vector<int>,_pred)_(repeated)/8 1.44% 15.817 16.045 - 1.07% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.44% 17.769 18.025 - 2.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.43% 1142685.334 1159070.555 - -0.69% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.43% 43.244 43.862 - 1.25% -
SetIntersection_None_Vector_uint32_262144_64 1.43% 1119892.315 1135876.628 - 1.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.42% 36.712 37.235 - 5.51% -
SetIntersection_None_Set_uint32_16384_1024 1.42% 152879738.503 155053106.929 - 1.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 1.42% 11409860.888 11571904.310 - 0.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.42% 65223379.843 66149098.527 - -2.26% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.42% 27.185 27.570 - 0.67% -
std::search(vector<int>,_pred)_(no_match)/1000 1.42% 513.867 521.139 - 0.30% -
BM_CmpEqual_uchar_uchar 1.41% 1.047 1.062 - -2.10% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.40% 841576.800 853346.309 - 1.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.40% 394.783 400.302 - 0.87% -
std::stable_sort(vector<int>)_(heap)/1024 1.39% 2511.930 2546.934 - 0.65% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.39% 6666.954 6759.377 - 1.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.39% 2948407.795 2989274.090 - 2.82% -
BM_vector_deque_move_backward/4000 1.39% 139.969 141.908 - -2.11% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.38% 17.020 17.255 - 0.37% -
std::partition_point(vector<int>)/32 1.38% 2.529 2.564 - -0.33% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.38% 7.939 8.049 - 1.42% -
SetIntersection_Front_Set_uint32_64_64 1.38% 13205774.499 13388154.421 - -0.46% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.38% 12.769 12.945 - 0.66% -
std::adjacent_find(vector<int>,_pred)/1048576 1.38% 461212.820 467562.220 - -0.37% -
BM_vector_deque_ranges_copy_backward/1024 1.38% 37.785 38.305 - 0.45% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 1.37% 24.313 24.647 - 0.78% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.37% 7556.923 7660.534 - -1.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.37% 1304809.090 1322695.550 - 1.73% -
std::unordered_set<int>::ctor(const&)/1024 1.37% 6683.012 6774.573 - 2.12% -
std::find_if_not(list<int>)_(process_all)/8192 1.37% 7203.531 7302.163 - 1.37% -
std::replace_if(deque<int>)_(prefix)/32 1.37% 13.730 13.918 - -0.88% -
SetIntersection_Interlaced_Set_float_16384_16 1.37% 204503954.986 207296788.396 - 0.44% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.36% 18.222 18.470 - 0.01% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.36% 69.719 70.666 - 1.61% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.35% 754.405 764.626 - -3.62% -
BM_StringAssignAsciizMix_Opaque 1.35% 4.978 5.046 - 1.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 1.35% 3743.133 3793.729 - 0.61% -
std::sort(vector<int>)_(ascending)/8192 1.35% 3724.430 3774.721 - 0.59% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.35% 294.746 298.716 - -0.19% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.35% 230.639 233.744 - -0.26% -
SetIntersection_Interlaced_Vector_float_16_16 1.34% 35304761.483 35779275.150 - 0.41% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.34% 8.480 8.594 - -0.43% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 1.34% 31768.843 32195.274 - -1.10% -
std::move(vector<int>)/32768 1.34% 1709.576 1732.512 - 1.06% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.34% 23.332 23.645 - 1.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.34% 1443057.832 1462388.889 - 1.05% -
BM_deque_deque_copy/70000 1.33% 3170.306 3212.610 - -5.23% -
SetIntersection_None_Set_string_64_16 1.33% 18557289.509 18804776.586 - 0.71% -
bm_ranges_lexicographical_compare<int>/1 1.33% 1.309 1.326 - 0.68% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 1.33% 23.832 24.149 - 5.99% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.33% 559.418 566.860 - -0.58% -
std::flat_map<int,_int>::clear()/8192 1.33% 407.106 412.515 - 0.69% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.33% 1073611.419 1087856.894 - 0.56% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.33% 1881.352 1906.307 - -0.68% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.33% 513105.473 519908.110 - 2.31% -
BM_toupper_string<wchar_t> 1.32% 6.301 6.385 - 0.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.32% 24.441 24.762 - 0.32% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.31% 6.816 6.906 - -0.68% -
SetIntersection_Interlaced_Set_string_16384_64 1.31% 351746882.924 356357522.884 - 1.50% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.31% 7236.795 7331.584 - -4.36% -
std::swap_ranges(list<int>)/1024 1.31% 749.856 759.674 - -1.00% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.31% 820.033 830.755 - -15.24% -
BM_PushHeap_string_Random_256 1.31% 14.121 14.305 - 0.63% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.31% 9.384 9.507 - -2.72% -
std::search(vector<int>)_(no_match)/1024 1.30% 209.060 211.784 - -4.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.30% 85560.621 86674.986 - 0.67% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 1.30% 494469.515 500905.500 - 0.87% -
std::find_end(vector<int>)_(same_length)/8192 1.30% 1995.053 2021.009 - 0.40% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.30% 29.704 30.089 - 0.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.29% 719.771 729.091 - 2.71% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.29% 14.673 14.863 - -2.39% -
rng::starts_with(deque<int>,_pred)/8192 1.29% 3901.106 3951.475 - -2.25% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.29% 861965.853 873092.960 - 0.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.29% 8793691.986 8907182.758 - -3.02% -
std::find_end(vector<int>)_(match_near_end)/1024 1.29% 28.294 28.659 - 0.68% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.29% 1.302 1.318 - -1.43% -
BM_deque_deque_ranges_copy_backward/1024 1.29% 37.907 38.395 - 2.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 1.29% 391.090 396.124 - 0.67% -
BM_lexicographical_compare_three_way_fast_path/16 1.29% 4.381 4.437 - -1.61% -
BM_CmpEqual_uint_int 1.28% 1.046 1.059 - -0.32% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.28% 157.664 159.690 - 2.07% -
SetIntersection_Front_Set_float_262144_16384 1.28% 228201279.112 231127784.086 - 4.28% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.28% 664.765 673.253 - 0.49% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.27% 12910.606 13074.766 - 7.86% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.26% 10861.866 10999.118 - -0.02% -
std::make_heap(vector<int>)_(heap)/1024 1.26% 271.298 274.725 - 0.95% -
BM_CmpEqual_short_uchar 1.26% 1.081 1.095 - -0.41% -
BM_CmpEqual_ushort_uint 1.26% 1.044 1.057 - -1.21% -
SetIntersection_Front_Vector_float_1024_64 1.26% 1336760.760 1353614.453 - -1.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.26% 2323602.023 2352861.252 - 0.13% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.26% 19.463 19.708 - 0.50% -
BM_CmpEqual_short_ushort 1.25% 1.078 1.092 - -1.42% -
BM_vector_deque_move_backward/64 1.25% 2.982 3.019 - 1.75% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.25% 35.225 35.665 - 2.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.24% 1332086.752 1348651.123 - 3.61% -
std::unordered_multiset<int>::ctor(const&)/8192 1.24% 54517.349 55193.290 - -2.70% -
std::search(vector<int>)_(no_match)/1000 1.24% 204.324 206.856 - -4.79% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.24% 1841.833 1864.647 - -1.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.23% 19352590.987 19591349.731 - -2.59% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.23% 360614.712 365052.122 - 1.61% -
std::stable_sort(vector<int>)_(shuffled)/8 1.23% 19.579 19.820 - 0.14% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.23% 13956.697 14128.115 - 1.02% -
std::stable_sort(deque<int>)_(descending)/1024 1.23% 2888.199 2923.647 - -0.61% -
std::copy_n(list<int>)/4096 1.22% 3524.515 3567.687 - 0.41% -
std::move(list<int>)/1048576 1.22% 991037.096 1003171.229 - -0.68% -
BM_CmpEqual_int_schar 1.22% 1.122 1.136 - 1.26% -
BM_deque_deque_ranges_copy/64000 1.22% 2925.020 2960.725 - -3.28% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 1.22% 9.948 10.069 - 3.69% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.22% 17.436 17.649 - 1.19% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 1.22% 248.146 251.169 - 0.56% -
SetIntersection_None_Set_float_64_1 1.21% 21718738.212 21981920.652 - -0.51% -
std::rotate(vector<bool>)_(by_1/3)/32 1.21% 17.613 17.826 - 2.20% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.21% 6694.624 6775.617 - 0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1.21% 1026265.316 1038666.677 - 0.44% -
SetIntersection_Front_Vector_uint32_1024_4 1.21% 1058024.916 1070807.401 - -0.38% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 1.21% 351678.467 355920.715 - 1.35% -
SetIntersection_Front_Set_uint32_1024_1 1.20% 1041580.144 1054126.083 - 2.36% -
std::map<int,_int>::equal_range(key)_(existent)/8192 1.20% 5.412 5.477 - -1.18% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.20% 11568927.715 11708124.653 - 4.18% -
std::set<int>::erase(key)_(existent)/8192 1.20% 67.817 68.633 - 0.09% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.20% 365.430 369.824 - 3.07% -
std::make_heap(vector<int>)_(descending)/8 1.20% 14.618 14.793 - -0.07% -
std::make_heap(vector<int>,_pred)_(heap)/8 1.19% 14.599 14.773 - -0.62% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.19% 635975.804 643550.990 - 0.13% -
SetIntersection_Front_Vector_uint64_16384_1 1.19% 1044288.354 1056709.579 - -0.21% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.19% 238114392.995 240946271.655 - 2.62% -
SetIntersection_Interlaced_Vector_string_64_16 1.19% 29409543.761 29759059.355 - 4.11% -
std::shift_right(list<int>)/50 1.19% 26.579 26.895 - 2.41% -
std::partition(list<int>)_(sparse)/1024 1.19% 717.641 726.152 - 1.24% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.19% 77.695 78.616 - -3.27% -
SetIntersection_Interlaced_Vector_string_1024_256 1.19% 20950210.136 21198475.437 - -0.21% -
SetIntersection_Front_Vector_float_16384_16 1.18% 1102259.685 1115283.737 - 1.13% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 1.18% 20676.868 20920.885 - 0.68% -
rng::starts_with(deque<int>,_pred)/1024 1.18% 523.549 529.724 - -0.25% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 1.18% 52.336 52.953 - -0.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.18% 166155.307 168113.092 - 0.99% -
BM_StringEraseToEnd_Huge_Opaque 1.18% 2.256 2.283 - -1.46% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.17% 55.931 56.588 - -7.87% -
std::make_heap(vector<int>)_(ascending)/8 1.17% 16.320 16.511 - 0.02% -
BM_vector_deque_copy_backward/5500 1.17% 198.708 201.039 - 1.10% -
std::fill(vector<int>)/1024 1.17% 29.623 29.970 - 0.65% -
std::stable_partition(vector<int>)_(dense)/50 1.17% 25.597 25.896 - -0.38% -
SetIntersection_None_Vector_float_262144_1 1.16% 1128771.677 1141910.818 - 1.55% -
BM_PushHeap_string_QuickSortAdversary_16384 1.16% 15.493 15.673 - 0.36% -
BM_deque_vector_ranges_move/512 1.16% 16.549 16.741 - 0.85% -
BM_PushHeap_string_QuickSortAdversary_1024 1.16% 15.037 15.212 - 0.81% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.16% 23.159 23.428 - -0.84% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 1.16% 14931.691 15104.599 - 0.47% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.16% 2.389 2.417 - 0.53% -
std::stable_partition(list<int>)_(sparse)/50 1.15% 26.190 26.491 - -0.94% -
SetIntersection_Interlaced_Set_string_262144_16384 1.15% 2789744.387 2821844.400 - -0.49% -
BM_CmpEqual_short_int 1.15% 1.112 1.125 - -2.16% -
SetIntersection_None_Set_float_64_64 1.15% 11168700.624 11296772.050 - -1.39% -
SetIntersection_None_Vector_float_262144_1024 1.14% 1128491.037 1141395.391 - 2.13% -
BM_deque_vector_ranges_copy_backward/64 1.14% 2.926 2.959 - 1.25% -
SetIntersection_None_Vector_string_1024_16 1.14% 1164788.485 1178032.192 - 1.45% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.14% 4.139 4.186 - 0.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.13% 165978.444 167858.427 - -0.95% -
BM_PushHeap_string_Ascending_256 1.13% 11.134 11.260 - 3.24% -
BM_PushHeap_string_PipeOrgan_16 1.13% 4.144 4.191 - -0.29% -
std::search(vector<int>,_pred)_(no_match)/1024 1.13% 525.852 531.774 - 0.14% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.12% 1446158.557 1462426.603 - 1.41% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.12% 12343.747 12482.477 - 0.85% -
SetIntersection_Interlaced_Set_float_16384_4 1.12% 165098108.045 166952132.139 - -2.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.12% 42116803.979 42589131.886 - -0.57% -
SetIntersection_Interlaced_Set_float_16_4 1.12% 59291610.382 59954548.005 - 1.20% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 1.12% 17.698 17.896 - 0.77% -
BM_vector_deque_ranges_move_backward/4000 1.12% 141.033 142.609 - -3.19% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 1.11% 3.386 3.423 - 1.01% -
SetIntersection_None_Vector_string_262144_1 1.11% 1286738.808 1301064.573 - 0.89% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 1.11% 15.694 15.868 - 1.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.11% 36878229.850 37288100.033 - 0.21% -
BM_deque_vector_copy_backward/1024 1.11% 36.637 37.044 - -1.48% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.11% 287.638 290.831 - -0.32% -
SetIntersection_None_Set_string_256_256 1.11% 5829220.607 5893928.508 - 2.94% -
std::partition_copy(deque<int>)/1024 1.11% 632.973 639.994 - 0.34% -
SetIntersection_Interlaced_Set_uint32_16_16 1.11% 37906912.635 38326372.306 - 1.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.11% 1108524.532 1120786.596 - -0.34% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.11% 4.538 4.588 - 1.02% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 1.10% 6754.389 6828.897 - 0.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.10% 22.855 23.107 - 0.95% -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.10% 1.456 1.472 - -0.08% -
std::remove_if(deque<int>)_(prefix)/32 1.10% 54.866 55.468 - -3.13% -
BM_vector_deque_ranges_copy/5500 1.09% 194.358 196.483 - -1.82% -
SetIntersection_None_Set_uint32_1024_1024 1.09% 9019637.463 9118219.279 - 5.48% -
std::reverse_copy(list<int>)/8 1.09% 2.350 2.375 - -2.46% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.09% 672.628 679.957 - -0.17% -
rng::starts_with(deque<int>,_pred)/1048576 1.09% 507583.545 513110.383 - -2.06% -
std::transform(list<int>)_(identity_transform)/8192 1.09% 7569.706 7652.098 - 10.47% -
std::transform(vector<int>)_(identity_transform)/50 1.09% 16.132 16.308 - -0.10% -
SetIntersection_Front_Vector_string_256_64 1.09% 10174332.052 10284811.557 - 1.05% -
SetIntersection_Front_Vector_uint32_262144_262144 1.09% 345675598.981 349426566.651 - 0.23% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 1.08% 22181.519 22421.588 - -0.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.08% 140937.184 142460.387 - 1.23% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.08% 2512522.996 2539660.971 - 0.22% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.08% 23.591 23.845 - -1.28% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 1.08% 14.648 14.806 - -0.59% -
std::unordered_set<std::string>::ctor(const&)/1024 1.08% 33265.926 33624.716 - 0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.08% 41889079.726 42340055.194 - 0.24% -
BM_PushHeap_string_Random_16 1.08% 10.299 10.410 - -4.02% -
std::make_heap(deque<int>)_(shuffled)/8192 1.08% 22518.940 22761.187 - -5.49% -
std::replace_if(vector<int>)_(prefix)/1024 1.07% 269.698 272.594 - 1.73% -
BM_StringDestroy_Huge 1.07% 12.129 12.259 - 12.46% -
std::search(list<int>,_pred)_(same_length)/8192 1.07% 8574.559 8666.307 - 7.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.07% 13999395.298 14148712.766 - -2.63% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 1.07% 75161.459 75962.038 - 0.29% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 1.06% 16.127 16.299 - -0.35% -
SetIntersection_None_Vector_string_16384_1024 1.06% 1220661.816 1233654.520 - 2.92% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.06% 20.525 20.743 - 1.45% -
std::remove_copy_if(deque<int>)_(prefix)/50 1.06% 27.872 28.168 - 0.67% -
rng::find_last(vector<char>)_(bail_10%)/50 1.06% 10.698 10.811 - 0.46% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.06% 26.833 27.117 - -1.62% -
std::any_of(list<int>)_(process_all)/32 1.06% 11.775 11.900 - 1.53% -
std::multiset<int>::find(key)_(existent)/32 1.06% 1.600 1.617 - -1.11% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.05% 2.453 2.478 - 0.55% -
BM_CmpLess_ushort_ushort 1.05% 1.054 1.065 - -1.76% -
std::fill_n(vector<bool>)/512 1.05% 1.449 1.465 - -0.18% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 1.05% 6546.044 6614.803 - -1.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.05% 1118257.083 1129989.022 - 4.01% -
std::find_if_not(list<int>)_(process_all)/32768 1.05% 25380.825 25646.649 - 0.18% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.05% 3982.618 4024.312 - 0.08% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 1.04% 16.425 16.596 - -0.84% -
std::all_of(vector<int>)_(process_all)/32 1.04% 8.377 8.464 - -1.16% -
BM_StringAssignStr_Huge_Transparent 1.04% 108.382 109.510 - -11.72% -
SetIntersection_Front_Set_float_256_4 1.04% 4219662.836 4263503.991 - 1.16% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.04% 75422.629 76205.529 - -0.80% -
std::find(vector<int>)_(bail_25%)/8192 1.04% 465.168 469.994 - -0.68% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.03% 22.012 22.239 - 1.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.03% 13670.058 13811.113 - 0.67% -
SetIntersection_None_Vector_uint64_256_256 1.03% 2108461.175 2130173.288 - -6.25% -
std::partition(deque<int>)_(sparse)/32 1.03% 10.069 10.172 - -25.18% -
rng::find_last(vector<char>)_(bail_10%)/8 1.03% 1.993 2.014 - 0.28% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.03% 17.444 17.623 - -0.94% -
SetIntersection_None_Vector_uint32_16384_64 1.02% 1101771.937 1113042.913 - 1.55% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.02% 134093.316 135463.169 - 1.22% -
BM_deque_vector_ranges_copy/1 1.02% 2.095 2.116 - -2.86% -
SetIntersection_Front_Vector_string_256_4 1.02% 4604073.369 4650946.008 - 2.17% -
std::is_sorted_until(list<int>,_pred)/8 1.02% 3.623 3.659 - -2.07% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.02% 213.021 215.184 - 0.31% -
std::remove(list<int>)_(sprinkled)/1024 1.01% 964.468 974.256 - 3.16% -
SetIntersection_Front_Vector_float_256_4 1.01% 4147814.961 4189876.044 - 1.79% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.01% 1.777 1.795 - -1.87% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.01% 514272.487 519455.640 - 0.29% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.01% 16633.488 16800.759 - -0.82% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.00% 1240.422 1252.875 - 1.57% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.00% 3.253 3.285 - -0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.00% 19.247 19.440 - 1.46% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.00% 243.917 246.360 - 0.10% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1641.328 3.322 351.722 -5.94% 351.722
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2957.626 8.044 531.664 -0.45% 531.664
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 4013.336 17.887 693.499 1.12% 693.499
std::search_n(deque<int>)_(no_match)/8192 -99.35% 2429.649 15.781 377.335 -0.46% 377.335
std::search_n(vector<int>)_(no_match)/1024 -98.48% 216.841 3.304 56.463 -6.71% 56.463
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.12% 427.880 8.055 71.189 -0.09% 71.189
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.53% 611.467 15.116 104.002 -2.37% 104.002
std::search_n(deque<int>)_(no_match)/1024 -95.34% 293.746 13.680 42.578 0.19% 42.578
std::fill(vector<bool>)/262144 -75.59% 941.294 229.743 - -0.30% -
std::copy_backward(vector<bool>)_(aligned)/262144 -64.47% 789.882 280.642 - -50.48% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -63.15% 23.874 8.797 - -1.36% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -62.14% 1749.757 662.394 - -30.25% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.48% 14.878 5.880 - -0.06% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -53.02% 24.088 11.316 - -53.06% -
BM_deque_vector_copy/64 -52.25% 5.410 2.583 - -0.21% -
std::search_n(vector<int>)_(no_match)/32 -50.33% 6.886 3.420 0.413 -5.09% 0.413
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -49.92% 15.020 7.522 - -50.03% -
std::vector<int>::ctor(size)/8192 -49.52% 574.879 290.219 - -48.34% -
std::transform(deque<int>)_(identity_transform)/32 -49.23% 24.212 12.293 - -0.05% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -48.87% 75.689 38.701 - 29.28% -
BM_vector_deque_ranges_move/64 -48.12% 5.321 2.761 - 0.47% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -47.87% 64.988 33.882 - 0.59% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -47.44% 58.922 30.970 - -44.38% -
rng::find_last(list<int>)_(bail_10%)/1024 -46.98% 1240.838 657.905 - -2.14% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.19% 15.025 8.085 0.313 -0.26% 0.313
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -44.74% 17.408 9.620 - -45.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -44.68% 72.001 39.829 - -25.70% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -44.41% 5750178.186 3196369.222 - -47.98% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -42.85% 70.426 40.248 - -45.32% -
ranges::min(std::vector<long_long>)/1 -41.82% 0.450 0.262 - -32.27% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -41.10% 10.928 6.436 - -42.36% -
std::copy_n(vector<bool>)_(aligned)/1048576 -40.67% 3319.084 1969.326 - -27.78% -
std::adjacent_find(deque<int>)/8 -40.28% 4.875 2.911 - -23.44% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -40.24% 110.373 65.961 - -25.99% -
std::rotate_copy(vector<int>)/8192 -40.13% 720.009 431.078 - 15.34% -
BM_vector_deque_ranges_copy_backward/0 -39.80% 0.676 0.407 - -16.70% -
std::copy_backward(vector<int>)/4096 -38.48% 233.555 143.690 - -17.36% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -37.24% 4.142 2.600 - -1.94% -
std::adjacent_find(deque<int>)/50 -37.22% 26.467 16.615 - -15.81% -
std::set<int>::contains(key)_(non-existent)/8192 -36.45% 19.181 12.189 - 12.21% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -36.13% 4.158 2.656 - -36.52% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -36.09% 11.309 7.228 - -14.20% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -34.55% 38814871.394 25405024.500 - -33.78% -
ranges::min(std::deque<__int128>)/70000 -33.46% 36497.526 24285.784 - -0.34% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -33.19% 7.861 5.252 - -14.13% -
std::is_sorted_until(deque<int>,_pred)/8 -32.92% 6.112 4.100 - -1.60% -
SetIntersection_Interlaced_Vector_string_262144_1024 -32.31% 349346807.551 236476912.029 - -4.60% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -32.09% 0.458 0.311 - -33.02% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -31.77% 8314145.924 5672524.250 - -36.29% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -31.77% 50.116 34.195 - -15.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -31.37% 48.229 33.098 - -16.52% -
BM_PushHeap_float_Random_1 -30.71% 0.697 0.483 - -9.70% -
SetIntersection_Interlaced_Set_string_16384_16 -30.53% 345495322.150 240015418.784 - 2.60% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -30.41% 1964.499 1367.040 - -9.62% -
std::search(deque<int>)_(no_match)/1024 -30.36% 343.994 239.569 - -42.27% -
std::search(deque<int>)_(same_length)/1000 -29.96% 464.349 325.229 - -0.08% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -29.90% 0.487 0.341 - -30.13% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -29.82% 472.645 331.690 - -6.41% -
std::equal(vector<bool>)_(unaligned)/8 -29.77% 1.121 0.787 - -26.08% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -29.73% 17331.996 12178.773 - -21.58% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -29.56% 14.877 10.479 - 76.48% -
SetIntersection_Interlaced_Vector_float_16384_16 -29.47% 3674779.688 2591977.484 - -35.84% -
std::equal(vector<bool>)_(unaligned)/50 -29.38% 1.123 0.793 - -25.80% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -29.35% 23.870 16.864 - 90.08% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -28.99% 45.478 32.294 - -2.91% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -28.42% 10.040 7.186 - -5.95% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -27.78% 0.443 0.320 - 37.67% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -27.77% 96.779 69.900 - -15.09% -
std::shift_right(vector<int>)/32 -27.54% 4.075 2.953 - 0.04% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -27.47% 41.201 29.882 - -27.13% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -27.32% 3.512 2.553 - -29.51% -
SetIntersection_Interlaced_Vector_float_16384_64 -27.07% 8464292.663 6172825.332 - -42.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -26.66% 337302952.275 247374331.402 - -28.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -26.53% 72.774 53.469 - -21.39% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -26.09% 3221521.985 2381174.296 - -29.70% -
std::fill(list<int>)/1024 -26.03% 671.673 496.828 - -0.88% -
BM_PushHeap_uint32_Ascending_1 -26.00% 0.629 0.466 - 18.71% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -25.78% 69.021 51.224 - 129.22% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -25.75% 43.054 31.970 - -26.05% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -25.04% 19.119 14.332 - 25.24% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -24.86% 33.096 24.868 - 1.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -24.81% 31.198 23.457 - -28.47% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -24.47% 69.546 52.527 - -25.05% -
ranges::min(std::deque<char>)/1 -24.32% 0.915 0.693 - -12.36% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -24.26% 25721.937 19482.110 - -3.63% -
std::unordered_set<int>::find(key)_(existent)/32 -24.17% 1.395 1.058 - -24.16% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -24.15% 24559.665 18629.379 - -3.67% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -23.81% 1.517 1.156 - -14.27% -
std::unordered_set<int>::contains(key)_(existent)/1024 -23.37% 1.589 1.218 - -6.94% -
std::multimap<std::string,_int>::ctor(const&)/32 -23.36% 894.508 685.572 - -14.14% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -23.07% 64.468 49.597 - 24.93% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -23.03% 4.194 3.228 - 28.41% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -22.86% 6.511 5.023 - -4.86% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -22.72% 0.338 0.261 - -34.41% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -22.68% 39.052 30.193 - -0.55% -
std::vector<int>::ctor(size)/32 -22.56% 14.541 11.261 - -10.07% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -22.43% 41.424 32.132 - -5.50% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -22.38% 7605.711 5903.284 - -1.38% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -22.25% 8.931 6.944 - 5.21% -
std::copy(vector<bool>)_(aligned)/1048576 -21.99% 3793.166 2959.150 - 28.28% -
ranges::minmax(std::deque<long_long>)/1 -21.95% 0.826 0.645 - -29.70% -
std::find_if(vector<char>)_(bail_25%)/8 -21.94% 0.957 0.747 - -12.87% -
SetIntersection_Interlaced_Vector_float_262144_16 -21.69% 4260499.326 3336563.143 - -49.66% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -21.65% 30.962 24.258 - -23.57% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -21.61% 7165166.732 5616442.019 - -2.05% -
std::move(deque<int>)/32768 -21.52% 2331.800 1830.024 - -22.48% -
std::set<int>::lower_bound(key)_(non-existent)/32 -21.49% 2.878 2.259 - 0.39% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -21.34% 1.520 1.195 - -10.79% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -21.32% 2.033 1.600 - -8.01% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -20.89% 14468.164 11445.488 - -5.69% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -20.78% 6.411 5.079 - 4.53% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.78% 53.493 42.378 - -21.69% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -20.65% 34.246 27.174 - -2.18% -
SetIntersection_Front_Set_uint64_262144_1024 -20.60% 15566381.195 12359767.127 - -0.20% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -20.51% 1.538 1.222 - -13.61% -
BM_StringConstructDestroyCStr_Large_Transparent -20.48% 12.199 9.701 - -15.85% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -20.44% 43.919 34.944 - -15.12% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -20.16% 4288280.585 3423610.644 - -15.25% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -20.14% 1796409.249 1434561.858 - -23.20% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -20.14% 39.829 31.809 - -17.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 -20.07% 72.369 57.847 - 83.24% -
std::copy_n(vector<int>)/32768 -19.98% 3780.021 3024.765 - -18.71% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -19.71% 37.345 29.986 - -17.88% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -19.64% 1.343 1.079 - -22.49% -
BM_PushHeap_string_Ascending_1 -19.59% 0.585 0.470 - -32.88% -
SetIntersection_Interlaced_Vector_float_262144_256 -19.29% 33965704.155 27413165.803 - -50.71% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -19.24% 2.014 1.627 - 11.55% -
std::search(list<int>)_(single_element)/1000 -19.22% 689.282 556.833 - -18.03% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -19.16% 1.462 1.182 - -22.64% -
std::is_partitioned(list<int>)_(partitioned)/1024 -18.98% 709.345 574.709 - -18.85% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -18.98% 1.515 1.227 - -12.86% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -18.82% 1.127 0.915 - -18.92% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -18.38% 7.978 6.512 - -28.34% -
std::move(vector<int>)/1048576 -18.31% 70383.066 57496.129 - 1.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -18.28% 64.832 52.978 - -32.04% -
std::unordered_set<int>::clear()/1024 -18.22% 10228.555 8365.091 - -13.19% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -18.22% 42.702 34.924 - 14.56% -
SetIntersection_Interlaced_Vector_float_16384_4 -18.18% 1678455.658 1373307.422 - -17.62% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -18.06% 11.140 9.129 - 11.77% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -18.04% 43.399 35.569 - -21.02% -
std::copy_if(list<int>)_(every_other)/4096 -18.01% 4165.891 3415.512 - -7.06% -
std::move(vector<int>)/262144 -17.98% 17285.567 14178.155 - -14.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -17.93% 1333.658 1094.484 - -0.91% -
std::copy(list<int>)/64 -17.72% 36.747 30.236 - -5.50% -
std::copy_if(list<int>)_(entire_range)/64 -17.37% 36.704 30.328 - -0.09% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 -17.36% 1.497 1.237 - -4.39% -
std::copy_if(list<int>)_(every_other)/512 -17.33% 359.671 297.335 - -16.99% -
std::multiset<std::string>::erase(iterator)/32 -17.20% 33.084 27.395 - -17.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -16.90% 0.578 0.480 - -3.28% -
std::map<std::string,_int>::erase(iterator)/8192 -16.85% 32.066 26.662 - -5.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -16.75% 43.062 35.849 - -4.25% -
std::set<std::string>::ctor(const&)/32 -16.70% 841.161 700.687 - -11.86% -
std::copy_n(vector<int>)/4096 -16.65% 172.086 143.427 - -37.74% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -16.55% 7.254 6.054 - -0.14% -
SetIntersection_Interlaced_Vector_string_262144_16 -16.53% 6855503.643 5722604.273 - -6.44% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -16.49% 52341.438 43709.375 - -14.83% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -16.40% 88.248 73.772 - 26.84% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 -16.30% 1.351 1.131 - -10.59% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -16.27% 37.421 31.334 - -16.62% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -16.22% 1.380 1.156 - -19.57% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 -16.04% 88.260 74.100 - -17.07% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -15.97% 30675.141 25775.091 - -6.72% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.96% 6466.454 5434.178 - -13.78% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -15.78% 10.759 9.061 - 1.21% -
std::find_first_of(vector<int>)_(small_needle)/32 -15.69% 53.847 45.396 - -14.76% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -15.58% 804.553 679.205 - -1.88% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 -15.52% 1.368 1.156 - -14.73% -
BM_StringFindAllMatch/512 -15.41% 13.701 11.589 - 4.18% -
ranges::minmax(std::deque<char>)/1 -15.40% 0.805 0.681 - 1.22% -
std::unordered_set<int>::clear()/8192 -15.37% 73561.139 62253.371 - -17.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -15.23% 804.576 682.048 - -30.60% -
BM_deque_vector_ranges_move_backward/64000 -15.11% 9101.442 7725.785 - -4.06% -
SetIntersection_Front_Set_uint32_262144_1024 -14.95% 14332566.840 12190457.605 - -1.97% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -14.93% 7577.612 6446.122 - -1.83% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -14.93% 1.539 1.309 - -18.25% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -14.91% 9630.343 8194.486 - -6.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -14.84% 65.499 55.780 - -11.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -14.82% 198.647 169.205 - -12.12% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -14.77% 53.070 45.231 - -18.22% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -14.58% 54000255.708 46126039.534 - -9.95% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -14.56% 0.404 0.345 - 26.87% -
std::find_first_of(deque<int>)_(large_needle)/50 -14.55% 816.645 697.795 - -1.53% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -14.38% 70.798 60.618 - -13.70% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -14.32% 32.089 27.493 - -19.99% -
BM_StringConstructDestroyCStr_Empty_Transparent -14.19% 0.316 0.271 - 13.15% -
std::for_each_n(join_view(vector<vector<int>>))/8 -14.03% 1.613 1.387 - -14.15% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -13.98% 65.849 56.641 - -13.13% -
SetIntersection_Front_Set_uint64_1024_256 -13.94% 4278192.684 3681689.416 - -8.71% -
std::unordered_set<int>::contains(key)_(existent)/32 -13.79% 1.587 1.368 - -10.23% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -13.78% 820.814 707.729 - -12.21% -
std::unordered_map<int,_int>::count(key)_(existent)/32 -13.77% 1.553 1.339 - -11.81% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -13.76% 1.536 1.325 - -4.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -13.74% 35.816 30.894 - -13.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -13.69% 63.031 54.401 - 4.68% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -13.63% 9182.285 7930.848 - -8.27% -
std::unordered_set<std::string>::erase(iterator)/1024 -13.48% 33.550 29.028 - -0.09% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -13.41% 1.601 1.386 - -16.72% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -13.37% 1623.033 1406.105 - 2.45% -
std::find(vector<long_long>)_(process_all)/8 -13.24% 1.096 0.951 - 2.96% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -13.08% 6166.445 5359.903 - 0.14% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -13.08% 1.834 1.594 - -7.52% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -13.06% 841.040 731.172 - 0.59% -
std::multiset<std::string>::insert(value)_(already_present)/32 -12.99% 49.249 42.853 - -11.64% -
std::replace(vector<int>)_(sprinkled)/1024 -12.97% 169.994 147.938 - -2.06% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -12.93% 5.360 4.667 - -21.11% -
BM_vector_deque_ranges_copy/0 -12.90% 0.625 0.545 - 10.51% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -12.87% 46.745 40.729 - 64.22% -
ranges::min(std::deque<__int128>)/64 -12.79% 25.229 22.002 - -4.33% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -12.70% 10.698 9.339 - -21.29% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -12.61% 14.036 12.266 - -10.81% -
std::map<std::string,_int>::erase(key)_(existent)/32 -12.56% 77.818 68.046 - -11.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -12.49% 28.541 24.975 - -11.43% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -12.49% 9318.240 8154.416 - -8.49% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -12.48% 39.010 34.142 - 31.10% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -12.41% 33.527 29.365 - -10.75% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -12.25% 35.428 31.087 - -12.29% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -12.25% 11863.714 10410.762 - -25.58% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -12.19% 2.685 2.358 - -0.07% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -12.19% 56.622 49.720 - 1.41% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -12.10% 125.055 109.928 - -11.77% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -12.09% 0.629 0.553 - -9.62% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.07% 577.117 507.459 - 1.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 -11.96% 1.343 1.182 - -7.72% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.92% 17.364 15.294 - -10.96% -
SetIntersection_Interlaced_Vector_string_16384_256 -11.85% 43195874.964 38076540.924 - -4.97% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -11.83% 58.742 51.793 - 4.97% -
std::multiset<std::string>::count(key)_(non-existent)/32 -11.82% 11.364 10.021 - -7.71% -
SetIntersection_Interlaced_Vector_uint64_256_64 -11.74% 7754898.091 6844598.784 - 1.45% -
std::search(list<int>)_(no_match)/8192 -11.74% 7424.052 6552.617 - -0.04% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -11.73% 1.379 1.217 - -8.41% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -11.67% 8.055 7.115 - -36.63% -
BM_deque_vector_ranges_copy_backward/70000 -11.53% 10219.110 9041.202 - -1.21% -
BM_PushHeap_uint32_Descending_4 -11.47% 0.389 0.344 - -0.62% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -11.45% 0.335 0.296 - 12.02% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -11.35% 17.804 15.784 - -3.01% -
BM_PushHeap_string_Descending_1 -11.26% 0.531 0.471 - 0.11% -
std::search(list<int>)_(single_element)/8192 -11.24% 8935.607 7930.937 - -2.64% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -11.22% 2.052 1.822 - -10.45% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -11.21% 81.041 71.960 - -15.18% -
rng::contains_subrange(deque<int>)_(single_element)/32 -11.20% 17.440 15.487 - -11.88% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -11.19% 41.865 37.182 - -7.49% -
BM_tolower_char<wchar_t> -11.17% 0.688 0.611 - -11.50% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -11.13% 715.814 636.120 - -32.06% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -11.02% 1.769 1.574 - -7.03% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -11.02% 0.296 0.263 - -12.06% -
std::search(vector<int>,_pred)_(single_element)/1000 -10.89% 563.159 501.836 - -1.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.85% 56.521 50.386 - -9.77% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.81% 643.498 573.930 - 1.20% -
SetIntersection_Front_Set_uint32_1024_256 -10.80% 4070064.754 3630428.538 - -14.99% -
SetIntersection_Interlaced_Vector_uint32_256_16 -10.73% 6603472.743 5894705.423 - -17.71% -
std::unordered_set<int>::count(key)_(non-existent)/32 -10.64% 1.596 1.426 - -12.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -10.64% 1324.625 1183.630 - -3.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -10.63% 14710690.364 13146891.763 - -4.97% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -10.63% 625.709 559.226 - 1.84% -
std::search(vector<int>,_pred)_(single_element)/1024 -10.62% 576.091 514.926 - -0.87% -
ranges::minmax(std::vector<char>)/8 -10.56% 1.044 0.934 - -13.20% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.55% 1752.841 1567.993 - -8.33% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -10.54% 61.523 55.036 - 20.65% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -10.51% 32.906 29.447 - -4.06% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -10.49% 6.666 5.967 - 32.49% -
std::search(vector<int>,_pred)_(single_element)/8192 -10.45% 4604.042 4122.745 - -0.55% -
ranges::min(std::list<__int128>)/1 -10.44% 0.456 0.408 - -1.00% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -10.43% 0.386 0.345 - -7.75% -
SetIntersection_Front_Vector_uint32_1024_1024 -10.39% 5909097.384 5295383.140 - 0.39% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -10.38% 19.659 17.618 - -5.29% -
std::find_end(deque<int>)_(near_matches)/8192 -10.38% 1252100.370 1122116.854 - 0.12% -
std::copy_if(list<int>)_(every_other)/32768 -10.33% 28160.750 25251.043 - -2.75% -
std::set<std::string>::count(key)_(existent)/8192 -10.33% 34.687 31.104 - -1.15% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -10.32% 41.060 36.822 - -2.94% -
rng::contains_subrange(deque<int>)_(single_element)/50 -10.32% 25.386 22.766 - -11.02% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -10.29% 34.610 31.048 - 11.89% -
std::unordered_set<std::string>::erase(iterator)/8192 -10.25% 29.191 26.198 - -21.15% -
SetIntersection_Front_Vector_uint32_262144_1024 -10.24% 5894961.454 5291572.382 - -0.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -10.22% 23.609 21.196 - -7.18% -
BM_deque_deque_ranges_move/2 -10.21% 2.240 2.011 - -5.51% -
std::replace(vector<int>)_(sprinkled)/8192 -10.20% 1277.194 1146.900 - -0.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.13% 1205.938 1083.795 - -3.42% -
ranges::min(std::deque<char>)/70000 -10.09% 19818.274 17818.590 - -32.70% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -10.09% 28.035 25.207 - 0.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -10.08% 77.730 69.893 - -20.03% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.07% 239.223 215.121 - -4.67% -
SetIntersection_Interlaced_Vector_string_262144_256 -10.06% 76003151.660 68358399.678 - -2.60% -
std::set<std::string>::contains(key)_(existent)/32 -10.06% 15.814 14.224 - -7.32% -
SetIntersection_Interlaced_Vector_string_262144_64 -10.05% 22340393.591 20094387.297 - 2.56% -
std::multiset<int>::count(key)_(existent)/8192 -10.01% 10.185 9.165 - -4.48% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -10.01% 24.054 21.646 - -6.55% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -9.94% 108597894.405 97803117.789 - -15.15% -
SetIntersection_Front_Vector_string_1024_64 -9.90% 3453497.542 3111730.385 - -4.32% -
rng::contains_subrange(deque<int>)_(single_element)/16 -9.85% 10.335 9.317 - -10.48% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -9.84% 33.806 30.480 - 5.05% -
std::find_first_of(deque<int>)_(large_needle)/32 -9.80% 326.383 294.407 - -0.96% -
ranges::min(std::vector<__int128>)/70000 -9.77% 29886.819 26967.541 - -0.13% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -9.75% 29.634 26.744 - -5.10% -
std::count(list<int>)_(every_other)/8192 -9.72% 7535.874 6803.302 - 0.14% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -9.71% 622.932 562.456 - 2.77% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -9.70% 4.661 4.209 - -12.51% -
std::count_if(list<int>)_(every_other)/8192 -9.70% 8357.806 7547.455 - 5.89% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.68% 29.883 26.991 - -6.89% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -9.67% 21.701 19.603 - -8.43% -
SetIntersection_Interlaced_Vector_string_16384_64 -9.67% 13157231.822 11885164.439 - -1.85% -
std::stable_partition(deque<int>)_(sparse)/32 -9.56% 13.126 11.870 - -9.32% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -9.47% 1.676 1.517 - 1.67% -
std::find_end(list<int>,_pred)_(same_length)/8192 -9.46% 9496.537 8598.351 - -14.14% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -9.38% 51470782.220 46643417.487 - -10.43% -
BM_StringRelational_Eq_Empty_Empty_Control -9.37% 2.057 1.864 - -9.77% -
ranges::min(std::deque<char>)/8 -9.37% 2.548 2.309 - -3.77% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -9.36% 1.576 1.429 - -6.45% -
BM_vector_deque_ranges_copy_backward/2 -9.35% 1.998 1.811 - -9.51% -
BM_vector_deque_ranges_move_backward/0 -9.32% 0.461 0.418 - -2.94% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -9.31% 728.294 660.504 - -0.52% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -9.28% 42.486 38.544 - -15.33% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.25% 54.705 49.645 - 4.32% -
SetIntersection_Front_Vector_string_16384_64 -9.20% 3428717.280 3113149.340 - -2.51% -
std::deque<int>::ctor(size)/32 -9.14% 29.330 26.648 - -6.61% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -9.11% 841.801 765.077 - 9.67% -
BM_deque_deque_ranges_copy_backward/0 -9.10% 0.842 0.766 - -2.69% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -9.06% 1.387 1.261 - -11.23% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -9.05% 40.978 37.268 - 6.89% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -9.00% 23.217 21.128 - -19.16% -
BM_deque_vector_ranges_copy/0 -8.96% 1.553 1.414 - -5.57% -
BM_StringRelational_Less_Empty_Empty_Control -8.93% 1.827 1.664 - -0.07% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -8.90% 9.236 8.414 - 35.53% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -8.89% 799.787 728.650 - -3.96% -
std::unordered_set<int>::clear()/32 -8.88% 639.098 582.369 - -8.73% -
std::map<int,_int>::ctor(const&)/1024 -8.86% 7444.928 6785.593 - -0.98% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 -8.83% 1.402 1.279 - -2.69% -
std::find_first_of(vector<int>)_(small_needle)/50 -8.79% 76.664 69.925 - -9.71% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -8.78% 25.666 23.413 - 7.14% -
std::find_if_not(vector<int>)_(bail_25%)/8 -8.74% 0.842 0.769 - 18.00% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -8.72% 355.969 324.931 - -14.65% -
std::set<std::string>::ctor(const&,_alloc)/32 -8.70% 754.223 688.619 - -7.42% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -8.67% 41.730 38.113 - -2.95% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -8.66% 11.951 10.916 - -4.91% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -8.63% 11.299 10.324 - -22.62% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -8.61% 7064.338 6455.923 - -1.30% -
SetIntersection_Front_Set_uint32_1024_64 -8.61% 1770491.338 1618030.975 - -5.06% -
std::pop_heap(vector<std::string>)/1024 -8.59% 22.869 20.905 - 0.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -8.58% 0.679 0.621 - 11.98% -
BM_vector_deque_ranges_copy/65536 -8.58% 3120.466 2852.874 - -9.00% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -8.57% 24.103 22.037 - -8.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.57% 34.738 31.761 - -11.43% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.57% 56676.944 51820.966 - -1.53% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 -8.56% 11385.720 10410.621 - -19.63% -
BM_PushHeap_string_QuickSortAdversary_1 -8.55% 0.701 0.641 - -8.41% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -8.46% 40.863 37.405 - -9.61% -
BM_vector_deque_ranges_copy/70000 -8.46% 3380.825 3094.812 - -9.71% -
std::multiset<std::string>::contains(key)_(existent)/8192 -8.43% 32.993 30.212 - -5.61% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.43% 29.451 26.969 - -0.40% -
rng::find_last(vector<char>)_(bail_90%)/8192 -8.39% 205.461 188.213 - -0.36% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -8.38% 96.151 88.090 - -9.77% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -8.38% 16160.124 14805.798 - 0.45% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -8.38% 7083.683 6490.093 - -1.31% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -8.38% 23.816 21.821 - -13.80% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.35% 843.533 773.134 - 2.16% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -8.34% 24.804 22.735 - -7.45% -
SetIntersection_Front_Vector_float_16384_1024 -8.33% 5915306.960 5422542.558 - -8.13% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -8.32% 56706.774 51987.531 - 0.13% -
SetIntersection_Front_Vector_float_262144_1024 -8.30% 5918349.553 5427029.556 - -7.99% -
std::partition(list<int>)_(dense)/8192 -8.29% 5358.135 4913.699 - -0.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 -8.26% 1.272 1.167 - -8.75% -
BM_vector_deque_ranges_move/65536 -8.26% 3112.575 2855.446 - -12.07% -
BM_vector_deque_ranges_move/70000 -8.25% 3376.854 3098.424 - -9.04% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -8.20% 1.495 1.373 - 2.84% -
BM_vector_deque_copy/70000 -8.20% 3376.882 3099.981 - -9.62% -
SetIntersection_Front_Set_string_262144_64 -8.16% 5003161.131 4594938.669 - -1.40% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -8.13% 2.466 2.265 - -23.69% -
SetIntersection_Front_Set_uint64_1024_64 -8.11% 1774335.884 1630428.858 - -9.34% -
std::unordered_set<int>::erase(iterator)/32 -8.07% 22.267 20.470 - -4.08% -
std::fill(deque<int>)/1024 -8.07% 32.312 29.705 - -1.66% -
std::set<int>::equal_range(key)_(non-existent)/32 -8.07% 2.664 2.449 - -10.53% -
std::partition(deque<int>)_(sparse)/8192 -8.06% 3295.180 3029.688 - 2.41% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -8.03% 29.892 27.492 - 1.67% -
BM_vector_deque_copy/65536 -8.01% 3101.452 2853.077 - -4.29% -
SetIntersection_Front_Vector_string_64_64 -8.01% 27023384.684 24860019.761 - -2.82% -
std::copy(vector<int>)/32768 -7.98% 3749.542 3450.450 - -1.18% -
std::map<int,_int>::ctor(const&)/8192 -7.98% 58703.685 54021.480 - -0.62% -
std::set<std::string>::erase(iterator)/32 -7.97% 28.049 25.813 - -5.25% -
ranges::min(std::deque<char>)/64 -7.92% 17.984 16.559 - -22.89% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle -7.90% 0.237 0.218 - -2.88% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -7.87% 2.453 2.260 - -1.90% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.83% 828.254 763.430 - -8.22% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -7.83% 1052.378 970.022 - -2.80% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.82% 93.924 86.580 - 0.18% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -7.77% 1.235 1.139 - 1.56% -
std::unique(deque<int>)_(contiguous)/8192 -7.77% 4033.370 3719.951 - -0.70% -
std::copy(list<int>)/4096 -7.71% 3241.840 2991.937 - -6.52% -
SetIntersection_Interlaced_Set_uint32_262144_1 -7.71% 1097971.448 1013344.400 - -2.77% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -7.69% 29.293 27.042 - 0.68% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -7.68% 37.366 34.495 - -1.01% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -7.67% 1.290 1.191 - 16.13% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -7.63% 6656.318 6148.367 - -4.55% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -7.62% 4.552 4.205 - -6.27% -
BM_vector_deque_ranges_copy/64000 -7.62% 3073.603 2839.362 - -10.61% -
BM_deque_deque_ranges_move/1 -7.59% 2.499 2.310 - -3.35% -
std::find_if(deque<int>)_(bail_25%)/32768 -7.53% 2157.941 1995.448 - -0.52% -
BM_vector_deque_ranges_move/64000 -7.48% 3069.179 2839.452 - -8.10% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -7.48% 65.935 61.001 - -2.89% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -7.46% 7.124 6.592 - -9.83% -
SetIntersection_Interlaced_Vector_uint32_256_4 -7.44% 5023863.240 4650294.452 - -3.73% -
std::find_if_not(deque<int>)_(process_all)/8192 -7.43% 2154.561 1994.490 - -0.52% -
BM_vector_deque_copy/64000 -7.41% 3066.720 2839.512 - -10.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -7.38% 13616005.769 12610596.026 - -9.30% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -7.38% 39.854 36.911 - -1.91% -
SetIntersection_Front_Set_string_262144_16 -7.37% 2039869.741 1889524.463 - 4.82% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.34% 2743.554 2542.044 - -14.87% -
BM_vector_deque_move/64000 -7.34% 3069.389 2844.044 - -10.09% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -7.31% 12366.156 11462.091 - -5.80% -
std::find_if_not(vector<char>)_(process_all)/8 -7.30% 1.482 1.374 - -11.15% -
std::find_if_not(deque<int>)_(process_all)/32768 -7.30% 8666.123 8033.596 - -0.17% -
std::set<std::string>::contains(key)_(existent)/1024 -7.28% 24.211 22.447 - -3.39% -
std::unordered_set<int>::contains(key)_(existent)/8192 -7.26% 1.571 1.457 - 21.44% -
std::search(list<int>,_pred)_(no_match)/8192 -7.22% 7798.397 7235.529 - -0.40% -
BM_std_minmax_element<long_long>/3 -7.21% 1.184 1.099 - 4.64% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 -7.19% 7.651 7.101 - -0.44% -
ranges::min(std::vector<__int128>)/64 -7.19% 26.337 24.444 - -0.18% -
std::set<int>::insert(value)_(new_value,_end)/1024 -7.17% 43.909 40.761 - -5.72% -
std::reverse_copy(list<int>)/512 -7.17% 391.377 363.318 - -0.15% -
SetIntersection_Front_Vector_uint32_1024_256 -7.14% 2277038.061 2114463.104 - -7.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -7.10% 0.615 0.571 - 2.37% -
SetIntersection_Front_Set_uint32_16384_1024 -7.10% 12667720.138 11768396.393 - -5.23% -
std::remove_if(list<int>)_(prefix)/8192 -7.10% 9895.199 9193.034 - -0.21% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst -7.09% 1.617 1.503 - 12.52% -
SetIntersection_Front_Vector_float_262144_16384 -7.09% 79463729.967 73832744.072 - -7.06% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -7.02% 23.631 21.971 - 7.48% -
BM_StringMove_Small -7.01% 0.794 0.738 - 4.34% -
std::replace(vector<int>)_(sprinkled)/32 -7.00% 6.195 5.762 - 1.47% -
std::unordered_set<int>::find(key)_(existent)/8192 -7.00% 1.447 1.346 - -10.41% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -6.97% 44198.507 41116.203 - -0.15% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -6.97% 0.411 0.382 - -5.84% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -6.95% 5.460 5.080 - -31.27% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -6.94% 5.787 5.386 - -18.08% -
std::map<int,_int>::clear()/32 -6.93% 695.035 646.899 - 0.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.89% 49.293 45.895 - -8.80% -
std::set<int>::contains(key)_(non-existent)/32 -6.89% 2.883 2.684 - -10.63% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.88% 29.260 27.248 - -3.27% -
std::search(list<int>)_(same_length)/8192 -6.85% 8480.488 7899.283 - -4.59% -
SetIntersection_Interlaced_Vector_uint32_16384_4 -6.85% 1429979.884 1332083.300 - -12.08% -
SetIntersection_Front_Set_uint32_1024_1024 -6.83% 12433868.103 11584201.814 - -5.59% -
std::find_first_of(vector<int>)_(small_needle)/1024 -6.83% 1504.072 1401.375 - -5.26% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -6.82% 679.405 633.101 - -6.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -6.80% 23876.535 22252.474 - -0.86% -
SetIntersection_Interlaced_Vector_string_262144_4 -6.78% 2183326.230 2035213.509 - 1.20% -
std::rotate(deque<int>)_(by_1/2)/8192 -6.77% 1560.354 1454.644 - -5.68% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -6.77% 105569.772 98419.043 - -4.23% -
std::find_end(deque<int>)_(near_matches)/1024 -6.75% 18033.884 16817.484 - 2.78% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -6.72% 800.940 747.081 - -7.15% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.72% 4.529 4.224 - 2.93% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -6.72% 51.997 48.505 - -3.46% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 -6.70% 23.885 22.285 - 1.32% -
SetIntersection_Front_Vector_uint32_262144_256 -6.70% 2287988.299 2134758.277 - -6.45% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -6.69% 10.891 10.162 - -5.80% -
std::all_of(vector<int>)_(process_all)/50 -6.69% 17.631 16.451 - 7.85% -
BM_PushHeap_uint32_Descending_16 -6.68% 0.379 0.354 - -0.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -6.67% 11.206 10.459 - -3.96% -
std::find_if_not(deque<int>)_(process_all)/1024 -6.66% 269.388 251.438 - 0.10% -
std::find(vector<short>)_(bail_25%)/8 -6.66% 0.710 0.662 - -1.08% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -6.64% 359.742 335.849 - -5.73% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -6.64% 41.959 39.174 - 51.20% -
BM_std_minmax_element<int>/64000 -6.63% 16685.451 15578.765 - -1.90% -
std::find_if(deque<int>)_(bail_25%)/8192 -6.63% 541.750 505.855 - 0.08% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.59% 18.408 17.194 - -0.44% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -6.58% 8254.927 7711.980 - -15.04% -
BM_deque_vector_ranges_copy/70000 -6.57% 3448.286 3221.729 - 1.10% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -6.56% 51.239 47.877 - -15.39% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -6.55% 12.729 11.896 - -18.18% -
BM_CmpLess_uchar_uint -6.52% 1.117 1.044 - -3.66% -
BM_deque_vector_ranges_move_backward/5500 -6.52% 209.939 196.249 - -3.48% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -6.50% 2297.606 2148.205 - -0.17% -
BM_deque_deque_move_backward/0 -6.50% 0.920 0.860 - 5.96% -
std::deque<int>::ctor(size)/1024 -6.48% 75.347 70.461 - -8.57% -
BM_lexicographical_compare_three_way<IntPtr>/1 -6.43% 0.392 0.367 - -0.61% -
SetIntersection_Interlaced_Vector_string_64_64 -6.41% 27262060.306 25513913.873 - -0.31% -
bm_gcd_random -6.35% 31.086 29.113 - -1.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.32% 51.026 47.803 - -15.77% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.32% 13415.140 12567.954 - -1.03% -
BM_PushHeap_string_Descending_16 -6.29% 2.217 2.078 - -3.57% -
std::set<int>::equal_range(key)_(existent)/8192 -6.29% 8.503 7.968 - 0.23% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -6.28% 20.307 19.031 - -6.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -6.26% 39.205 36.751 - -1.40% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -6.26% 668.225 626.401 - -9.32% -
std::find_end(deque<int>)_(near_matches)/1000 -6.25% 17301.504 16220.188 - 2.88% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.24% 653.191 612.451 - -0.76% -
std::unordered_map<int,_int>::ctor(const&)/8192 -6.22% 59021.197 55349.386 - 0.80% -
BM_std_minmax_element<int>/70000 -6.19% 18157.945 17034.045 - -1.74% -
std::for_each_n(deque<int>)/8 -6.19% 1.250 1.173 - -3.19% -
BM_deque_deque_copy_backward/0 -6.18% 0.931 0.873 - 1.06% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -6.16% 919.487 862.808 - -1.96% -
SetIntersection_Interlaced_Set_uint32_262144_4 -6.16% 1374565.267 1289846.111 - 4.08% -
std::partition(list<int>)_(dense)/1024 -6.16% 412.971 387.531 - -0.64% -
std::unordered_multiset<int>::find(key)_(existent)/32 -6.16% 1.491 1.399 - 11.07% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.16% 12.064 11.321 - -0.49% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -6.14% 31.806 29.852 - -4.32% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -6.12% 26.707 25.072 - -1.71% -
std::unordered_set<std::string>::ctor(const&)/32 -6.10% 790.772 742.502 - 7.08% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -6.10% 1403.905 1318.222 - -1.75% -
std::unique_copy(deque<int>)_(contiguous)/8192 -6.10% 3959.967 3718.338 - -0.34% -
SetIntersection_Front_Set_uint64_16384_64 -6.10% 1714697.503 1610148.894 - -10.14% -
BM_StringRelational_Less_Empty_Large_Control -6.09% 1.717 1.613 - -3.13% -
BM_StringRelational_Less_Empty_Huge_Control -6.08% 1.717 1.613 - -3.29% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -6.08% 25.853 24.282 - -0.83% -
BM_StringRelational_Less_Small_Empty_Control -6.07% 1.717 1.613 - -0.11% -
std::find_if(list<int>)_(process_all)/50 -6.05% 20.057 18.844 - -0.60% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -6.04% 918.642 863.168 - -7.41% -
SetIntersection_Interlaced_Vector_string_1024_4 -6.02% 1717485.515 1614024.326 - -2.33% -
SetIntersection_Interlaced_Vector_string_16384_1024 -6.02% 120254309.394 113018191.431 - -2.19% -
std::equal(vector<int>)_(it,_it,_it)/8 -6.02% 1.229 1.155 - -0.02% -
std::remove_copy(deque<int>)_(prefix)/50 -6.00% 21.270 19.993 - -6.32% -
BM_std_minmax_element<int>/65536 -6.00% 17005.218 15984.886 - -1.49% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 -6.00% 1.176 1.105 - -4.75% -
std::set<int>::insert(value)_(new_value,_end)/8192 -5.99% 72.267 67.940 - -12.56% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -5.98% 1.226 1.152 - -9.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.98% 4783923.337 4497887.667 - -6.18% -
SetIntersection_Interlaced_Set_string_256_256 -5.97% 32527027.954 30584519.177 - -2.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -5.94% 119236.236 112148.499 - -6.40% -
std::count(list<int>)_(every_other)/1048576 -5.91% 873195.537 821626.021 - -0.31% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -5.89% 1.715 1.614 - -0.13% -
std::replace(list<int>)_(prefix)/1024 -5.88% 785.529 739.369 - 0.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.87% 216919.492 204182.004 - -6.63% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -5.87% 36.767 34.610 - 5.53% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.85% 1062.781 1000.557 - 0.33% -
std::move(list<int>)/4096 -5.85% 5075.383 4778.424 - 0.50% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -5.85% 38244.012 36006.735 - -0.68% -
BM_vector_deque_ranges_copy_backward/1 -5.84% 2.259 2.127 - -7.89% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -5.84% 1977.161 1861.663 - -0.94% -
BM_StringDestroy_Large -5.84% 9.522 8.966 - 20.15% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.83% 5492.321 5172.001 - 6.42% -
BM_deque_deque_ranges_move/70000 -5.82% 3446.422 3245.868 - -7.23% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -5.82% 43.161 40.650 - -3.43% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.81% 714.126 672.627 - -2.64% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.81% 2.021 1.904 - 2.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.80% 41082.278 38698.179 - 3.56% -
std::sort(vector<int>)_(heap)/1024 -5.78% 4832.304 4553.119 - -0.99% -
SetIntersection_Front_Set_string_16384_16 -5.77% 1937963.880 1826196.725 - -7.06% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -5.77% 795.785 749.907 - -6.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.76% 1547.980 1458.807 - -0.25% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.76% 24.633 23.215 - -2.40% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.76% 15542.135 14646.950 - -2.69% -
std::multiset<int>::ctor(const&,_alloc)/1024 -5.74% 6696.126 6311.483 - -1.73% -
SetIntersection_Front_Vector_string_1024_16 -5.70% 1653254.736 1559011.567 - -3.20% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -5.69% 150408.301 141857.421 - -4.91% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -5.67% 534.534 504.215 - -3.71% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -5.62% 352.361 332.544 - -1.32% -
bm_gcd_trivial -5.62% 0.675 0.638 - -3.13% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -5.60% 857.543 809.481 - -5.44% -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst -5.59% 0.233 0.220 - -1.24% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.58% 35.280 33.310 - -13.96% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -5.58% 135.918 128.335 - -6.13% -
std::find_first_of(deque<int>)_(small_needle)/50 -5.57% 173.913 164.220 - -5.20% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -5.56% 55.823 52.721 - -1.31% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -5.56% 12701.374 11995.494 - -7.12% -
BM_std_minmax_element<int>/4096 -5.54% 1067.758 1008.553 - -1.14% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.53% 2.377 2.245 - 0.18% -
std::find_first_of(deque<int>)_(small_needle)/32 -5.52% 112.757 106.534 - -9.22% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -5.48% 69283.589 65484.695 - -7.67% -
std::find(vector<int>)_(bail_25%)/8 -5.48% 1.441 1.362 - -0.40% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -5.47% 19.691 18.614 - -3.93% -
BM_PushHeap_float_Descending_1 -5.47% 0.536 0.507 - -18.27% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -5.45% 662.007 625.908 - 3.65% -
std::set<std::string>::clear()/1024 -5.44% 22587.844 21357.994 - -1.52% -
SetIntersection_None_Set_string_1024_1 -5.44% 12681800.183 11991482.174 - -2.50% -
BM_std_minmax_element<int>/4000 -5.44% 1042.776 986.077 - -1.14% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -5.43% 28538.844 26989.165 - 1.10% -
BM_PushHeap_uint32_SingleElement_4 -5.41% 0.356 0.337 - -5.07% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -5.40% 14.285 13.513 - 1.08% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.39% 106156.503 100434.872 - -3.85% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.39% 0.266 0.252 - -10.99% -
BM_std_minmax_element<short>/70000 -5.38% 18800.434 17789.888 - -10.77% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -5.37% 8.724 8.256 - -0.75% -
BM_std_minmax_element<short>/2 -5.35% 0.683 0.646 - -5.82% -
BM_std_minmax_element<short>/4096 -5.35% 1105.054 1045.945 - -10.73% -
std::multiset<std::string>::find(key)_(existent)/1024 -5.34% 25.779 24.403 - -3.11% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -5.34% 23.889 22.614 - -3.73% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.33% 714.755 676.687 - -1.39% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -5.32% 11823.126 11194.618 - -1.51% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -5.31% 12.222 11.573 - -6.58% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -5.30% 105914.800 100302.184 - -5.22% -
std::is_partitioned(list<int>)_(partitioned)/8192 -5.30% 7177.363 6797.142 - -10.77% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -5.29% 635.551 601.908 - 1.66% -
std::find(vector<int>)_(process_all)/8 -5.29% 2.791 2.643 - -2.91% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -5.28% 13.277 12.575 - 33.92% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.28% 9269.935 8780.876 - 4.15% -
std::partial_sort(vector<int>)_(pipe-organ)/1024 -5.26% 4992.279 4729.837 - -0.79% -
BM_std_minmax_element<int>/5500 -5.24% 1422.871 1348.243 - -1.31% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -5.23% 1.731 1.641 - 5.90% -
SetIntersection_Front_Set_string_16_16 -5.23% 60701157.319 57523745.197 - 0.26% -
BM_std_minmax_element<int>/1024 -5.23% 271.287 257.096 - -0.82% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.21% 239.328 226.849 - 2.99% -
std::any_of(list<int>)_(process_all)/8192 -5.21% 7864.493 7455.000 - 2.39% -
SetIntersection_Interlaced_Vector_uint32_256_64 -5.20% 8417840.117 7980401.113 - 5.29% -
BM_std_minmax_element<short>/64000 -5.17% 17161.273 16274.301 - -10.60% -
SetIntersection_Front_Set_uint64_16384_256 -5.16% 3966943.696 3762084.233 - -8.20% -
BM_std_minmax_element<short>/5500 -5.16% 1480.681 1404.218 - -10.69% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.16% 171290.622 162448.675 - -3.63% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -5.15% 802.029 760.745 - -6.17% -
BM_StringRelational_Less_Empty_Small_Control -5.15% 1.757 1.667 - 0.08% -
std::stable_partition(deque<int>)_(sparse)/50 -5.15% 29.416 27.902 - -7.68% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 -5.13% 43204.293 40986.083 - 0.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.13% 46789.561 44390.438 - -0.57% -
BM_std_minmax_element<short>/4000 -5.13% 1079.499 1024.172 - -10.38% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -5.12% 474.524 450.250 - -4.39% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.10% 1.532 1.454 - -7.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.10% 12631.680 11987.389 - -9.90% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.09% 74.663 70.861 - -6.35% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -5.09% 21.637 20.537 - -14.28% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -5.05% 662.365 628.914 - -12.63% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.05% 1741256.019 1653398.437 - 8.02% -
std::set<int>::erase(key)_(non-existent,_middle)/32 -5.04% 1.861 1.768 - -1.24% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -5.03% 4211.660 3999.673 - -19.86% -
rng::find_last(deque<int>)_(bail_10%)/1024 -5.03% 237.570 225.632 - -0.08% -
std::partition(deque<int>)_(sparse)/1024 -5.01% 400.688 380.603 - -0.35% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -5.01% 1.422 1.351 - -10.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -5.01% 0.665 0.632 - 2.23% -
SetIntersection_Front_Vector_float_16384_256 -5.00% 2275792.064 2161943.229 - -5.14% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -5.00% 12.215 11.604 - -5.84% -
BM_std_minmax_element<short>/1024 -4.99% 281.908 267.843 - -10.13% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -4.97% 130.189 123.713 - -7.91% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -4.97% 21531.271 20462.118 - -8.02% -
BM_deque_vector_ranges_copy/64000 -4.96% 3121.639 2966.703 - 1.52% -
std::map<std::string,_int>::clear()/32 -4.95% 921.312 875.665 - -4.48% -
std::search(deque<int>)_(near_matches)/1024 -4.94% 20553.620 19538.462 - -5.29% -
std::set<std::string>::equal_range(key)_(existent)/1024 -4.93% 25.302 24.054 - -6.48% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -4.93% 57439.554 54607.966 - -0.13% -
SetIntersection_Front_Set_uint64_64_64 -4.92% 13709639.806 13034898.575 - -3.65% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -4.91% 73.639 70.025 - -0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.91% 1821063.549 1731700.809 - -13.98% -
BM_deque_vector_ranges_copy/65536 -4.89% 3128.203 2975.105 - 0.50% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -4.88% 3248.747 3090.177 - -0.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.88% 4899.260 4660.380 - -4.42% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.87% 55.818 53.102 - -0.34% -
BM_vector_deque_ranges_move/0 -4.84% 0.525 0.499 - 44.17% -
SetIntersection_Front_Vector_float_16384_16384 -4.84% 79563420.577 75714658.794 - -4.80% -
BM_StringEraseWithMove_Large_Transparent -4.83% 2.790 2.656 - 1.50% -
bm_ranges_lexicographical_compare<signed_char>/1 -4.82% 1.631 1.552 - -10.69% -
std::multiset<int>::ctor(const&)/8192 -4.81% 53158.406 50599.722 - -2.11% -
std::partial_sort(deque<int>)_(descending)/8 -4.80% 43.404 41.321 - -1.69% -
SetIntersection_None_Set_string_1024_16 -4.79% 12663239.195 12057204.840 - -0.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.78% 22.147 21.088 - -9.19% -
BM_std_minmax_element<int>/512 -4.77% 137.736 131.169 - -0.68% -
BM_deque_vector_copy/64000 -4.76% 3002.860 2859.878 - 0.07% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -4.76% 2.953 2.813 - 3.74% -
std::multiset<int>::ctor(const&,_alloc)/8192 -4.74% 53210.608 50690.411 - -1.22% -
std::partition(vector<int>)_(sparse)/32 -4.72% 9.080 8.651 - -1.80% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -4.72% 21.688 20.664 - -3.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 -4.72% 54.145 51.591 - -0.34% -
std::find_if(vector<int>)_(bail_25%)/1024 -4.69% 28.869 27.514 - -2.90% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -4.69% 1567920.028 1494410.413 - -5.79% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.69% 1.316 1.255 - -9.50% -
SetIntersection_Front_Set_uint32_262144_262144 -4.65% 1677584.799 1599612.957 - -0.53% -
std::deque<int>::ctor(size)/8192 -4.64% 458.610 437.316 - -2.47% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -4.64% 77257.429 73675.061 - -0.08% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -4.62% 0.264 0.252 - -9.35% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -4.61% 21784.280 20779.023 - -5.21% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -4.61% 19.343 18.451 - -0.39% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -4.61% 48369.350 46141.191 - -4.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -4.60% 1418.184 1352.964 - 0.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -4.60% 19.267 18.381 - -0.14% -
BM_deque_vector_copy/0 -4.59% 1.559 1.487 - 16.17% -
SetIntersection_None_Set_string_1024_4 -4.58% 12516676.481 11942933.266 - -0.16% -
BM_StringRead_Hot_Deep_Large -4.57% 0.520 0.497 - -1.64% -
std::set<int>::ctor(&&,_different_allocs)/1024 -4.57% 6173.371 5891.079 - -0.21% -
std::find_if(list<int>)_(process_all)/1024 -4.56% 718.228 685.448 - -0.10% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -4.55% 0.480 0.458 - 5.58% -
std::rotate(deque<int>)_(by_1/4)/8192 -4.55% 2558.429 2442.084 - -9.91% -
std::multiset<int>::ctor(const&,_alloc)/32 -4.55% 233.706 223.079 - -2.71% -
BM_CmpEqual_uchar_schar -4.54% 1.035 0.988 - 0.04% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 -4.54% 5.295 5.055 - -5.16% -
SetIntersection_Front_Set_uint64_1024_1024 -4.53% 12664646.235 12090903.046 - -7.27% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -4.49% 5.579 5.329 - -5.74% -
BM_PushHeap_uint32_Random_16 -4.48% 4.116 3.932 - -6.54% -
std::multiset<int>::find(key)_(non-existent)/8192 -4.48% 8.439 8.061 - -3.91% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -4.47% 31.247 29.848 - -4.44% -
BM_std_minmax_element<char>/3 -4.47% 1.201 1.147 - -8.52% -
SetIntersection_Front_Vector_uint32_16384_64 -4.46% 1375714.783 1314305.089 - -0.59% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -4.46% 21550.929 20589.260 - 1.21% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.46% 39.534 37.771 - -3.42% -
std::none_of(vector<int>)_(process_all)/8 -4.45% 2.564 2.450 - -0.13% -
std::find_if(vector<int>)_(bail_25%)/8192 -4.45% 222.169 212.277 - -0.45% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -4.45% 23.884 22.822 - -1.36% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.45% 545.398 521.147 - -3.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.42% 4575371.148 4373042.979 - -14.45% -
BM_CmpLess_short_schar -4.42% 0.988 0.944 - -1.04% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.40% 8.416 8.045 - -0.35% -
BM_StringAssignStr_Empty_Transparent -4.39% 0.508 0.485 - -0.24% -
BM_std_minmax_element<short>/65536 -4.39% 17575.901 16804.686 - -9.75% -
BM_CmpEqual_uchar_short -4.39% 1.030 0.985 - -2.50% -
BM_StringFindNoMatch/10 -4.37% 1.329 1.271 - -7.62% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.36% 454.809 434.980 - -0.59% -
std::set<int>::find(key)_(existent)/1024 -4.36% 4.026 3.850 - -4.28% -
std::is_sorted(deque<int>,_pred)/1024 -4.35% 670.005 640.877 - -0.10% -
std::transform(list<int>,_list<int>)/8192 -4.35% 9049.095 8655.737 - -5.17% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -4.33% 20.811 19.911 - -16.06% -
std::move_backward(vector<bool>)_(aligned)/512 -4.30% 2.330 2.230 - -4.95% -
std::find_end(list<int>)_(single_element)/8192 -4.29% 8275.159 7919.993 - -6.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.29% 42220.257 40408.303 - -0.78% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -4.29% 25.933 24.821 - 3.76% -
bm_lexicographical_compare<signed_char>/64 -4.26% 2.263 2.167 - 4.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.25% 7827.398 7495.036 - -4.17% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -4.22% 24.346 23.319 - 8.80% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.22% 6582.676 6304.975 - 1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.21% 366806757.063 351346160.672 - -3.96% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -4.21% 32.615 31.241 - -0.16% -
std::equal(deque<int>)_(it,_it,_it)/1024 -4.21% 484.969 464.551 - -7.30% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -4.21% 8.840 8.468 - 1.30% -
BM_std_minmax_element<short>/512 -4.21% 143.275 137.250 - -9.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -4.20% 643002.421 615966.251 - 2.39% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.17% 216.880 207.832 - -4.78% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -4.17% 227.513 218.036 - -0.89% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -4.16% 13.321 12.767 - -0.47% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -4.16% 7007.870 6716.657 - -0.19% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -4.14% 508118.395 487068.739 - -5.20% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 -4.13% 17.893 17.155 - -0.44% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -4.13% 186973.381 179259.813 - 0.95% -
BM_CmpLess_uchar_short -4.12% 1.059 1.016 - -0.47% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.10% 232.792 223.237 - 1.51% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -4.10% 2.239 2.148 - -5.30% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.10% 32.650 31.312 - -3.43% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -4.09% 1883.538 1806.435 - -2.55% -
SetIntersection_Interlaced_Vector_string_256_16 -4.06% 10482620.642 10057135.630 - -3.84% -
std::find_end(forward_list<int>)_(single_element)/8192 -4.05% 6134.257 5885.681 - -4.90% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -4.05% 22.935 22.006 - 9.70% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -4.04% 72.588 69.658 - -0.39% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.03% 62598.020 60072.965 - -3.18% -
std::partial_sort_copy(list<int>)_(repeated)/8 -4.03% 8.176 7.846 - -1.23% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -4.03% 360954.608 346399.335 - -1.78% -
std::multiset<int>::ctor(const&)/1024 -4.03% 6583.685 6318.382 - -1.71% -
std::reverse(deque<int>)/64 -4.03% 13.563 13.017 - -0.20% -
BM_vector_deque_ranges_move_backward/64 -4.02% 3.101 2.976 - -0.33% -
rng::starts_with(deque<int>)/1000 -4.00% 461.492 443.036 - -5.74% -
SetIntersection_Interlaced_Vector_string_16384_16 -3.99% 4288302.922 4117066.306 - -0.47% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -3.99% 33.742 32.396 - -0.57% -
std::map<int,_int>::contains(key)_(existent)/1024 -3.98% 4.172 4.006 - -3.48% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.97% 21.627 20.768 - 2.21% -
std::copy_backward(vector<bool>)_(aligned)/512 -3.97% 1.573 1.510 - -4.87% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -3.95% 1479159.990 1420700.726 - -0.07% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -3.94% 95.112 91.369 - -3.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.93% 5683.831 5460.205 - 0.28% -
std::remove(vector<int>)_(prefix)/32 -3.93% 50.778 48.784 - -0.16% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.92% 14695.793 14119.144 - -0.65% -
std::copy_backward(vector<bool>)_(unaligned)/64 -3.92% 0.914 0.878 - -2.71% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.92% 23238654.458 22327382.692 - 1.03% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -3.92% 4675.210 4491.941 - -4.17% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -3.92% 188532.850 181149.123 - -7.05% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -3.92% 11.385 10.939 - 0.01% -
std::multiset<int>::find(key)_(existent)/8192 -3.91% 8.594 8.258 - -0.63% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.91% 224.452 215.687 - -0.84% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -3.90% 188505.742 181154.924 - -7.15% -
SetIntersection_Front_Set_uint32_256_256 -3.88% 7659448.212 7361886.892 - -5.16% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -3.88% 13.494 12.970 - 0.56% -
std::distance(join_view(vector<vector<int>>))/4096 -3.88% 4.586 4.408 - -1.03% -
std::stable_sort(vector<int>)_(ascending)/1024 -3.88% 2172.858 2088.634 - 0.74% -
rng::find_if(vector<bool>)_(process_all)/8192 -3.87% 4666.051 4485.456 - -0.79% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 -3.85% 5073.826 4878.393 - -0.08% -
std::partial_sort_copy(deque<int>)_(descending)/1024 -3.85% 8459.392 8133.579 - -0.13% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -3.85% 55.937 53.784 - -1.60% -
SetIntersection_Front_Vector_string_256_16 -3.85% 6315256.638 6072405.731 - 0.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -3.84% 9.663 9.292 - -0.29% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.83% 777.453 747.673 - -1.41% -
BM_std_minmax_element<int>/64 -3.83% 17.055 16.403 - -1.59% -
std::remove_if(deque<int>)_(sprinkled)/8192 -3.82% 4047.949 3893.185 - -0.12% -
BM_std_minmax_element<long_long>/64000 -3.82% 17449.139 16782.437 - -6.47% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.81% 33.584 32.304 - -0.06% -
SetIntersection_Front_Vector_float_16384_64 -3.80% 1366887.746 1314878.902 - -3.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.79% 629.615 605.772 - 0.26% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -3.78% 10.607 10.205 - -1.12% -
BM_deque_deque_ranges_move/0 -3.78% 0.793 0.763 - 0.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.78% 644659.485 620310.144 - 5.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.77% 22.199 21.362 - -4.03% -
std::set<int>::ctor(const&)/8192 -3.77% 50680.480 48771.531 - -2.63% -
std::unique(list<int>)_(sprinkled)/52 -3.77% 69.865 67.234 - -2.25% -
std::move(list<int>)/512 -3.76% 368.575 354.730 - 0.30% -
rng::find_last(deque<int>)_(bail_90%)/50 -3.73% 1.916 1.845 - -0.18% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -3.72% 1.659 1.597 - -1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -3.71% 1122126.846 1080482.398 - -1.16% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 -3.71% 3650.870 3515.445 - -4.15% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.71% 43695.444 42076.005 - -3.08% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -3.70% 526.558 507.058 - 1.02% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -3.69% 21362.021 20573.237 - -8.90% -
std::multiset<std::string>::clear()/32 -3.69% 916.312 882.507 - -4.49% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.69% 92.896 89.469 - -2.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -3.68% 554586041.157 534186844.766 - 0.35% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.68% 1160.107 1117.447 - -3.90% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -3.65% 23738.636 22872.383 - -0.46% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.65% 1231.554 1186.642 - -7.42% -
std::unordered_set<std::string>::clear()/1024 -3.65% 23615.183 22754.024 - -3.69% -
std::multimap<std::string,_int>::clear()/1024 -3.64% 22718.921 21891.760 - 2.76% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -3.63% 10.581 10.197 - 5.46% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -3.63% 38.337 36.946 - -4.37% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -3.63% 591.919 570.461 - -0.08% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.61% 408.102 393.377 - -0.25% -
std::adjacent_find(deque<int>,_pred)/1048576 -3.59% 671397.495 647299.214 - -0.26% -
std::unordered_set<int>::find(key)_(existent)/1024 -3.58% 1.336 1.288 - -3.88% -
BM_StringMove_Large -3.58% 0.735 0.709 - 0.21% -
std::multiset<std::string>::clear()/1024 -3.58% 21797.650 21017.881 - -3.88% -
BM_CmpLess_ushort_short -3.57% 1.070 1.031 - -3.23% -
SetIntersection_Front_Set_uint64_256_256 -3.57% 7798527.021 7520215.481 - -9.94% -
BM_deque_vector_copy_backward/0 -3.57% 1.476 1.423 - -7.67% -
std::copy(vector<bool>)_(aligned)/262144 -3.56% 751.624 724.831 - -1.12% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -3.56% 8.285 7.990 - 21.44% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.54% 52470.299 50611.772 - 2.47% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -3.53% 0.409 0.394 - -9.89% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -3.52% 43.032 41.519 - -31.85% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.51% 37545.020 36226.535 - -2.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -3.51% 13928.528 13439.460 - -0.03% -
BM_deque_vector_copy/65536 -3.50% 3013.831 2908.222 - 0.36% -
std::rotate(vector<bool>)_(1_element_forward)/50 -3.50% 18.293 17.652 - 1.40% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 -3.49% 926858.243 894484.053 - -0.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -3.48% 26.929 25.990 - -3.04% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -3.48% 2.360 2.278 - -0.04% -
BM_CmpEqual_uint_uint -3.48% 1.068 1.031 - -3.21% -
BM_num_put<unsigned_long_long> -3.48% 11.218 10.828 - -3.26% -
std::partial_sort(deque<int>)_(heap)/8 -3.47% 41.340 39.906 - 1.03% -
SetIntersection_Front_Set_float_262144_262144 -3.46% 1642585.369 1585763.916 - -2.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.45% 1721.271 1661.958 - 2.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.44% 685.414 661.830 - 0.15% -
ranges::minmax(std::vector<char>)/64 -3.44% 1.328 1.283 - 4.02% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.43% 10691.891 10325.016 - 2.95% -
std::find_first_of(vector<int>)_(small_needle)/8192 -3.43% 11594.686 11197.003 - -5.06% -
BM_StringEraseWithMove_Large_Opaque -3.42% 2.861 2.764 - 0.99% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.41% 17.711 17.107 - -1.43% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.39% 63.448 61.294 - -3.23% -
SetIntersection_None_Set_string_1024_1024 -3.39% 9147533.178 8837764.407 - -0.86% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -3.38% 48.527 46.888 - -1.52% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.37% 439599.408 424791.616 - -0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 -3.37% 1183563.512 1143701.640 - -1.23% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -3.37% 4.474 4.323 - -4.57% -
BM_CmpLess_uchar_uchar -3.37% 1.086 1.050 - -2.75% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -3.36% 24.961 24.123 - -12.68% -
BM_PushHeap_uint32_SingleElement_64 -3.35% 0.362 0.350 - -2.00% -
std::for_each(join_view(vector<vector<int>>))/32 -3.35% 3.877 3.747 - -0.58% -
std::unique_copy(list<int>)_(contiguous)/32 -3.35% 11.315 10.937 - -0.35% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.35% 72.869 70.431 - -2.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.34% 404.775 391.237 - -0.29% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -3.34% 189768.219 183426.254 - -4.41% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.34% 29043.716 28074.059 - -8.12% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -3.33% 12.855 12.427 - -9.55% -
SetIntersection_Front_Set_float_262144_256 -3.33% 4160749.066 4022392.085 - -4.88% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -3.31% 1091.173 1055.045 - -2.75% -
std::multiset<int>::ctor(const&)/32 -3.31% 232.977 225.264 - 0.95% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.30% 5978.461 5781.062 - -5.72% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 -3.29% 267848.832 259025.656 - -0.28% -
BM_vector_deque_move/70000 -3.29% 3381.497 3270.131 - -4.57% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -3.29% 16.145 15.614 - 9.38% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -3.28% 31.818 30.773 - -4.59% -
rng::find_if(vector<bool>)_(process_all)/1024 -3.28% 581.890 562.783 - -0.51% -
std::for_each(join_view(vector<vector<int>>))/50 -3.27% 4.171 4.035 - -0.02% -
std::rotate(deque<int>)_(by_1/4)/50 -3.27% 28.108 27.190 - -2.27% -
SetIntersection_Front_Set_uint32_16384_16384 -3.26% 221134899.028 213918629.407 - -0.68% -
std::is_sorted(deque<int>,_pred)/8192 -3.25% 5356.698 5182.412 - -0.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.25% 1922236.660 1859801.190 - -3.70% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.25% 5.473 5.295 - 0.04% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -3.24% 22.228 21.508 - -13.05% -
BM_std_minmax_element<int>/4 -3.23% 1.260 1.219 - -0.60% -
std::set<int>::ctor(const&,_alloc)/1024 -3.23% 6365.747 6160.321 - -2.71% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -3.22% 64144.005 62076.872 - -1.62% -
rng::contains_subrange(list<int>)_(single_element)/8192 -3.22% 7150.454 6920.118 - -10.25% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -3.22% 13.747 13.305 - -0.08% -
BM_deque_vector_copy/70000 -3.22% 3288.794 3183.022 - -0.60% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 -3.21% 267657.584 259075.732 - -0.54% -
std::remove(list<int>)_(prefix)/1024 -3.20% 1003.722 971.581 - -0.12% -
BM_num_put<long_long> -3.20% 11.609 11.238 - -3.49% -
SetIntersection_Front_Set_string_1024_64 -3.20% 4966333.257 4807615.477 - 4.62% -
std::move(vector<int>)/8 -3.19% 2.306 2.232 - -0.78% -
BM_PushHeap_string_Descending_64 -3.19% 2.320 2.246 - -1.43% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -3.19% 524.335 507.625 - -1.62% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -3.18% 1.275 1.234 - -0.83% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.18% 0.648 0.627 - 3.58% -
std::flat_map<int,_int>::find(key)_(existent)/8192 -3.18% 12.512 12.115 - -0.55% -
BM_deque_deque_move/64 -3.17% 3.152 3.052 - 0.16% -
SetIntersection_Interlaced_Set_float_256_256 -3.16% 7712209.809 7468590.766 - -0.16% -
std::multiset<std::string>::ctor(const&)/32 -3.15% 818.461 792.640 - -3.11% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.15% 74815.710 72462.478 - 4.10% -
std::find_end(vector<int>)_(same_length)/1024 -3.14% 254.807 246.795 - -1.10% -
std::search(list<int>)_(no_match)/1000 -3.14% 709.956 687.674 - 3.41% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.14% 661.867 641.099 - -2.48% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -3.14% 1.688 1.635 - 1.93% -
std::is_sorted_until(deque<int>)/8 -3.13% 2.841 2.752 - 7.95% -
rng::for_each(set<int>)/8 -3.13% 6.593 6.387 - -4.24% -
std::set<int>::ctor(const&,_alloc)/8192 -3.12% 50462.986 48890.855 - -3.01% -
rng::starts_with(deque<int>)/1024 -3.11% 476.854 462.039 - -2.55% -
std::for_each(set<int>::iterator)/50 -3.10% 37.148 35.996 - -2.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -3.09% 32.530 31.526 - 31.89% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.07% 13275.828 12867.628 - -1.57% -
std::copy(vector<bool>)_(aligned)/512 -3.07% 1.415 1.371 - -0.07% -
SetIntersection_None_Set_uint64_1024_64 -3.05% 9002334.521 8727409.691 - 0.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 -3.04% 15540.232 15067.038 - 0.36% -
SetIntersection_Front_Set_string_64_16 -3.04% 24033700.601 23302016.571 - -2.94% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.04% 51839.462 50261.319 - 0.85% -
std::reverse(deque<int>)/512 -3.04% 116.070 112.538 - -0.15% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -3.04% 15.353 14.887 - -0.45% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -3.04% 1678.606 1627.600 - -2.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -3.04% 1221362.324 1184261.474 - -2.58% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 -3.03% 644221.397 624674.233 - 0.21% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.03% 3.005 2.914 - -3.76% -
BM_vector_deque_move/65536 -3.02% 3106.739 3012.915 - -3.22% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -3.01% 25.455 24.689 - 3.21% -
SetIntersection_Front_Vector_uint32_1024_64 -3.01% 1367828.207 1326712.986 - -3.76% -
std::partial_sort_copy(deque<int>)_(descending)/8 -3.00% 15.296 14.837 - 0.75% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.99% 16519.464 16025.379 - 1.04% -
rng::find(vector<bool>)_(process_all)/1024 -2.98% 4.671 4.532 - -0.53% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.98% 1181025.735 1145833.024 - -1.39% -
std::remove(list<int>)_(sprinkled)/8192 -2.98% 8107.857 7866.449 - -0.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.98% 406.258 394.169 - -0.25% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.97% 405.166 393.119 - -0.18% -
SetIntersection_None_Vector_string_1024_64 -2.97% 1191577.761 1156229.890 - -0.80% -
ranges::minmax(std::list<__int128>)/1 -2.96% 0.460 0.446 - -4.43% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.96% 19.474 18.898 - -4.02% -
std::shift_right(deque<int>)/1024 -2.96% 41.655 40.424 - 0.43% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.95% 1.734 1.683 - -0.93% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -2.95% 41.289 40.071 - 6.83% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.95% 404.622 392.695 - -0.10% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -2.94% 240.529 233.447 - -1.99% -
SetIntersection_None_Set_uint64_1024_1 -2.94% 9092670.744 8825265.128 - 3.33% -
SetIntersection_Front_Set_float_1024_64 -2.94% 1832791.498 1778950.720 - -0.96% -
BM_CmpEqual_ushort_short -2.94% 1.037 1.007 - -2.85% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -2.93% 135.333 131.364 - -2.92% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.93% 6919.170 6716.502 - 1.21% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -2.91% 11674.973 11335.246 - -0.37% -
std::find_end(list<int>)_(process_all)/8192 -2.91% 7515.754 7297.324 - -1.76% -
SetIntersection_Interlaced_Vector_string_256_256 -2.90% 20892201.851 20285380.637 - -0.04% -
BM_PushHeap_string_PipeOrgan_16384 -2.90% 13.172 12.790 - -5.44% -
BM_deque_vector_ranges_copy_backward/65536 -2.89% 8445.245 8201.189 - -2.56% -
std::set<int>::contains(key)_(non-existent)/1024 -2.89% 6.394 6.209 - -5.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -2.89% 18709729.137 18169715.423 - -2.38% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -2.88% 214971.698 208778.588 - -2.09% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.88% 5046032.944 4900731.839 - -0.31% -
std::multiset<std::string>::clear()/8192 -2.88% 215983.604 209771.242 - -2.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.88% 0.814 0.790 - -2.24% -
SetIntersection_Front_Vector_string_1024_1024 -2.87% 39841103.141 38696094.762 - -0.52% -
BM_std_minmax_element<long_long>/5500 -2.87% 1477.855 1435.384 - -6.34% -
SetIntersection_Front_Vector_string_64_16 -2.87% 21215406.422 20605884.728 - 0.62% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.87% 12402850.426 12046693.356 - 1.05% -
std::unordered_multimap<int,_int>::clear()/32 -2.87% 603.877 586.561 - -4.63% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 -2.87% 23922.061 23236.189 - -0.63% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.86% 528.003 512.896 - -4.77% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.85% 297.034 288.554 - 0.56% -
SetIntersection_None_Vector_uint64_262144_4 -2.85% 1138528.444 1106026.891 - -1.45% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.85% 615.502 597.942 - -0.36% -
std::upper_bound(std::forward_list<int>)/8192 -2.85% 10716.707 10411.195 - -2.87% -
std::transform(deque<int>,_deque<int>)/50 -2.85% 36.276 35.243 - -3.99% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -2.85% 247.568 240.522 - -1.10% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.84% 29.468 28.630 - 0.56% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -2.84% 10.106 9.819 - -2.39% -
std::adjacent_find(list<int>,_pred)/8 -2.83% 3.920 3.809 - 0.03% -
std::copy(vector<bool>)_(aligned)/4096 -2.82% 4.926 4.787 - -0.84% -
std::sort(vector<int>)_(heap)/8192 -2.82% 46637.237 45322.695 - -0.88% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 -2.82% 23821.757 23150.599 - -0.50% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 -2.82% 366.210 355.900 - -1.21% -
SetIntersection_None_Vector_float_262144_262144 -2.81% 1131427.982 1099609.508 - -0.58% -
std::partition(deque<int>)_(sparse)/50 -2.81% 15.453 15.019 - -24.27% -
BM_deque_vector_copy_backward/5500 -2.80% 202.296 196.625 - -0.43% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.80% 21.006 20.418 - 1.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.80% 1075787.266 1045680.791 - -1.56% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.79% 21.316 20.722 - -0.02% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.78% 6.378 6.201 - -3.65% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.78% 19.174 18.640 - -0.28% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.78% 13.105 12.741 - -0.31% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -2.77% 28.333 27.549 - -2.04% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -2.76% 28.812 28.016 - -2.41% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -2.76% 2.849 2.770 - 0.05% -
BM_PushHeap_string_Descending_4 -2.76% 1.933 1.879 - -0.79% -
std::flat_multimap<int,_int>::clear()/1024 -2.76% 403.551 392.433 - -0.08% -
rng::contains_subrange(deque<int>)_(process_all)/32 -2.75% 15.301 14.879 - 8.00% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.75% 1.626 1.581 - -1.13% -
std::multiset<std::string>::count(key)_(non-existent)/8192 -2.75% 34.599 33.646 - -0.26% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.75% 13791.164 13411.725 - -2.39% -
BM_PushHeap_uint32_Descending_64 -2.75% 0.384 0.374 - 0.02% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -2.74% 2212.559 2151.895 - 0.24% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.74% 13593.061 13221.208 - 1.70% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -2.74% 16.661 16.205 - 0.68% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.73% 1.627 1.582 - -1.13% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.73% 73.214 71.214 - -2.18% -
SetIntersection_Front_Vector_float_262144_256 -2.73% 2275124.493 2213002.730 - -2.34% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.72% 243.741 237.100 - 2.85% -
SetIntersection_Front_Vector_uint32_64_64 -2.72% 10929541.189 10632582.178 - -2.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -2.72% 19.460 18.931 - -3.40% -
BM_CmpLess_short_int -2.71% 1.133 1.102 - -1.68% -
BM_deque_deque_copy/5500 -2.71% 202.960 197.453 - 0.34% -
BM_vector_deque_move_backward/2 -2.71% 2.051 1.995 - -3.27% -
std::set<int>::find(key)_(existent)/32 -2.71% 1.689 1.644 - -4.74% -
SetIntersection_Front_Set_string_256_256 -2.71% 30873578.681 30037699.588 - 13.60% -
SetIntersection_Interlaced_Vector_string_64_4 -2.70% 21959288.280 21365309.070 - -1.37% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -2.70% 350895390.283 341404314.275 - -4.09% -
std::search(deque<int>)_(near_matches)/8192 -2.68% 1476459.508 1436832.563 - -0.87% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -2.68% 13.253 12.898 - 0.09% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.67% 420.959 409.727 - -0.34% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.67% 22.109 21.520 - -0.36% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.66% 174516.548 169869.400 - -1.34% -
std::sort_heap(deque<int>,_pred)/1024 -2.66% 12596.954 12261.518 - -1.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.66% 42.413 41.286 - -2.68% -
ranges::min(std::deque<long_long>)/8 -2.66% 2.403 2.339 - 1.43% -
SetIntersection_Interlaced_Vector_string_262144_1 -2.65% 1096204.274 1067140.278 - -2.08% -
SetIntersection_Front_Set_uint64_1024_16 -2.65% 1198509.430 1166772.549 - -5.17% -
std::rotate(deque<int>)_(by_1/3)/32 -2.65% 20.739 20.191 - -0.83% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.64% 284.622 277.107 - 0.89% -
std::rotate(deque<int>)_(by_1/3)/50 -2.64% 29.327 28.554 - -4.26% -
BM_deque_deque_move/2 -2.63% 2.304 2.243 - -2.77% -
BM_CmpEqual_int_int -2.63% 1.084 1.056 - -1.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.62% 979859.505 954163.757 - 1.61% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -2.62% 22.818 22.220 - -0.61% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.62% 20.587 20.048 - -1.08% -
SetIntersection_None_Vector_float_262144_16 -2.61% 1146649.101 1116678.569 - -1.34% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -2.61% 19.638 19.125 - -7.61% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.61% 18.158 17.685 - -0.23% -
std::sort_heap(deque<int>)/8 -2.61% 36.949 35.985 - -1.07% -
BM_num_get<long_double> -2.60% 37.499 36.525 - -1.73% -
BM_PushHeap_string_PipeOrgan_4 -2.60% 2.567 2.500 - -0.58% -
BM_StringRelational_Eq_Small_Large_Control -2.60% 0.481 0.468 - -3.07% -
std::fill(deque<int>)/8192 -2.59% 241.791 235.526 - -0.69% -
std::map<std::string,_int>::clear()/8192 -2.59% 218681.069 213020.461 - -2.81% -
std::map<std::string,_int>::count(key)_(existent)/32 -2.59% 16.497 16.070 - -0.47% -
SetIntersection_Front_Set_float_1024_256 -2.59% 4238564.298 4128974.748 - -1.67% -
BM_StringConstructDestroyCStr_Small_Opaque -2.58% 2.188 2.132 - 1.52% -
BM_num_get<unsigned_long> -2.57% 10.510 10.240 - -3.44% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.57% 13.248 12.907 - -0.19% -
std::stable_partition(list<int>)_(sparse)/32 -2.57% 9.678 9.429 - -3.77% -
BM_CmpLess_uchar_int -2.57% 1.081 1.053 - -2.29% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -2.56% 27.669 26.959 - 22.68% -
std::is_sorted(list<int>)/8 -2.56% 2.133 2.078 - -0.29% -
BM_StringRelational_Eq_Large_Huge_Control -2.55% 0.489 0.476 - -0.88% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -2.54% 137961.977 134455.986 - -1.25% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 -2.54% 1033278.658 1007045.876 - -0.80% -
SetIntersection_None_Set_float_1024_1024 -2.53% 8947967.179 8721186.795 - -3.69% -
std::replace_if(deque<int>)_(sprinkled)/8192 -2.53% 2982.610 2907.063 - -1.62% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -2.53% 42.698 41.618 - -2.01% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.53% 355981242.406 346974044.108 - -1.14% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.53% 16.215 15.805 - -4.54% -
bm_lexicographical_compare<signed_char>/1 -2.52% 1.531 1.493 - 9.19% -
SetIntersection_Front_Set_float_16384_1 -2.51% 1044869.859 1018614.459 - -3.04% -
BM_vector_deque_ranges_move_backward/512 -2.51% 17.927 17.477 - -0.36% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -2.51% 15.207 14.825 - -0.46% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.51% 399.527 389.510 - -0.69% -
SetIntersection_Front_Vector_uint32_256_16 -2.50% 4220046.354 4114373.580 - -6.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.50% 15.724 15.331 - -1.92% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.49% 1194.803 1165.005 - 3.00% -
std::map<int,_int>::clear()/1024 -2.49% 10661.392 10395.516 - 1.21% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.49% 773.616 754.332 - -2.42% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -2.48% 20.406 19.899 - -1.23% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -2.48% 21.825 21.284 - -4.94% -
std::shift_right(deque<int>)/8192 -2.48% 315.847 308.024 - -1.15% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.47% 9.079 8.855 - -2.35% -
SetIntersection_None_Vector_float_262144_16384 -2.47% 1130218.335 1102328.240 - -0.70% -
BM_PushHeap_uint64_QuickSortAdversary_16 -2.47% 0.938 0.915 - -3.67% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -2.46% 5.795 5.652 - -2.03% -
std::copy_n(vector<int>)/262144 -2.46% 12281.933 11980.291 - -4.39% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.45% 17144.735 16724.169 - 1.89% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.45% 406.221 396.271 - -0.24% -
SetIntersection_None_Set_float_256_64 -2.45% 9425454.870 9194743.967 - -1.08% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.45% 15.766 15.380 - -3.17% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.45% 12941.520 12624.946 - -0.36% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -2.45% 1.188 1.159 - -3.02% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -2.44% 12316.960 12016.085 - -10.14% -
SetIntersection_Front_Vector_uint64_1024_4 -2.44% 1081399.933 1055023.953 - 0.55% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.44% 1841569.878 1796694.024 - -1.30% -
std::rotate(deque<int>)_(by_1/4)/1024 -2.44% 278.438 271.657 - 2.28% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -2.43% 102445.098 99952.249 - 0.21% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.43% 1503.723 1467.187 - -1.70% -
rng::contains(list<int>)_(process_all)/8 -2.43% 2.328 2.272 - -0.74% -
SetIntersection_Front_Vector_string_256_256 -2.43% 19202575.762 18736800.527 - 4.88% -
SetIntersection_Front_Vector_string_16_4 -2.42% 61077315.660 59598675.247 - -1.76% -
SetIntersection_Front_Set_float_4_1 -2.42% 218709583.003 213417151.646 - -0.11% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.42% 780.145 761.297 - -4.90% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.41% 13012.471 12698.840 - -4.92% -
BM_deque_deque_copy/64000 -2.40% 3056.465 2983.063 - -2.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.40% 1060446.869 1034985.947 - 0.12% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.40% 0.660 0.644 - -0.79% -
rng::find_if(vector<bool>)_(process_all)/1048576 -2.40% 587952.066 573838.119 - -0.93% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -2.40% 5.551 5.418 - -2.41% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.40% 9752.247 9518.610 - -4.43% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -2.39% 23.026 22.475 - -0.79% -
rng::find_last_if(list<int>)_(bail_10%)/8192 -2.39% 6842.805 6679.410 - 0.94% -
BM_PushHeap_string_Descending_262144 -2.39% 3.422 3.341 - 2.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.38% 97.167 94.850 - -2.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.38% 64073.548 62550.385 - -1.59% -
std::stable_partition(list<int>)_(dense)/8192 -2.38% 17431.408 17017.261 - -18.95% -
BM_PushHeap_string_SingleElement_16 -2.37% 2.776 2.710 - 2.34% -
SetIntersection_None_Set_uint64_1024_256 -2.37% 8902385.558 8691312.700 - 1.13% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.37% 15.377 15.012 - -0.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.37% 400.692 391.215 - -0.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -2.36% 52.175 50.942 - -2.17% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -2.36% 971.109 948.152 - -0.24% -
BM_num_put<bool> -2.36% 10.699 10.446 - -2.83% -
std::unordered_multimap<int,_int>::clear()/8192 -2.36% 64844.701 63314.451 - -9.46% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -2.36% 8.383 8.185 - -0.11% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.36% 13.045 12.737 - -0.52% -
std::remove_if(vector<int>)_(sprinkled)/50 -2.36% 63.333 61.840 - -2.92% -
std::map<int,_int>::count(key)_(existent)/32 -2.36% 1.565 1.528 - -1.73% -
std::set<std::string>::count(key)_(existent)/32 -2.35% 16.781 16.386 - -4.30% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -2.35% 30.139 29.430 - -4.41% -
std::partial_sort(deque<int>)_(ascending)/8192 -2.35% 148025.122 144550.584 - -2.17% -
std::find_if(vector<int>)_(bail_25%)/32768 -2.35% 839.762 820.057 - -2.08% -
bm_lexicographical_compare<signed_char>/512 -2.34% 8.116 7.926 - 2.34% -
std::map<int,_int>::clear()/8192 -2.34% 86614.315 84587.565 - 0.15% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -2.34% 505570.470 493742.187 - -2.01% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.34% 22.451 21.926 - 0.38% -
std::find(list<int>)_(bail_25%)/32768 -2.34% 8022.389 7834.791 - -0.33% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -2.34% 3221.457 3146.152 - -1.60% -
std::is_sorted_until(list<int>,_pred)/8192 -2.34% 7659.792 7480.794 - -2.93% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.33% 4176100.525 4078972.819 - -2.79% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.32% 24.604 24.033 - 0.17% -
rng::contains_subrange(vector<int>)_(single_element)/8192 -2.31% 1842.839 1800.231 - -1.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.31% 13880.784 13560.760 - 2.60% -
rng::find_if_not(vector<bool>)_(process_all)/8 -2.31% 3.650 3.566 - 0.88% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.30% 24.314 23.754 - -0.90% -
std::flat_multimap<int,_int>::clear()/32 -2.30% 400.868 391.641 - -0.38% -
std::map<std::string,_int>::clear()/1024 -2.29% 22508.301 21992.124 - -4.75% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.29% 5956.037 5819.884 - -1.93% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.28% 1255.449 1226.769 - 2.61% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.28% 446.664 436.485 - -0.69% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.27% 15.250 14.903 - 0.09% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.27% 19951.709 19498.935 - -0.47% -
SetIntersection_Front_Set_string_1024_16 -2.27% 1955368.088 1911040.499 - 5.85% -
ranges::min(std::vector<char>)/8 -2.26% 2.446 2.391 - -1.96% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -2.25% 0.994 0.971 - -0.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.25% 742.252 725.528 - 0.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.25% 706.515 690.627 - 0.41% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -2.25% 20.623 20.159 - -0.69% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.24% 12164.640 11892.733 - -1.52% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.23% 4.479 4.379 - -1.09% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.23% 12519.889 12241.182 - -5.21% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -2.23% 2.194 2.145 - 0.17% -
ranges::min(std::list<long_long>)/8 -2.23% 1.908 1.866 - -3.60% -
std::find_end(list<int>)_(same_length)/8192 -2.23% 8071.286 7891.662 - -1.86% -
std::move(deque<int>)/64 -2.22% 5.021 4.910 - -2.65% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 -2.22% 41801.505 40873.271 - -4.19% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -2.22% 8.968 8.770 - -0.20% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -2.22% 32.474 31.754 - -0.38% -
std::stable_partition(list<int>)_(sparse)/1024 -2.21% 953.147 932.072 - -0.14% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.21% 756.039 739.335 - 2.79% -
std::flat_multimap<int,_int>::clear()/0 -2.20% 399.605 390.796 - -0.40% -
std::sort_heap(deque<int>,_pred)/8192 -2.20% 430314.413 420848.693 - -4.59% -
BM_vector_deque_move_backward/1 -2.19% 2.296 2.245 - -3.83% -
BM_num_get<bool> -2.19% 11.851 11.591 - -3.18% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.18% 31.435 30.749 - -3.19% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -2.18% 31.621 30.931 - 34.97% -
std::copy_backward(list<int>)/32768 -2.18% 26801.151 26217.495 - -1.35% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -2.17% 527179.721 515731.647 - -2.29% -
SetIntersection_None_Vector_float_1024_1024 -2.17% 1083548.633 1060026.502 - 0.06% -
std::reverse_copy(list<int>)/64 -2.17% 30.365 29.707 - -0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.17% 2192014.833 2144488.314 - -0.83% -
std::unordered_multiset<int>::count(key)_(existent)/32 -2.17% 1.934 1.892 - 8.41% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -2.17% 4.228 4.136 - -0.76% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.16% 22.251 21.771 - -2.45% -
std::unordered_multimap<int,_int>::clear()/1024 -2.16% 8420.524 8238.680 - -8.60% -
std::make_heap(vector<int>)_(pipe-organ)/1024 -2.16% 668.988 654.556 - -0.40% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -2.15% 2366.757 2315.801 - -0.09% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.15% 1049564.848 1026967.964 - 3.39% -
rng::find_last_if(list<int>)_(bail_10%)/50 -2.15% 19.629 19.206 - -1.76% -
std::move(list<int>)/32768 -2.15% 31528.265 30849.808 - -0.58% -
SetIntersection_Front_Vector_uint32_16384_1 -2.15% 1055254.260 1032578.075 - -0.46% -
SetIntersection_Front_Set_string_16384_1024 -2.14% 59234636.588 57967025.929 - 0.25% -
ranges::min(std::vector<__int128>)/8 -2.14% 2.917 2.854 - -0.18% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.14% 1309.302 1281.316 - -3.74% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -2.14% 16.698 16.341 - -1.59% -
std::find_if_not(deque<int>)_(process_all)/8 -2.14% 2.576 2.521 - -6.19% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -2.14% 942.704 922.573 - -1.69% -
BM_deque_vector_move/0 -2.13% 1.401 1.371 - -1.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.13% 65639.459 64241.309 - -1.70% -
std::unique(list<int>)_(contiguous)/32 -2.12% 52.893 51.770 - -0.52% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 -2.12% 236096.118 231089.129 - -1.37% -
std::sort(deque<int>)_(repeated)/8 -2.12% 18.140 17.755 - -3.18% -
bm_ranges_swap_ranges_vb_aligned/8 -2.12% 3.286 3.216 - -0.83% -
BM_StringEraseToEnd_Huge_Transparent -2.12% 2.412 2.361 - -2.36% -
std::for_each(multimap<int>::iterator)/8192 -2.12% 7657.274 7495.084 - -1.22% -
std::make_heap(deque<int>)_(ascending)/8 -2.12% 27.845 27.255 - -0.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.12% 413035.983 404299.627 - -0.55% -
std::vector<int>::ctor(size)/1024 -2.11% 44.415 43.476 - -2.86% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.10% 53994.291 52859.546 - -5.27% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.09% 12756.228 12489.072 - -2.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -2.09% 15.075 14.759 - -0.28% -
std::sort(vector<NonIntegral>)_(ascending)/8 -2.09% 15.742 15.413 - -2.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.08% 3.408 3.337 - -0.22% -
std::find(vector<bool>)_(process_all)/1024 -2.08% 4.633 4.536 - -3.89% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.08% 6715.447 6575.933 - -2.91% -
rng::for_each(multimap<int>)/8192 -2.07% 7501.057 7345.456 - -2.29% -
std::deque<std::string>::ctor(size)/1024 -2.07% 716.503 701.641 - -1.74% -
SetIntersection_Front_Set_float_16384_256 -2.07% 4199292.751 4112221.091 - -2.66% -
std::find_if(vector<int>)_(process_all)/50 -2.07% 5.641 5.524 - 0.73% -
std::partition(vector<int>)_(sparse)/50 -2.07% 14.129 13.836 - -1.62% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -2.07% 472.850 463.067 - 2.96% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.07% 15.039 14.729 - -0.23% -
ranges::min(std::deque<__int128>)/8 -2.06% 2.885 2.826 - -0.04% -
std::map<int,_int>::ctor(const&)/32 -2.06% 234.864 230.033 - -4.37% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -2.06% 23.723 23.235 - 0.50% -
SetIntersection_Front_Vector_string_262144_64 -2.06% 3272591.317 3205329.459 - -0.85% -
SetIntersection_Front_Set_uint64_16384_16 -2.05% 1203734.927 1179068.408 - -5.63% -
std::set<int>::ctor(const&)/1024 -2.05% 6246.512 6118.683 - -4.37% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -2.04% 4.405 4.315 - -2.40% -
BM_tolower_string<wchar_t> -2.03% 6.442 6.311 - -0.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.03% 51.485 50.440 - -2.88% -
BM_CmpEqual_ushort_ushort -2.03% 1.078 1.056 - -0.32% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.03% 45361.311 44440.711 - -10.27% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.03% 202.450 198.345 - -0.81% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.03% 972.019 952.316 - -0.88% -
std::rotate(deque<int>)_(1_element_backward)/50 -2.02% 5.143 5.039 - -1.62% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.02% 23.527 23.052 - -0.50% -
std::remove_if(list<int>)_(sprinkled)/50 -2.00% 74.324 72.835 - -5.99% -
SetIntersection_Interlaced_Set_uint64_64_64 -2.00% 13502785.584 13232289.215 - 0.95% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.00% 15.053 14.751 - -0.43% -
SetIntersection_None_Set_float_1024_16 -2.00% 8963908.957 8784488.331 - 0.91% -
SetIntersection_Front_Vector_uint32_16384_16 -2.00% 1113858.098 1091579.525 - 0.08% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -2.00% 54.460 53.374 - -1.00% -
std::generate(list<int>)/8192 -1.99% 7693.826 7540.407 - 1.27% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.99% 165032.589 161742.065 - -1.77% -
BM_CmpEqual_int_uint -1.99% 1.086 1.064 - -2.64% -
BM_StringAssignStr_Small_Opaque -1.98% 0.736 0.721 - -1.68% -
std::for_each(set<int>::iterator)/8192 -1.98% 8034.084 7874.925 - -1.48% -
SetIntersection_None_Vector_float_16384_64 -1.98% 1107325.257 1085389.300 - -2.56% -
SetIntersection_Interlaced_Vector_string_256_64 -1.98% 20857354.572 20444246.652 - 1.28% -
SetIntersection_Front_Vector_uint64_262144_64 -1.98% 1372084.962 1344911.409 - 2.21% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -1.98% 3.064 3.003 - -4.15% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.98% 17755972.941 17404736.890 - -0.24% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.98% 55652180.672 54551311.348 - 0.09% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.97% 65944.330 64644.849 - -5.41% -
std::unordered_map<int,_int>::clear()/1024 -1.97% 8239.916 8077.635 - -2.75% -
SetIntersection_None_Vector_string_16384_16384 -1.97% 1212053.724 1188209.530 - -3.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.97% 1056703.773 1035938.420 - -1.68% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.96% 13113.228 12856.398 - -0.30% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -1.96% 636.551 624.100 - -0.63% -
BM_CmpEqual_schar_uchar -1.95% 1.100 1.079 - -1.10% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.95% 11.019 10.804 - -2.15% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.94% 604016.311 592269.881 - -1.91% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.94% 55577.448 54497.962 - -0.31% -
std::replace_if(deque<int>)_(prefix)/1024 -1.94% 484.070 474.690 - -0.93% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.93% 2.387 2.341 - -1.13% -
std::find_end(vector<int>)_(same_length)/1000 -1.93% 246.171 241.410 - -0.59% -
std::set<std::string>::ctor(const&)/0 -1.93% 12.915 12.666 - -0.24% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.92% 294.670 289.002 - -1.91% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.92% 20.304 19.914 - -2.16% -
std::make_heap(vector<int>)_(pipe-organ)/8192 -1.92% 5106.825 5008.652 - 0.56% -
BM_deque_deque_ranges_move_backward/2 -1.92% 2.336 2.291 - -2.48% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.92% 520.337 510.348 - -11.80% -
BM_CmpLess_schar_uint -1.92% 1.112 1.090 - -1.24% -
std::is_sorted_until(list<int>)/8192 -1.91% 7164.030 7026.874 - -2.81% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.91% 21169125.224 20764565.769 - -1.28% -
SetIntersection_None_Vector_string_262144_256 -1.91% 1295647.147 1270896.218 - -1.57% -
SetIntersection_Interlaced_Set_uint64_1024_4 -1.91% 10090484.117 9897792.669 - 2.16% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.91% 131573.970 129064.991 - -2.67% -
SetIntersection_Front_Vector_string_262144_256 -1.90% 9742873.313 9557314.312 - 0.13% -
std::set<int>::clear()/1024 -1.90% 9187.432 9012.851 - -6.73% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -1.90% 40.686 39.913 - 12.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.89% 760.628 746.217 - 0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.89% 11777.069 11554.604 - -1.70% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -1.88% 66.765 65.508 - -6.87% -
std::find(deque<int>)_(process_all)/8 -1.88% 3.465 3.399 - -2.56% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.88% 1120537.165 1099459.659 - -0.04% -
SetIntersection_Interlaced_Vector_string_1024_16 -1.88% 3492789.406 3427274.048 - 2.98% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.88% 272.892 267.775 - -0.36% -
BM_num_put<long> -1.87% 11.645 11.427 - -0.22% -
std::reverse(deque<int>)/8 -1.87% 2.533 2.486 - 0.05% -
SetIntersection_Front_Set_string_262144_256 -1.86% 15079210.532 14798124.120 - -0.02% -
BM_CmpLess_int_uchar -1.86% 1.111 1.090 - -1.56% -
BM_num_get<long_long> -1.86% 10.875 10.673 - -1.36% -
SetIntersection_Front_Set_float_256_64 -1.86% 5740497.510 5633827.990 - -0.01% -
std::adjacent_find(list<int>,_pred)/8192 -1.85% 7362.896 7226.782 - 0.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.84% 398.585 391.240 - -0.33% -
SetIntersection_Front_Set_uint32_262144_4 -1.84% 1065592.318 1045962.904 - -2.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.84% 357190102.564 350614586.182 - -0.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -1.84% 30.940 30.371 - 2.80% -
std::copy_backward(deque<int>)/32768 -1.83% 3676.253 3608.805 - -5.31% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.83% 559680.602 549420.092 - -0.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.83% 139559.455 137002.144 - 0.31% -
std::swap_ranges(list<int>)/50 -1.83% 32.582 31.987 - -5.49% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.83% 674.797 662.467 - -0.79% -
std::partition_copy(list<int>)/8192 -1.82% 7338.800 7204.950 - 0.79% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.82% 23.082 22.662 - -0.94% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.82% 47.577 46.712 - -1.02% -
std::equal(vector<bool>)_(unaligned)/8192 -1.82% 56.391 55.367 - -2.99% -
std::multiset<int>::equal_range(key)_(existent)/1024 -1.81% 5.340 5.243 - -1.61% -
SetIntersection_Front_Set_string_64_64 -1.81% 36717887.879 36054296.333 - 7.96% -
ranges::minmax(std::list<__int128>)/64 -1.81% 39.862 39.142 - -0.44% -
SetIntersection_None_Vector_uint64_262144_64 -1.80% 1140246.029 1119691.068 - 1.32% -
std::set<int>::find(key)_(existent)/8192 -1.80% 8.017 7.873 - -1.99% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -1.80% 6714.260 6593.365 - -4.20% -
std::map<std::string,_int>::contains(key)_(existent)/32 -1.80% 16.440 16.145 - -1.13% -
BM_CmpEqual_uchar_uint -1.79% 1.071 1.052 - -1.37% -
ranges::minmax(std::list<__int128>)/70000 -1.79% 59564.330 58498.510 - -0.11% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -1.78% 578.659 568.370 - -0.85% -
SetIntersection_Front_Vector_uint32_1024_16 -1.78% 1121351.858 1101435.583 - -1.45% -
std::fill(deque<int>)/50 -1.77% 2.407 2.364 - -0.01% -
SetIntersection_Front_Vector_float_262144_4 -1.77% 1059705.878 1040928.313 - -2.27% -
std::partition(list<int>)_(dense)/50 -1.77% 13.430 13.193 - -1.14% -
BM_CmpLess_schar_ushort -1.77% 1.107 1.088 - -1.07% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.77% 119835.108 117716.073 - 0.71% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.77% 15.448 15.175 - -1.09% -
bm_ranges_lexicographical_compare<unsigned_char>/512 -1.77% 8.768 8.613 - -2.03% -
BM_StringRelational_Less_Huge_Large_Control -1.76% 2.103 2.066 - -1.78% -
std::replace_if(deque<int>)_(sprinkled)/1024 -1.76% 372.612 366.054 - -0.85% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.76% 4.336 4.260 - -0.19% -
BM_PushHeap_string_Descending_16384 -1.76% 2.422 2.380 - -0.17% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.75% 4322.904 4247.293 - -2.75% -
SetIntersection_Interlaced_Set_string_1024_4 -1.75% 10374566.670 10193469.597 - -0.35% -
std::multiset<int>::insert(value)_(already_present)/32 -1.74% 18.500 18.177 - -0.46% -
std::partition_copy(list<int>)/32 -1.74% 8.721 8.569 - -5.76% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.73% 15.140 14.879 - -0.35% -
BM_StringRelational_Less_Large_Large_Control -1.72% 2.161 2.124 - -1.14% -
std::move(vector<bool>)_(unaligned)/4096 -1.72% 26.732 26.272 - -2.09% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.72% 6477.733 6366.368 - 2.64% -
std::copy_backward(vector<int>)/262144 -1.72% 12529.387 12314.183 - 0.09% -
ranges::min(std::deque<long_long>)/1 -1.71% 0.679 0.667 - -0.66% -
std::stable_partition(list<int>)_(dense)/32 -1.71% 37.568 36.924 - -4.05% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.71% 6892.092 6774.197 - 0.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.71% 3551.922 3491.206 - 0.66% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -1.71% 37.835 37.189 - -4.94% -
SetIntersection_Front_Vector_string_64_4 -1.71% 17952960.421 17646772.822 - -0.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.71% 14397624.374 14152078.595 - 1.96% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.70% 15.126 14.869 - -0.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -1.70% 45.513 44.737 - 0.67% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.70% 18.931 18.609 - -0.32% -
std::multimap<std::string,_int>::clear()/32 -1.70% 906.818 891.393 - -0.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.70% 1058621.182 1040646.390 - 0.46% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.70% 5.488 5.395 - -2.51% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.70% 2.106 2.071 - -0.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.69% 12445.708 12235.201 - 0.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.69% 37750027.195 37112391.106 - 0.74% -
SetIntersection_Front_Vector_string_262144_1024 -1.69% 39760406.040 39089650.956 - -1.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.69% 61968.915 60924.490 - -4.68% -
bm_swap_ranges_vb_aligned/8 -1.68% 3.251 3.196 - -0.87% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -1.68% 9.868 9.702 - -0.84% -
BM_StringFindAllMatch/1 -1.67% 3.157 3.104 - 6.10% -
SetIntersection_Interlaced_Set_float_262144_1 -1.67% 1032131.440 1014870.538 - 0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.67% 1164862.996 1145439.275 - 1.45% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -1.67% 1.666 1.638 - -1.30% -
std::for_each(multiset<int>::iterator)/32 -1.66% 23.867 23.470 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.66% 1062195.120 1044587.642 - -0.27% -
BM_num_get<unsigned_short> -1.65% 10.283 10.113 - -1.78% -
std::find_first_of(deque<int>)_(small_needle)/1024 -1.65% 3489.110 3431.451 - -4.48% -
SetIntersection_Front_Set_uint32_1024_16 -1.65% 1192766.637 1173057.978 - -2.05% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.65% 143106.779 140750.440 - -0.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.64% 11600744.420 11410069.626 - 1.50% -
BM_deque_deque_move/512 -1.63% 17.947 17.655 - 0.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.63% 15.190 14.943 - 0.43% -
std::remove(vector<int>)_(prefix)/1024 -1.62% 309.829 304.795 - -0.59% -
std::search(vector<int>)_(single_element)/1024 -1.62% 237.436 233.582 - 0.10% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.62% 11644.559 11455.730 - -8.34% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.62% 1886.808 1856.247 - -2.04% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.62% 15.939 15.681 - 0.34% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.62% 695.962 684.701 - -0.71% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.62% 10.930 10.753 - -3.06% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.62% 49267.240 48470.616 - -2.19% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 -1.62% 7806.861 7680.755 - -0.83% -
SetIntersection_Interlaced_Vector_float_256_4 -1.61% 4822243.294 4744598.702 - -7.87% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -1.61% 228584785.252 224909344.310 - 3.72% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.61% 294.448 289.718 - -1.80% -
std::reverse(vector<int>)/32768 -1.61% 1051.717 1034.824 - -0.14% -
std::generate(list<int>)/50 -1.60% 15.568 15.319 - 0.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.60% 11006402.719 10830434.963 - -0.37% -
std::partition(list<int>)_(sparse)/8192 -1.60% 7666.741 7544.248 - -0.86% -
SetIntersection_None_Vector_float_16384_1 -1.59% 1113512.282 1095843.923 - -1.00% -
SetIntersection_Front_Set_uint64_64_4 -1.59% 16204337.952 15947316.843 - -4.08% -
SetIntersection_None_Set_float_1024_256 -1.59% 8874252.837 8733561.284 - -1.01% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.59% 25.136 24.738 - 3.85% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.58% 245753.120 241870.291 - -3.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -1.58% 744.831 733.075 - -1.54% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.57% 1116840.647 1099259.212 - -0.22% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.57% 30.195 29.720 - -0.42% -
SetIntersection_None_Vector_float_256_16 -1.57% 4003723.305 3940781.916 - -1.67% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.57% 3885.258 3824.326 - -2.22% -
SetIntersection_Front_Vector_uint64_1024_16 -1.56% 1130084.493 1112399.897 - -4.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.56% 34992.537 34445.312 - -2.20% -
BM_PushHeap_string_SingleElement_64 -1.56% 2.777 2.734 - 2.93% -
std::for_each(list<int>)/50 -1.56% 21.805 21.464 - 4.67% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.56% 5.423 5.338 - 4.65% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.56% 4.859 4.783 - 0.63% -
SetIntersection_None_Set_uint32_1024_16 -1.56% 9111137.382 8969063.714 - 3.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.56% 12849.209 12648.931 - -2.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -1.56% 1821640.777 1793283.515 - -2.10% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.55% 23.120 22.760 - 0.64% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.55% 16004.565 15755.968 - 1.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.55% 7.023 6.914 - -1.25% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.55% 11.796 11.613 - -4.66% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -1.55% 7.707 7.588 - -6.14% -
BM_StringRelational_Less_Large_Huge_Control -1.54% 2.175 2.141 - -0.47% -
SetIntersection_Interlaced_Set_uint64_1024_256 -1.54% 14588622.809 14363384.038 - -1.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.54% 9112829.632 8972707.543 - 0.97% -
std::flat_multimap<int,_int>::clear()/8192 -1.54% 417.286 410.875 - 0.58% -
std::generate_n(list<int>)/50 -1.54% 15.538 15.300 - -0.22% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.53% 728.222 717.049 - -0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.53% 8869495.544 8733421.408 - 0.46% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.53% 14524.692 14301.894 - -1.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.53% 4139182.680 4075822.224 - -1.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.53% 8882216.196 8746259.361 - 0.52% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -1.53% 2.298 2.263 - 5.93% -
SetIntersection_Interlaced_Set_string_16_4 -1.53% 73598855.335 72473392.099 - 0.57% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.53% 28.790 28.351 - 0.05% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.53% 29.140 28.696 - -2.80% -
std::none_of(vector<int>)_(process_all)/50 -1.52% 19.144 18.853 - -2.03% -
BM_CmpLess_int_uint -1.52% 1.090 1.074 - 0.03% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.52% 19.210 18.919 - -0.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.52% 84599.140 83316.879 - -2.18% -
std::transform(deque<int>,_deque<int>)/32 -1.51% 21.713 21.385 - -2.22% -
SetIntersection_None_Set_uint32_256_4 -1.50% 11537350.620 11364202.065 - 2.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.50% 32.140 31.658 - -8.81% -
BM_StringFindStringLiteral/16 -1.50% 1.642 1.618 - -0.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.49% 8911721.477 8778747.531 - 0.18% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.49% 17518190.598 17256860.192 - 1.08% -
BM_PushHeap_string_Ascending_16384 -1.49% 19.489 19.198 - 0.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.49% 43174.065 42530.214 - -2.37% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.49% 164.402 161.951 - -0.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.49% 1065102.705 1049270.898 - 4.57% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.48% 1057515.170 1041860.490 - 0.69% -
std::stable_sort(vector<int>)_(ascending)/8 -1.48% 15.814 15.580 - 0.31% -
std::find(vector<int>)_(process_all)/50 -1.48% 12.515 12.330 - -0.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.48% 31.259 30.797 - -4.49% -
std::unordered_set<std::string>::find(key)_(existent)/32 -1.48% 37.402 36.850 - 7.55% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 -1.48% 16122.820 15884.700 - 0.03% -
std::find_if(list<int>)_(process_all)/32768 -1.48% 25973.515 25590.225 - -1.45% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 -1.47% 355247154.698 350013767.082 - 0.06% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.47% 8651546.633 8524353.228 - -0.81% -
std::unordered_set<std::string>::clear()/32 -1.47% 933.402 919.681 - 1.81% -
std::flat_map<int,_int>::erase(iterator)/32 -1.47% 20.104 19.809 - -0.47% -
BM_deque_deque_ranges_move_backward/1 -1.47% 2.593 2.555 - -2.86% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.47% 27.902 27.492 - -5.59% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.47% 9.923 9.778 - -2.65% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.46% 13210.504 13016.986 - 1.71% -
SetIntersection_Interlaced_Vector_float_1024_16 -1.46% 1971052.001 1942210.416 - -30.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.46% 1589660.931 1566411.582 - -0.03% -
std::partial_sort(vector<int>)_(pipe-organ)/8192 -1.46% 51044.905 50298.394 - -0.30% -
std::find_first_of(deque<int>)_(small_needle)/8192 -1.46% 27855.818 27449.622 - -4.51% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.46% 39961.526 39378.990 - 0.13% -
std::multiset<int>::count(key)_(existent)/32 -1.46% 3.758 3.703 - -4.84% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.46% 31.958 31.492 - -2.50% -
SetIntersection_Front_Vector_uint64_1024_64 -1.45% 1377008.162 1357005.656 - -0.84% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -1.45% 26.549 26.164 - -0.58% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.45% 19.331 19.051 - 0.82% -
std::set<std::string>::equal_range(key)_(existent)/8192 -1.44% 28.277 27.869 - 4.09% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.44% 34.441 33.944 - 3.30% -
std::stable_partition(list<int>)_(dense)/50 -1.44% 57.426 56.598 - -2.39% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.44% 36939.614 36407.468 - -1.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.44% 2.522 2.486 - 1.10% -
std::move_backward(vector<int>)/8 -1.43% 2.270 2.238 - -3.75% -
std::reverse(vector<int>)/4096 -1.43% 132.299 130.406 - -0.11% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.43% 179.548 176.982 - 0.16% -
SetIntersection_Interlaced_Set_string_1024_64 -1.43% 16752862.264 16513557.743 - 1.11% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.43% 4.611 4.545 - 0.47% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.43% 48959.899 48262.062 - -0.85% -
std::set<std::string>::ctor(const&)/1024 -1.42% 34762.378 34267.435 - -0.33% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.42% 1619440.350 1596415.690 - 5.93% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.42% 20.113 19.827 - -0.24% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.42% 5031.425 4959.916 - -0.10% -
SetIntersection_Interlaced_Set_float_1024_64 -1.42% 10245541.485 10100357.969 - 0.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.41% 3.196 3.151 - 0.81% -
std::set<std::string>::clear()/8192 -1.41% 216235.557 213190.766 - 0.75% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.40% 4.497 4.434 - -5.31% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.40% 12.416 12.243 - 1.67% -
BM_std_minmax_element<long_long>/4 -1.40% 1.266 1.248 - -0.82% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -1.39% 530.249 522.855 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.39% 4314885.303 4254852.571 - -0.04% -
BM_CmpLess_int_ushort -1.39% 1.122 1.106 - 0.26% -
std::stable_sort(deque<int>)_(repeated)/8 -1.39% 17.784 17.537 - -0.59% -
SetIntersection_Front_Set_string_262144_262144 -1.38% 18289269.207 18036071.045 - 3.80% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.38% 12833.848 12656.232 - 0.47% -
SetIntersection_None_Set_float_1024_1 -1.38% 8989756.056 8865525.674 - 0.59% -
std::set<int>::insert(value)_(already_present)/8192 -1.38% 9.996 9.857 - 1.03% -
SetIntersection_None_Vector_uint64_262144_16384 -1.37% 1134322.799 1118732.439 - -0.13% -
SetIntersection_Front_Set_float_262144_4 -1.37% 1064516.991 1049888.324 - -1.57% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -1.37% 696616.475 687058.317 - -0.07% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.37% 6767.343 6674.529 - -2.35% -
std::reverse(vector<int>)/512 -1.37% 16.557 16.331 - -0.21% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.37% 22.373 22.067 - 10.17% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.37% 2.093 2.065 - -2.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.37% 12871.544 12695.431 - -0.44% -
BM_CmpLess_uchar_ushort -1.37% 1.073 1.058 - 2.08% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -1.37% 6.183 6.099 - -1.64% -
std::stable_partition(vector<int>)_(sparse)/50 -1.36% 21.420 21.129 - -1.53% -
std::is_partitioned(deque<int>)_(partitioned)/50 -1.36% 14.168 13.975 - 0.99% -
std::deque<std::string>::ctor(size)/8192 -1.36% 8419.664 8305.305 - -1.29% -
std::partial_sort(vector<int>)_(repeated)/8192 -1.36% 27111.128 26743.464 - 1.96% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.35% 615.372 607.064 - -0.30% -
std::find_end(deque<int>)_(single_element)/1000 -1.35% 312.325 308.111 - -4.53% -
std::stable_sort(vector<int>)_(descending)/8192 -1.35% 18639.356 18388.356 - -0.50% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.35% 489.584 482.995 - -0.73% -
std::multiset<int>::count(key)_(existent)/1024 -1.34% 5.654 5.578 - -3.93% -
std::make_heap(deque<int>,_pred)_(descending)/1024 -1.34% 651.825 643.101 - -0.08% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.33% 189523.719 186996.193 - 0.39% -
SetIntersection_None_Vector_uint64_16384_1024 -1.33% 1113960.092 1099128.384 - -2.12% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.33% 1170.346 1154.829 - -0.74% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.32% 17.471 17.240 - 0.16% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.32% 187950.454 185478.212 - -0.20% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.31% 39970196.619 39445029.960 - 4.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.31% 7631.942 7531.674 - -2.25% -
std::unique(list<int>,_pred)_(contiguous)/32 -1.31% 57.818 57.059 - 0.58% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 -1.31% 777.150 766.968 - -1.47% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -1.31% 2217.173 2188.152 - -1.43% -
BM_PushHeap_float_Random_4 -1.31% 2.812 2.775 - -6.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.31% 2.802 2.765 - 7.71% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.31% 499244.141 492723.619 - -1.68% -
std::fill(vector<bool>)/64 -1.31% 1.568 1.547 - -5.59% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.31% 663.092 654.435 - -0.76% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.30% 429.939 424.330 - -1.63% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.30% 8976.321 8859.406 - -0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -1.30% 2287558.021 2257774.177 - 36.27% -
BM_CmpLess_ushort_int -1.30% 1.071 1.057 - -2.75% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.30% 8558.268 8447.285 - -6.65% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.29% 12482.490 12320.935 - -1.21% -
SetIntersection_None_Set_string_256_16 -1.29% 11123084.074 10979337.262 - 1.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.29% 13858203.573 13679325.254 - 0.75% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.29% 393778.670 388706.172 - -5.71% -
std::search(vector<int>)_(single_element)/1000 -1.29% 231.335 228.356 - -0.61% -
SetIntersection_None_Vector_uint64_16384_256 -1.28% 1098145.365 1084041.604 - -1.01% -
SetIntersection_Front_Vector_uint32_1024_1 -1.28% 1048755.888 1035311.027 - -0.22% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.28% 140089.778 138295.182 - -1.55% -
std::rotate(list<int>)_(by_1/3)/50 -1.27% 23.228 22.932 - 0.73% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.27% 1.575 1.555 - -1.22% -
rng::starts_with(deque<int>)/1048576 -1.27% 494426.922 488158.753 - 0.12% -
std::find_end(vector<int>)_(process_all)/8192 -1.27% 1725.403 1703.536 - 1.45% -
std::find_if_not(vector<char>)_(process_all)/1024 -1.26% 125.467 123.880 - -0.33% -
std::unordered_map<int,_int>::clear()/8192 -1.26% 63769.595 62963.846 - -3.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.26% 16.533 16.325 - 1.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.26% 1.763 1.741 - -0.92% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.26% 17.908 17.683 - 0.83% -
SetIntersection_None_Set_float_256_16 -1.26% 10882216.494 10745376.560 - 0.19% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.26% 12666.791 12507.699 - -0.36% -
BM_CmpEqual_int_short -1.25% 1.139 1.125 - -1.01% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.25% 16246289.619 16043350.438 - -0.18% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -1.25% 5.828 5.756 - -2.99% -
std::copy_n(vector<bool>)_(aligned)/32768 -1.25% 35.406 34.964 - -1.16% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.25% 3.786 3.739 - 0.81% -
std::deque<std::string>::ctor(size)/32 -1.24% 44.083 43.535 - 1.94% -
std::shift_right(list<int>)/32 -1.24% 14.559 14.379 - -0.55% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -1.24% 2218.572 2191.108 - -1.33% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.24% 395.243 390.359 - -0.32% -
SetIntersection_None_Set_uint64_256_64 -1.23% 9370715.529 9255434.728 - 0.55% -
BM_PushHeap_float_Ascending_262144 -1.23% 5.091 5.028 - -4.86% -
std::rotate_copy(deque<int>)/1024 -1.23% 34.800 34.372 - -0.15% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.23% 13.044 12.884 - -0.08% -
SetIntersection_Front_Vector_string_262144_262144 -1.23% 14602418.295 14423263.348 - 0.30% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -1.23% 168597.530 166530.422 - -0.53% -
BM_vector_deque_copy/64 -1.22% 2.826 2.791 - -1.31% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.22% 19.136 18.902 - -1.47% -
rng::for_each(set<int>)/8192 -1.22% 7837.472 7741.825 - -0.81% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -1.22% 17.551 17.337 - -1.34% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.21% 12.411 12.261 - -13.40% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.21% 1818.393 1796.398 - 0.66% -
std::find(vector<char>)_(process_all)/50 -1.21% 1.665 1.645 - -1.57% -
SetIntersection_Front_Set_string_262144_1024 -1.21% 60299380.220 59572392.654 - 0.21% -
bm_swap_ranges_vb_aligned/512 -1.21% 4.971 4.911 - -1.25% -
ranges::minmax(std::list<char>)/64 -1.20% 33.638 33.233 - -7.71% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -1.20% 26.735 26.414 - -1.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.20% 459962.979 454441.915 - -0.59% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.19% 118626.118 117209.243 - -3.66% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 -1.19% 293.160 289.659 - -0.07% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.19% 372302.210 367867.281 - -1.10% -
SetIntersection_Front_Vector_string_16384_4 -1.19% 1187306.502 1173177.899 - -0.80% -
std::partition_copy(vector<int>)/8192 -1.18% 4607.912 4553.321 - 0.21% -
SetIntersection_Interlaced_Set_float_262144_64 -1.18% 1538117.678 1519903.727 - -0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.18% 1535875.148 1517706.181 - 0.09% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.18% 319.274 315.516 - -0.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -1.18% 1.412 1.395 - 2.32% -
BM_CmpLess_short_short -1.18% 0.955 0.944 - -0.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.17% 4411131.820 4359389.432 - 1.50% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.17% 13.639 13.480 - 0.06% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.17% 13.355 13.199 - -4.57% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.16% 26.646 26.336 - -1.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.16% 742.833 734.224 - -1.23% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -1.15% 1860922.443 1839434.326 - 6.41% -
std::partial_sort(deque<int>)_(heap)/8192 -1.15% 268797.063 265693.523 - -1.24% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.15% 15785535.600 15603762.585 - 0.36% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -1.15% 22.879 22.616 - 10.00% -
bm_swap_ranges_vb_aligned/262144 -1.15% 486.617 481.023 - -0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -1.14% 4260604.027 4211932.374 - -3.78% -
SetIntersection_None_Vector_float_1024_16 -1.14% 1088365.605 1075940.427 - -0.66% -
SetIntersection_Interlaced_Set_float_1024_16 -1.14% 11434609.477 11304176.824 - -1.70% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 -1.14% 93820.977 92751.204 - -0.48% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.14% 345545.144 341606.411 - -0.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 -1.14% 13912.940 13754.758 - -0.40% -
SetIntersection_Front_Set_uint64_262144_256 -1.13% 3884075.185 3840153.255 - -1.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.13% 790.962 782.023 - -3.55% -
std::find_if(vector<char>)_(process_all)/50 -1.13% 6.699 6.624 - -0.13% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.13% 25.711 25.421 - 2.19% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -1.13% 24.722 24.443 - -1.85% -
std::unique_copy(list<int>)_(contiguous)/52 -1.13% 19.596 19.375 - -0.49% -
BM_StringFindCharLiteral/64 -1.12% 2.118 2.094 - -0.52% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.12% 595925.891 589246.345 - -1.60% -
std::set<int>::equal_range(key)_(existent)/1024 -1.12% 4.289 4.241 - -4.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.12% 13079.869 12933.354 - 1.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.12% 41.949 41.479 - 13.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.12% 1182562.606 1169331.619 - 0.99% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 -1.12% 50768.124 50200.133 - -0.43% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.12% 87.773 86.794 - 0.66% -
SetIntersection_Front_Vector_uint64_256_4 -1.11% 4194039.502 4147291.977 - 0.54% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.11% 14918.982 14752.934 - 0.58% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.11% 195.297 193.124 - -0.91% -
BM_deque_deque_ranges_move/64 -1.11% 3.067 3.033 - -0.64% -
std::unique(list<int>,_pred)_(contiguous)/52 -1.11% 71.329 70.537 - -0.25% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.11% 18.635 18.429 - -0.00% -
std::find_if_not(vector<char>)_(process_all)/50 -1.11% 6.683 6.609 - -0.28% -
SetIntersection_Front_Set_uint64_1024_1 -1.10% 1056970.070 1045301.505 - -4.81% -
SetIntersection_None_Set_string_256_64 -1.10% 9333286.721 9230344.412 - -0.40% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -1.10% 18.725 18.519 - -1.75% -
bm_ranges_swap_ranges_vb_aligned/512 -1.10% 5.249 5.191 - 0.07% -
SetIntersection_Interlaced_Vector_string_256_4 -1.10% 6116010.426 6048657.361 - 0.67% -
SetIntersection_Front_Vector_uint32_262144_1 -1.10% 1052471.538 1040905.948 - 0.33% -
SetIntersection_Interlaced_Set_float_16_16 -1.10% 37931388.970 37514992.059 - -1.30% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.10% 13.035 12.892 - -2.52% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.09% 22.433 22.187 - 1.65% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.09% 585.346 578.944 - 0.40% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -1.09% 1256764.869 1243032.317 - -6.44% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.09% 35670.265 35280.810 - -1.85% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.09% 27.205 26.908 - -0.02% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.09% 4171641.043 4126233.824 - -7.03% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -1.09% 3701.979 3661.782 - -0.72% -
SetIntersection_None_Vector_uint32_262144_1024 -1.08% 1134191.015 1121892.726 - 0.83% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.08% 16.789 16.607 - -0.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.08% 15.028 14.865 - 0.46% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.08% 25049.689 24778.591 - -4.59% -
bm_ranges_lexicographical_compare<signed_char>/64 -1.08% 2.561 2.533 - 2.43% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.08% 5850385.342 5787138.833 - 0.03% -
SetIntersection_Front_Set_string_1024_4 -1.08% 1266791.865 1253126.922 - -0.57% -
rng::contains_subrange(deque<int>)_(process_all)/16 -1.08% 9.189 9.091 - 12.02% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -1.07% 1886125.674 1865868.221 - -0.68% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.07% 19.116 18.911 - 0.52% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.07% 14079.384 13928.543 - -2.34% -
std::multiset<int>::clear()/32 -1.07% 622.423 615.757 - -12.78% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.07% 69.497 68.753 - 1.61% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.07% 178.929 177.014 - -0.83% -
SetIntersection_Front_Set_uint64_16384_4 -1.07% 1076446.934 1064934.632 - -4.01% -
SetIntersection_Front_Set_string_16_4 -1.07% 63232726.230 62556959.578 - -1.09% -
SetIntersection_None_Vector_uint64_262144_1 -1.07% 1135779.239 1123650.351 - 0.12% -
BM_StringRelational_Less_Small_Small_ChangeFirst -1.07% 1.405 1.390 - -0.25% -
std::find_end(list<int>)_(same_length)/1000 -1.07% 738.066 730.200 - -2.14% -
SetIntersection_Interlaced_Set_string_16384_4 -1.06% 197437889.728 195336664.016 - 1.36% -
std::find(vector<bool>)_(process_all)/8192 -1.06% 33.467 33.111 - -0.97% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.06% 380.263 376.218 - -1.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.06% 1165317.785 1152990.864 - -0.17% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.06% 209648.572 207431.473 - -0.53% -
SetIntersection_Front_Vector_uint32_16384_4 -1.06% 1053432.953 1042298.457 - -0.21% -
rng::contains(deque<int>)_(process_all)/8 -1.06% 3.015 2.983 - -2.36% -
std::find(list<int>)_(bail_25%)/1024 -1.05% 127.848 126.502 - -0.00% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.05% 1.209 1.197 - -0.79% -
SetIntersection_Front_Set_uint32_262144_1 -1.05% 1043620.312 1032681.160 - -1.88% -
SetIntersection_Front_Set_uint32_1024_4 -1.05% 1071249.812 1060021.159 - -0.57% -
std::set<int>::equal_range(key)_(existent)/32 -1.05% 1.808 1.789 - -0.98% -
SetIntersection_None_Set_uint64_1024_1024 -1.04% 8897075.085 8804123.963 - 0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.04% 1129279.291 1117488.557 - -1.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -1.04% 4.052 4.010 - -1.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.04% 1052425.596 1041463.028 - 0.72% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -1.04% 51.285 50.751 - -1.02% -
BM_PushHeap_float_Random_256 -1.04% 7.367 7.290 - 0.47% -
std::replace(list<int>)_(sprinkled)/50 -1.04% 18.657 18.463 - -3.69% -
std::set<int>::count(key)_(existent)/8192 -1.04% 8.044 7.961 - 1.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -1.04% 8386601.191 8299783.581 - 0.50% -
BM_std_minmax_element<short>/64 -1.03% 17.343 17.164 - -8.38% -
rng::for_each(multimap<int>)/50 -1.03% 40.206 39.790 - -2.59% -
SetIntersection_None_Vector_uint64_1024_16 -1.03% 1072963.941 1061889.453 - -0.06% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.03% 24.249 23.999 - -1.21% -
std::equal(vector<bool>)_(unaligned)/1048576 -1.03% 6432.620 6366.381 - -0.65% -
SetIntersection_None_Vector_float_1024_256 -1.03% 1083935.596 1072774.329 - -2.26% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -1.03% 5029602.064 4977908.906 - -0.53% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.03% 18.070 17.884 - -0.40% -
std::sort_heap(deque<int>,_pred)/8 -1.02% 34.719 34.365 - 1.19% -
SetIntersection_Front_Vector_float_1024_16 -1.02% 1123583.944 1112114.261 - -0.90% -
std::sort(deque<int>)_(heap)/1024 -1.02% 6220.533 6157.277 - -1.22% -
std::find(vector<bool>)_(process_all)/1048576 -1.02% 3657.611 3620.469 - -1.16% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.02% 32231.757 31904.509 - -0.02% -
BM_std_minmax_element<short>/4 -1.01% 1.247 1.234 - -0.91% -
std::replace(deque<int>)_(sprinkled)/1024 -1.01% 351.487 347.932 - -0.42% -
std::fill_n(vector<bool>)/32768 -1.01% 30.213 29.907 - -0.16% -
SetIntersection_Interlaced_Set_string_262144_1 -1.01% 1103830.280 1092696.490 - -0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.01% 1152063.341 1140450.523 - -0.24% -
SetIntersection_None_Vector_float_1024_4 -1.01% 1081347.338 1070449.177 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.01% 6111872.852 6050369.278 - -6.07% -
std::unordered_map<int,_int>::erase(iterator)/32 -1.01% 19.726 19.528 - -1.50% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.00% 1061053.059 1050399.438 - 0.80% -
std::map<int,_int>::count(key)_(existent)/8192 -1.00% 5.745 5.687 - -2.33% -
std::sort_heap(vector<int>)/8 -1.00% 29.663 29.365 - -2.41% -
std::set<int>::count(key)_(existent)/1024 -1.00% 4.256 4.213 - 0.70% -
std::is_sorted(vector<int>)/1024 -1.00% 245.119 242.662 - -1.70% -


Report Time: 2.24s
Name Current %
BM_CmpEqual_int_int 1.056 -1.55%
BM_CmpEqual_int_schar 1.136 1.26%
BM_CmpEqual_int_short 1.125 -1.01%
BM_CmpEqual_int_uchar 1.105 1.40%
BM_CmpEqual_int_uint 1.064 -2.64%
BM_CmpEqual_int_ushort 1.092 -1.34%
BM_CmpEqual_schar_int 1.122 -
BM_CmpEqual_schar_schar 1.079 -1.56%
BM_CmpEqual_schar_short 1.126 -
BM_CmpEqual_schar_uchar 1.079 -1.10%
BM_CmpEqual_schar_uint 1.112 -
BM_CmpEqual_schar_ushort 1.106 -
BM_CmpEqual_short_int 1.125 -2.16%
BM_CmpEqual_short_schar 1.135 -
BM_CmpEqual_short_short 1.081 -1.22%
BM_CmpEqual_short_uchar 1.095 -
BM_CmpEqual_short_uint 1.099 -4.08%
BM_CmpEqual_short_ushort 1.092 -1.42%
BM_CmpEqual_uchar_int 1.064 -1.37%
BM_CmpEqual_uchar_schar 0.988 -
BM_CmpEqual_uchar_short 0.985 -2.50%
BM_CmpEqual_uchar_uchar 1.062 -2.10%
BM_CmpEqual_uchar_uint 1.052 -1.37%
BM_CmpEqual_uchar_ushort 1.068 1.54%
BM_CmpEqual_uint_int 1.059 -
BM_CmpEqual_uint_schar 1.047 -
BM_CmpEqual_uint_short 1.026 -
BM_CmpEqual_uint_uchar 1.098 -1.43%
BM_CmpEqual_uint_uint 1.031 -3.21%
BM_CmpEqual_uint_ushort 1.107 1.31%
BM_CmpEqual_ushort_int 1.061 1.45%
BM_CmpEqual_ushort_schar 1.011 -
BM_CmpEqual_ushort_short 1.007 -2.85%
BM_CmpEqual_ushort_uchar 1.087 -2.79%
BM_CmpEqual_ushort_uint 1.057 -1.21%
BM_CmpEqual_ushort_ushort 1.056 -
BM_CmpLess_int_int 1.066 -
BM_CmpLess_int_schar 1.122 -1.11%
BM_CmpLess_int_short 1.131 -
BM_CmpLess_int_uchar 1.090 -1.56%
BM_CmpLess_int_uint 1.074 -
BM_CmpLess_int_ushort 1.106 -
BM_CmpLess_schar_int 1.108 -2.84%
BM_CmpLess_schar_schar 0.953 -
BM_CmpLess_schar_short 0.959 -
BM_CmpLess_schar_uchar 1.094 -
BM_CmpLess_schar_uint 1.090 -1.24%
BM_CmpLess_schar_ushort 1.088 -1.07%
BM_CmpLess_short_int 1.102 -1.68%
BM_CmpLess_short_schar 0.944 -
BM_CmpLess_short_short 0.944 -
BM_CmpLess_short_uchar 1.090 1.51%
BM_CmpLess_short_uint 1.110 -
BM_CmpLess_short_ushort 1.102 -
BM_CmpLess_uchar_int 1.053 -2.29%
BM_CmpLess_uchar_schar 1.037 -
BM_CmpLess_uchar_short 1.016 -
BM_CmpLess_uchar_uchar 1.050 -2.75%
BM_CmpLess_uchar_uint 1.044 -3.66%
BM_CmpLess_uchar_ushort 1.058 2.08%
BM_CmpLess_uint_int 1.065 -2.37%
BM_CmpLess_uint_schar 1.082 -
BM_CmpLess_uint_short 1.037 3.79%
BM_CmpLess_uint_uchar 1.139 3.22%
BM_CmpLess_uint_uint 1.058 -
BM_CmpLess_uint_ushort 1.131 1.25%
BM_CmpLess_ushort_int 1.057 -2.75%
BM_CmpLess_ushort_schar 1.050 -
BM_CmpLess_ushort_short 1.031 -3.23%
BM_CmpLess_ushort_uchar 1.108 -
BM_CmpLess_ushort_uint 1.062 -
BM_CmpLess_ushort_ushort 1.065 -1.76%
BM_PushHeap_float_Ascending_1 0.466 -
BM_PushHeap_float_Ascending_1024 3.106 -2.80%
BM_PushHeap_float_Ascending_16 0.979 -8.62%
BM_PushHeap_float_Ascending_16384 4.369 6.38%
BM_PushHeap_float_Ascending_256 2.483 -1.72%
BM_PushHeap_float_Ascending_262144 5.028 -4.86%
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.747 -5.05%
BM_PushHeap_float_Descending_1 0.507 -18.27%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.381 2.70%
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 5.86%
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 -2.42%
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.151 -3.34%
BM_PushHeap_float_PipeOrgan_4 0.497 3.42%
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.02%
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 -9.70%
BM_PushHeap_float_Random_1024 7.500 -
BM_PushHeap_float_Random_16 5.358 1.52%
BM_PushHeap_float_Random_16384 7.591 -
BM_PushHeap_float_Random_256 7.290 -
BM_PushHeap_float_Random_262144 7.693 1.82%
BM_PushHeap_float_Random_4 2.775 -6.63%
BM_PushHeap_float_Random_64 6.690 -
BM_PushHeap_float_SingleElement_1 0.697 29.88%
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 -4.24%
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 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.582 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.572 8.37%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.602 3.78%
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 1.15%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.367 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.486 -1.74%
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 1.02%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.779 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.555 -1.22%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.993 2.86%
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.76%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.946 2.53%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.550 5.10%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.518 -
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.60%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.528 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.614 -
BM_PushHeap_string_Ascending_1 0.470 -32.88%
BM_PushHeap_string_Ascending_1024 13.545 3.99%
BM_PushHeap_string_Ascending_16 4.701 -
BM_PushHeap_string_Ascending_16384 19.198 -
BM_PushHeap_string_Ascending_256 11.260 3.24%
BM_PushHeap_string_Ascending_262144 30.967 5.89%
BM_PushHeap_string_Ascending_4 2.545 -
BM_PushHeap_string_Ascending_64 7.563 3.40%
BM_PushHeap_string_Descending_1 0.471 -
BM_PushHeap_string_Descending_1024 2.478 1.99%
BM_PushHeap_string_Descending_16 2.078 -3.57%
BM_PushHeap_string_Descending_16384 2.380 -
BM_PushHeap_string_Descending_256 2.379 -
BM_PushHeap_string_Descending_262144 3.341 2.30%
BM_PushHeap_string_Descending_4 1.879 -
BM_PushHeap_string_Descending_64 2.246 -1.43%
BM_PushHeap_string_PipeOrgan_1 0.645 -8.01%
BM_PushHeap_string_PipeOrgan_1024 9.653 -
BM_PushHeap_string_PipeOrgan_16 4.191 -
BM_PushHeap_string_PipeOrgan_16384 12.790 -5.44%
BM_PushHeap_string_PipeOrgan_256 7.896 -1.56%
BM_PushHeap_string_PipeOrgan_262144 17.613 -2.56%
BM_PushHeap_string_PipeOrgan_4 2.500 -
BM_PushHeap_string_PipeOrgan_64 6.023 2.86%
BM_PushHeap_string_QuickSortAdversary_1 0.641 -8.41%
BM_PushHeap_string_QuickSortAdversary_1024 15.212 -
BM_PushHeap_string_QuickSortAdversary_16 10.447 -
BM_PushHeap_string_QuickSortAdversary_16384 15.673 -
BM_PushHeap_string_QuickSortAdversary_256 14.638 -
BM_PushHeap_string_QuickSortAdversary_262144 16.128 -
BM_PushHeap_string_QuickSortAdversary_4 6.355 -1.25%
BM_PushHeap_string_QuickSortAdversary_64 13.060 -
BM_PushHeap_string_Random_1 0.469 -19.45%
BM_PushHeap_string_Random_1024 15.277 3.86%
BM_PushHeap_string_Random_16 10.410 -4.02%
BM_PushHeap_string_Random_16384 19.284 21.08%
BM_PushHeap_string_Random_256 14.305 -
BM_PushHeap_string_Random_262144 18.671 4.98%
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 3.35%
BM_PushHeap_string_SingleElement_16 2.710 2.34%
BM_PushHeap_string_SingleElement_16384 2.684 3.25%
BM_PushHeap_string_SingleElement_256 2.695 3.57%
BM_PushHeap_string_SingleElement_262144 2.714 2.81%
BM_PushHeap_string_SingleElement_4 2.532 9.46%
BM_PushHeap_string_SingleElement_64 2.734 2.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.447 -7.79%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.606 1.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.024 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.624 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.850 2.64%
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 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.696 63.22%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.626 3.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.604 5.01%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.634 6.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.656 3.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.623 5.47%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.621 11.98%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.664 -1.68%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.480 -3.28%
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 1.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.694 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.486 1.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.280 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.151 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.071 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.739 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.790 -2.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.638 -1.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.696 19.64%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.145 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.914 -1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.292 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.909 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.249 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.654 8.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.576 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.634 32.30%
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 2.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.632 2.23%
BM_PushHeap_uint32_Ascending_1 0.466 18.71%
BM_PushHeap_uint32_Ascending_1024 2.706 5.83%
BM_PushHeap_uint32_Ascending_16 0.974 4.59%
BM_PushHeap_uint32_Ascending_16384 3.746 4.42%
BM_PushHeap_uint32_Ascending_256 2.245 7.60%
BM_PushHeap_uint32_Ascending_262144 5.071 8.07%
BM_PushHeap_uint32_Ascending_4 0.586 -
BM_PushHeap_uint32_Ascending_64 1.683 10.41%
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 -31.06%
BM_PushHeap_uint32_PipeOrgan_1024 1.916 -
BM_PushHeap_uint32_PipeOrgan_16 0.873 -
BM_PushHeap_uint32_PipeOrgan_16384 2.380 -
BM_PushHeap_uint32_PipeOrgan_256 1.734 2.15%
BM_PushHeap_uint32_PipeOrgan_262144 3.043 -
BM_PushHeap_uint32_PipeOrgan_4 0.539 -
BM_PushHeap_uint32_PipeOrgan_64 1.394 6.79%
BM_PushHeap_uint32_QuickSortAdversary_1 0.659 35.97%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.932 -2.80%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.725 1.64%
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.640 3.68%
BM_PushHeap_uint32_Random_1 0.446 12.81%
BM_PushHeap_uint32_Random_1024 5.642 -3.04%
BM_PushHeap_uint32_Random_16 3.932 -6.54%
BM_PushHeap_uint32_Random_16384 5.799 -1.04%
BM_PushHeap_uint32_Random_256 5.467 -2.43%
BM_PushHeap_uint32_Random_262144 6.135 5.13%
BM_PushHeap_uint32_Random_4 2.211 -3.20%
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 -3.15%
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.07%
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.469 -
BM_PushHeap_uint64_Ascending_1024 2.624 -
BM_PushHeap_uint64_Ascending_16 0.929 -6.25%
BM_PushHeap_uint64_Ascending_16384 3.704 -
BM_PushHeap_uint64_Ascending_256 2.148 -1.24%
BM_PushHeap_uint64_Ascending_262144 4.814 -
BM_PushHeap_uint64_Ascending_4 0.553 -
BM_PushHeap_uint64_Ascending_64 1.569 -2.59%
BM_PushHeap_uint64_Descending_1 0.570 9.19%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.370 -3.73%
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 -7.96%
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 3.96%
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 -3.67%
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 -1.37%
BM_PushHeap_uint64_Random_16 4.552 1.20%
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 3.08%
BM_PushHeap_uint64_Random_64 5.675 1.51%
BM_PushHeap_uint64_SingleElement_1 0.637 -8.45%
BM_PushHeap_uint64_SingleElement_1024 0.363 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.363 -
BM_PushHeap_uint64_SingleElement_256 0.389 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 5.046 1.55%
BM_StringAssignAsciizMix_Transparent 2.997 -
BM_StringAssignAsciiz_Empty_Opaque 3.041 -4.41%
BM_StringAssignAsciiz_Empty_Transparent 0.348 -
BM_StringAssignAsciiz_Huge_Opaque 187.894 -
BM_StringAssignAsciiz_Huge_Transparent 188.028 -
BM_StringAssignAsciiz_Large_Opaque 11.673 1.46%
BM_StringAssignAsciiz_Large_Transparent 11.680 1.44%
BM_StringAssignAsciiz_Small_Opaque 3.041 -
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.715 -
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 109.467 -1.47%
BM_StringAssignStr_Huge_Transparent 109.510 -11.72%
BM_StringAssignStr_Large_Opaque 10.549 1.71%
BM_StringAssignStr_Large_Transparent 10.511 1.22%
BM_StringAssignStr_Small_Opaque 0.721 -1.68%
BM_StringAssignStr_Small_Transparent 0.485 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.306 3.41%
BM_StringConstructDestroyCStr_Empty_Transparent 0.271 13.15%
BM_StringConstructDestroyCStr_Huge_Opaque 166.868 5.04%
BM_StringConstructDestroyCStr_Huge_Transparent 73.464 13.23%
BM_StringConstructDestroyCStr_Large_Opaque 20.004 23.89%
BM_StringConstructDestroyCStr_Large_Transparent 9.701 -15.85%
BM_StringConstructDestroyCStr_Small_Opaque 2.132 1.52%
BM_StringConstructDestroyCStr_Small_Transparent 0.457 7.72%
BM_StringCopy_Empty 0.576 -
BM_StringCopy_Huge 111.017 1.73%
BM_StringCopy_Large 6.308 1.43%
BM_StringCopy_Small 0.658 -
BM_StringCtorDefault 0.233 -15.11%
BM_StringDestroy_Empty 0.622 -
BM_StringDestroy_Huge 12.259 12.46%
BM_StringDestroy_Large 8.966 20.15%
BM_StringDestroy_Small 0.619 -
BM_StringEraseToEnd_Empty_Opaque 0.590 -
BM_StringEraseToEnd_Empty_Transparent 0.347 -
BM_StringEraseToEnd_Huge_Opaque 2.283 -1.46%
BM_StringEraseToEnd_Huge_Transparent 2.361 -2.36%
BM_StringEraseToEnd_Large_Opaque 0.988 -
BM_StringEraseToEnd_Large_Transparent 0.832 -
BM_StringEraseToEnd_Small_Opaque 0.588 -
BM_StringEraseToEnd_Small_Transparent 0.416 3.90%
BM_StringEraseWithMove_Empty_Opaque 0.841 4.36%
BM_StringEraseWithMove_Empty_Transparent 0.612 8.65%
BM_StringEraseWithMove_Huge_Opaque 54.833 21.49%
BM_StringEraseWithMove_Huge_Transparent 52.541 21.97%
BM_StringEraseWithMove_Large_Opaque 2.764 -
BM_StringEraseWithMove_Large_Transparent 2.656 1.50%
BM_StringEraseWithMove_Small_Opaque 2.245 2.77%
BM_StringEraseWithMove_Small_Transparent 2.187 -
BM_StringFindAllMatch/1 3.104 6.10%
BM_StringFindAllMatch/131072 2272.977 -
BM_StringFindAllMatch/32768 574.783 1.47%
BM_StringFindAllMatch/4096 79.872 -
BM_StringFindAllMatch/512 11.589 4.18%
BM_StringFindAllMatch/64 3.359 2.94%
BM_StringFindAllMatch/8 2.879 2.26%
BM_StringFindCharLiteral/1024 17.953 -
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.617 3.87%
BM_StringFindCharLiteral/2048 40.081 -
BM_StringFindCharLiteral/256 5.316 -1.07%
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 4.20%
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 -7.62%
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 -1.88%
BM_StringFindStringLiteral/1024 18.121 -1.29%
BM_StringFindStringLiteral/128 3.234 1.27%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.122 -
BM_StringFindStringLiteral/256 5.663 4.62%
BM_StringFindStringLiteral/32 1.849 7.68%
BM_StringFindStringLiteral/4096 77.162 -
BM_StringFindStringLiteral/512 9.528 -1.78%
BM_StringFindStringLiteral/64 2.341 9.29%
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 4.34%
BM_StringRead_Cold_Deep_Empty 1.297 -4.67%
BM_StringRead_Cold_Deep_Large 1.376 2.23%
BM_StringRead_Cold_Deep_Small 1.353 7.46%
BM_StringRead_Cold_Shallow_Empty 1.198 2.91%
BM_StringRead_Cold_Shallow_Large 1.213 1.12%
BM_StringRead_Cold_Shallow_Small 1.183 1.49%
BM_StringRead_Hot_Deep_Empty 0.496 -
BM_StringRead_Hot_Deep_Large 0.497 -
BM_StringRead_Hot_Deep_Small 0.501 -
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 -1.13%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.582 -1.13%
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 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.415 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.680 4.03%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.884 2.32%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.206 4.35%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.613 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -2.84%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.436 37.07%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.311 -33.02%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.818 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.840 2.10%
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 37.67%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.691 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.607 -6.49%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.627 3.58%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.697 14.49%
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 1.93%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.640 -4.05%
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.24%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.423 -
BM_StringRelationalLiteral_Less_Large_Large_Control 2.054 1.92%
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 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.662 2.84%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.207 1.00%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.612 -
BM_StringRelational_Compare_Empty_Empty_Control 1.612 -
BM_StringRelational_Compare_Empty_Huge_Control 1.674 3.80%
BM_StringRelational_Compare_Empty_Large_Control 1.834 -
BM_StringRelational_Compare_Empty_Small_Control 1.611 -
BM_StringRelational_Compare_Huge_Empty_Control 1.661 2.67%
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 2.98%
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 11.63%
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.00%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.904 2.75%
BM_StringRelational_Eq_Empty_Empty_Control 1.864 -9.77%
BM_StringRelational_Eq_Empty_Huge_Control 0.487 -
BM_StringRelational_Eq_Empty_Large_Control 0.486 3.02%
BM_StringRelational_Eq_Empty_Small_Control 0.471 -4.00%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.503 12.52%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.269 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.588 -7.87%
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.66%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.849 -
BM_StringRelational_Eq_Large_Large_Control 2.268 -
BM_StringRelational_Eq_Small_Huge_Control 0.479 -
BM_StringRelational_Eq_Small_Large_Control 0.468 -3.07%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.726 -
BM_StringRelational_Eq_Small_Small_ChangeLast 2.086 -4.53%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.573 -5.73%
BM_StringRelational_Eq_Small_Small_Control 2.016 1.25%
BM_StringRelational_Less_Empty_Empty_Control 1.664 -
BM_StringRelational_Less_Empty_Huge_Control 1.613 -3.29%
BM_StringRelational_Less_Empty_Large_Control 1.613 -3.13%
BM_StringRelational_Less_Empty_Small_Control 1.667 -
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.78%
BM_StringRelational_Less_Huge_Small_Control 1.848 -
BM_StringRelational_Less_Large_Empty_Control 1.612 -
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.41%
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.609 -
BM_StringRelational_Less_Large_Large_Control 2.124 -1.14%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.613 -
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 -
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.70%
BM_align/256 0.639 2.68%
BM_align/64 0.639 2.56%
BM_align/8 0.639 2.67%
BM_deque_deque_copy/0 0.918 7.60%
BM_deque_deque_copy/1 2.539 -1.08%
BM_deque_deque_copy/1024 36.716 -
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.29%
BM_deque_deque_copy/65536 3176.974 2.95%
BM_deque_deque_copy/70000 3212.610 -5.23%
BM_deque_deque_copy_backward/0 0.873 -
BM_deque_deque_copy_backward/1 2.712 -2.16%
BM_deque_deque_copy_backward/1024 38.450 -
BM_deque_deque_copy_backward/2 2.469 -2.55%
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.67%
BM_deque_deque_copy_backward/5500 202.478 -
BM_deque_deque_copy_backward/64 3.676 10.18%
BM_deque_deque_copy_backward/64000 7856.036 -1.38%
BM_deque_deque_copy_backward/65536 8095.481 -
BM_deque_deque_copy_backward/70000 8587.174 -
BM_deque_deque_move/0 0.819 -11.26%
BM_deque_deque_move/1 2.492 -1.90%
BM_deque_deque_move/1024 36.992 -
BM_deque_deque_move/2 2.243 -2.77%
BM_deque_deque_move/4000 142.397 -4.25%
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 2.87%
BM_deque_deque_move/65536 3091.146 -4.84%
BM_deque_deque_move/70000 3373.534 -
BM_deque_deque_move_backward/0 0.860 5.96%
BM_deque_deque_move_backward/1 2.764 6.08%
BM_deque_deque_move_backward/1024 38.519 -
BM_deque_deque_move_backward/2 2.524 6.98%
BM_deque_deque_move_backward/4000 144.060 -1.54%
BM_deque_deque_move_backward/4096 152.447 -
BM_deque_deque_move_backward/512 19.082 -
BM_deque_deque_move_backward/5500 202.250 -1.51%
BM_deque_deque_move_backward/64 3.424 -
BM_deque_deque_move_backward/64000 7753.343 -2.19%
BM_deque_deque_move_backward/65536 8067.859 -
BM_deque_deque_move_backward/70000 8589.616 -2.90%
BM_deque_deque_ranges_copy/0 0.849 14.46%
BM_deque_deque_ranges_copy/1 2.500 -
BM_deque_deque_ranges_copy/1024 36.656 -1.48%
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 -3.28%
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 -2.69%
BM_deque_deque_ranges_copy_backward/1 2.761 3.79%
BM_deque_deque_ranges_copy_backward/1024 38.395 2.30%
BM_deque_deque_ranges_copy_backward/2 2.524 4.62%
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 -2.11%
BM_deque_deque_ranges_copy_backward/5500 203.618 -
BM_deque_deque_ranges_copy_backward/64 3.341 -5.86%
BM_deque_deque_ranges_copy_backward/64000 7765.441 -
BM_deque_deque_ranges_copy_backward/65536 7992.806 -2.65%
BM_deque_deque_ranges_copy_backward/70000 8567.719 -1.23%
BM_deque_deque_ranges_move/0 0.763 -
BM_deque_deque_ranges_move/1 2.310 -3.35%
BM_deque_deque_ranges_move/1024 37.102 -
BM_deque_deque_ranges_move/2 2.011 -5.51%
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 -
BM_deque_deque_ranges_move/64000 3109.391 3.15%
BM_deque_deque_ranges_move/65536 3072.583 -
BM_deque_deque_ranges_move/70000 3245.868 -7.23%
BM_deque_deque_ranges_move_backward/0 0.850 -
BM_deque_deque_ranges_move_backward/1 2.555 -2.86%
BM_deque_deque_ranges_move_backward/1024 37.608 -
BM_deque_deque_ranges_move_backward/2 2.291 -2.48%
BM_deque_deque_ranges_move_backward/4000 144.813 -
BM_deque_deque_ranges_move_backward/4096 151.578 -
BM_deque_deque_ranges_move_backward/512 18.985 -
BM_deque_deque_ranges_move_backward/5500 201.443 -1.59%
BM_deque_deque_ranges_move_backward/64 3.405 -
BM_deque_deque_ranges_move_backward/64000 7762.991 -2.75%
BM_deque_deque_ranges_move_backward/65536 7968.603 -3.15%
BM_deque_deque_ranges_move_backward/70000 8583.327 -
BM_deque_vector_copy/0 1.487 16.17%
BM_deque_vector_copy/1 2.145 3.00%
BM_deque_vector_copy/1024 37.178 -1.84%
BM_deque_vector_copy/2 1.826 -
BM_deque_vector_copy/4000 141.146 -1.49%
BM_deque_vector_copy/4096 145.268 -
BM_deque_vector_copy/512 16.540 -
BM_deque_vector_copy/5500 197.266 -5.91%
BM_deque_vector_copy/64 2.583 -
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 -7.67%
BM_deque_vector_copy_backward/1 2.112 -1.23%
BM_deque_vector_copy_backward/1024 37.044 -1.48%
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 -3.80%
BM_deque_vector_copy_backward/65536 8221.551 -1.29%
BM_deque_vector_copy_backward/70000 9057.010 -2.17%
BM_deque_vector_move/0 1.371 -1.08%
BM_deque_vector_move/1 2.323 9.17%
BM_deque_vector_move/1024 37.285 -
BM_deque_vector_move/2 1.997 8.52%
BM_deque_vector_move/4000 142.047 -4.21%
BM_deque_vector_move/4096 145.506 -2.15%
BM_deque_vector_move/512 16.677 -
BM_deque_vector_move/5500 194.940 -
BM_deque_vector_move/64 2.738 4.25%
BM_deque_vector_move/64000 2994.793 -
BM_deque_vector_move/65536 3029.858 1.06%
BM_deque_vector_move/70000 3235.886 -
BM_deque_vector_move_backward/0 1.579 6.96%
BM_deque_vector_move_backward/1 2.231 4.55%
BM_deque_vector_move_backward/1024 36.830 -1.51%
BM_deque_vector_move_backward/2 1.938 5.34%
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 -1.03%
BM_deque_vector_move_backward/64 2.933 -
BM_deque_vector_move_backward/64000 7746.119 -5.40%
BM_deque_vector_move_backward/65536 7908.127 -4.16%
BM_deque_vector_move_backward/70000 8559.223 -2.94%
BM_deque_vector_ranges_copy/0 1.414 -5.57%
BM_deque_vector_ranges_copy/1 2.116 -2.86%
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.52%
BM_deque_vector_ranges_copy/65536 2975.105 -
BM_deque_vector_ranges_copy/70000 3221.729 1.10%
BM_deque_vector_ranges_copy_backward/0 1.614 17.23%
BM_deque_vector_ranges_copy_backward/1 2.177 4.25%
BM_deque_vector_ranges_copy_backward/1024 36.960 -
BM_deque_vector_ranges_copy_backward/2 1.937 5.26%
BM_deque_vector_ranges_copy_backward/4000 149.675 1.60%
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 -1.22%
BM_deque_vector_ranges_copy_backward/64 2.959 1.25%
BM_deque_vector_ranges_copy_backward/64000 8013.239 -2.73%
BM_deque_vector_ranges_copy_backward/65536 8201.189 -2.56%
BM_deque_vector_ranges_copy_backward/70000 9041.202 -1.21%
BM_deque_vector_ranges_move/0 1.519 8.74%
BM_deque_vector_ranges_move/1 2.239 6.47%
BM_deque_vector_ranges_move/1024 37.477 -
BM_deque_vector_ranges_move/2 1.992 8.22%
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 -1.10%
BM_deque_vector_ranges_move/64 2.812 6.96%
BM_deque_vector_ranges_move/64000 3015.531 1.53%
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 -14.14%
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 -
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 -3.48%
BM_deque_vector_ranges_move_backward/64 2.922 -
BM_deque_vector_ranges_move_backward/64000 7725.785 -4.06%
BM_deque_vector_ranges_move_backward/65536 8030.504 -1.50%
BM_deque_vector_ranges_move_backward/70000 8796.950 -
BM_getline_string 17.081 5.53%
BM_lexicographical_compare_three_way<IntPtr>/1 0.367 -
BM_lexicographical_compare_three_way<IntPtr>/1024 245.049 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 245836.958 -1.27%
BM_lexicographical_compare_three_way<IntPtr>/16 4.441 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3757.446 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.666 1.61%
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 -
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 -1.79%
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 -1.89%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.169 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 248928.498 1.53%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.266 -
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 1.02%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.335 2.73%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 957.303 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.623 -
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 -1.25%
BM_lexicographical_compare_three_way_fast_path/16 4.437 -1.61%
BM_lexicographical_compare_three_way_fast_path/16384 3766.712 -
BM_lexicographical_compare_three_way_fast_path/256 70.992 1.76%
BM_lexicographical_compare_three_way_fast_path/262144 60264.606 -
BM_lexicographical_compare_three_way_fast_path/4 1.149 -
BM_lexicographical_compare_three_way_fast_path/4096 955.976 -
BM_lexicographical_compare_three_way_fast_path/64 15.589 -
BM_lexicographical_compare_three_way_fast_path/65536 15082.736 -
BM_lexicographical_compare_three_way_slow_path/1 0.461 3.36%
BM_lexicographical_compare_three_way_slow_path/1024 339.752 15.65%
BM_lexicographical_compare_three_way_slow_path/1048576 346025.632 17.55%
BM_lexicographical_compare_three_way_slow_path/16 5.271 14.73%
BM_lexicographical_compare_three_way_slow_path/16384 5325.801 17.06%
BM_lexicographical_compare_three_way_slow_path/256 89.223 12.08%
BM_lexicographical_compare_three_way_slow_path/262144 85501.235 17.76%
BM_lexicographical_compare_three_way_slow_path/4 1.328 12.76%
BM_lexicographical_compare_three_way_slow_path/4096 1343.487 17.16%
BM_lexicographical_compare_three_way_slow_path/64 20.866 17.09%
BM_lexicographical_compare_three_way_slow_path/65536 21390.516 17.77%
BM_map_find_string_literal 12.080 -
BM_num_get<bool> 11.591 -3.18%
BM_num_get<double> 36.652 1.51%
BM_num_get<float> 36.861 1.45%
BM_num_get<long> 10.735 -3.47%
BM_num_get<long_double> 36.525 -1.73%
BM_num_get<long_long> 10.673 -1.36%
BM_num_get<unsigned_int> 9.711 -2.74%
BM_num_get<unsigned_long> 10.240 -3.44%
BM_num_get<unsigned_long_long> 10.472 -
BM_num_get<unsigned_short> 10.113 -1.78%
BM_num_get<void*> 10.872 -
BM_num_put<bool> 10.446 -2.83%
BM_num_put<const_void*> 11.979 -2.51%
BM_num_put<double> 58.291 1.45%
BM_num_put<long> 11.427 -
BM_num_put<long_double> 58.966 -
BM_num_put<long_long> 11.238 -3.49%
BM_num_put<unsigned_long> 11.167 -1.25%
BM_num_put<unsigned_long_long> 10.828 -3.26%
BM_std_minmax_element<char>/1 0.309 -3.53%
BM_std_minmax_element<char>/1024 297.066 3.65%
BM_std_minmax_element<char>/2 0.652 -
BM_std_minmax_element<char>/3 1.147 -8.52%
BM_std_minmax_element<char>/4 1.255 -1.21%
BM_std_minmax_element<char>/4000 1116.011 1.31%
BM_std_minmax_element<char>/4096 1142.822 1.20%
BM_std_minmax_element<char>/512 154.793 6.30%
BM_std_minmax_element<char>/5500 1532.483 1.55%
BM_std_minmax_element<char>/64 17.880 -
BM_std_minmax_element<char>/64000 17763.578 1.38%
BM_std_minmax_element<char>/65536 18192.480 1.03%
BM_std_minmax_element<char>/70000 19384.937 1.31%
BM_std_minmax_element<int>/1 0.300 -3.29%
BM_std_minmax_element<int>/1024 257.096 -
BM_std_minmax_element<int>/2 0.683 -
BM_std_minmax_element<int>/3 1.241 -
BM_std_minmax_element<int>/4 1.219 -
BM_std_minmax_element<int>/4000 986.077 -1.14%
BM_std_minmax_element<int>/4096 1008.553 -1.14%
BM_std_minmax_element<int>/512 131.169 -
BM_std_minmax_element<int>/5500 1348.243 -1.31%
BM_std_minmax_element<int>/64 16.403 -1.59%
BM_std_minmax_element<int>/64000 15578.765 -1.90%
BM_std_minmax_element<int>/65536 15984.886 -1.49%
BM_std_minmax_element<int>/70000 17034.045 -1.74%
BM_std_minmax_element<long_long>/1 0.307 -
BM_std_minmax_element<long_long>/1024 271.213 -5.80%
BM_std_minmax_element<long_long>/2 0.675 -
BM_std_minmax_element<long_long>/3 1.099 4.64%
BM_std_minmax_element<long_long>/4 1.248 -
BM_std_minmax_element<long_long>/4000 1045.950 -6.32%
BM_std_minmax_element<long_long>/4096 1070.424 -6.42%
BM_std_minmax_element<long_long>/512 137.605 -5.64%
BM_std_minmax_element<long_long>/5500 1435.384 -6.34%
BM_std_minmax_element<long_long>/64 17.222 -5.04%
BM_std_minmax_element<long_long>/64000 16782.437 -6.47%
BM_std_minmax_element<long_long>/65536 17174.149 -6.50%
BM_std_minmax_element<long_long>/70000 18357.805 -6.42%
BM_std_minmax_element<short>/1 0.315 4.92%
BM_std_minmax_element<short>/1024 267.843 -10.13%
BM_std_minmax_element<short>/2 0.646 -5.82%
BM_std_minmax_element<short>/3 1.247 -4.07%
BM_std_minmax_element<short>/4 1.234 -
BM_std_minmax_element<short>/4000 1024.172 -10.38%
BM_std_minmax_element<short>/4096 1045.945 -10.73%
BM_std_minmax_element<short>/512 137.250 -9.43%
BM_std_minmax_element<short>/5500 1404.218 -10.69%
BM_std_minmax_element<short>/64 17.164 -8.38%
BM_std_minmax_element<short>/64000 16274.301 -10.60%
BM_std_minmax_element<short>/65536 16804.686 -9.75%
BM_std_minmax_element<short>/70000 17789.888 -10.77%
BM_tolower_char<char> 0.613 -11.36%
BM_tolower_char<wchar_t> 0.611 -11.50%
BM_tolower_string<char> 15.668 1.76%
BM_tolower_string<wchar_t> 6.311 -
BM_toupper_char<char> 0.551 -20.18%
BM_toupper_char<wchar_t> 0.685 11.91%
BM_toupper_string<char> 16.871 10.73%
BM_toupper_string<wchar_t> 6.385 -
BM_vector_deque_copy/0 0.608 41.10%
BM_vector_deque_copy/1 2.332 -3.34%
BM_vector_deque_copy/1024 35.741 -3.78%
BM_vector_deque_copy/2 2.054 -
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 -1.31%
BM_vector_deque_copy/64000 2839.512 -10.37%
BM_vector_deque_copy/65536 2853.077 -4.29%
BM_vector_deque_copy/70000 3099.981 -9.62%
BM_vector_deque_copy_backward/0 0.524 2.41%
BM_vector_deque_copy_backward/1 2.309 1.32%
BM_vector_deque_copy_backward/1024 37.930 -
BM_vector_deque_copy_backward/2 2.055 5.00%
BM_vector_deque_copy_backward/4000 141.435 -2.45%
BM_vector_deque_copy_backward/4096 154.929 2.76%
BM_vector_deque_copy_backward/512 17.476 -1.01%
BM_vector_deque_copy_backward/5500 201.039 1.10%
BM_vector_deque_copy_backward/64 2.971 -1.58%
BM_vector_deque_copy_backward/64000 7994.994 3.13%
BM_vector_deque_copy_backward/65536 8274.221 3.75%
BM_vector_deque_copy_backward/70000 8837.560 3.05%
BM_vector_deque_move/0 0.544 11.08%
BM_vector_deque_move/1 2.247 -2.95%
BM_vector_deque_move/1024 35.894 -
BM_vector_deque_move/2 1.952 -5.58%
BM_vector_deque_move/4000 140.047 -2.34%
BM_vector_deque_move/4096 144.498 -2.41%
BM_vector_deque_move/512 16.910 -
BM_vector_deque_move/5500 194.877 -1.45%
BM_vector_deque_move/64 2.781 -2.88%
BM_vector_deque_move/64000 2844.044 -10.09%
BM_vector_deque_move/65536 3012.915 -3.22%
BM_vector_deque_move/70000 3270.131 -4.57%
BM_vector_deque_move_backward/0 0.520 15.08%
BM_vector_deque_move_backward/1 2.245 -3.83%
BM_vector_deque_move_backward/1024 40.363 6.94%
BM_vector_deque_move_backward/2 1.995 -3.27%
BM_vector_deque_move_backward/4000 141.908 -2.11%
BM_vector_deque_move_backward/4096 148.714 -
BM_vector_deque_move_backward/512 17.817 1.68%
BM_vector_deque_move_backward/5500 196.965 -
BM_vector_deque_move_backward/64 3.019 1.75%
BM_vector_deque_move_backward/64000 8113.564 5.12%
BM_vector_deque_move_backward/65536 8411.932 7.05%
BM_vector_deque_move_backward/70000 8814.528 6.43%
BM_vector_deque_ranges_copy/0 0.545 10.51%
BM_vector_deque_ranges_copy/1 2.302 -
BM_vector_deque_ranges_copy/1024 37.915 5.80%
BM_vector_deque_ranges_copy/2 2.053 -
BM_vector_deque_ranges_copy/4000 142.919 -
BM_vector_deque_ranges_copy/4096 144.568 -2.53%
BM_vector_deque_ranges_copy/512 16.944 -
BM_vector_deque_ranges_copy/5500 196.483 -1.82%
BM_vector_deque_ranges_copy/64 2.800 -
BM_vector_deque_ranges_copy/64000 2839.362 -10.61%
BM_vector_deque_ranges_copy/65536 2852.874 -9.00%
BM_vector_deque_ranges_copy/70000 3094.812 -9.71%
BM_vector_deque_ranges_copy_backward/0 0.407 -16.70%
BM_vector_deque_ranges_copy_backward/1 2.127 -7.89%
BM_vector_deque_ranges_copy_backward/1024 38.305 -
BM_vector_deque_ranges_copy_backward/2 1.811 -9.51%
BM_vector_deque_ranges_copy_backward/4000 141.508 -1.99%
BM_vector_deque_ranges_copy_backward/4096 149.187 -4.15%
BM_vector_deque_ranges_copy_backward/512 18.082 1.82%
BM_vector_deque_ranges_copy_backward/5500 197.039 -7.29%
BM_vector_deque_ranges_copy_backward/64 3.129 3.56%
BM_vector_deque_ranges_copy_backward/64000 7869.182 -
BM_vector_deque_ranges_copy_backward/65536 8340.015 3.50%
BM_vector_deque_ranges_copy_backward/70000 8651.799 1.95%
BM_vector_deque_ranges_move/0 0.499 44.17%
BM_vector_deque_ranges_move/1 2.259 6.50%
BM_vector_deque_ranges_move/1024 35.975 -
BM_vector_deque_ranges_move/2 1.999 6.12%
BM_vector_deque_ranges_move/4000 140.381 -3.86%
BM_vector_deque_ranges_move/4096 145.313 -1.74%
BM_vector_deque_ranges_move/512 16.946 -
BM_vector_deque_ranges_move/5500 197.703 -
BM_vector_deque_ranges_move/64 2.761 -
BM_vector_deque_ranges_move/64000 2839.452 -8.10%
BM_vector_deque_ranges_move/65536 2855.446 -12.07%
BM_vector_deque_ranges_move/70000 3098.424 -9.04%
BM_vector_deque_ranges_move_backward/0 0.418 -2.94%
BM_vector_deque_ranges_move_backward/1 2.278 -2.73%
BM_vector_deque_ranges_move_backward/1024 37.575 -9.42%
BM_vector_deque_ranges_move_backward/2 1.988 -3.52%
BM_vector_deque_ranges_move_backward/4000 142.609 -3.19%
BM_vector_deque_ranges_move_backward/4096 147.874 -2.11%
BM_vector_deque_ranges_move_backward/512 17.477 -
BM_vector_deque_ranges_move_backward/5500 195.970 -1.67%
BM_vector_deque_ranges_move_backward/64 2.976 -
BM_vector_deque_ranges_move_backward/64000 7834.951 4.89%
BM_vector_deque_ranges_move_backward/65536 8200.692 7.49%
BM_vector_deque_ranges_move_backward/70000 8919.917 9.46%
SetIntersection_Front_Set_float_1024_1 1044493.989 1.50%
SetIntersection_Front_Set_float_1024_1024 13604883.152 -
SetIntersection_Front_Set_float_1024_16 1220008.956 -
SetIntersection_Front_Set_float_1024_256 4128974.748 -1.67%
SetIntersection_Front_Set_float_1024_4 1066770.206 -
SetIntersection_Front_Set_float_1024_64 1778950.720 -
SetIntersection_Front_Set_float_16384_1 1018614.459 -3.04%
SetIntersection_Front_Set_float_16384_1024 14698521.831 7.38%
SetIntersection_Front_Set_float_16384_16 1227066.724 1.66%
SetIntersection_Front_Set_float_16384_16384 327242116.891 44.68%
SetIntersection_Front_Set_float_16384_256 4112221.091 -2.66%
SetIntersection_Front_Set_float_16384_4 1076396.776 4.54%
SetIntersection_Front_Set_float_16384_64 1819680.555 5.06%
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.89%
SetIntersection_Front_Set_float_256_4 4263503.991 1.16%
SetIntersection_Front_Set_float_256_64 5633827.990 -
SetIntersection_Front_Set_float_262144_1 1014188.352 -
SetIntersection_Front_Set_float_262144_1024 13405226.691 -1.92%
SetIntersection_Front_Set_float_262144_16 1186742.911 -1.27%
SetIntersection_Front_Set_float_262144_16384 231127784.086 4.28%
SetIntersection_Front_Set_float_262144_256 4022392.085 -4.88%
SetIntersection_Front_Set_float_262144_262144 1585763.916 -2.35%
SetIntersection_Front_Set_float_262144_4 1049888.324 -1.57%
SetIntersection_Front_Set_float_262144_64 1737084.920 2.01%
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 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14025324.791 -4.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1184261.474 -2.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4223052.559 -14.41%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1077179.483 1.03%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1793283.515 -2.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1044613.576 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 13914688.234 -9.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1218408.628 2.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 346365240.902 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4208899.712 -8.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1085744.488 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1731700.809 -13.98%
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 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8323037.283 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4257344.939 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 6050369.278 -6.07%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1041463.028 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 13921980.525 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1220829.849 5.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 247374331.402 -28.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4211932.374 -3.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1878977.215 1.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1076053.244 2.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1792649.632 -1.22%
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 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16225508.238 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14148712.766 -2.63%
SetIntersection_Front_Set_string_1024_1 1085555.692 -
SetIntersection_Front_Set_string_1024_1024 55278538.445 -
SetIntersection_Front_Set_string_1024_16 1911040.499 5.85%
SetIntersection_Front_Set_string_1024_256 15882274.876 10.17%
SetIntersection_Front_Set_string_1024_4 1253126.922 -
SetIntersection_Front_Set_string_1024_64 4807615.477 4.62%
SetIntersection_Front_Set_string_16384_1 1092078.193 -
SetIntersection_Front_Set_string_16384_1024 57967025.929 -
SetIntersection_Front_Set_string_16384_16 1826196.725 -7.06%
SetIntersection_Front_Set_string_16384_16384 348694047.664 -
SetIntersection_Front_Set_string_16384_256 14975599.381 1.69%
SetIntersection_Front_Set_string_16384_4 1266642.205 2.77%
SetIntersection_Front_Set_string_16384_64 4573110.021 -7.19%
SetIntersection_Front_Set_string_16_1 65286534.730 -
SetIntersection_Front_Set_string_16_16 57523745.197 -
SetIntersection_Front_Set_string_16_4 62556959.578 -1.09%
SetIntersection_Front_Set_string_1_1 554030599.758 -
SetIntersection_Front_Set_string_256_1 4321680.786 -
SetIntersection_Front_Set_string_256_16 7527526.190 5.50%
SetIntersection_Front_Set_string_256_256 30037699.588 13.60%
SetIntersection_Front_Set_string_256_4 4913338.469 -
SetIntersection_Front_Set_string_256_64 15116966.211 4.79%
SetIntersection_Front_Set_string_262144_1 1087783.619 -
SetIntersection_Front_Set_string_262144_1024 59572392.654 -
SetIntersection_Front_Set_string_262144_16 1889524.463 4.82%
SetIntersection_Front_Set_string_262144_16384 355849959.677 2.32%
SetIntersection_Front_Set_string_262144_256 14798124.120 -
SetIntersection_Front_Set_string_262144_262144 18036071.045 3.80%
SetIntersection_Front_Set_string_262144_4 1270920.958 3.27%
SetIntersection_Front_Set_string_262144_64 4594938.669 -1.40%
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.94%
SetIntersection_Front_Set_string_64_4 19172618.238 2.29%
SetIntersection_Front_Set_string_64_64 36054296.333 7.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1035938.420 -1.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24744401.606 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1357260.641 2.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6892889.176 5.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1103768.251 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2481562.277 6.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1053348.020 1.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26801275.481 1.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1322695.550 1.73%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 351346160.672 -3.96%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6924594.507 4.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1091359.154 -2.74%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2404059.111 2.40%
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.84%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5179608.347 2.88%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13008887.221 5.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4328634.130 3.24%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7914825.119 2.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1034985.947 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25804312.852 -1.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1322513.777 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 360641395.426 -4.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6809818.544 3.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3063907.633 3.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1097008.606 3.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2443394.548 6.25%
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 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17348854.451 1.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16528994.134 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19256949.502 3.41%
SetIntersection_Front_Set_uint32_1024_1 1054126.083 2.36%
SetIntersection_Front_Set_uint32_1024_1024 11584201.814 -5.59%
SetIntersection_Front_Set_uint32_1024_16 1173057.978 -2.05%
SetIntersection_Front_Set_uint32_1024_256 3630428.538 -14.99%
SetIntersection_Front_Set_uint32_1024_4 1060021.159 -
SetIntersection_Front_Set_uint32_1024_64 1618030.975 -5.06%
SetIntersection_Front_Set_uint32_16384_1 1023167.834 -
SetIntersection_Front_Set_uint32_16384_1024 11768396.393 -5.23%
SetIntersection_Front_Set_uint32_16384_16 1199111.348 -
SetIntersection_Front_Set_uint32_16384_16384 213918629.407 -
SetIntersection_Front_Set_uint32_16384_256 4218958.447 4.97%
SetIntersection_Front_Set_uint32_16384_4 1067618.086 4.81%
SetIntersection_Front_Set_uint32_16384_64 1782421.963 6.34%
SetIntersection_Front_Set_uint32_16_1 62937688.755 -
SetIntersection_Front_Set_uint32_16_16 37730449.999 -1.50%
SetIntersection_Front_Set_uint32_16_4 54564629.099 -
SetIntersection_Front_Set_uint32_1_1 532093615.857 -1.15%
SetIntersection_Front_Set_uint32_256_1 4145667.941 2.79%
SetIntersection_Front_Set_uint32_256_16 4477488.191 -2.69%
SetIntersection_Front_Set_uint32_256_256 7361886.892 -5.16%
SetIntersection_Front_Set_uint32_256_4 4198852.623 -
SetIntersection_Front_Set_uint32_256_64 5716525.489 -
SetIntersection_Front_Set_uint32_262144_1 1032681.160 -1.88%
SetIntersection_Front_Set_uint32_262144_1024 12190457.605 -1.97%
SetIntersection_Front_Set_uint32_262144_16 1183785.726 2.32%
SetIntersection_Front_Set_uint32_262144_16384 218668847.576 -
SetIntersection_Front_Set_uint32_262144_256 3901620.138 3.19%
SetIntersection_Front_Set_uint32_262144_262144 1599612.957 -
SetIntersection_Front_Set_uint32_262144_4 1045962.904 -2.79%
SetIntersection_Front_Set_uint32_262144_64 1775915.286 12.44%
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 1.34%
SetIntersection_Front_Set_uint32_64_4 16005029.043 -
SetIntersection_Front_Set_uint32_64_64 13388154.421 -
SetIntersection_Front_Set_uint64_1024_1 1045301.505 -4.81%
SetIntersection_Front_Set_uint64_1024_1024 12090903.046 -7.27%
SetIntersection_Front_Set_uint64_1024_16 1166772.549 -5.17%
SetIntersection_Front_Set_uint64_1024_256 3681689.416 -8.71%
SetIntersection_Front_Set_uint64_1024_4 1081579.138 -4.34%
SetIntersection_Front_Set_uint64_1024_64 1630428.858 -9.34%
SetIntersection_Front_Set_uint64_16384_1 1043427.352 -4.78%
SetIntersection_Front_Set_uint64_16384_1024 12596221.159 -4.38%
SetIntersection_Front_Set_uint64_16384_16 1179068.408 -5.63%
SetIntersection_Front_Set_uint64_16384_16384 243953955.860 -
SetIntersection_Front_Set_uint64_16384_256 3762084.233 -8.20%
SetIntersection_Front_Set_uint64_16384_4 1064934.632 -4.01%
SetIntersection_Front_Set_uint64_16384_64 1610148.894 -10.14%
SetIntersection_Front_Set_uint64_16_1 62696644.344 -5.24%
SetIntersection_Front_Set_uint64_16_16 37744126.831 -3.43%
SetIntersection_Front_Set_uint64_16_4 54617203.187 -5.37%
SetIntersection_Front_Set_uint64_1_1 533009919.977 -
SetIntersection_Front_Set_uint64_256_1 4168734.775 -5.24%
SetIntersection_Front_Set_uint64_256_16 4438408.238 -4.69%
SetIntersection_Front_Set_uint64_256_256 7520215.481 -9.94%
SetIntersection_Front_Set_uint64_256_4 4213271.442 -4.66%
SetIntersection_Front_Set_uint64_256_64 5774643.067 -
SetIntersection_Front_Set_uint64_262144_1 1054138.302 -1.56%
SetIntersection_Front_Set_uint64_262144_1024 12359767.127 -
SetIntersection_Front_Set_uint64_262144_16 1209851.003 -
SetIntersection_Front_Set_uint64_262144_16384 301132899.143 33.13%
SetIntersection_Front_Set_uint64_262144_256 3840153.255 -1.01%
SetIntersection_Front_Set_uint64_262144_262144 1811539.469 8.12%
SetIntersection_Front_Set_uint64_262144_4 1072246.479 -2.25%
SetIntersection_Front_Set_uint64_262144_64 1727304.826 2.39%
SetIntersection_Front_Set_uint64_4_1 213110683.782 -2.11%
SetIntersection_Front_Set_uint64_4_4 136642898.936 -4.68%
SetIntersection_Front_Set_uint64_64_1 16416336.560 -4.76%
SetIntersection_Front_Set_uint64_64_16 15249964.985 -3.26%
SetIntersection_Front_Set_uint64_64_4 15947316.843 -4.08%
SetIntersection_Front_Set_uint64_64_64 13034898.575 -3.65%
SetIntersection_Front_Vector_float_1024_1 1033798.184 -
SetIntersection_Front_Vector_float_1024_1024 5900544.243 -
SetIntersection_Front_Vector_float_1024_16 1112114.261 -
SetIntersection_Front_Vector_float_1024_256 2249331.372 -
SetIntersection_Front_Vector_float_1024_4 1050398.195 -
SetIntersection_Front_Vector_float_1024_64 1353614.453 -1.70%
SetIntersection_Front_Vector_float_16384_1 1035825.998 -1.36%
SetIntersection_Front_Vector_float_16384_1024 5422542.558 -8.13%
SetIntersection_Front_Vector_float_16384_16 1115283.737 1.13%
SetIntersection_Front_Vector_float_16384_16384 75714658.794 -4.80%
SetIntersection_Front_Vector_float_16384_256 2161943.229 -5.14%
SetIntersection_Front_Vector_float_16384_4 1054720.214 -1.05%
SetIntersection_Front_Vector_float_16384_64 1314878.902 -3.41%
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.97%
SetIntersection_Front_Vector_float_256_256 4524891.081 -
SetIntersection_Front_Vector_float_256_4 4189876.044 1.79%
SetIntersection_Front_Vector_float_256_64 4361100.074 -
SetIntersection_Front_Vector_float_262144_1 1038445.116 1.36%
SetIntersection_Front_Vector_float_262144_1024 5427029.556 -7.99%
SetIntersection_Front_Vector_float_262144_16 1111118.503 -1.00%
SetIntersection_Front_Vector_float_262144_16384 73832744.072 -7.06%
SetIntersection_Front_Vector_float_262144_256 2213002.730 -2.34%
SetIntersection_Front_Vector_float_262144_262144 349679364.943 -
SetIntersection_Front_Vector_float_262144_4 1040928.313 -2.27%
SetIntersection_Front_Vector_float_262144_64 1380942.368 1.49%
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 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1050399.438 -
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.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1070163.471 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1531779.774 2.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1044102.768 5.62%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8449860.170 1.61%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1140450.523 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119397513.707 1.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2890717.434 3.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1064704.918 -
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 1.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4845618.524 2.28%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1049270.898 4.57%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8461878.998 1.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1158626.760 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118746748.891 1.58%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2918035.498 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351047709.892 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1045680.791 -1.56%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1521716.685 -
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 1.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12105119.869 1.01%
SetIntersection_Front_Vector_string_1024_1 1077344.912 2.78%
SetIntersection_Front_Vector_string_1024_1024 38696094.762 -
SetIntersection_Front_Vector_string_1024_16 1559011.567 -3.20%
SetIntersection_Front_Vector_string_1024_256 9300689.397 2.29%
SetIntersection_Front_Vector_string_1024_4 1184280.176 -
SetIntersection_Front_Vector_string_1024_64 3111730.385 -4.32%
SetIntersection_Front_Vector_string_16384_1 1083468.175 1.94%
SetIntersection_Front_Vector_string_16384_1024 37758813.198 -2.00%
SetIntersection_Front_Vector_string_16384_16 1616909.577 -
SetIntersection_Front_Vector_string_16384_16384 349930905.150 -
SetIntersection_Front_Vector_string_16384_256 9457788.295 -
SetIntersection_Front_Vector_string_16384_4 1173177.899 -
SetIntersection_Front_Vector_string_16384_64 3113149.340 -2.51%
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.76%
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 4.88%
SetIntersection_Front_Vector_string_256_4 4650946.008 2.17%
SetIntersection_Front_Vector_string_256_64 10284811.557 1.05%
SetIntersection_Front_Vector_string_262144_1 1073230.698 -
SetIntersection_Front_Vector_string_262144_1024 39089650.956 -1.23%
SetIntersection_Front_Vector_string_262144_16 1620489.933 5.30%
SetIntersection_Front_Vector_string_262144_16384 347452095.201 -
SetIntersection_Front_Vector_string_262144_256 9557314.312 -
SetIntersection_Front_Vector_string_262144_262144 14423263.348 -
SetIntersection_Front_Vector_string_262144_4 1202979.211 3.53%
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.33%
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.82%
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 1.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1041810.173 2.55%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8972707.543 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1145439.275 1.45%
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 1.35%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1562139.913 -
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.50%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6094577.648 1.32%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4178378.338 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4977908.906 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1044587.642 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8975166.444 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1165515.847 1.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 127900558.046 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3055545.959 1.64%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350614586.182 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1078074.344 3.43%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1566411.582 -
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 1.21%
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 -
SetIntersection_Front_Vector_uint32_1024_16 1101435.583 -1.45%
SetIntersection_Front_Vector_uint32_1024_256 2114463.104 -7.57%
SetIntersection_Front_Vector_uint32_1024_4 1070807.401 -
SetIntersection_Front_Vector_uint32_1024_64 1326712.986 -3.76%
SetIntersection_Front_Vector_uint32_16384_1 1032578.075 -
SetIntersection_Front_Vector_uint32_16384_1024 5838081.542 8.77%
SetIntersection_Front_Vector_uint32_16384_16 1091579.525 -
SetIntersection_Front_Vector_uint32_16384_16384 75281564.689 -
SetIntersection_Front_Vector_uint32_16384_256 2264952.583 6.40%
SetIntersection_Front_Vector_uint32_16384_4 1042298.457 -
SetIntersection_Front_Vector_uint32_16384_64 1314305.089 -
SetIntersection_Front_Vector_uint32_16_1 62754678.575 -1.27%
SetIntersection_Front_Vector_uint32_16_16 35699439.391 -1.23%
SetIntersection_Front_Vector_uint32_16_4 54454221.003 -1.19%
SetIntersection_Front_Vector_uint32_1_1 532975626.942 -2.24%
SetIntersection_Front_Vector_uint32_256_1 4144121.273 -2.53%
SetIntersection_Front_Vector_uint32_256_16 4114373.580 -6.15%
SetIntersection_Front_Vector_uint32_256_256 4538283.314 -
SetIntersection_Front_Vector_uint32_256_4 4157502.150 -6.44%
SetIntersection_Front_Vector_uint32_256_64 4348043.562 1.36%
SetIntersection_Front_Vector_uint32_262144_1 1040905.948 -
SetIntersection_Front_Vector_uint32_262144_1024 5291572.382 -
SetIntersection_Front_Vector_uint32_262144_16 1113991.040 1.34%
SetIntersection_Front_Vector_uint32_262144_16384 74602562.474 -1.30%
SetIntersection_Front_Vector_uint32_262144_256 2134758.277 -6.45%
SetIntersection_Front_Vector_uint32_262144_262144 349426566.651 -
SetIntersection_Front_Vector_uint32_262144_4 1048486.359 -1.40%
SetIntersection_Front_Vector_uint32_262144_64 1363785.302 3.32%
SetIntersection_Front_Vector_uint32_4_1 212963606.884 -1.96%
SetIntersection_Front_Vector_uint32_4_4 135395929.704 -1.98%
SetIntersection_Front_Vector_uint32_64_1 16472828.554 -1.34%
SetIntersection_Front_Vector_uint32_64_16 14242870.459 -2.11%
SetIntersection_Front_Vector_uint32_64_4 15923314.036 -2.85%
SetIntersection_Front_Vector_uint32_64_64 10632582.178 -2.06%
SetIntersection_Front_Vector_uint64_1024_1 1042867.687 -
SetIntersection_Front_Vector_uint64_1024_1024 5899009.938 3.89%
SetIntersection_Front_Vector_uint64_1024_16 1112399.897 -4.10%
SetIntersection_Front_Vector_uint64_1024_256 2271170.073 3.33%
SetIntersection_Front_Vector_uint64_1024_4 1055023.953 -
SetIntersection_Front_Vector_uint64_1024_64 1357005.656 -
SetIntersection_Front_Vector_uint64_16384_1 1056709.579 -
SetIntersection_Front_Vector_uint64_16384_1024 5920899.932 11.30%
SetIntersection_Front_Vector_uint64_16384_16 1114244.643 2.66%
SetIntersection_Front_Vector_uint64_16384_16384 78637531.909 9.92%
SetIntersection_Front_Vector_uint64_16384_256 2276693.436 -
SetIntersection_Front_Vector_uint64_16384_4 1055565.436 -
SetIntersection_Front_Vector_uint64_16384_64 1371791.323 2.18%
SetIntersection_Front_Vector_uint64_16_1 62717428.819 -
SetIntersection_Front_Vector_uint64_16_16 35896804.228 1.48%
SetIntersection_Front_Vector_uint64_16_4 54215303.878 -
SetIntersection_Front_Vector_uint64_1_1 533143717.087 -
SetIntersection_Front_Vector_uint64_256_1 4140435.549 -2.78%
SetIntersection_Front_Vector_uint64_256_16 4210205.291 1.36%
SetIntersection_Front_Vector_uint64_256_256 4540717.019 6.73%
SetIntersection_Front_Vector_uint64_256_4 4147291.977 -
SetIntersection_Front_Vector_uint64_256_64 4394407.960 5.15%
SetIntersection_Front_Vector_uint64_262144_1 1041396.541 5.81%
SetIntersection_Front_Vector_uint64_262144_1024 5907841.404 10.69%
SetIntersection_Front_Vector_uint64_262144_16 1125454.691 -2.39%
SetIntersection_Front_Vector_uint64_262144_16384 75910257.042 3.27%
SetIntersection_Front_Vector_uint64_262144_256 2265234.737 -
SetIntersection_Front_Vector_uint64_262144_262144 349731865.094 -
SetIntersection_Front_Vector_uint64_262144_4 1060051.903 3.44%
SetIntersection_Front_Vector_uint64_262144_64 1344911.409 2.21%
SetIntersection_Front_Vector_uint64_4_1 213105558.188 -
SetIntersection_Front_Vector_uint64_4_4 135462785.388 -
SetIntersection_Front_Vector_uint64_64_1 16378312.791 1.25%
SetIntersection_Front_Vector_uint64_64_16 14293950.375 -
SetIntersection_Front_Vector_uint64_64_4 15879327.408 -1.92%
SetIntersection_Front_Vector_uint64_64_64 10890648.532 -3.35%
SetIntersection_Interlaced_Set_float_1024_1 1038467.803 -
SetIntersection_Interlaced_Set_float_1024_1024 12046693.356 1.05%
SetIntersection_Interlaced_Set_float_1024_16 11304176.824 -1.70%
SetIntersection_Interlaced_Set_float_1024_256 13897276.033 2.57%
SetIntersection_Interlaced_Set_float_1024_4 9902434.135 -
SetIntersection_Interlaced_Set_float_1024_64 10100357.969 -
SetIntersection_Interlaced_Set_float_16384_1 1037169.355 -
SetIntersection_Interlaced_Set_float_16384_1024 173729619.071 -
SetIntersection_Interlaced_Set_float_16384_16 207296788.396 -
SetIntersection_Interlaced_Set_float_16384_16384 222180238.021 2.52%
SetIntersection_Interlaced_Set_float_16384_256 198535169.026 -1.59%
SetIntersection_Interlaced_Set_float_16384_4 166952132.139 -2.98%
SetIntersection_Interlaced_Set_float_16384_64 214465171.059 -
SetIntersection_Interlaced_Set_float_16_1 62471837.503 -
SetIntersection_Interlaced_Set_float_16_16 37514992.059 -1.30%
SetIntersection_Interlaced_Set_float_16_4 59954548.005 1.20%
SetIntersection_Interlaced_Set_float_1_1 532635529.908 -
SetIntersection_Interlaced_Set_float_256_1 4120479.751 -
SetIntersection_Interlaced_Set_float_256_16 12306743.181 2.84%
SetIntersection_Interlaced_Set_float_256_256 7468590.766 -
SetIntersection_Interlaced_Set_float_256_4 11197295.798 -
SetIntersection_Interlaced_Set_float_256_64 13445467.583 1.40%
SetIntersection_Interlaced_Set_float_262144_1 1014870.538 -
SetIntersection_Interlaced_Set_float_262144_1024 1507062.824 -
SetIntersection_Interlaced_Set_float_262144_16 1572729.572 -
SetIntersection_Interlaced_Set_float_262144_16384 1236213.459 -
SetIntersection_Interlaced_Set_float_262144_256 1530267.904 -
SetIntersection_Interlaced_Set_float_262144_262144 1622128.905 2.11%
SetIntersection_Interlaced_Set_float_262144_4 1284046.955 1.70%
SetIntersection_Interlaced_Set_float_262144_64 1519903.727 -
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 5.52%
SetIntersection_Interlaced_Set_float_64_4 20807775.671 -
SetIntersection_Interlaced_Set_float_64_64 13172180.621 -2.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1048477.792 1.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13281263.323 2.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11546668.489 1.29%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 13146891.763 -4.97%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 10133313.971 3.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10366557.546 2.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1038666.677 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 186017841.316 7.41%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 232404644.634 8.90%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 249978579.395 1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 223215513.654 9.82%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 188965726.573 7.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 346872585.258 54.59%
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 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11652280.257 1.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12610596.026 -9.30%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1049513.672 3.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1663813.150 3.42%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1771472.006 6.07%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1348651.123 3.61%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1697027.752 3.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1882818.113 3.62%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1420121.908 5.08%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1696547.770 3.59%
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 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20764565.769 -1.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13679325.254 -
SetIntersection_Interlaced_Set_string_1024_1 1081360.061 -
SetIntersection_Interlaced_Set_string_1024_1024 54551311.348 -
SetIntersection_Interlaced_Set_string_1024_16 12807703.267 -
SetIntersection_Interlaced_Set_string_1024_256 35413289.235 1.41%
SetIntersection_Interlaced_Set_string_1024_4 10193469.597 -
SetIntersection_Interlaced_Set_string_1024_64 16513557.743 1.11%
SetIntersection_Interlaced_Set_string_16384_1 1094008.803 1.30%
SetIntersection_Interlaced_Set_string_16384_1024 355240518.272 -
SetIntersection_Interlaced_Set_string_16384_16 240015418.784 2.60%
SetIntersection_Interlaced_Set_string_16384_16384 349788142.702 -
SetIntersection_Interlaced_Set_string_16384_256 347821624.072 -3.58%
SetIntersection_Interlaced_Set_string_16384_4 195336664.016 1.36%
SetIntersection_Interlaced_Set_string_16384_64 356357522.884 1.50%
SetIntersection_Interlaced_Set_string_16_1 65233118.590 -
SetIntersection_Interlaced_Set_string_16_16 62036753.316 4.32%
SetIntersection_Interlaced_Set_string_16_4 72473392.099 -
SetIntersection_Interlaced_Set_string_1_1 556809690.564 -
SetIntersection_Interlaced_Set_string_256_1 4273431.743 -1.38%
SetIntersection_Interlaced_Set_string_256_16 17564046.244 -
SetIntersection_Interlaced_Set_string_256_256 30584519.177 -2.52%
SetIntersection_Interlaced_Set_string_256_4 12948377.105 -
SetIntersection_Interlaced_Set_string_256_64 31763801.213 7.61%
SetIntersection_Interlaced_Set_string_262144_1 1092696.490 -
SetIntersection_Interlaced_Set_string_262144_1024 2171074.135 -
SetIntersection_Interlaced_Set_string_262144_16 2271990.641 10.35%
SetIntersection_Interlaced_Set_string_262144_16384 2821844.400 -
SetIntersection_Interlaced_Set_string_262144_256 2134215.414 2.30%
SetIntersection_Interlaced_Set_string_262144_262144 18487427.814 -
SetIntersection_Interlaced_Set_string_262144_4 1988668.863 10.83%
SetIntersection_Interlaced_Set_string_262144_64 2198810.953 6.66%
SetIntersection_Interlaced_Set_string_4_1 221953618.833 -
SetIntersection_Interlaced_Set_string_4_4 160052340.131 1.32%
SetIntersection_Interlaced_Set_string_64_1 17104939.005 -
SetIntersection_Interlaced_Set_string_64_16 38053764.540 2.16%
SetIntersection_Interlaced_Set_string_64_4 25840344.771 -
SetIntersection_Interlaced_Set_string_64_64 38111870.461 1.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1083200.173 2.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24509062.756 2.60%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12675888.518 6.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 19263110.684 5.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10516375.813 8.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12470544.197 3.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1096610.383 5.49%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 336970675.012 38.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 341694520.903 -4.58%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355456629.500 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 348897359.448 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 356174997.425 85.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 358155175.633 1.89%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 66244253.781 5.12%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42589131.886 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 65788852.415 6.02%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 538000361.437 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4303582.526 3.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13622055.315 3.99%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12669451.312 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 12193005.632 7.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17850817.357 5.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1043195.932 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2107575.193 8.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2363342.611 15.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1828986.164 6.00%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2114466.957 6.66%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2989274.090 2.82%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1981329.018 10.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2279452.473 12.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 216102359.835 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 146578134.218 4.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17297269.665 5.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 26440420.540 5.56%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23756932.507 6.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19001806.345 7.04%
SetIntersection_Interlaced_Set_uint32_1024_1 1043257.737 -5.90%
SetIntersection_Interlaced_Set_uint32_1024_1024 12510907.899 -
SetIntersection_Interlaced_Set_uint32_1024_16 11639111.661 3.51%
SetIntersection_Interlaced_Set_uint32_1024_256 14222802.842 2.98%
SetIntersection_Interlaced_Set_uint32_1024_4 9972289.289 3.97%
SetIntersection_Interlaced_Set_uint32_1024_64 10121662.744 1.06%
SetIntersection_Interlaced_Set_uint32_16384_1 1043395.552 -
SetIntersection_Interlaced_Set_uint32_16384_1024 179003201.352 6.18%
SetIntersection_Interlaced_Set_uint32_16384_16 221526640.577 8.67%
SetIntersection_Interlaced_Set_uint32_16384_16384 224909344.310 3.72%
SetIntersection_Interlaced_Set_uint32_16384_256 208020014.889 4.88%
SetIntersection_Interlaced_Set_uint32_16384_4 179363613.313 5.82%
SetIntersection_Interlaced_Set_uint32_16384_64 227177522.615 7.03%
SetIntersection_Interlaced_Set_uint32_16_1 63009532.458 -
SetIntersection_Interlaced_Set_uint32_16_16 38326372.306 1.34%
SetIntersection_Interlaced_Set_uint32_16_4 59163510.677 -1.04%
SetIntersection_Interlaced_Set_uint32_1_1 534663822.103 -
SetIntersection_Interlaced_Set_uint32_256_1 4151960.382 2.44%
SetIntersection_Interlaced_Set_uint32_256_16 12126843.928 -
SetIntersection_Interlaced_Set_uint32_256_256 7837409.009 -
SetIntersection_Interlaced_Set_uint32_256_4 11551481.008 2.11%
SetIntersection_Interlaced_Set_uint32_256_64 13169381.955 -3.82%
SetIntersection_Interlaced_Set_uint32_262144_1 1013344.400 -2.77%
SetIntersection_Interlaced_Set_uint32_262144_1024 1599306.803 7.87%
SetIntersection_Interlaced_Set_uint32_262144_16 1653398.437 8.02%
SetIntersection_Interlaced_Set_uint32_262144_16384 1283395.344 6.82%
SetIntersection_Interlaced_Set_uint32_262144_256 1612741.453 6.59%
SetIntersection_Interlaced_Set_uint32_262144_262144 1839434.326 6.41%
SetIntersection_Interlaced_Set_uint32_262144_4 1289846.111 4.08%
SetIntersection_Interlaced_Set_uint32_262144_64 1596415.690 5.93%
SetIntersection_Interlaced_Set_uint32_4_1 213603654.579 -
SetIntersection_Interlaced_Set_uint32_4_4 136725721.286 -
SetIntersection_Interlaced_Set_uint32_64_1 16431035.059 -1.14%
SetIntersection_Interlaced_Set_uint32_64_16 22327382.692 1.03%
SetIntersection_Interlaced_Set_uint32_64_4 21109791.126 -
SetIntersection_Interlaced_Set_uint32_64_64 13272304.083 -2.57%
SetIntersection_Interlaced_Set_uint64_1024_1 1049935.423 1.92%
SetIntersection_Interlaced_Set_uint64_1024_1024 12486502.874 -
SetIntersection_Interlaced_Set_uint64_1024_16 11432664.511 3.30%
SetIntersection_Interlaced_Set_uint64_1024_256 14363384.038 -1.99%
SetIntersection_Interlaced_Set_uint64_1024_4 9897792.669 2.16%
SetIntersection_Interlaced_Set_uint64_1024_64 10107940.336 2.37%
SetIntersection_Interlaced_Set_uint64_16384_1 1057739.273 7.98%
SetIntersection_Interlaced_Set_uint64_16384_1024 180998337.033 2.64%
SetIntersection_Interlaced_Set_uint64_16384_16 223149738.122 2.46%
SetIntersection_Interlaced_Set_uint64_16384_16384 240946271.655 2.62%
SetIntersection_Interlaced_Set_uint64_16384_256 213478351.554 3.04%
SetIntersection_Interlaced_Set_uint64_16384_4 180850660.971 2.76%
SetIntersection_Interlaced_Set_uint64_16384_64 235458627.105 2.38%
SetIntersection_Interlaced_Set_uint64_16_1 62928122.050 -
SetIntersection_Interlaced_Set_uint64_16_16 38216240.031 2.31%
SetIntersection_Interlaced_Set_uint64_16_4 59729190.006 1.42%
SetIntersection_Interlaced_Set_uint64_1_1 548501642.047 3.43%
SetIntersection_Interlaced_Set_uint64_256_1 4148514.675 1.15%
SetIntersection_Interlaced_Set_uint64_256_16 12140673.603 3.30%
SetIntersection_Interlaced_Set_uint64_256_256 7709303.554 2.90%
SetIntersection_Interlaced_Set_uint64_256_4 11365364.416 3.69%
SetIntersection_Interlaced_Set_uint64_256_64 13736568.943 -1.40%
SetIntersection_Interlaced_Set_uint64_262144_1 1043613.272 -
SetIntersection_Interlaced_Set_uint64_262144_1024 1605531.332 3.63%
SetIntersection_Interlaced_Set_uint64_262144_16 1685938.314 4.07%
SetIntersection_Interlaced_Set_uint64_262144_16384 1314574.951 4.19%
SetIntersection_Interlaced_Set_uint64_262144_256 1638802.652 3.82%
SetIntersection_Interlaced_Set_uint64_262144_262144 1731091.715 3.92%
SetIntersection_Interlaced_Set_uint64_262144_4 1343616.211 3.60%
SetIntersection_Interlaced_Set_uint64_262144_64 1645241.617 4.16%
SetIntersection_Interlaced_Set_uint64_4_1 214171684.840 -
SetIntersection_Interlaced_Set_uint64_4_4 137151169.804 1.20%
SetIntersection_Interlaced_Set_uint64_64_1 16452860.947 -
SetIntersection_Interlaced_Set_uint64_64_16 23225763.445 9.15%
SetIntersection_Interlaced_Set_uint64_64_4 20691616.504 -2.01%
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 -30.03%
SetIntersection_Interlaced_Vector_float_1024_256 6279426.867 -8.49%
SetIntersection_Interlaced_Vector_float_1024_4 1427220.254 -2.90%
SetIntersection_Interlaced_Vector_float_1024_64 4689952.569 -18.90%
SetIntersection_Interlaced_Vector_float_16384_1 1038275.421 -
SetIntersection_Interlaced_Vector_float_16384_1024 50919646.418 -33.43%
SetIntersection_Interlaced_Vector_float_16384_16 2591977.484 -35.84%
SetIntersection_Interlaced_Vector_float_16384_16384 79547895.742 -
SetIntersection_Interlaced_Vector_float_16384_256 20720771.699 -32.14%
SetIntersection_Interlaced_Vector_float_16384_4 1373307.422 -17.62%
SetIntersection_Interlaced_Vector_float_16384_64 6172825.332 -42.76%
SetIntersection_Interlaced_Vector_float_16_1 62631418.756 -
SetIntersection_Interlaced_Vector_float_16_16 35779275.150 -
SetIntersection_Interlaced_Vector_float_16_4 56082132.976 -
SetIntersection_Interlaced_Vector_float_1_1 533272976.307 -
SetIntersection_Interlaced_Vector_float_256_1 4138072.768 -
SetIntersection_Interlaced_Vector_float_256_16 6211826.429 -21.90%
SetIntersection_Interlaced_Vector_float_256_256 4530222.048 -
SetIntersection_Interlaced_Vector_float_256_4 4744598.702 -7.87%
SetIntersection_Interlaced_Vector_float_256_64 7401303.803 -7.36%
SetIntersection_Interlaced_Vector_float_262144_1 1035537.003 -
SetIntersection_Interlaced_Vector_float_262144_1024 102456102.309 -37.18%
SetIntersection_Interlaced_Vector_float_262144_16 3336563.143 -49.66%
SetIntersection_Interlaced_Vector_float_262144_16384 346974044.108 -1.14%
SetIntersection_Interlaced_Vector_float_262144_256 27413165.803 -50.71%
SetIntersection_Interlaced_Vector_float_262144_262144 350448517.459 -
SetIntersection_Interlaced_Vector_float_262144_4 2078384.125 1.52%
SetIntersection_Interlaced_Vector_float_262144_64 9613148.916 -53.48%
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 -3.03%
SetIntersection_Interlaced_Vector_float_64_4 18083037.763 1.67%
SetIntersection_Interlaced_Vector_float_64_64 10916029.473 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1049218.435 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8334547.635 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2747792.710 24.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7530366.286 -1.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1486086.617 10.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5469121.657 10.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1049320.808 2.22%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 75707312.614 37.98%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4225113.735 42.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119413516.417 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 30114396.023 49.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1729561.106 21.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 11391499.090 54.09%
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 2.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7978239.439 17.04%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5776181.515 1.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5326796.904 6.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8549903.871 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1052648.290 1.18%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 173183906.418 59.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 8233854.451 109.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350013767.082 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 131798740.388 260.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350800282.607 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2257774.177 36.27%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 36340366.305 197.25%
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 1.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18743954.463 1.42%
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 4.52%
SetIntersection_Interlaced_Vector_string_1024_16 3427274.048 2.98%
SetIntersection_Interlaced_Vector_string_1024_256 21198475.437 -
SetIntersection_Interlaced_Vector_string_1024_4 1614024.326 -2.33%
SetIntersection_Interlaced_Vector_string_1024_64 8212359.970 9.95%
SetIntersection_Interlaced_Vector_string_16384_1 1076926.947 1.33%
SetIntersection_Interlaced_Vector_string_16384_1024 113018191.431 -2.19%
SetIntersection_Interlaced_Vector_string_16384_16 4117066.306 -
SetIntersection_Interlaced_Vector_string_16384_16384 351648391.361 -
SetIntersection_Interlaced_Vector_string_16384_256 38076540.924 -4.97%
SetIntersection_Interlaced_Vector_string_16384_4 1796694.024 -1.30%
SetIntersection_Interlaced_Vector_string_16384_64 11885164.439 -1.85%
SetIntersection_Interlaced_Vector_string_16_1 64698193.225 -
SetIntersection_Interlaced_Vector_string_16_16 51789388.996 1.69%
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 -3.84%
SetIntersection_Interlaced_Vector_string_256_256 20285380.637 -
SetIntersection_Interlaced_Vector_string_256_4 6048657.361 -
SetIntersection_Interlaced_Vector_string_256_64 20444246.652 1.28%
SetIntersection_Interlaced_Vector_string_262144_1 1067140.278 -2.08%
SetIntersection_Interlaced_Vector_string_262144_1024 236476912.029 -4.60%
SetIntersection_Interlaced_Vector_string_262144_16 5722604.273 -6.44%
SetIntersection_Interlaced_Vector_string_262144_16384 1009508.057 -
SetIntersection_Interlaced_Vector_string_262144_256 68358399.678 -2.60%
SetIntersection_Interlaced_Vector_string_262144_262144 14497325.115 -
SetIntersection_Interlaced_Vector_string_262144_4 2035213.509 1.20%
SetIntersection_Interlaced_Vector_string_262144_64 20094387.297 2.56%
SetIntersection_Interlaced_Vector_string_4_1 220067676.679 -
SetIntersection_Interlaced_Vector_string_4_4 149791565.225 -1.41%
SetIntersection_Interlaced_Vector_string_64_1 16947074.997 -
SetIntersection_Interlaced_Vector_string_64_16 29759059.355 4.11%
SetIntersection_Interlaced_Vector_string_64_4 21365309.070 -1.37%
SetIntersection_Interlaced_Vector_string_64_64 25513913.873 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1046775.854 1.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9220040.802 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2568624.581 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8907182.758 -3.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1459367.187 4.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4373042.979 -14.45%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1026967.964 3.39%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 66149098.527 -2.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 3578708.351 19.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 131006912.792 1.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 27763839.908 -1.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1651324.892 9.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9056605.765 5.44%
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 -2.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7324728.703 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6200017.509 2.11%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5264903.191 2.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10696261.072 10.67%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1043222.680 3.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 148018378.146 2.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4497887.667 -6.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 353252453.243 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 47073058.787 3.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350736625.219 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1859801.190 -3.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14152078.595 1.96%
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 -2.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18169715.423 -2.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12597624.701 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1045439.903 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5890798.552 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2342287.075 6.65%
SetIntersection_Interlaced_Vector_uint32_1024_256 5616442.019 -2.05%
SetIntersection_Interlaced_Vector_uint32_1024_4 1329602.625 5.29%
SetIntersection_Interlaced_Vector_uint32_1024_64 4381402.665 6.91%
SetIntersection_Interlaced_Vector_uint32_16384_1 1038282.595 -7.00%
SetIntersection_Interlaced_Vector_uint32_16384_1024 46643417.487 -10.43%
SetIntersection_Interlaced_Vector_uint32_16384_16 2381174.296 -29.70%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79582437.565 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22148723.870 -
SetIntersection_Interlaced_Vector_uint32_16384_4 1332083.300 -12.08%
SetIntersection_Interlaced_Vector_uint32_16384_64 5672524.250 -36.29%
SetIntersection_Interlaced_Vector_uint32_16_1 62564946.392 -1.25%
SetIntersection_Interlaced_Vector_uint32_16_16 35635073.113 -1.22%
SetIntersection_Interlaced_Vector_uint32_16_4 55857178.022 -1.74%
SetIntersection_Interlaced_Vector_uint32_1_1 533269734.346 -
SetIntersection_Interlaced_Vector_uint32_256_1 4147478.172 1.05%
SetIntersection_Interlaced_Vector_uint32_256_16 5894705.423 -17.71%
SetIntersection_Interlaced_Vector_uint32_256_256 4538935.068 -
SetIntersection_Interlaced_Vector_uint32_256_4 4650294.452 -3.73%
SetIntersection_Interlaced_Vector_uint32_256_64 7980401.113 5.29%
SetIntersection_Interlaced_Vector_uint32_262144_1 1046748.062 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 97803117.789 -15.15%
SetIntersection_Interlaced_Vector_uint32_262144_16 3196369.222 -47.98%
SetIntersection_Interlaced_Vector_uint32_262144_16384 341404314.275 -4.09%
SetIntersection_Interlaced_Vector_uint32_262144_256 25405024.500 -33.78%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350708594.851 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1494410.413 -5.79%
SetIntersection_Interlaced_Vector_uint32_262144_64 15968082.809 -2.72%
SetIntersection_Interlaced_Vector_uint32_4_1 212946802.458 -
SetIntersection_Interlaced_Vector_uint32_4_4 135192039.108 -1.43%
SetIntersection_Interlaced_Vector_uint32_64_1 16383202.504 -
SetIntersection_Interlaced_Vector_uint32_64_16 17256860.192 1.08%
SetIntersection_Interlaced_Vector_uint32_64_4 17404736.890 -
SetIntersection_Interlaced_Vector_uint32_64_64 10860851.210 -2.36%
SetIntersection_Interlaced_Vector_uint64_1024_1 1041031.851 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5896179.624 -
SetIntersection_Interlaced_Vector_uint64_1024_16 1865992.866 -16.78%
SetIntersection_Interlaced_Vector_uint64_1024_256 7484461.492 39.11%
SetIntersection_Interlaced_Vector_uint64_1024_4 1243032.317 -6.44%
SetIntersection_Interlaced_Vector_uint64_1024_64 3423610.644 -15.25%
SetIntersection_Interlaced_Vector_uint64_16384_1 1048177.694 -4.27%
SetIntersection_Interlaced_Vector_uint64_16384_1024 46126039.534 -9.95%
SetIntersection_Interlaced_Vector_uint64_16384_16 3570404.039 8.53%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78634825.631 -
SetIntersection_Interlaced_Vector_uint64_16384_256 20035979.121 32.52%
SetIntersection_Interlaced_Vector_uint64_16384_4 1549335.912 -
SetIntersection_Interlaced_Vector_uint64_16384_64 9220749.460 15.42%
SetIntersection_Interlaced_Vector_uint64_16_1 62695894.988 -1.85%
SetIntersection_Interlaced_Vector_uint64_16_16 35759299.402 -
SetIntersection_Interlaced_Vector_uint64_16_4 55916620.510 -
SetIntersection_Interlaced_Vector_uint64_1_1 532497057.924 -
SetIntersection_Interlaced_Vector_uint64_256_1 4126233.824 -7.03%
SetIntersection_Interlaced_Vector_uint64_256_16 6824064.634 -3.21%
SetIntersection_Interlaced_Vector_uint64_256_256 4548749.226 -
SetIntersection_Interlaced_Vector_uint64_256_4 4900731.839 -
SetIntersection_Interlaced_Vector_uint64_256_64 6844598.784 1.45%
SetIntersection_Interlaced_Vector_uint64_262144_1 1041860.490 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 112893066.394 10.31%
SetIntersection_Interlaced_Vector_uint64_262144_16 7851367.715 155.09%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351224752.496 3.46%
SetIntersection_Interlaced_Vector_uint64_262144_256 58458638.860 53.95%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350898839.240 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1434561.858 -23.20%
SetIntersection_Interlaced_Vector_uint64_262144_64 9439111.027 -65.28%
SetIntersection_Interlaced_Vector_uint64_4_1 213288381.111 -
SetIntersection_Interlaced_Vector_uint64_4_4 135836644.862 -
SetIntersection_Interlaced_Vector_uint64_64_1 16367814.927 -
SetIntersection_Interlaced_Vector_uint64_64_16 17966412.537 6.86%
SetIntersection_Interlaced_Vector_uint64_64_4 17736208.973 -2.48%
SetIntersection_Interlaced_Vector_uint64_64_64 10929909.818 -
SetIntersection_None_Set_float_1024_1 8865525.674 -
SetIntersection_None_Set_float_1024_1024 8721186.795 -3.69%
SetIntersection_None_Set_float_1024_16 8784488.331 -
SetIntersection_None_Set_float_1024_256 8733561.284 -1.01%
SetIntersection_None_Set_float_1024_4 8890084.413 -1.83%
SetIntersection_None_Set_float_1024_64 8970837.698 -
SetIntersection_None_Set_float_16384_1 227922689.820 47.20%
SetIntersection_None_Set_float_16384_1024 222997476.197 44.30%
SetIntersection_None_Set_float_16384_16 218575194.888 40.87%
SetIntersection_None_Set_float_16384_16384 159494926.077 1.31%
SetIntersection_None_Set_float_16384_256 219857879.713 42.01%
SetIntersection_None_Set_float_16384_4 219942941.759 41.21%
SetIntersection_None_Set_float_16384_64 217385061.760 39.83%
SetIntersection_None_Set_float_16_1 65827687.181 -
SetIntersection_None_Set_float_16_16 34955046.649 -1.12%
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 -
SetIntersection_None_Set_float_256_256 5809176.691 2.45%
SetIntersection_None_Set_float_256_4 11182044.411 -1.80%
SetIntersection_None_Set_float_256_64 9194743.967 -1.08%
SetIntersection_None_Set_float_262144_1 1185030.273 2.76%
SetIntersection_None_Set_float_262144_1024 1184076.336 3.26%
SetIntersection_None_Set_float_262144_16 1179039.959 2.33%
SetIntersection_None_Set_float_262144_16384 1159631.752 -
SetIntersection_None_Set_float_262144_256 1176169.109 2.63%
SetIntersection_None_Set_float_262144_262144 1151291.260 -
SetIntersection_None_Set_float_262144_4 1183722.738 2.83%
SetIntersection_None_Set_float_262144_64 1181406.658 2.70%
SetIntersection_None_Set_float_4_1 216404933.459 -
SetIntersection_None_Set_float_4_4 134989691.099 -
SetIntersection_None_Set_float_64_1 21981920.652 -
SetIntersection_None_Set_float_64_16 18021101.615 -
SetIntersection_None_Set_float_64_4 21464019.762 2.00%
SetIntersection_None_Set_float_64_64 11296772.050 -1.39%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 9127223.143 5.49%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8792716.076 2.33%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8698785.696 1.04%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8958484.234 3.06%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8773727.181 2.12%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8772558.586 1.97%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 171054760.640 6.35%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 168758210.644 6.94%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 178374724.454 6.57%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 170882795.416 3.47%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 170392469.570 5.02%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 173000592.391 5.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 173860434.512 5.34%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66573030.944 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35342629.149 1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56489235.978 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 535965342.406 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11708124.653 4.18%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10966939.904 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5648379.759 -1.71%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11267679.873 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9230104.860 1.88%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1289932.615 4.61%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1292588.459 4.34%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1292026.611 4.60%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1280895.996 4.31%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1275938.965 4.29%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1304316.734 3.78%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1285573.650 3.62%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1293440.754 4.44%
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 -3.81%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18246011.413 3.21%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21507440.377 2.14%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11498655.478 1.30%
SetIntersection_None_Set_string_1024_1 11991482.174 -2.50%
SetIntersection_None_Set_string_1024_1024 8837764.407 -
SetIntersection_None_Set_string_1024_16 12057204.840 -
SetIntersection_None_Set_string_1024_256 8978072.403 2.78%
SetIntersection_None_Set_string_1024_4 11942933.266 -
SetIntersection_None_Set_string_1024_64 11814166.426 -2.63%
SetIntersection_None_Set_string_16384_1 349026122.311 88.76%
SetIntersection_None_Set_string_16384_1024 330787791.299 73.14%
SetIntersection_None_Set_string_16384_16 357153853.788 92.90%
SetIntersection_None_Set_string_16384_16384 237918269.398 21.39%
SetIntersection_None_Set_string_16384_256 348106172.755 86.99%
SetIntersection_None_Set_string_16384_4 353083374.664 91.50%
SetIntersection_None_Set_string_16384_64 344070416.014 85.64%
SetIntersection_None_Set_string_16_1 68298586.639 -
SetIntersection_None_Set_string_16_16 36442466.826 -
SetIntersection_None_Set_string_16_4 58018242.436 -
SetIntersection_None_Set_string_1_1 542207973.607 -
SetIntersection_None_Set_string_256_1 11608677.285 -1.10%
SetIntersection_None_Set_string_256_16 10979337.262 1.68%
SetIntersection_None_Set_string_256_256 5893928.508 2.94%
SetIntersection_None_Set_string_256_4 11648900.997 2.10%
SetIntersection_None_Set_string_256_64 9230344.412 -
SetIntersection_None_Set_string_262144_1 1769258.709 9.40%
SetIntersection_None_Set_string_262144_1024 1775094.318 10.28%
SetIntersection_None_Set_string_262144_16 1769811.930 9.25%
SetIntersection_None_Set_string_262144_16384 1769417.237 8.93%
SetIntersection_None_Set_string_262144_256 1766433.268 8.86%
SetIntersection_None_Set_string_262144_262144 1751521.238 8.89%
SetIntersection_None_Set_string_262144_4 1766314.779 9.14%
SetIntersection_None_Set_string_262144_64 1768006.594 8.74%
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 2.08%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8778747.531 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8877079.925 1.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8912444.796 -
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 75.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 347602715.962 77.51%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 351487398.787 72.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 338126548.720 70.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 366025917.061 89.86%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 347686663.779 73.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 356127534.271 76.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66830495.459 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35766200.053 1.02%
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 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5787138.833 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11410069.626 1.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9344845.076 1.56%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1835139.973 9.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1862163.166 15.03%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1829192.221 14.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1832421.307 14.41%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1830641.846 14.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1822322.672 12.60%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1856771.566 8.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1829636.639 14.41%
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 -1.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21728428.253 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11571904.310 -
SetIntersection_None_Set_uint32_1024_1 9137608.924 6.25%
SetIntersection_None_Set_uint32_1024_1024 9118219.279 5.48%
SetIntersection_None_Set_uint32_1024_16 8969063.714 3.89%
SetIntersection_None_Set_uint32_1024_256 8959528.052 3.61%
SetIntersection_None_Set_uint32_1024_4 9050341.480 4.79%
SetIntersection_None_Set_uint32_1024_64 9123475.176 3.49%
SetIntersection_None_Set_uint32_16384_1 154868850.727 1.06%
SetIntersection_None_Set_uint32_16384_1024 155053106.929 1.27%
SetIntersection_None_Set_uint32_16384_16 155026435.126 1.16%
SetIntersection_None_Set_uint32_16384_16384 161140326.202 3.53%
SetIntersection_None_Set_uint32_16384_256 157740085.008 3.08%
SetIntersection_None_Set_uint32_16384_4 155012772.380 1.10%
SetIntersection_None_Set_uint32_16384_64 157432471.608 2.82%
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 -1.02%
SetIntersection_None_Set_uint32_256_1 11597655.665 2.03%
SetIntersection_None_Set_uint32_256_16 10913079.929 1.49%
SetIntersection_None_Set_uint32_256_256 5856558.736 -
SetIntersection_None_Set_uint32_256_4 11364202.065 2.73%
SetIntersection_None_Set_uint32_256_64 9355354.577 4.72%
SetIntersection_None_Set_uint32_262144_1 1242057.697 7.28%
SetIntersection_None_Set_uint32_262144_1024 1240108.967 7.68%
SetIntersection_None_Set_uint32_262144_16 1239456.459 7.99%
SetIntersection_None_Set_uint32_262144_16384 1246685.873 9.01%
SetIntersection_None_Set_uint32_262144_256 1238270.998 7.60%
SetIntersection_None_Set_uint32_262144_262144 1234817.789 7.38%
SetIntersection_None_Set_uint32_262144_4 1240136.394 8.02%
SetIntersection_None_Set_uint32_262144_64 1239569.905 7.78%
SetIntersection_None_Set_uint32_4_1 217631540.231 -
SetIntersection_None_Set_uint32_4_4 135031379.552 -1.02%
SetIntersection_None_Set_uint32_64_1 22643690.040 2.29%
SetIntersection_None_Set_uint32_64_16 18318277.740 -
SetIntersection_None_Set_uint32_64_4 21614191.606 1.88%
SetIntersection_None_Set_uint32_64_64 11479216.906 -2.13%
SetIntersection_None_Set_uint64_1024_1 8825265.128 3.33%
SetIntersection_None_Set_uint64_1024_1024 8804123.963 -
SetIntersection_None_Set_uint64_1024_16 9104089.314 5.38%
SetIntersection_None_Set_uint64_1024_256 8691312.700 1.13%
SetIntersection_None_Set_uint64_1024_4 8793406.965 1.71%
SetIntersection_None_Set_uint64_1024_64 8727409.691 -
SetIntersection_None_Set_uint64_16384_1 213065862.209 34.21%
SetIntersection_None_Set_uint64_16384_1024 201666803.857 18.67%
SetIntersection_None_Set_uint64_16384_16 220615258.668 32.72%
SetIntersection_None_Set_uint64_16384_16384 171476539.639 2.29%
SetIntersection_None_Set_uint64_16384_256 209806637.061 27.31%
SetIntersection_None_Set_uint64_16384_4 217525085.513 34.61%
SetIntersection_None_Set_uint64_16384_64 219114883.429 32.40%
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.55%
SetIntersection_None_Set_uint64_256_16 10973675.129 1.99%
SetIntersection_None_Set_uint64_256_256 5887908.904 5.57%
SetIntersection_None_Set_uint64_256_4 11496891.628 5.11%
SetIntersection_None_Set_uint64_256_64 9255434.728 -
SetIntersection_None_Set_uint64_262144_1 1255919.434 4.84%
SetIntersection_None_Set_uint64_262144_1024 1246075.602 3.84%
SetIntersection_None_Set_uint64_262144_16 1243275.146 4.10%
SetIntersection_None_Set_uint64_262144_16384 1245650.310 3.81%
SetIntersection_None_Set_uint64_262144_256 1241745.603 3.83%
SetIntersection_None_Set_uint64_262144_262144 1263301.434 4.24%
SetIntersection_None_Set_uint64_262144_4 1256483.479 5.28%
SetIntersection_None_Set_uint64_262144_64 1240058.676 3.69%
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 2.03%
SetIntersection_None_Vector_float_1024_1 1079676.109 -
SetIntersection_None_Vector_float_1024_1024 1060026.502 -
SetIntersection_None_Vector_float_1024_16 1075940.427 -
SetIntersection_None_Vector_float_1024_256 1072774.329 -2.26%
SetIntersection_None_Vector_float_1024_4 1070449.177 -
SetIntersection_None_Vector_float_1024_64 1069047.059 -1.40%
SetIntersection_None_Vector_float_16384_1 1095843.923 -
SetIntersection_None_Vector_float_16384_1024 1104840.867 -
SetIntersection_None_Vector_float_16384_16 1110134.131 -
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.01%
SetIntersection_None_Vector_float_16384_64 1085389.300 -2.56%
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 -3.03%
SetIntersection_None_Vector_float_256_1 4286022.875 -
SetIntersection_None_Vector_float_256_16 3940781.916 -1.67%
SetIntersection_None_Vector_float_256_256 2125753.905 -1.17%
SetIntersection_None_Vector_float_256_4 4243468.867 1.26%
SetIntersection_None_Vector_float_256_64 3391780.422 -1.71%
SetIntersection_None_Vector_float_262144_1 1141910.818 1.55%
SetIntersection_None_Vector_float_262144_1024 1141395.391 2.13%
SetIntersection_None_Vector_float_262144_16 1116678.569 -1.34%
SetIntersection_None_Vector_float_262144_16384 1102328.240 -
SetIntersection_None_Vector_float_262144_256 1127891.972 -
SetIntersection_None_Vector_float_262144_262144 1099609.508 -
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 2.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1099259.212 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1100133.295 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1099459.659 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1080482.398 -1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1100342.613 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1129989.022 4.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1136795.955 6.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1117488.557 -1.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1145448.805 3.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1141066.196 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1136334.941 1.86%
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 1.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54346659.408 1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 537315189.293 1.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4373066.914 1.78%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4052550.582 -1.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2178314.110 2.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4313932.304 2.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3472271.780 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1143701.640 -1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1145833.024 -1.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1171140.327 1.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1172757.322 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1182474.596 7.26%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1169331.619 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1170508.817 1.31%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1173911.081 2.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215994748.130 1.28%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134966083.443 1.33%
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 1.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8595556.928 1.56%
SetIntersection_None_Vector_string_1024_1 1167863.328 -
SetIntersection_None_Vector_string_1024_1024 1169657.724 -
SetIntersection_None_Vector_string_1024_16 1178032.192 1.45%
SetIntersection_None_Vector_string_1024_256 1170233.424 2.87%
SetIntersection_None_Vector_string_1024_4 1171133.839 1.78%
SetIntersection_None_Vector_string_1024_64 1156229.890 -
SetIntersection_None_Vector_string_16384_1 1232381.206 -
SetIntersection_None_Vector_string_16384_1024 1233654.520 2.92%
SetIntersection_None_Vector_string_16384_16 1222606.867 -
SetIntersection_None_Vector_string_16384_16384 1188209.530 -3.01%
SetIntersection_None_Vector_string_16384_256 1239031.833 1.04%
SetIntersection_None_Vector_string_16384_4 1226028.868 1.10%
SetIntersection_None_Vector_string_16384_64 1246741.178 2.21%
SetIntersection_None_Vector_string_16_1 65612865.353 -
SetIntersection_None_Vector_string_16_16 34634958.076 -
SetIntersection_None_Vector_string_16_4 55679923.990 1.25%
SetIntersection_None_Vector_string_1_1 538139805.697 -
SetIntersection_None_Vector_string_256_1 4567951.719 2.47%
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 -
SetIntersection_None_Vector_string_262144_1024 1298952.774 -
SetIntersection_None_Vector_string_262144_16 1322251.559 1.30%
SetIntersection_None_Vector_string_262144_16384 1296670.763 2.60%
SetIntersection_None_Vector_string_262144_256 1270896.218 -1.57%
SetIntersection_None_Vector_string_262144_262144 1293614.260 -
SetIntersection_None_Vector_string_262144_4 1302970.229 1.22%
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 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1120786.596 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1121188.744 1.54%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1118269.137 1.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1125967.779 1.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1118679.360 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1144706.534 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1163765.712 4.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1158675.067 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1166630.334 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1159070.555 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1147154.574 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1168852.377 1.01%
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 -1.96%
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 3.07%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1188823.379 1.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1191126.953 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1174262.539 2.19%
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 -
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.56%
SetIntersection_None_Vector_uint32_1024_256 1079066.436 2.71%
SetIntersection_None_Vector_uint32_1024_4 1076649.082 -
SetIntersection_None_Vector_uint32_1024_64 1076360.631 3.77%
SetIntersection_None_Vector_uint32_16384_1 1110794.217 -
SetIntersection_None_Vector_uint32_16384_1024 1096739.195 -6.25%
SetIntersection_None_Vector_uint32_16384_16 1104631.742 -
SetIntersection_None_Vector_uint32_16384_16384 1104619.170 -6.16%
SetIntersection_None_Vector_uint32_16384_256 1103537.629 -4.18%
SetIntersection_None_Vector_uint32_16384_4 1108001.055 -
SetIntersection_None_Vector_uint32_16384_64 1113042.913 1.55%
SetIntersection_None_Vector_uint32_16_1 63183131.585 -1.44%
SetIntersection_None_Vector_uint32_16_16 33556439.926 -1.67%
SetIntersection_None_Vector_uint32_16_4 53747050.243 -
SetIntersection_None_Vector_uint32_1_1 532315549.417 -1.54%
SetIntersection_None_Vector_uint32_256_1 4237519.061 -
SetIntersection_None_Vector_uint32_256_16 4031938.634 -
SetIntersection_None_Vector_uint32_256_256 2127592.038 -
SetIntersection_None_Vector_uint32_256_4 4199712.096 -
SetIntersection_None_Vector_uint32_256_64 3424981.115 -7.36%
SetIntersection_None_Vector_uint32_262144_1 1122229.037 2.37%
SetIntersection_None_Vector_uint32_262144_1024 1121892.726 -
SetIntersection_None_Vector_uint32_262144_16 1128978.029 2.16%
SetIntersection_None_Vector_uint32_262144_16384 1156040.458 3.59%
SetIntersection_None_Vector_uint32_262144_256 1122607.986 -5.35%
SetIntersection_None_Vector_uint32_262144_262144 1149030.662 2.77%
SetIntersection_None_Vector_uint32_262144_4 1143112.228 1.99%
SetIntersection_None_Vector_uint32_262144_64 1135876.628 1.17%
SetIntersection_None_Vector_uint32_4_1 213766058.895 -1.14%
SetIntersection_None_Vector_uint32_4_4 133649785.318 -
SetIntersection_None_Vector_uint32_64_1 16668415.697 -2.52%
SetIntersection_None_Vector_uint32_64_16 13542166.796 -
SetIntersection_None_Vector_uint32_64_4 15909994.203 1.06%
SetIntersection_None_Vector_uint32_64_64 8463020.983 -4.53%
SetIntersection_None_Vector_uint64_1024_1 1076588.721 7.08%
SetIntersection_None_Vector_uint64_1024_1024 1075323.443 5.42%
SetIntersection_None_Vector_uint64_1024_16 1061889.453 -
SetIntersection_None_Vector_uint64_1024_256 1074292.778 -
SetIntersection_None_Vector_uint64_1024_4 1076762.710 3.28%
SetIntersection_None_Vector_uint64_1024_64 1075660.726 -
SetIntersection_None_Vector_uint64_16384_1 1099511.659 1.57%
SetIntersection_None_Vector_uint64_16384_1024 1099128.384 -2.12%
SetIntersection_None_Vector_uint64_16384_16 1095634.385 -
SetIntersection_None_Vector_uint64_16384_16384 1104551.124 -3.28%
SetIntersection_None_Vector_uint64_16384_256 1084041.604 -1.01%
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 -6.25%
SetIntersection_None_Vector_uint64_256_4 4198374.086 1.64%
SetIntersection_None_Vector_uint64_256_64 3413549.150 -2.80%
SetIntersection_None_Vector_uint64_262144_1 1123650.351 -
SetIntersection_None_Vector_uint64_262144_1024 1121375.001 1.40%
SetIntersection_None_Vector_uint64_262144_16 1125828.840 -2.28%
SetIntersection_None_Vector_uint64_262144_16384 1118732.439 -
SetIntersection_None_Vector_uint64_262144_256 1125164.426 -4.15%
SetIntersection_None_Vector_uint64_262144_262144 1128203.461 6.36%
SetIntersection_None_Vector_uint64_262144_4 1106026.891 -1.45%
SetIntersection_None_Vector_uint64_262144_64 1119691.068 1.32%
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 1.69%
SetIntersection_None_Vector_uint64_64_4 15933345.731 -
SetIntersection_None_Vector_uint64_64_64 8462664.025 -2.63%
bm_gcd_complex 19.478 7.56%
bm_gcd_random 29.113 -1.31%
bm_gcd_trivial 0.638 -3.13%
bm_lexicographical_compare<int>/1 1.481 -
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.39%
bm_lexicographical_compare<int>/8 1.559 -6.92%
bm_lexicographical_compare<signed_char>/1 1.493 9.19%
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 2.34%
bm_lexicographical_compare<signed_char>/64 2.167 4.62%
bm_lexicographical_compare<signed_char>/8 3.469 6.76%
bm_lexicographical_compare<unsigned_char>/1 1.614 12.05%
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 2.10%
bm_lexicographical_compare<unsigned_char>/64 2.023 10.74%
bm_lexicographical_compare<unsigned_char>/8 1.436 18.38%
bm_ranges_lexicographical_compare<int>/1 1.326 -
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 1.27%
bm_ranges_lexicographical_compare<int>/8 1.501 2.52%
bm_ranges_lexicographical_compare<signed_char>/1 1.552 -10.69%
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 2.17%
bm_ranges_lexicographical_compare<signed_char>/64 2.533 2.43%
bm_ranges_lexicographical_compare<signed_char>/8 3.518 -3.45%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.386 -16.72%
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 -2.03%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.822 -10.45%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.156 -19.57%
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 5.08%
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 -
bm_ranges_swap_ranges_vb_aligned/256 3.451 -
bm_ranges_swap_ranges_vb_aligned/262144 483.145 -
bm_ranges_swap_ranges_vb_aligned/32 3.302 -
bm_ranges_swap_ranges_vb_aligned/32768 63.978 -
bm_ranges_swap_ranges_vb_aligned/4096 11.894 -
bm_ranges_swap_ranges_vb_aligned/512 5.191 -
bm_ranges_swap_ranges_vb_aligned/524288 1044.718 -
bm_ranges_swap_ranges_vb_aligned/64 3.096 1.26%
bm_ranges_swap_ranges_vb_aligned/65536 124.390 -
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 -
bm_ranges_swap_ranges_vb_unaligned/32768 477.391 -1.11%
bm_ranges_swap_ranges_vb_unaligned/4096 64.014 -3.23%
bm_ranges_swap_ranges_vb_unaligned/512 13.473 -
bm_ranges_swap_ranges_vb_unaligned/64 6.181 -1.13%
bm_ranges_swap_ranges_vb_unaligned/8 5.053 -3.33%
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 -1.25%
bm_swap_ranges_vb_aligned/64 2.893 -
bm_swap_ranges_vb_aligned/8 3.196 -
bm_swap_ranges_vb_unaligned/1048576 15902.492 -
bm_swap_ranges_vb_unaligned/262144 3840.708 -
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 10.89%
ranges::min(std::deque<__int128>)/64 22.002 -4.33%
ranges::min(std::deque<__int128>)/70000 24285.784 -
ranges::min(std::deque<__int128>)/8 2.826 -
ranges::min(std::deque<char>)/1 0.693 -12.36%
ranges::min(std::deque<char>)/64 16.559 -22.89%
ranges::min(std::deque<char>)/70000 17818.590 -32.70%
ranges::min(std::deque<char>)/8 2.309 -3.77%
ranges::min(std::deque<long_long>)/1 0.667 -
ranges::min(std::deque<long_long>)/64 22.680 24.76%
ranges::min(std::deque<long_long>)/70000 31177.139 64.46%
ranges::min(std::deque<long_long>)/8 2.339 1.43%
ranges::min(std::list<__int128>)/1 0.408 -
ranges::min(std::list<__int128>)/64 35.841 -5.81%
ranges::min(std::list<__int128>)/70000 61897.062 -
ranges::min(std::list<__int128>)/8 2.302 -5.15%
ranges::min(std::list<char>)/1 0.453 7.79%
ranges::min(std::list<char>)/64 28.440 6.07%
ranges::min(std::list<char>)/70000 53325.809 -1.09%
ranges::min(std::list<char>)/8 1.949 2.23%
ranges::min(std::list<long_long>)/1 0.449 22.75%
ranges::min(std::list<long_long>)/64 24.546 -1.64%
ranges::min(std::list<long_long>)/70000 50154.309 1.36%
ranges::min(std::list<long_long>)/8 1.866 -3.60%
ranges::min(std::vector<__int128>)/1 0.414 -9.49%
ranges::min(std::vector<__int128>)/64 24.444 -
ranges::min(std::vector<__int128>)/70000 26967.541 -
ranges::min(std::vector<__int128>)/8 2.854 -
ranges::min(std::vector<char>)/1 0.433 28.44%
ranges::min(std::vector<char>)/64 4.211 -2.17%
ranges::min(std::vector<char>)/70000 493.359 -
ranges::min(std::vector<char>)/8 2.391 -1.96%
ranges::min(std::vector<long_long>)/1 0.262 -32.27%
ranges::min(std::vector<long_long>)/64 5.067 2.70%
ranges::min(std::vector<long_long>)/70000 7921.398 -
ranges::min(std::vector<long_long>)/8 2.259 -2.47%
ranges::minmax(std::deque<__int128>)/1 0.674 -2.77%
ranges::minmax(std::deque<__int128>)/64 31.591 -6.27%
ranges::minmax(std::deque<__int128>)/70000 34483.641 -
ranges::minmax(std::deque<__int128>)/8 4.366 7.18%
ranges::minmax(std::deque<char>)/1 0.681 -
ranges::minmax(std::deque<char>)/64 29.470 -
ranges::minmax(std::deque<char>)/70000 29103.058 -
ranges::minmax(std::deque<char>)/8 4.168 6.68%
ranges::minmax(std::deque<long_long>)/1 0.645 -29.70%
ranges::minmax(std::deque<long_long>)/64 24.265 -
ranges::minmax(std::deque<long_long>)/70000 26183.523 4.14%
ranges::minmax(std::deque<long_long>)/8 3.999 10.65%
ranges::minmax(std::list<__int128>)/1 0.446 -4.43%
ranges::minmax(std::list<__int128>)/64 39.142 -
ranges::minmax(std::list<__int128>)/70000 58498.510 -
ranges::minmax(std::list<__int128>)/8 3.864 -
ranges::minmax(std::list<char>)/1 0.414 8.18%
ranges::minmax(std::list<char>)/64 33.233 -7.71%
ranges::minmax(std::list<char>)/70000 53381.791 -5.46%
ranges::minmax(std::list<char>)/8 2.512 -
ranges::minmax(std::list<long_long>)/1 0.453 -12.45%
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 4.90%
ranges::minmax(std::vector<char>)/64 1.283 4.02%
ranges::minmax(std::vector<char>)/70000 588.842 -
ranges::minmax(std::vector<char>)/8 0.934 -13.20%
ranges::minmax(std::vector<long_long>)/1 0.689 -
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 -1.21%
rng::contains(deque<int>)_(process_all)/50 12.549 -
rng::contains(deque<int>)_(process_all)/8 2.983 -2.36%
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.86%
rng::contains(list<int>)_(process_all)/50 18.320 -
rng::contains(list<int>)_(process_all)/8 2.272 -
rng::contains(list<int>)_(process_all)/8192 7175.456 3.53%
rng::contains(vector<int>)_(process_all)/1048576 232749.434 -
rng::contains(vector<int>)_(process_all)/32 8.230 -1.52%
rng::contains(vector<int>)_(process_all)/50 12.174 -
rng::contains(vector<int>)_(process_all)/8 2.592 -2.74%
rng::contains(vector<int>)_(process_all)/8192 1808.605 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18629.379 -3.67%
rng::contains_subrange(deque<int>)_(near_matches)/1024 19482.110 -3.63%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1447419.434 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 425276.402 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.091 12.02%
rng::contains_subrange(deque<int>)_(process_all)/32 14.879 8.00%
rng::contains_subrange(deque<int>)_(process_all)/50 25.673 -1.32%
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 5.03%
rng::contains_subrange(deque<int>)_(same_length)/32 20.486 2.88%
rng::contains_subrange(deque<int>)_(same_length)/50 28.680 1.20%
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.48%
rng::contains_subrange(deque<int>)_(single_element)/32 15.487 -11.88%
rng::contains_subrange(deque<int>)_(single_element)/50 22.766 -11.02%
rng::contains_subrange(deque<int>)_(single_element)/8192 3701.007 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37050.958 -5.62%
rng::contains_subrange(list<int>)_(near_matches)/1024 38710.385 -4.72%
rng::contains_subrange(list<int>)_(near_matches)/8192 2539660.971 -
rng::contains_subrange(list<int>)_(process_all)/1048576 853346.309 1.43%
rng::contains_subrange(list<int>)_(process_all)/16 4.783 -
rng::contains_subrange(list<int>)_(process_all)/32 10.136 -
rng::contains_subrange(list<int>)_(process_all)/50 17.940 -
rng::contains_subrange(list<int>)_(process_all)/8192 7363.156 5.72%
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 -1.00%
rng::contains_subrange(list<int>)_(single_element)/1048576 832171.621 5.34%
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 -2.86%
rng::contains_subrange(list<int>)_(single_element)/8192 6920.118 -10.25%
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 -2.09%
rng::contains_subrange(vector<int>)_(process_all)/16 4.780 3.83%
rng::contains_subrange(vector<int>)_(process_all)/32 8.049 1.42%
rng::contains_subrange(vector<int>)_(process_all)/50 11.962 -1.33%
rng::contains_subrange(vector<int>)_(process_all)/8192 1627.600 -2.23%
rng::contains_subrange(vector<int>)_(same_length)/1048576 242414.404 -
rng::contains_subrange(vector<int>)_(same_length)/16 5.068 1.87%
rng::contains_subrange(vector<int>)_(same_length)/32 8.915 1.17%
rng::contains_subrange(vector<int>)_(same_length)/50 12.695 -1.31%
rng::contains_subrange(vector<int>)_(same_length)/8192 1860.945 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 231089.129 -1.37%
rng::contains_subrange(vector<int>)_(single_element)/16 4.807 2.86%
rng::contains_subrange(vector<int>)_(single_element)/32 8.670 2.60%
rng::contains_subrange(vector<int>)_(single_element)/50 12.415 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1800.231 -1.39%
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 463.067 2.96%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 488698.477 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 22.764 -5.00%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.991 -8.76%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3863.047 -
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 6.85%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.630 -
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.53%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2274154.896 3.91%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.952 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.781 -1.43%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 20284.642 2.82%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 707.729 -12.21%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1462426.603 1.41%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.073 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.958 3.15%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11335.246 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1775.589 -4.95%
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.52%
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 29.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1462388.889 1.05%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 26.256 6.61%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.047 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11194.618 -1.51%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.709 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.709 -
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 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 758.304 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 949592.906 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.273 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.078 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 7711.980 -15.04%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.775 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.766 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.757 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.776 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 850.224 -2.43%
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.94%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.731 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11892.976 3.21%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 77.560 -1.19%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73616.099 -3.69%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.323 -4.57%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.517 1.67%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.153 -4.43%
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.222 -13.61%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.156 -14.27%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.227 -12.86%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.261 -11.23%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.195 -10.79%
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 -
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 -1.18%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9312.863 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.319 -3.25%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.588 -6.14%
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 -5.31%
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.54%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26989.165 1.10%
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 11.46%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.080 3.67%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 687.442 5.88%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.553 1.03%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.003 -4.15%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 173.595 5.43%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 280.248 2.15%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8650.550 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.436 -1.82%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.055 -5.16%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2131.097 -
rng::find(vector<bool>)_(process_all)/1024 4.532 -
rng::find(vector<bool>)_(process_all)/1048576 3690.032 -
rng::find(vector<bool>)_(process_all)/50 0.838 23.78%
rng::find(vector<bool>)_(process_all)/8 0.802 29.07%
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 -
rng::find_if(vector<bool>)_(process_all)/50 23.737 -
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 -
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 2.06%
rng::find_last(deque<int>)_(bail_10%)/8192 2492.538 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.111 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25344.527 -
rng::find_last(deque<int>)_(bail_90%)/50 1.845 -
rng::find_last(deque<int>)_(bail_90%)/8 0.854 -
rng::find_last(deque<int>)_(bail_90%)/8192 201.376 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.910 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 734423.903 101.35%
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 77.37%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.708 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.402 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5917.928 -
rng::find_last(list<int>)_(bail_10%)/1024 657.905 -2.14%
rng::find_last(list<int>)_(bail_10%)/1048576 785504.806 -
rng::find_last(list<int>)_(bail_10%)/50 15.652 -
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 2.28%
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 -
rng::find_last(vector<char>)_(bail_90%)/8 0.460 4.17%
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 -1.36%
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 -
rng::find_last(vector<int>)_(bail_90%)/8 0.460 4.23%
rng::find_last(vector<int>)_(bail_90%)/8192 188.235 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.900 -1.21%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 365052.122 1.61%
rng::find_last_if(deque<int>)_(bail_10%)/50 17.682 -12.76%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.787 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2878.399 5.57%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.102 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38153.884 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.562 -1.37%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.971 -
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 2.23%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.209 -12.51%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6744.110 -5.82%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 766.110 -2.98%
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.87%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6674.529 -2.35%
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 -1.76%
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 -
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 -1.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 -4.37%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.498 -1.19%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.481 -7.94%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.137 -2.53%
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.636 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 305688.883 -
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 -
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 3.30%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.553 -9.62%
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 -1.34%
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 -2.71%
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 -2.42%
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 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.190 -13.13%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6593.365 -4.20%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 761.297 -4.90%
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.09%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6455.923 -1.30%
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 -1.53%
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 -2.63%
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 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.611 -2.19%
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 16.33%
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 1.08%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.476 -
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 -1.04%
rng::fold_left(list<int>)/1048576 1350157.676 -
rng::fold_left(list<int>)/32 20.613 -
rng::fold_left(list<int>)/50 37.314 -1.10%
rng::fold_left(list<int>)/8 3.816 -
rng::fold_left(list<int>)/8192 10797.612 1.91%
rng::fold_left(vector<int>)/1048576 1324983.191 -
rng::fold_left(vector<int>)/32 21.610 -
rng::fold_left(vector<int>)/50 37.011 -1.43%
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.23%
rng::for_each(map<int>)/8192 7330.096 -
rng::for_each(multimap<int>)/32 26.375 1.19%
rng::for_each(multimap<int>)/50 39.790 -2.59%
rng::for_each(multimap<int>)/8 6.133 -
rng::for_each(multimap<int>)/8192 7345.456 -2.29%
rng::for_each(multiset<int>)/32 25.546 -
rng::for_each(multiset<int>)/50 39.342 -
rng::for_each(multiset<int>)/8 6.998 4.12%
rng::for_each(multiset<int>)/8192 7782.856 -
rng::for_each(set<int>)/32 25.295 -
rng::for_each(set<int>)/50 37.647 -1.53%
rng::for_each(set<int>)/8 6.387 -4.24%
rng::for_each(set<int>)/8192 7741.825 -
rng::starts_with(deque<int>)/1000 443.036 -5.74%
rng::starts_with(deque<int>)/1024 462.039 -2.55%
rng::starts_with(deque<int>)/1048576 488158.753 -
rng::starts_with(deque<int>)/8 4.039 2.09%
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 -2.06%
rng::starts_with(deque<int>,_pred)/8 4.633 -
rng::starts_with(deque<int>,_pred)/8192 3951.475 -2.25%
rng::starts_with(list<int>)/1000 755.033 -
rng::starts_with(list<int>)/1024 771.664 -1.05%
rng::starts_with(list<int>)/1048576 940985.981 -
rng::starts_with(list<int>)/8 2.929 -
rng::starts_with(list<int>)/8192 9191.409 13.37%
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 -
rng::starts_with(list<int>,_pred)/8192 9702.211 7.10%
rng::starts_with(vector<int>)/1000 58.512 -2.80%
rng::starts_with(vector<int>)/1024 59.834 -
rng::starts_with(vector<int>)/1048576 72495.096 6.00%
rng::starts_with(vector<int>)/8 1.223 -3.84%
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 -2.26%
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 -15.81%
std::adjacent_find(deque<int>)/8 2.911 -23.44%
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 -5.30%
std::adjacent_find(deque<int>,_pred)/8 4.275 -5.53%
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 -
std::adjacent_find(list<int>)/8 2.073 -
std::adjacent_find(list<int>)/8192 7200.876 9.07%
std::adjacent_find(list<int>,_pred)/1024 792.397 -
std::adjacent_find(list<int>,_pred)/1048576 925157.742 -
std::adjacent_find(list<int>,_pred)/50 29.660 1.26%
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 -1.71%
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 -3.65%
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 5.52%
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 -
std::all_of(list<int>)_(process_all)/50 21.710 -
std::all_of(list<int>)_(process_all)/8 2.691 2.05%
std::all_of(list<int>)_(process_all)/8192 8122.556 -2.83%
std::all_of(vector<int>)_(process_all)/32 8.464 -1.16%
std::all_of(vector<int>)_(process_all)/32768 8453.425 4.32%
std::all_of(vector<int>)_(process_all)/50 16.451 7.85%
std::all_of(vector<int>)_(process_all)/8 2.481 4.38%
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.28%
std::any_of(deque<int>)_(process_all)/50 18.874 -
std::any_of(deque<int>)_(process_all)/8 3.428 4.46%
std::any_of(deque<int>)_(process_all)/8192 2611.974 3.30%
std::any_of(list<int>)_(process_all)/32 11.900 1.53%
std::any_of(list<int>)_(process_all)/32768 26300.739 -
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 2.39%
std::any_of(vector<int>)_(process_all)/32 8.551 2.01%
std::any_of(vector<int>)_(process_all)/32768 8109.162 -
std::any_of(vector<int>)_(process_all)/50 14.716 7.04%
std::any_of(vector<int>)_(process_all)/8 2.437 4.43%
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 -
std::copy(deque<int>)/64 2.721 -
std::copy(deque<int>)/8 2.762 2.35%
std::copy(list<int>)/1048576 863393.347 -
std::copy(list<int>)/262144 213934.176 -
std::copy(list<int>)/32768 26208.770 3.82%
std::copy(list<int>)/4096 2991.937 -6.52%
std::copy(list<int>)/512 365.989 -
std::copy(list<int>)/64 30.236 -5.50%
std::copy(list<int>)/8 2.458 -2.28%
std::copy(vector<bool>)_(aligned)/1048576 2959.150 28.28%
std::copy(vector<bool>)_(aligned)/262144 724.831 -1.12%
std::copy(vector<bool>)_(aligned)/32768 35.370 -
std::copy(vector<bool>)_(aligned)/4096 4.787 -
std::copy(vector<bool>)_(aligned)/512 1.371 -
std::copy(vector<bool>)_(aligned)/64 1.343 -
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 -
std::copy(vector<int>)/32768 3450.450 -1.18%
std::copy(vector<int>)/4096 221.459 53.21%
std::copy(vector<int>)/512 15.957 -
std::copy(vector<int>)/64 2.435 -
std::copy(vector<int>)/8 2.258 1.77%
std::copy_backward(deque<int>)/1048576 142341.224 7.29%
std::copy_backward(deque<int>)/262144 31523.984 -
std::copy_backward(deque<int>)/32768 3608.805 -5.31%
std::copy_backward(deque<int>)/4096 146.912 -4.72%
std::copy_backward(deque<int>)/512 19.051 -
std::copy_backward(deque<int>)/64 3.541 -
std::copy_backward(deque<int>)/8 2.652 -1.94%
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.35%
std::copy_backward(list<int>)/4096 3237.075 -
std::copy_backward(list<int>)/512 365.309 -
std::copy_backward(list<int>)/64 31.061 -
std::copy_backward(list<int>)/8 2.483 3.46%
std::copy_backward(vector<bool>)_(aligned)/1048576 2629.106 5.16%
std::copy_backward(vector<bool>)_(aligned)/262144 280.642 -50.48%
std::copy_backward(vector<bool>)_(aligned)/32768 35.684 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.007 -1.28%
std::copy_backward(vector<bool>)_(aligned)/512 1.510 -4.87%
std::copy_backward(vector<bool>)_(aligned)/64 1.683 -1.92%
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 1.08%
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.71%
std::copy_backward(vector<int>)/1048576 49811.630 -
std::copy_backward(vector<int>)/262144 12314.183 -
std::copy_backward(vector<int>)/32768 3783.804 10.14%
std::copy_backward(vector<int>)/4096 143.690 -17.36%
std::copy_backward(vector<int>)/512 16.570 -
std::copy_backward(vector<int>)/64 2.501 -
std::copy_backward(vector<int>)/8 2.191 -5.13%
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 -38.49%
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 -23.87%
std::copy_if(deque<int>)_(every_other)/8 3.440 -
std::copy_if(list<int>)_(entire_range)/1048576 867598.528 -8.02%
std::copy_if(list<int>)_(entire_range)/262144 215909.409 -
std::copy_if(list<int>)_(entire_range)/32768 25542.863 -5.54%
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 1.26%
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 -2.75%
std::copy_if(list<int>)_(every_other)/4096 3415.512 -7.06%
std::copy_if(list<int>)_(every_other)/512 297.335 -16.99%
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 -
std::copy_if(vector<int>)_(entire_range)/8 2.342 -
std::copy_if(vector<int>)_(every_other)/1048576 503083.992 -
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 1.31%
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 -
std::copy_n(list<int>)/1048576 864827.498 -
std::copy_n(list<int>)/262144 217757.955 1.34%
std::copy_n(list<int>)/32768 26919.050 2.90%
std::copy_n(list<int>)/4096 3567.687 -
std::copy_n(list<int>)/512 341.927 -
std::copy_n(list<int>)/64 14.436 -1.39%
std::copy_n(list<int>)/8 2.217 -
std::copy_n(vector<bool>)_(aligned)/1048576 1969.326 -27.78%
std::copy_n(vector<bool>)_(aligned)/262144 814.932 19.06%
std::copy_n(vector<bool>)_(aligned)/32768 34.964 -1.16%
std::copy_n(vector<bool>)_(aligned)/4096 4.739 1.09%
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 1.66%
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 -
std::copy_n(vector<int>)/262144 11980.291 -4.39%
std::copy_n(vector<int>)/32768 3024.765 -18.71%
std::copy_n(vector<int>)/4096 143.427 -37.74%
std::copy_n(vector<int>)/512 16.022 -
std::copy_n(vector<int>)/64 2.473 -
std::copy_n(vector<int>)/8 2.300 3.29%
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 -
std::count(list<int>)_(every_other)/1048576 821626.021 -
std::count(list<int>)_(every_other)/8 2.089 -2.40%
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 5.89%
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 -1.17%
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 1.11%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 324.931 -14.65%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.753 -3.06%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2542.044 -14.87%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.214 -2.18%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 26.991 -6.89%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 455.380 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.431 -2.27%
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.744 -5.10%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 448.877 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 313.338 6.61%
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.495 -1.01%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2148.205 -
std::deque<int>::ctor(size)/1024 70.461 -8.57%
std::deque<int>::ctor(size)/32 26.648 -6.61%
std::deque<int>::ctor(size)/8192 437.316 -2.47%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.861 -6.35%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.248 -3.27%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 424.330 -1.63%
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.456 -1.42%
std::deque<int>::erase(begin)_(cheap_elements)/32 7.630 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.531 -1.70%
std::deque<int>::erase(middle)_(cheap_elements)/1024 27.363 1.86%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.607 1.50%
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 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.535 2.79%
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.523 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.774 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.756 -2.99%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 341.583 1.33%
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 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.868 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.681 -
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 18.67%
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 3.46%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 804.434 5.03%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 121438.915 2.43%
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 -2.96%
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 -7.41%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.803 -15.77%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11987.389 -9.90%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20573.237 -8.90%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 628.914 -12.63%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 181149.123 -7.05%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 862.808 -1.96%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 47.877 -15.39%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11995.494 -7.12%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20462.118 -8.02%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 626.401 -9.32%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 181154.924 -7.15%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1055.045 -2.75%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 53.784 -1.60%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11524.401 -2.11%
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20779.023 -5.21%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 633.101 -6.27%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 183426.254 -4.41%
std::deque<std::string>::ctor(size)/1024 701.641 -1.74%
std::deque<std::string>::ctor(size)/32 43.535 1.94%
std::deque<std::string>::ctor(size)/8192 8305.305 -1.29%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 922.573 -1.69%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.888 -1.52%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12173.305 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20589.260 1.21%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 601.908 1.66%
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 -2.20%
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.385 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 25.026 5.75%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 24.389 5.27%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.948 5.32%
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 6.00%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.864 5.06%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.985 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.400 -1.11%
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.44%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2361.036 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 523.111 1.49%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.955 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4567.628 -2.02%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6536.373 1.72%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 159.690 2.07%
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 -6.90%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.174 -
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 -2.55%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 754.639 -2.25%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 116876.966 -6.03%
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.83%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.845 -1.28%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.863 -2.39%
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 -3.88%
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.408 -1.03%
std::distance(join_view(vector<vector<int>>))/50 0.694 10.42%
std::distance(join_view(vector<vector<int>>))/8192 8.426 -
std::equal(deque<int>)_(it,_it,_it)/1024 464.551 -7.30%
std::equal(deque<int>)_(it,_it,_it)/1048576 492723.619 -1.68%
std::equal(deque<int>)_(it,_it,_it)/50 22.565 -11.03%
std::equal(deque<int>)_(it,_it,_it)/8 4.456 -
std::equal(deque<int>)_(it,_it,_it)/8192 3824.326 -2.22%
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.62%
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.28%
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.02%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 519908.110 2.31%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 24.689 3.21%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.545 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4033.425 1.02%
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 -8.04%
std::equal(list<int>)_(it,_it,_it,_it)/1024 766.968 -1.47%
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 -8.34%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 799.838 -4.90%
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.72%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.457 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12016.085 -10.14%
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 1.77%
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.220 -
std::equal(vector<bool>)_(aligned)/50 0.232 5.94%
std::equal(vector<bool>)_(aligned)/8 0.237 8.19%
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 -25.80%
std::equal(vector<bool>)_(unaligned)/8 0.787 -26.08%
std::equal(vector<bool>)_(unaligned)/8192 55.367 -2.99%
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 -
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 2.93%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.373 2.84%
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.67%
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.00%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.010 -
std::fill(deque<int>)/1024 29.705 -1.66%
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 -
std::fill(list<int>)/32 8.243 -
std::fill(list<int>)/50 34.807 -1.65%
std::fill(list<int>)/8192 8642.034 18.89%
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 -5.03%
std::fill(vector<bool>)/64 1.547 -5.59%
std::fill(vector<int>)/1024 29.970 -
std::fill(vector<int>)/32 1.037 -7.23%
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 -
std::fill_n(deque<int>)/50 2.190 -
std::fill_n(deque<int>)/8192 235.165 -
std::fill_n(list<int>)/1024 460.605 3.71%
std::fill_n(list<int>)/32 8.001 -4.75%
std::fill_n(list<int>)/50 15.551 -6.37%
std::fill_n(list<int>)/8192 9314.227 23.85%
std::fill_n(vector<bool>)/1048576 3818.913 -
std::fill_n(vector<bool>)/262144 914.960 -2.79%
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 5.67%
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 -
std::find(deque<int>)_(process_all)/8 3.399 -2.56%
std::find(deque<int>)_(process_all)/8192 1923.495 -1.34%
std::find(list<int>)_(bail_25%)/1024 126.502 -
std::find(list<int>)_(bail_25%)/32768 7834.791 -
std::find(list<int>)_(bail_25%)/8 0.919 -
std::find(list<int>)_(bail_25%)/8192 1442.405 -
std::find(list<int>)_(process_all)/1024 730.256 1.03%
std::find(list<int>)_(process_all)/32768 26247.870 -
std::find(list<int>)_(process_all)/50 19.106 -
std::find(list<int>)_(process_all)/8 2.406 -
std::find(list<int>)_(process_all)/8192 7362.689 -
std::find(vector<bool>)_(process_all)/1024 4.536 -3.89%
std::find(vector<bool>)_(process_all)/1048576 3620.469 -1.16%
std::find(vector<bool>)_(process_all)/50 0.718 5.23%
std::find(vector<bool>)_(process_all)/8 0.660 -4.47%
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 -
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.35%
std::find(vector<char>)_(process_all)/50 1.645 -1.57%
std::find(vector<char>)_(process_all)/8 0.924 -4.01%
std::find(vector<char>)_(process_all)/8192 141.766 4.23%
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 -
std::find(vector<int>)_(bail_25%)/8192 469.994 -
std::find(vector<int>)_(process_all)/1024 240.089 -1.11%
std::find(vector<int>)_(process_all)/32768 7322.362 -1.34%
std::find(vector<int>)_(process_all)/50 12.330 -
std::find(vector<int>)_(process_all)/8 2.643 -2.91%
std::find(vector<int>)_(process_all)/8192 1835.063 -1.16%
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 -1.05%
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 2.96%
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 -23.22%
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 2.88%
std::find_end(deque<int>)_(near_matches)/1024 16817.484 2.78%
std::find_end(deque<int>)_(near_matches)/8192 1122116.854 -
std::find_end(deque<int>)_(process_all)/1000 316.522 3.57%
std::find_end(deque<int>)_(process_all)/1024 323.390 3.04%
std::find_end(deque<int>)_(process_all)/1048576 317067.680 5.63%
std::find_end(deque<int>)_(process_all)/8192 2466.067 8.19%
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 5.38%
std::find_end(deque<int>)_(single_element)/1000 308.111 -4.53%
std::find_end(deque<int>)_(single_element)/1024 357.496 3.80%
std::find_end(deque<int>)_(single_element)/8192 2712.997 7.67%
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 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31024.777 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31904.509 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1865868.221 -
std::find_end(deque<int>,_pred)_(process_all)/1000 576.525 -1.66%
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 10.27%
std::find_end(forward_list<int>)_(process_all)/1024 742.381 4.87%
std::find_end(forward_list<int>)_(process_all)/1048576 762553.546 -
std::find_end(forward_list<int>)_(process_all)/8192 5826.775 2.21%
std::find_end(forward_list<int>)_(same_length)/1000 1468.567 -1.14%
std::find_end(forward_list<int>)_(same_length)/1024 1489.488 -
std::find_end(forward_list<int>)_(same_length)/8192 14236.110 -1.43%
std::find_end(forward_list<int>)_(single_element)/1000 696.401 1.38%
std::find_end(forward_list<int>)_(single_element)/1024 713.121 1.16%
std::find_end(forward_list<int>)_(single_element)/8192 5885.681 -4.90%
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 -1.32%
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 -3.38%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 782.023 -3.55%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 873092.960 -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6314.234 -1.64%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1523.227 -3.30%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1558.920 -6.18%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 16895.646 -8.45%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 747.673 -1.41%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 749.907 -6.07%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6148.367 -4.55%
std::find_end(list<int>)_(match_near_end)/1000 78.205 -
std::find_end(list<int>)_(match_near_end)/1024 59.613 -1.22%
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 -8.74%
std::find_end(list<int>)_(process_all)/1024 728.530 -5.63%
std::find_end(list<int>)_(process_all)/1048576 873252.995 -
std::find_end(list<int>)_(process_all)/8192 7297.324 -1.76%
std::find_end(list<int>)_(same_length)/1000 730.200 -2.14%
std::find_end(list<int>)_(same_length)/1024 747.953 -1.07%
std::find_end(list<int>)_(same_length)/8192 7891.662 -1.86%
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 -6.99%
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 -3.01%
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 -
std::find_end(list<int>,_pred)_(same_length)/8192 8598.351 -14.14%
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 -6.65%
std::find_end(vector<int>)_(match_near_end)/1000 28.705 3.87%
std::find_end(vector<int>)_(match_near_end)/1024 28.659 -
std::find_end(vector<int>)_(match_near_end)/8192 204.434 1.53%
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.98%
std::find_end(vector<int>)_(process_all)/1024 226.271 2.08%
std::find_end(vector<int>)_(process_all)/1048576 219482.531 1.13%
std::find_end(vector<int>)_(process_all)/8192 1703.536 1.45%
std::find_end(vector<int>)_(same_length)/1000 241.410 -
std::find_end(vector<int>)_(same_length)/1024 246.795 -1.10%
std::find_end(vector<int>)_(same_length)/8192 2021.009 -
std::find_end(vector<int>)_(single_element)/1000 250.332 -
std::find_end(vector<int>)_(single_element)/1024 266.355 4.73%
std::find_end(vector<int>)_(single_element)/8192 1940.975 -1.51%
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 -
std::find_first_of(deque<int>)_(large_needle)/50 697.795 -1.53%
std::find_first_of(deque<int>)_(large_needle)/8192 23409915.300 -
std::find_first_of(deque<int>)_(small_needle)/1024 3431.451 -4.48%
std::find_first_of(deque<int>)_(small_needle)/32 106.534 -9.22%
std::find_first_of(deque<int>)_(small_needle)/50 164.220 -5.20%
std::find_first_of(deque<int>)_(small_needle)/8192 27449.622 -4.51%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 614875.974 1.84%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 568.370 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1573.478 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 36554660.054 -1.01%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6211.077 -3.49%
std::find_first_of(deque<int>,_pred)_(small_needle)/32 195.746 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 304.998 -4.78%
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 -2.50%
std::find_first_of(list<int>)_(small_needle)/1024 2734.862 -
std::find_first_of(list<int>)_(small_needle)/32 92.962 -1.12%
std::find_first_of(list<int>)_(small_needle)/50 139.077 -
std::find_first_of(list<int>)_(small_needle)/8192 21889.119 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1037882.750 -1.09%
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 -2.63%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5354.520 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 179.528 4.84%
std::find_first_of(list<int>,_pred)_(small_needle)/50 270.432 1.44%
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 1.82%
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 -5.26%
std::find_first_of(vector<int>)_(small_needle)/32 45.396 -14.76%
std::find_first_of(vector<int>)_(small_needle)/50 69.925 -9.71%
std::find_first_of(vector<int>)_(small_needle)/8192 11197.003 -5.06%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 587259.807 -2.30%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 482.995 -
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 -
std::find_if(deque<int>)_(bail_25%)/1024 77.181 -1.05%
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.30%
std::find_if(deque<int>)_(process_all)/8 2.582 -1.70%
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 1.83%
std::find_if(list<int>)_(bail_25%)/8 0.918 -
std::find_if(list<int>)_(bail_25%)/8192 1418.524 -1.76%
std::find_if(list<int>)_(process_all)/1024 685.448 -
std::find_if(list<int>)_(process_all)/32768 25590.225 -1.45%
std::find_if(list<int>)_(process_all)/50 18.844 -
std::find_if(list<int>)_(process_all)/8 2.400 2.75%
std::find_if(list<int>)_(process_all)/8192 8918.316 25.18%
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.48%
std::find_if(vector<bool>)_(process_all)/8 3.489 -1.03%
std::find_if(vector<bool>)_(process_all)/8192 4502.893 -
std::find_if(vector<char>)_(bail_25%)/1024 26.435 4.99%
std::find_if(vector<char>)_(bail_25%)/32768 827.190 3.46%
std::find_if(vector<char>)_(bail_25%)/8 0.747 -12.87%
std::find_if(vector<char>)_(bail_25%)/8192 216.778 2.84%
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 3.43%
std::find_if(vector<char>)_(process_all)/8192 942.591 -
std::find_if(vector<int>)_(bail_25%)/1024 27.514 -2.90%
std::find_if(vector<int>)_(bail_25%)/32768 820.057 -2.08%
std::find_if(vector<int>)_(bail_25%)/8 0.750 8.40%
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 -1.10%
std::find_if(vector<int>)_(process_all)/50 5.524 -
std::find_if(vector<int>)_(process_all)/8 1.607 19.92%
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 1.97%
std::find_if_not(deque<int>)_(process_all)/8 2.521 -6.19%
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 6.03%
std::find_if_not(list<int>)_(bail_25%)/8 0.918 -
std::find_if_not(list<int>)_(bail_25%)/8192 1428.047 -
std::find_if_not(list<int>)_(process_all)/1024 729.551 -
std::find_if_not(list<int>)_(process_all)/32768 25646.649 -
std::find_if_not(list<int>)_(process_all)/50 38.542 -1.56%
std::find_if_not(list<int>)_(process_all)/8 3.557 -
std::find_if_not(list<int>)_(process_all)/8192 7302.163 1.37%
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 -1.33%
std::find_if_not(vector<bool>)_(process_all)/8192 4505.835 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.207 -
std::find_if_not(vector<char>)_(bail_25%)/32768 941.443 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.971 23.70%
std::find_if_not(vector<char>)_(bail_25%)/8192 233.447 -1.99%
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 -11.15%
std::find_if_not(vector<char>)_(process_all)/8192 939.599 -
std::find_if_not(vector<int>)_(bail_25%)/1024 29.447 -4.06%
std::find_if_not(vector<int>)_(bail_25%)/32768 948.152 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.769 18.00%
std::find_if_not(vector<int>)_(bail_25%)/8192 240.522 -1.10%
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 6.14%
std::find_if_not(vector<int>)_(process_all)/8 1.396 -3.37%
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 -
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 -5.84%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.080 -31.27%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.264 -11.29%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 7.115 -36.63%
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 -2.53%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 4.667 -21.11%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.148 -5.30%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 6.512 -28.34%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.017 -1.03%
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 1.31%
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 -1.36%
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1926.314 1.16%
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 -
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 1.60%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134761.531 -2.58%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.334 -1.38%
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.314 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.600 -1.24%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.394 -9.89%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.079 4.53%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.278 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.944 5.21%
std::flat_map<int,_int>::erase(iterator)/1024 75.178 -5.82%
std::flat_map<int,_int>::erase(iterator)/32 19.809 -
std::flat_map<int,_int>::erase(iterator)/8192 497.055 -
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 1.61%
std::flat_map<int,_int>::erase(key)_(existent)/1024 91.829 -11.04%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.662 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 562.501 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.488 4.52%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 6.206 37.57%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.538 14.91%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 10.780 71.78%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.512 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.574 1.14%
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 -18.46%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.199 56.51%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.713 23.14%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.950 72.28%
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 36.21%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.396 1.22%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 40.729 64.22%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.797 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 107.477 -2.12%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.386 2.86%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 652.513 18.29%
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 3.46%
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.09%
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 -3.27%
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 16.84%
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 -9.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 616.641 -4.02%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 42300.775 -6.77%
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.27%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 611.633 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 42530.214 -2.37%
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.25%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 667.275 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 62398.179 -1.37%
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 2.38%
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 2.22%
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 2.54%
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 2.95%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.101 -16.22%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.045 1.65%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 19.603 -8.43%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.390 1.98%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 23.319 8.80%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.587 2.22%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 34.142 31.10%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.009 -2.23%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 119.772 13.09%
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 18.89%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.261 -13.40%
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 -9.19%
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 -28.34%
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 -19.29%
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 3.85%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.645 1.65%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 666.693 18.93%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.832 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.030 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.383 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.023 -4.86%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.358 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 7.186 -5.95%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 17.311 11.78%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 90.818 3.72%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 21.354 21.22%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 625.908 3.65%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.971 8.61%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 90.176 2.90%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 21.033 18.89%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 683.280 12.82%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.280 28.44%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.906 1.40%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 5.274 38.17%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 657.305 13.43%
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 4.55%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.273 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.252 -14.13%
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 -14.20%
std::flat_multimap<int,_int>::clear()/0 390.796 -
std::flat_multimap<int,_int>::clear()/1024 392.433 -
std::flat_multimap<int,_int>::clear()/32 391.641 -
std::flat_multimap<int,_int>::clear()/8192 410.875 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.703 5.83%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.113 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.743 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.461 2.96%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.879 26.71%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.263 1.84%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 8.150 29.04%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.990 21.44%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.340 2.19%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.575 33.92%
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 -2.68%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.418 -2.41%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.012 -
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 -
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 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.354 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.921 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1897.439 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.907 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3919.478 -1.09%
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 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.970 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8338.532 -1.21%
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 -2.67%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.468 1.30%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.474 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 13.513 1.08%
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 -10.45%
std::flat_multimap<int,_int>::erase(iterator)/32 19.827 -
std::flat_multimap<int,_int>::erase(iterator)/8192 504.215 -3.71%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.510 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 409.727 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 396.271 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 607.064 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 90.474 -36.04%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.220 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 554.745 -6.24%
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 -1.90%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.095 1.43%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.272 -3.36%
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 -1.07%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.347 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.035 -1.19%
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.458 5.58%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.967 32.49%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.263 5.93%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.414 35.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.751 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 53.809 104.91%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.325 1.09%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 50.379 99.53%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.729 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 186.647 -8.57%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.863 1.27%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 573.930 1.20%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.943 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 21.367 3.99%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.340 2.73%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.362 -4.03%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.879 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 130.840 -3.17%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.107 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 507.459 1.61%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.215 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5172.001 6.42%
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.56%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.240 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5460.205 -
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 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.237 -
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 -
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 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1121.491 4.30%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 436.485 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5819.884 -1.93%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.119 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1094.484 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 434.980 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5903.284 -1.38%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 197.894 -3.52%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 21.926 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 562.456 2.77%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.759 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 57.080 88.65%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.205 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 39.174 51.20%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.865 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 181.488 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.235 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 559.226 1.84%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.923 -1.52%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.067 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.392 -1.53%
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 12.75%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.303 3.60%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 9.427 13.14%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.331 -1.92%
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 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 636.120 -32.06%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.681 -
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 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 682.048 -30.60%
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 -30.25%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.903 -1.41%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.955 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.229 -1.49%
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 22.08%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.230 2.30%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.195 26.29%
std::for_each(deque<int>)/32 3.680 -
std::for_each(deque<int>)/50 3.871 -
std::for_each(deque<int>)/8 0.936 2.41%
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 6.99%
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 4.67%
std::for_each(list<int>)/8 2.533 2.48%
std::for_each(list<int>)/8192 7684.568 -1.98%
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 -
std::for_each(multimap<int>::iterator)/8 5.073 -
std::for_each(multimap<int>::iterator)/8192 7495.084 -1.22%
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 -
std::for_each(set<int>::iterator)/32 24.567 -
std::for_each(set<int>::iterator)/50 35.996 -2.46%
std::for_each(set<int>::iterator)/8 5.015 -
std::for_each(set<int>::iterator)/8192 7874.925 -1.48%
std::for_each(vector<int>)/32 3.657 -7.91%
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.23%
std::for_each_n(deque<int>)/32 4.336 15.27%
std::for_each_n(deque<int>)/50 4.838 22.89%
std::for_each_n(deque<int>)/8 1.173 -3.19%
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 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.387 -14.15%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.078 -
std::for_each_n(list<int>)/32 11.260 -
std::for_each_n(list<int>)/50 23.033 -
std::for_each_n(list<int>)/8 2.472 -2.43%
std::for_each_n(list<int>)/8192 7536.002 -7.46%
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 -1.16%
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 -
std::generate(list<int>)/8192 7540.407 1.27%
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 -
std::generate_n(list<int>)/8192 7549.205 -
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 -
std::is_partitioned(deque<int>)_(partitioned)/32 9.316 1.05%
std::is_partitioned(deque<int>)_(partitioned)/50 13.975 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2554.899 8.56%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.051 -5.08%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.864 7.95%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.995 5.16%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 951.275 37.38%
std::is_partitioned(list<int>)_(partitioned)/1024 574.709 -18.85%
std::is_partitioned(list<int>)_(partitioned)/32 8.604 -2.53%
std::is_partitioned(list<int>)_(partitioned)/50 13.989 -
std::is_partitioned(list<int>)_(partitioned)/8192 6797.142 -10.77%
std::is_partitioned(list<int>)_(unpartitioned)/1024 178.230 2.21%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.220 -2.80%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.518 -2.17%
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 -3.65%
std::is_partitioned(vector<int>)_(partitioned)/50 9.507 -2.72%
std::is_partitioned(vector<int>)_(partitioned)/8192 1392.720 -1.13%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 50.386 -9.77%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.656 2.50%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.594 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 169.205 -12.12%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 481.634 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.779 -6.15%
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 2.19%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 506.216 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.679 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4006.729 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 687058.317 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.759 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 484.024 -6.46%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.514 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3873.467 -5.91%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 529187.898 1.93%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.544 -3.67%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 522.855 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.800 3.99%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4044.573 2.71%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689744.240 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 53.430 1.21%
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 -8.27%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1420700.726 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 41.618 -2.01%
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 16.52%
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 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8194.486 -6.42%
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 5.68%
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.31%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.913 3.64%
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 -
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 -1.84%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.107 -1.62%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2951.829 -2.60%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211516.216 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.497 4.05%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 358.707 4.21%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.423 1.01%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2887.668 4.27%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 991096.948 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.454 -4.85%
std::is_sorted(deque<int>)/1024 470.339 -
std::is_sorted(deque<int>)/8 2.656 1.81%
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 -2.93%
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.16%
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 13.33%
std::is_sorted(vector<int>)/1024 242.662 -1.70%
std::is_sorted(vector<int>)/8 2.061 -
std::is_sorted(vector<int>)/8192 1882.396 -3.17%
std::is_sorted(vector<int>,_pred)/1024 468.519 -
std::is_sorted(vector<int>,_pred)/8 3.287 -
std::is_sorted(vector<int>,_pred)/8192 3722.778 -
std::is_sorted_until(deque<int>)/1024 465.299 -
std::is_sorted_until(deque<int>)/8 2.752 7.95%
std::is_sorted_until(deque<int>)/8192 3727.829 -
std::is_sorted_until(deque<int>,_pred)/1024 596.184 -
std::is_sorted_until(deque<int>,_pred)/8 4.100 -1.60%
std::is_sorted_until(deque<int>,_pred)/8192 4794.325 -2.71%
std::is_sorted_until(list<int>)/1024 739.894 -
std::is_sorted_until(list<int>)/8 2.069 -
std::is_sorted_until(list<int>)/8192 7026.874 -2.81%
std::is_sorted_until(list<int>,_pred)/1024 795.413 -
std::is_sorted_until(list<int>,_pred)/8 3.659 -2.07%
std::is_sorted_until(list<int>,_pred)/8192 7480.794 -2.93%
std::is_sorted_until(vector<int>)/1024 236.265 -
std::is_sorted_until(vector<int>)/8 2.059 -2.01%
std::is_sorted_until(vector<int>)/8192 1841.879 -
std::is_sorted_until(vector<int>,_pred)/1024 427.954 2.53%
std::is_sorted_until(vector<int>,_pred)/8 3.706 14.87%
std::is_sorted_until(vector<int>,_pred)/8192 3276.011 1.06%
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.67%
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 -25.58%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11617.578 -4.28%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 336.635 -5.14%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100434.872 -3.85%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11445.488 -5.69%
std::list<int>::ctor(Range)_(cheap_elements)/32 331.690 -6.41%
std::list<int>::ctor(Range)_(cheap_elements)/8192 100302.184 -5.22%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11462.091 -5.80%
std::list<int>::ctor(const&)_(cheap_elements)/32 335.849 -5.73%
std::list<int>::ctor(const&)_(cheap_elements)/8192 98419.043 -4.23%
std::list<int>::ctor(size)/1024 12346.076 -2.19%
std::list<int>::ctor(size)/32 341.754 -3.09%
std::list<int>::ctor(size)/8192 101052.576 -2.43%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11161.442 -6.69%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 337.657 -4.72%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98031.066 -3.65%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.701 11.50%
std::list<int>::erase(begin)_(cheap_elements)/32 12.825 9.10%
std::list<int>::erase(begin)_(cheap_elements)/8192 12.719 5.84%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.604 -5.84%
std::list<int>::insert(begin)_(cheap_elements)/32 10.804 -2.15%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.573 -6.58%
std::list<int>::operator=(const&)_(cheap_elements)/1024 746.793 -1.22%
std::list<int>::operator=(const&)_(cheap_elements)/32 16.974 -1.36%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8154.416 -8.49%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5019.965 8.64%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 561.843 5.64%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 40355.145 7.09%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.541 -
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 -5.82%
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 -12.74%
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 21.39%
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 -21.58%
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 -6.91%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 395.025 -6.64%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 116709.470 -8.45%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 35926.930 -1.76%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1021.753 -1.30%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 302571.530 -3.05%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14344.548 -1.97%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 396.851 -1.47%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 117914.065 -1.54%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 35282.727 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1003.918 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 298953.165 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 14395.654 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 397.111 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 114282.589 -2.75%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34937.786 -1.20%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 987.135 -1.78%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 297340.127 -1.51%
std::list<std::string>::ctor(size)/1024 14750.488 -14.54%
std::list<std::string>::ctor(size)/32 399.551 -2.86%
std::list<std::string>::ctor(size)/8192 118863.933 -13.87%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 14218.238 -9.01%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 393.182 -14.27%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 116828.053 -9.00%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 35270.553 -5.84%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 981.802 -5.09%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 298450.552 -6.12%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.020 -13.56%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.013 -10.92%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.071 -12.15%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.783 -4.50%
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.872 -2.97%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.155 -2.79%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.512 -4.53%
std::list<std::string>::insert(begin)_(cheap_elements)/32 12.972 -1.74%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.557 -3.77%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 32.288 -1.29%
std::list<std::string>::insert(begin)_(expensive_elements)/32 30.508 -5.22%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 32.041 -2.29%
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1402.708 20.95%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.146 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11371.572 15.73%
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 -2.40%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 531.678 -1.45%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38539.758 -2.12%
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 -2.15%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 147011.276 -1.09%
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.46%
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 -6.48%
std::lower_bound(std::deque<int>)/8 16.870 -
std::lower_bound(std::deque<int>)/8192 66.822 -2.11%
std::lower_bound(std::forward_list<int>)/100 82.083 -
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 1.86%
std::lower_bound(std::list<int>)/8 16.424 5.31%
std::lower_bound(std::list<int>)/8192 14856.478 4.27%
std::lower_bound(std::vector<int>)/100 12.071 -
std::lower_bound(std::vector<int>)/8 7.735 -
std::lower_bound(std::vector<int>)/8192 15.587 -
std::make_heap(deque<int>)_(ascending)/1024 2623.538 -1.22%
std::make_heap(deque<int>)_(ascending)/8 27.255 -
std::make_heap(deque<int>)_(ascending)/8192 20696.555 -1.21%
std::make_heap(deque<int>)_(descending)/1024 1097.889 -1.90%
std::make_heap(deque<int>)_(descending)/8 21.084 -1.64%
std::make_heap(deque<int>)_(descending)/8192 8597.442 -2.51%
std::make_heap(deque<int>)_(heap)/1024 1098.735 -4.55%
std::make_heap(deque<int>)_(heap)/8 21.166 -1.76%
std::make_heap(deque<int>)_(heap)/8192 8615.813 -4.75%
std::make_heap(deque<int>)_(pipe-organ)/1024 2661.727 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.117 -1.62%
std::make_heap(deque<int>)_(pipe-organ)/8192 21110.023 -
std::make_heap(deque<int>)_(repeated)/1024 2353.177 -
std::make_heap(deque<int>)_(repeated)/8 25.366 -
std::make_heap(deque<int>)_(repeated)/8192 18281.588 -1.60%
std::make_heap(deque<int>)_(shuffled)/1024 2568.937 -4.06%
std::make_heap(deque<int>)_(shuffled)/8 24.767 -
std::make_heap(deque<int>)_(shuffled)/8192 22761.187 -5.49%
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 2.14%
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5173.393 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 289.002 -1.91%
std::make_heap(vector<NonIntegral>)_(descending)/8 14.887 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2188.152 -1.43%
std::make_heap(vector<NonIntegral>)_(heap)/1024 289.718 -1.80%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.892 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2191.108 -1.33%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 663.682 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.596 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5160.665 1.08%
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.870 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.649 1.19%
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.16%
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 -
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 -3.70%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.747 -1.08%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5375.399 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 628.264 -2.22%
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 1.39%
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 -
std::make_heap(vector<int>)_(descending)/8192 1968.841 1.21%
std::make_heap(vector<int>)_(heap)/1024 274.725 -
std::make_heap(vector<int>)_(heap)/8 14.772 -
std::make_heap(vector<int>)_(heap)/8192 1978.430 1.66%
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 -
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 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1970.998 1.29%
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.35%
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 660.313 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 17.451 3.44%
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 1.07%
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 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4959.916 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16375.630 3.26%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.104 -1.87%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 493742.187 -2.01%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16926.559 3.51%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 61.955 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 487068.739 -5.20%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21566.190 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.592 -1.20%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 589246.345 -1.60%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 17939.653 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 57.687 -2.98%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 515731.647 -2.29%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32195.274 -1.10%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.341 -1.83%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 994623.578 -4.49%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14846.943 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 54.578 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174115.730 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22256.332 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.102 -2.23%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 619078.241 -
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 -3.46%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 454441.915 -
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 2.56%
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 -
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 -3.65%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 50.440 -2.88%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 959175.903 -5.04%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13754.758 -
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 2.36%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 642379.900 8.00%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10922.714 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.871 1.98%
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 -
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 1.29%
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 -
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 5.53%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62913.335 -
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 -
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 1.11%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.531 3.37%
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 -
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 -
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 5.51%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 60924.490 -4.68%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15087.914 -
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 2.19%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10990.855 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 45.122 -
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 -
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 -4.10%
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 -
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.55%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 63188.671 -
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.06%
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 -1.70%
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 -
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 -2.22%
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 -1.62%
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.02%
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 1.21%
std::map<int,_int>::clear()/32 646.899 -
std::map<int,_int>::clear()/8192 84587.565 -
std::map<int,_int>::contains(key)_(existent)/1024 4.006 -3.48%
std::map<int,_int>::contains(key)_(existent)/32 1.705 2.52%
std::map<int,_int>::contains(key)_(existent)/8192 5.498 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.301 3.65%
std::map<int,_int>::contains(key)_(non-existent)/1024 5.522 -1.61%
std::map<int,_int>::contains(key)_(non-existent)/32 2.829 2.09%
std::map<int,_int>::contains(key)_(non-existent)/8192 14.332 25.24%
std::map<int,_int>::count(key)_(existent)/1024 3.747 -2.65%
std::map<int,_int>::count(key)_(existent)/32 1.528 -1.73%
std::map<int,_int>::count(key)_(existent)/8192 5.687 -2.33%
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 -1.35%
std::map<int,_int>::count(key)_(non-existent)/8192 11.054 -1.36%
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.827 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6022.507 -1.24%
std::map<int,_int>::ctor(&&,_different_allocs)/32 189.701 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51758.774 -1.48%
std::map<int,_int>::ctor(const&)/0 12.716 -1.56%
std::map<int,_int>::ctor(const&)/1024 6785.593 -
std::map<int,_int>::ctor(const&)/32 230.033 -4.37%
std::map<int,_int>::ctor(const&)/8192 54021.480 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.714 -1.61%
std::map<int,_int>::ctor(const&,_alloc)/1024 6648.747 -2.23%
std::map<int,_int>::ctor(const&,_alloc)/32 233.744 -
std::map<int,_int>::ctor(const&,_alloc)/8192 53286.661 -1.90%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.945 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8859.406 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 238.139 -13.41%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70788.869 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.696 -1.01%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13183.966 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.202 -1.72%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 256213.407 2.45%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.304 -
std::map<int,_int>::equal_range(key)_(existent)/32 1.861 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.477 -1.18%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.250 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.099 -1.64%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.641 -3.96%
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.02%
std::map<int,_int>::erase(iterator)/8192 24.000 1.40%
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 1.52%
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 1.46%
std::map<int,_int>::erase(key)_(existent)/1024 24.485 3.40%
std::map<int,_int>::erase(key)_(existent)/32 22.429 -
std::map<int,_int>::erase(key)_(existent)/8192 25.737 3.00%
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 -1.90%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.101 -
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 -1.07%
std::map<int,_int>::find(key)_(existent)/1024 4.173 -2.56%
std::map<int,_int>::find(key)_(existent)/32 1.687 -
std::map<int,_int>::find(key)_(existent)/8192 5.271 -
std::map<int,_int>::find(key)_(non-existent)/0 0.250 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.429 -1.43%
std::map<int,_int>::find(key)_(non-existent)/32 2.296 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.924 -1.22%
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 -2.80%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.721 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.891 -
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 1.65%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.217 1.16%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.727 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.377 -6.55%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.990 -3.04%
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 1.33%
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.49%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.206 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.743 1.45%
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 1.90%
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.92%
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 1.58%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 674.277 3.77%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117009.842 1.97%
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 2.84%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 545.247 1.67%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135463.169 1.22%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.058 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11370.426 3.18%
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 2.00%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 406.716 3.41%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9518.610 -4.43%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 648.457 1.05%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 78845.481 -6.47%
std::map<int,_int>::insert(value)_(already_present)/1024 3.454 5.30%
std::map<int,_int>::insert(value)_(already_present)/32 1.756 -
std::map<int,_int>::insert(value)_(already_present)/8192 3.958 -
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 1.39%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.158 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 21.078 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.648 1.25%
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.881 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.469 1.25%
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 1.01%
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 -
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 5.91%
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.64%
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 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.379 -1.09%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.472 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.500 -1.00%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.249 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.386 -18.08%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.265 -23.69%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.339 -21.29%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.390 -1.85%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6728.319 3.66%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 233.427 4.78%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54376.373 5.56%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.398 -1.77%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6725.385 3.90%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 235.990 4.49%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53697.089 4.24%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1499.154 -4.93%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 45.181 5.76%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12783.860 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.205 -6.27%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.757 1.68%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.652 -2.03%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -4.84%
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.240 -5.96%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.430 -5.67%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.647 -6.39%
std::map<std::string,_int>::clear()/0 397.489 -
std::map<std::string,_int>::clear()/1024 21992.124 -4.75%
std::map<std::string,_int>::clear()/32 875.665 -4.48%
std::map<std::string,_int>::clear()/8192 213020.461 -2.81%
std::map<std::string,_int>::contains(key)_(existent)/1024 23.215 -2.40%
std::map<std::string,_int>::contains(key)_(existent)/32 16.145 -1.13%
std::map<std::string,_int>::contains(key)_(existent)/8192 28.630 -
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.277 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.006 9.70%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.281 20.67%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 27.042 -
std::map<std::string,_int>::count(key)_(existent)/1024 23.993 -8.30%
std::map<std::string,_int>::count(key)_(existent)/32 16.070 -
std::map<std::string,_int>::count(key)_(existent)/8192 29.286 -4.31%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.266 -4.20%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.659 1.41%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.513 8.94%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.396 -
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 -
std::map<std::string,_int>::ctor(const&)/32 820.188 13.90%
std::map<std::string,_int>::ctor(const&)/8192 344567.152 -
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 -6.17%
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 9.79%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 830.755 -15.24%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 388706.172 -5.71%
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 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1045.460 -
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.79%
std::map<std::string,_int>::equal_range(key)_(existent)/32 15.614 9.38%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.745 3.37%
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.85%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.584 -7.06%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.979 1.82%
std::map<std::string,_int>::erase(iterator)/1024 28.124 -16.12%
std::map<std::string,_int>::erase(iterator)/32 32.121 8.02%
std::map<std::string,_int>::erase(iterator)/8192 26.662 -5.61%
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 -1.57%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 681.541 -1.56%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121954.205 -2.43%
std::map<std::string,_int>::erase(key)_(existent)/1024 80.477 -18.90%
std::map<std::string,_int>::erase(key)_(existent)/32 68.046 -11.05%
std::map<std::string,_int>::erase(key)_(existent)/8192 60.942 -38.13%
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 10.17%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.197 5.46%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.492 1.67%
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 11.86%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.978 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 17.553 10.43%
std::map<std::string,_int>::find(key)_(existent)/1024 24.033 -
std::map<std::string,_int>::find(key)_(existent)/32 15.540 2.04%
std::map<std::string,_int>::find(key)_(existent)/8192 31.926 11.96%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.737 -1.96%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.898 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 35.554 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.868 1.64%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 53.469 -21.39%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 49.645 4.32%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.850 -2.03%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.963 -8.62%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 51.793 4.97%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 34.195 -15.31%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 52.978 -32.04%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.094 23.08%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.261 13.05%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.570 4.92%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 39.829 -25.70%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.658 -8.81%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.282 6.97%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 35.582 -7.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 34.924 14.56%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.510 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65484.695 -7.67%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1458.807 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 954163.757 1.61%
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.32%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 620310.144 5.17%
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 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1083.795 -3.42%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 615966.251 2.39%
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.47%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1183.630 -3.91%
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 -2.20%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1186.642 -7.42%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367867.281 -1.10%
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.245 -
std::map<std::string,_int>::insert(value)_(already_present)/32 26.591 37.39%
std::map<std::string,_int>::insert(value)_(already_present)/8192 39.795 -5.63%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 31.241 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.753 1.61%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.173 -16.37%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 84.021 13.24%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 24.258 -23.57%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.409 -1.95%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 30.193 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 55.036 20.65%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 30.305 4.27%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 15.054 -17.83%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.987 46.65%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 23.457 -28.47%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.290 3.56%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 45.131 10.60%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 69.900 -15.09%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.909 19.97%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 55.525 6.98%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 38.113 -2.95%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 61.606 19.44%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.149 5.99%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.603 11.69%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.128 4.12%
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.23%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.440 1.29%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 33.261 2.90%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.461 -1.27%
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.44%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 355920.715 1.35%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.459 -1.16%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36453.333 1.44%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 765.077 9.67%
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 2.35%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 332.544 -1.32%
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 -7.45%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.026 4.27%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.267 11.20%
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 5.30%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 11.089 -4.43%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.132 -5.50%
std::mismatch(deque<int>)_(it,_it,_it)/1000 463.617 1.51%
std::mismatch(deque<int>)_(it,_it,_it)/1024 452.911 -
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 -1.16%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 450.250 -4.39%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 479.715 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 488638.664 -6.46%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.010 -1.45%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3829.333 -1.42%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 716.517 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 721.062 -1.97%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625747.565 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.390 1.07%
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.58%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624674.233 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.161 1.02%
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 -13.73%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 753.056 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 769.785 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 940052.166 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.152 3.92%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 13362.815 -4.12%
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 -6.97%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1538.362 93.93%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 1234.723 50.50%
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 -19.63%
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 -18.17%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 522.184 3.99%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608702.520 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.146 -6.76%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4744.602 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 481.071 3.17%
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 5.16%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4714.252 -
std::move(deque<int>)/1048576 54700.129 -2.46%
std::move(deque<int>)/262144 15129.569 -
std::move(deque<int>)/32768 1830.024 -22.48%
std::move(deque<int>)/4096 148.700 -
std::move(deque<int>)/512 22.145 -
std::move(deque<int>)/64 4.910 -2.65%
std::move(deque<int>)/8 3.445 -1.19%
std::move(list<int>)/1048576 1003171.229 -
std::move(list<int>)/262144 245565.687 -
std::move(list<int>)/32768 30849.808 -
std::move(list<int>)/4096 4778.424 -
std::move(list<int>)/512 354.730 -
std::move(list<int>)/64 42.731 9.35%
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 -
std::move(vector<bool>)_(unaligned)/1048576 6556.348 -
std::move(vector<bool>)_(unaligned)/262144 1628.529 2.48%
std::move(vector<bool>)_(unaligned)/32768 210.130 3.73%
std::move(vector<bool>)_(unaligned)/4096 26.272 -2.09%
std::move(vector<bool>)_(unaligned)/512 4.922 -
std::move(vector<bool>)_(unaligned)/64 1.624 -
std::move(vector<int>)/1048576 57496.129 1.71%
std::move(vector<int>)/262144 14178.155 -14.10%
std::move(vector<int>)/32768 1732.512 1.06%
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 -
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 -
std::move_backward(deque<int>)/512 23.970 1.49%
std::move_backward(deque<int>)/64 5.401 3.33%
std::move_backward(deque<int>)/8 3.521 -3.71%
std::move_backward(list<int>)/1048576 1027200.195 -
std::move_backward(list<int>)/262144 256567.323 -
std::move_backward(list<int>)/32768 31688.024 2.66%
std::move_backward(list<int>)/4096 4961.619 -5.25%
std::move_backward(list<int>)/512 366.370 -
std::move_backward(list<int>)/64 39.311 -
std::move_backward(list<int>)/8 3.376 1.73%
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 -4.95%
std::move_backward(vector<bool>)_(aligned)/64 1.793 -
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 -
std::move_backward(vector<int>)/1048576 60848.493 6.57%
std::move_backward(vector<int>)/262144 21684.856 -3.07%
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 -3.75%
std::multimap<int,_int>::clear()/0 391.282 -
std::multimap<int,_int>::clear()/1024 11134.335 4.26%
std::multimap<int,_int>::clear()/32 653.979 1.34%
std::multimap<int,_int>::clear()/8192 88799.601 7.18%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.315 -2.40%
std::multimap<int,_int>::contains(key)_(existent)/32 1.741 1.28%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.456 1.27%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.297 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.329 -5.74%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.813 3.74%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.129 11.77%
std::multimap<int,_int>::count(key)_(existent)/1024 5.283 -5.67%
std::multimap<int,_int>::count(key)_(existent)/32 3.646 -3.46%
std::multimap<int,_int>::count(key)_(existent)/8192 6.754 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.549 -1.71%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.274 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.787 -
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.41%
std::multimap<int,_int>::ctor(const&)/32 221.524 -
std::multimap<int,_int>::ctor(const&)/8192 52920.893 2.41%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.727 -2.76%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 7068.134 8.24%
std::multimap<int,_int>::ctor(const&,_alloc)/32 239.439 3.98%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 55242.438 6.30%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.727 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8780.876 4.15%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 237.100 2.85%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72462.478 4.10%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.773 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12856.398 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 297.496 1.88%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 241870.291 -3.01%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.338 4.65%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.418 -1.10%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.928 -1.94%
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.22%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.516 8.31%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.815 10.16%
std::multimap<int,_int>::erase(iterator)/1024 21.030 3.00%
std::multimap<int,_int>::erase(iterator)/32 20.901 3.21%
std::multimap<int,_int>::erase(iterator)/8192 20.983 2.65%
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.49%
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.19%
std::multimap<int,_int>::erase(key)_(existent)/1024 26.344 5.85%
std::multimap<int,_int>::erase(key)_(existent)/32 23.526 3.76%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.521 2.50%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -9.35%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.206 8.71%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.502 4.31%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.914 10.55%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -10.99%
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 -
std::multimap<int,_int>::find(key)_(existent)/32 1.724 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.322 -2.48%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.210 -
std::multimap<int,_int>::find(key)_(non-existent)/32 2.455 3.54%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.285 2.49%
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 5.29%
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.42%
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 1.98%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.813 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.346 3.33%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.194 -1.97%
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 -1.23%
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.70%
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 -
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 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 204182.004 -6.63%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 407.606 3.40%
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.50%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90627.738 1.41%
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 2.18%
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 2.02%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.400 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.662 1.42%
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 -4.04%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.919 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 37.668 2.06%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.917 4.52%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.917 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.806 4.55%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 21.001 2.93%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.175 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.472 3.42%
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.214 -1.65%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 10.479 76.48%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.228 28.41%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 16.864 90.08%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.355 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6446.122 -1.83%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 215.687 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51820.966 -1.53%
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 -1.31%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 215.121 -4.67%
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 -13.96%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12692.216 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.054 -1.11%
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 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.600 -1.94%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.797 -1.36%
std::multimap<std::string,_int>::clear()/0 392.941 -
std::multimap<std::string,_int>::clear()/1024 21891.760 2.76%
std::multimap<std::string,_int>::clear()/32 891.393 -
std::multimap<std::string,_int>::clear()/8192 214928.580 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 27.104 2.83%
std::multimap<std::string,_int>::contains(key)_(existent)/32 17.250 -4.19%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 36.484 -1.85%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.281 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 25.965 3.31%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 12.891 5.88%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 34.274 2.66%
std::multimap<std::string,_int>::count(key)_(existent)/1024 27.287 -6.31%
std::multimap<std::string,_int>::count(key)_(existent)/32 21.122 -3.26%
std::multimap<std::string,_int>::count(key)_(existent)/8192 36.527 8.58%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 30.216 5.72%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 12.447 3.54%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 39.715 2.07%
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 -1.80%
std::multimap<std::string,_int>::ctor(const&)/32 685.572 -14.14%
std::multimap<std::string,_int>::ctor(const&)/8192 343448.680 -2.22%
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.667 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37358.872 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 808.011 -5.84%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346399.335 -1.78%
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 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 776.307 -18.83%
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.92%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1011.483 -3.07%
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 -1.79%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 20.781 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 32.368 -6.46%
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 -4.19%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.814 -8.96%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 39.636 1.93%
std::multimap<std::string,_int>::erase(iterator)/1024 35.064 6.85%
std::multimap<std::string,_int>::erase(iterator)/32 26.499 -7.45%
std::multimap<std::string,_int>::erase(iterator)/8192 31.662 1.32%
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 1.71%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 672.627 -2.64%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119813.988 1.64%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 80.385 15.16%
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.772 26.84%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 65.961 -25.99%
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 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.459 -3.96%
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.57%
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.16%
std::multimap<std::string,_int>::find(key)_(existent)/1024 21.646 -6.55%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.339 -2.95%
std::multimap<std::string,_int>::find(key)_(existent)/8192 29.852 -4.32%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.261 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 29.771 11.74%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 12.790 12.44%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 36.155 5.02%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.285 47.47%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 61.294 -3.23%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.796 18.09%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 93.239 1.25%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 30.894 -13.76%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 45.895 -8.80%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 35.849 -4.25%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.401 4.68%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 28.207 16.28%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 39.705 22.15%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.751 -1.40%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 83.261 8.31%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 34.450 37.97%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.479 13.97%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 37.771 -3.42%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.286 -2.68%
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 -
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 1.48%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1226.769 2.61%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 597380.394 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 403.923 2.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 64644.849 -5.41%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1638.448 1.38%
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 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1165.005 3.00%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 386135.556 -
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 1.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1191.423 6.92%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348563.945 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.882 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 30.970 -44.38%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 74.100 -17.07%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.371 2.80%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 61.785 -5.39%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 31.809 -17.50%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 87.197 1.26%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 27.493 -19.99%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 40.650 -3.43%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 29.986 -17.88%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 50.942 -2.17%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 91.369 -3.37%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 38.544 -15.33%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 123.713 -7.91%
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 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.192 -2.51%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 38.663 -
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 13.63%
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 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 773.134 2.16%
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 1.89%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 360.770 6.13%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207372.141 -1.68%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 93.390 -3.53%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 37.405 -9.61%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 131.995 2.47%
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 -13.08%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 14.058 -22.78%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 41.519 -31.85%
std::multiset<int>::clear()/0 389.948 -
std::multiset<int>::clear()/1024 9798.780 -16.10%
std::multiset<int>::clear()/32 615.757 -12.78%
std::multiset<int>::clear()/8192 77651.306 -17.06%
std::multiset<int>::contains(key)_(existent)/1024 3.970 -3.11%
std::multiset<int>::contains(key)_(existent)/32 1.679 -2.94%
std::multiset<int>::contains(key)_(existent)/8192 8.298 -7.99%
std::multiset<int>::contains(key)_(non-existent)/0 0.285 -
std::multiset<int>::contains(key)_(non-existent)/1024 6.036 -2.81%
std::multiset<int>::contains(key)_(non-existent)/32 2.770 4.46%
std::multiset<int>::contains(key)_(non-existent)/8192 9.176 -10.73%
std::multiset<int>::count(key)_(existent)/1024 5.578 -3.93%
std::multiset<int>::count(key)_(existent)/32 3.703 -4.84%
std::multiset<int>::count(key)_(existent)/8192 9.165 -4.48%
std::multiset<int>::count(key)_(non-existent)/0 0.260 -
std::multiset<int>::count(key)_(non-existent)/1024 6.285 5.58%
std::multiset<int>::count(key)_(non-existent)/32 2.596 -
std::multiset<int>::count(key)_(non-existent)/8192 9.767 -
std::multiset<int>::ctor(&&,_different_allocs)/0 12.787 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5996.882 -1.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 -1.71%
std::multiset<int>::ctor(const&)/32 225.264 -
std::multiset<int>::ctor(const&)/8192 50599.722 -2.11%
std::multiset<int>::ctor(const&,_alloc)/0 12.688 -
std::multiset<int>::ctor(const&,_alloc)/1024 6311.483 -1.73%
std::multiset<int>::ctor(const&,_alloc)/32 223.079 -2.71%
std::multiset<int>::ctor(const&,_alloc)/8192 50690.411 -1.22%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.642 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8999.024 -2.19%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 240.935 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72093.520 -2.31%
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 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250643.757 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.243 -1.61%
std::multiset<int>::equal_range(key)_(existent)/32 2.341 -1.13%
std::multiset<int>::equal_range(key)_(existent)/8192 8.229 -10.26%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.658 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.396 1.15%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.722 -1.44%
std::multiset<int>::erase(iterator)/1024 23.130 -20.32%
std::multiset<int>::erase(iterator)/32 20.715 -13.30%
std::multiset<int>::erase(iterator)/8192 23.084 -20.71%
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 -8.92%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.594 -4.20%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 53903.283 -12.22%
std::multiset<int>::erase(key)_(existent)/1024 40.099 1.33%
std::multiset<int>::erase(key)_(existent)/32 22.113 -
std::multiset<int>::erase(key)_(existent)/8192 62.717 1.04%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.251 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.660 -2.63%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.314 -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.592 -3.82%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.262 -6.34%
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.948 -2.46%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.795 -1.87%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.136 -
std::multiset<int>::find(key)_(existent)/1024 4.199 -
std::multiset<int>::find(key)_(existent)/32 1.617 -1.11%
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 -2.51%
std::multiset<int>::find(key)_(non-existent)/32 2.256 -1.84%
std::multiset<int>::find(key)_(non-existent)/8192 8.061 -3.91%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.086 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.946 1.45%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.451 -
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 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.380 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 30.797 -4.49%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.503 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 49.720 1.41%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.941 -2.56%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 69.893 -20.03%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.141 -2.97%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.220 -2.83%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.829 -2.77%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.707 -3.85%
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 -1.78%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 717.049 -
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 -1.52%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 684.701 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 186996.193 -
std::multiset<int>::insert(value)_(already_present)/1024 27.497 -1.25%
std::multiset<int>::insert(value)_(already_present)/32 18.177 -
std::multiset<int>::insert(value)_(already_present)/8192 31.492 -2.50%
std::multiset<int>::insert(value)_(new_value,_end)/0 16.975 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 52.721 -1.31%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.640 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 71.960 -15.18%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.956 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.720 1.06%
std::multiset<int>::insert(value)_(new_value,_middle)/32 17.950 -
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 -4.02%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 7.522 -50.03%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.656 -36.52%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 11.316 -53.06%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.297 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6304.975 1.67%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.237 1.51%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50611.772 2.47%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.305 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6366.368 2.64%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 226.849 2.99%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50261.319 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1318.222 -1.75%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 36.822 -2.94%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12320.935 -1.21%
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 -2.15%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.436 -42.36%
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.553 -29.51%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.620 -45.70%
std::multiset<std::string>::clear()/0 391.321 -
std::multiset<std::string>::clear()/1024 21017.881 -3.88%
std::multiset<std::string>::clear()/32 882.507 -4.49%
std::multiset<std::string>::clear()/8192 209771.242 -2.63%
std::multiset<std::string>::contains(key)_(existent)/1024 25.827 17.61%
std::multiset<std::string>::contains(key)_(existent)/32 17.624 2.01%
std::multiset<std::string>::contains(key)_(existent)/8192 30.212 -5.61%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.284 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 26.652 18.49%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.477 6.44%
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.079 -4.21%
std::multiset<std::string>::count(key)_(existent)/1024 23.491 1.29%
std::multiset<std::string>::count(key)_(existent)/32 19.763 -3.29%
std::multiset<std::string>::count(key)_(existent)/8192 30.634 6.48%
std::multiset<std::string>::count(key)_(non-existent)/0 0.257 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.738 3.85%
std::multiset<std::string>::count(key)_(non-existent)/32 10.021 -7.71%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.646 -
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 -
std::multiset<std::string>::ctor(const&)/32 792.640 -3.11%
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.32%
std::multiset<std::string>::ctor(const&,_alloc)/32 747.081 -7.15%
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 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 763.430 -8.22%
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 1.20%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1028.056 -2.34%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1087856.894 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.193 4.19%
std::multiset<std::string>::equal_range(key)_(existent)/32 17.618 -5.29%
std::multiset<std::string>::equal_range(key)_(existent)/8192 30.220 2.27%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.262 -4.49%
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.123 -12.68%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.324 -22.62%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.717 -12.11%
std::multiset<std::string>::erase(iterator)/1024 31.862 11.71%
std::multiset<std::string>::erase(iterator)/32 27.395 -17.33%
std::multiset<std::string>::erase(iterator)/8192 36.848 15.80%
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 -4.92%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.614 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117209.243 -3.66%
std::multiset<std::string>::erase(key)_(existent)/1024 95.034 48.74%
std::multiset<std::string>::erase(key)_(existent)/32 84.071 4.74%
std::multiset<std::string>::erase(key)_(existent)/8192 81.218 17.11%
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.21%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 12.512 16.48%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.312 -3.43%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.483 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.427 -9.55%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.692 -2.08%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 16.517 -4.64%
std::multiset<std::string>::find(key)_(existent)/1024 24.403 -3.11%
std::multiset<std::string>::find(key)_(existent)/32 14.927 3.28%
std::multiset<std::string>::find(key)_(existent)/8192 27.682 2.98%
std::multiset<std::string>::find(key)_(non-existent)/0 0.254 -
std::multiset<std::string>::find(key)_(non-existent)/1024 22.037 -8.02%
std::multiset<std::string>::find(key)_(non-existent)/32 10.449 -2.30%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.848 -4.44%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.752 51.48%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 56.641 -13.13%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 41.152 18.62%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 98.184 9.87%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.087 -12.29%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 52.149 11.74%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.270 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 63.684 44.93%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.596 11.35%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 48.553 2.45%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.873 16.17%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 75.783 20.98%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.609 17.82%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 41.023 12.49%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.946 -4.37%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 29.882 -27.13%
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 -1.59%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1406.367 3.15%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 903344.384 3.35%
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.08%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1252.875 1.57%
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 -3.18%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1467.187 -1.70%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 816481.500 -
std::multiset<std::string>::insert(value)_(already_present)/1024 55.227 3.79%
std::multiset<std::string>::insert(value)_(already_present)/32 42.853 -11.64%
std::multiset<std::string>::insert(value)_(already_present)/8192 52.527 -25.05%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 24.975 -11.43%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 67.627 17.37%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 31.970 -26.05%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 85.922 1.09%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 31.054 14.46%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 47.710 13.69%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 37.182 -7.49%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 58.154 11.67%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 94.400 1.59%
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.325 3.15%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 128.335 -6.13%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.334 -16.62%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 12.266 -10.81%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 35.569 -21.02%
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 10.99%
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 -1.52%
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 12.78%
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 1.04%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 327.937 -1.77%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204643.058 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 89.469 -2.64%
std::multiset<std::string>::upper_bound(key)_(existent)/32 39.712 9.33%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 131.364 -2.92%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 26.770 -20.26%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.896 -18.18%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 35.589 -21.80%
std::none_of(deque<int>)_(process_all)/32 12.287 -
std::none_of(deque<int>)_(process_all)/32768 10107.489 -7.69%
std::none_of(deque<int>)_(process_all)/50 18.877 -
std::none_of(deque<int>)_(process_all)/8 3.433 4.66%
std::none_of(deque<int>)_(process_all)/8192 2519.089 -7.69%
std::none_of(list<int>)_(process_all)/32 11.645 -
std::none_of(list<int>)_(process_all)/32768 26813.222 -
std::none_of(list<int>)_(process_all)/50 22.176 1.05%
std::none_of(list<int>)_(process_all)/8 2.663 -1.10%
std::none_of(list<int>)_(process_all)/8192 8771.200 -
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.03%
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 -
std::partial_sort(deque<int>)_(ascending)/8192 144550.584 -2.17%
std::partial_sort(deque<int>)_(descending)/1024 17717.800 -
std::partial_sort(deque<int>)_(descending)/8 41.321 -1.69%
std::partial_sort(deque<int>)_(descending)/8192 262056.511 -
std::partial_sort(deque<int>)_(heap)/1024 18014.167 -
std::partial_sort(deque<int>)_(heap)/8 39.906 1.03%
std::partial_sort(deque<int>)_(heap)/8192 265693.523 -1.24%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7680.755 -
std::partial_sort(deque<int>)_(pipe-organ)/8 33.820 2.12%
std::partial_sort(deque<int>)_(pipe-organ)/8192 141857.421 -4.91%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18802.484 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.510 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 261694.283 2.24%
std::partial_sort(deque<int>)_(repeated)/1024 6517.867 2.11%
std::partial_sort(deque<int>)_(repeated)/8 26.216 -1.30%
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 -1.48%
std::partial_sort(deque<int>)_(shuffled)/8192 243168.714 -1.19%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4769.884 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 19.914 -2.16%
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 1.12%
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.41%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101067.923 5.08%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4767.455 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 19.972 -
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 1.53%
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 -1.84%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27779.749 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6768.775 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.291 -3.37%
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 1.99%
std::partial_sort(vector<int>)_(descending)/8192 93310.698 -1.12%
std::partial_sort(vector<int>)_(heap)/1024 7940.410 -
std::partial_sort(vector<int>)_(heap)/8 27.921 2.12%
std::partial_sort(vector<int>)_(heap)/8192 96666.483 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4729.837 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.051 -
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.51%
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 1.96%
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 -2.39%
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 -5.07%
std::partial_sort_copy(deque<int>)_(heap)/8 15.142 -4.98%
std::partial_sort_copy(deque<int>)_(heap)/8192 98320.552 -2.63%
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5115.629 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.778 -2.65%
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 3.69%
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.89%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29853.477 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6914.175 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.058 -2.33%
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 1.85%
std::partial_sort_copy(list<int>)_(descending)/1024 8180.338 -
std::partial_sort_copy(list<int>)_(descending)/8 16.246 -
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.43%
std::partial_sort_copy(list<int>)_(heap)/8192 101403.970 -
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 8.85%
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.23%
std::partial_sort_copy(list<int>)_(repeated)/8192 34794.639 4.84%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7060.075 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.443 3.20%
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 -
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 2.80%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 96240.575 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4713.916 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.448 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50200.133 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8750.616 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.362 -
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 1.29%
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 -
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.09%
std::partial_sort_copy(vector<int>)_(descending)/8192 93135.245 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8007.285 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.689 -
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 -2.35%
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 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6828.897 -
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 -3.53%
std::partition(deque<int>)_(dense)/50 15.344 -3.43%
std::partition(deque<int>)_(dense)/8192 2776.705 -
std::partition(deque<int>)_(sparse)/1024 380.603 -
std::partition(deque<int>)_(sparse)/32 10.172 -25.18%
std::partition(deque<int>)_(sparse)/50 15.019 -24.27%
std::partition(deque<int>)_(sparse)/8192 3029.688 2.41%
std::partition(list<int>)_(dense)/1024 387.531 -
std::partition(list<int>)_(dense)/32 8.782 -
std::partition(list<int>)_(dense)/50 13.193 -1.14%
std::partition(list<int>)_(dense)/8192 4913.699 -
std::partition(list<int>)_(sparse)/1024 726.152 1.24%
std::partition(list<int>)_(sparse)/32 8.843 -2.84%
std::partition(list<int>)_(sparse)/50 21.863 2.89%
std::partition(list<int>)_(sparse)/8192 7544.248 -
std::partition(vector<int>)_(dense)/1024 248.013 -
std::partition(vector<int>)_(dense)/32 8.639 5.80%
std::partition(vector<int>)_(dense)/50 13.028 -1.66%
std::partition(vector<int>)_(dense)/8192 1867.277 -
std::partition(vector<int>)_(sparse)/1024 254.566 -
std::partition(vector<int>)_(sparse)/32 8.651 -1.80%
std::partition(vector<int>)_(sparse)/50 13.836 -1.62%
std::partition(vector<int>)_(sparse)/8192 1855.944 -
std::partition_copy(deque<int>)/1024 639.994 -
std::partition_copy(deque<int>)/32 12.944 1.01%
std::partition_copy(deque<int>)/50 21.116 -
std::partition_copy(deque<int>)/8192 5691.581 -
std::partition_copy(list<int>)/1024 709.558 -2.57%
std::partition_copy(list<int>)/32 8.569 -5.76%
std::partition_copy(list<int>)/50 12.872 -2.86%
std::partition_copy(list<int>)/8192 7204.950 -
std::partition_copy(vector<int>)/1024 466.490 -
std::partition_copy(vector<int>)/32 8.206 2.74%
std::partition_copy(vector<int>)/50 12.661 -
std::partition_copy(vector<int>)/8192 4553.321 -
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 -1.18%
std::partition_point(vector<int>)/1024 6.367 4.13%
std::partition_point(vector<int>)/32 2.564 -
std::partition_point(vector<int>)/50 2.652 3.07%
std::partition_point(vector<int>)/8192 9.318 -
std::pop_heap(deque<float>)/1024 13.348 1.57%
std::pop_heap(deque<float>)/8 51.925 -
std::pop_heap(deque<float>)/8192 60.909 -
std::pop_heap(deque<int>)/1024 13.418 8.06%
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.01%
std::pop_heap(deque<size_t>)/8192 64.467 9.81%
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.56%
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 -
std::remove(deque<int>)_(prefix)/50 64.735 1.21%
std::remove(deque<int>)_(prefix)/8192 3836.247 -
std::remove(deque<int>)_(sprinkled)/1024 523.799 -
std::remove(deque<int>)_(sprinkled)/32 51.710 3.65%
std::remove(deque<int>)_(sprinkled)/50 57.916 5.36%
std::remove(deque<int>)_(sprinkled)/8192 3837.826 -
std::remove(list<int>)_(prefix)/1024 971.581 -
std::remove(list<int>)_(prefix)/32 52.105 -
std::remove(list<int>)_(prefix)/50 62.920 -
std::remove(list<int>)_(prefix)/8192 8262.890 -
std::remove(list<int>)_(sprinkled)/1024 974.256 3.16%
std::remove(list<int>)_(sprinkled)/32 51.931 -
std::remove(list<int>)_(sprinkled)/50 61.085 -
std::remove(list<int>)_(sprinkled)/8192 7866.449 -
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 -
std::remove_copy(deque<int>)_(prefix)/32 12.881 -2.34%
std::remove_copy(deque<int>)_(prefix)/50 19.993 -6.32%
std::remove_copy(deque<int>)_(prefix)/8192 3324.763 -
std::remove_copy(deque<int>)_(sprinkled)/1024 363.556 1.62%
std::remove_copy(deque<int>)_(sprinkled)/32 12.291 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.470 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2918.530 1.93%
std::remove_copy(list<int>)_(prefix)/1024 1623.589 119.32%
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 -4.17%
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 -4.50%
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 1.96%
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 3.93%
std::remove_copy_if(deque<int>)_(prefix)/50 28.168 -
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.15%
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 -5.14%
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.03%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7331.584 -4.36%
std::remove_copy_if(vector<int>)_(prefix)/1024 400.078 -4.27%
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 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.338 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.553 2.73%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.341 -1.59%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2738.134 -
std::remove_if(deque<int>)_(prefix)/1024 573.740 3.33%
std::remove_if(deque<int>)_(prefix)/32 55.468 -3.13%
std::remove_if(deque<int>)_(prefix)/50 66.762 6.70%
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 1.38%
std::remove_if(deque<int>)_(sprinkled)/50 64.941 5.09%
std::remove_if(deque<int>)_(sprinkled)/8192 3893.185 -
std::remove_if(list<int>)_(prefix)/1024 1016.321 1.35%
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 -
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.99%
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 -2.07%
std::remove_if(vector<int>)_(prefix)/8192 2567.236 -2.08%
std::remove_if(vector<int>)_(sprinkled)/1024 514.865 -1.42%
std::remove_if(vector<int>)_(sprinkled)/32 53.296 -2.24%
std::remove_if(vector<int>)_(sprinkled)/50 61.840 -2.92%
std::remove_if(vector<int>)_(sprinkled)/8192 3812.373 -
std::replace(deque<int>)_(prefix)/1024 408.053 -
std::replace(deque<int>)_(prefix)/32 12.673 -2.15%
std::replace(deque<int>)_(prefix)/50 19.079 -
std::replace(deque<int>)_(prefix)/8192 3234.125 -1.15%
std::replace(deque<int>)_(sprinkled)/1024 347.932 -
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 -8.34%
std::replace(list<int>)_(sprinkled)/32 11.155 -
std::replace(list<int>)_(sprinkled)/50 18.463 -3.69%
std::replace(list<int>)_(sprinkled)/8192 7258.390 -1.85%
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 -2.06%
std::replace(vector<int>)_(sprinkled)/32 5.762 1.47%
std::replace(vector<int>)_(sprinkled)/50 9.292 -1.32%
std::replace(vector<int>)_(sprinkled)/8192 1146.900 -
std::replace_if(deque<int>)_(prefix)/1024 474.690 -
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 -
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 -1.62%
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 -
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 -
std::replace_if(list<int>)_(sprinkled)/8192 7376.340 -1.02%
std::replace_if(vector<int>)_(prefix)/1024 272.594 1.73%
std::replace_if(vector<int>)_(prefix)/32 9.597 -
std::replace_if(vector<int>)_(prefix)/50 13.988 -2.88%
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 4.14%
std::replace_if(vector<int>)_(sprinkled)/50 13.069 -
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 -
std::reverse(list<int>)/32768 19391.300 10.93%
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 4.39%
std::reverse_copy(deque<int>)/32768 7889.475 -
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 -1.03%
std::reverse_copy(list<int>)/4096 3204.816 3.13%
std::reverse_copy(list<int>)/512 363.318 -
std::reverse_copy(list<int>)/64 29.707 -
std::reverse_copy(list<int>)/8 2.375 -2.46%
std::reverse_copy(vector<int>)/32768 980.921 -
std::reverse_copy(vector<int>)/4096 131.847 -
std::reverse_copy(vector<int>)/512 17.146 -
std::reverse_copy(vector<int>)/64 2.518 -
std::reverse_copy(vector<int>)/8 2.438 4.60%
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.62%
std::rotate(deque<int>)_(1_element_backward)/8192 311.329 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.656 1.47%
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 -5.68%
std::rotate(deque<int>)_(by_1/3)/1024 415.195 -
std::rotate(deque<int>)_(by_1/3)/32 20.191 -
std::rotate(deque<int>)_(by_1/3)/50 28.554 -4.26%
std::rotate(deque<int>)_(by_1/3)/8192 3366.467 5.10%
std::rotate(deque<int>)_(by_1/4)/1024 271.657 2.28%
std::rotate(deque<int>)_(by_1/4)/32 13.279 -
std::rotate(deque<int>)_(by_1/4)/50 27.190 -2.27%
std::rotate(deque<int>)_(by_1/4)/8192 2442.084 -9.91%
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 -1.92%
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 -
std::rotate(list<int>)_(1_element_forward)/8192 8057.357 -1.56%
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 3.30%
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 -2.04%
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 -11.77%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.469 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.640 2.14%
std::rotate(vector<bool>)_(1_element_forward)/50 17.652 1.40%
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 1.80%
std::rotate(vector<bool>)_(by_1/2)/50 17.740 2.08%
std::rotate(vector<bool>)_(by_1/2)/8192 15.061 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.080 1.12%
std::rotate(vector<bool>)_(by_1/3)/32 17.826 2.20%
std::rotate(vector<bool>)_(by_1/3)/50 17.788 2.01%
std::rotate(vector<bool>)_(by_1/3)/8192 154.440 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.946 -14.59%
std::rotate(vector<bool>)_(by_1/4)/32 17.835 1.01%
std::rotate(vector<bool>)_(by_1/4)/50 17.824 1.90%
std::rotate(vector<bool>)_(by_1/4)/8192 30.050 -
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 -
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 -2.75%
std::rotate(vector<int>)_(by_1/4)/50 11.674 -1.10%
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 4.54%
std::rotate_copy(deque<int>)/50 3.044 1.29%
std::rotate_copy(deque<int>)/8192 297.398 1.49%
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 -2.75%
std::rotate_copy(vector<int>)/1024 33.411 -3.94%
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.674 -1.27%
std::rotate_copy(vector<int>)/8192 431.078 15.34%
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 -1.32%
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 -5.52%
std::search(deque<int>)_(near_matches)/1024 19538.462 -5.29%
std::search(deque<int>)_(near_matches)/8192 1436832.563 -
std::search(deque<int>)_(no_match)/1000 398.611 -1.73%
std::search(deque<int>)_(no_match)/1024 239.569 -42.27%
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 -
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 -1.00%
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 11.37%
std::search(deque<int>,_pred)_(near_matches)/1024 26978.874 10.72%
std::search(deque<int>,_pred)_(near_matches)/8192 1556014.076 1.58%
std::search(deque<int>,_pred)_(no_match)/1000 514.142 21.32%
std::search(deque<int>,_pred)_(no_match)/1024 515.549 18.18%
std::search(deque<int>,_pred)_(no_match)/1048576 445719.487 -
std::search(deque<int>,_pred)_(no_match)/8192 3772.731 7.92%
std::search(deque<int>,_pred)_(same_length)/1000 501.169 4.74%
std::search(deque<int>,_pred)_(same_length)/1024 511.485 1.19%
std::search(deque<int>,_pred)_(same_length)/8192 4034.900 -
std::search(deque<int>,_pred)_(single_element)/1000 681.787 -
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 -
std::search(list<int>)_(no_match)/1000 687.674 3.41%
std::search(list<int>)_(no_match)/1024 757.805 -
std::search(list<int>)_(no_match)/1048576 837708.580 1.71%
std::search(list<int>)_(no_match)/8192 6552.617 -
std::search(list<int>)_(same_length)/1000 738.354 -2.81%
std::search(list<int>)_(same_length)/1024 763.260 -8.52%
std::search(list<int>)_(same_length)/8192 7899.283 -4.59%
std::search(list<int>)_(single_element)/1000 556.833 -18.03%
std::search(list<int>)_(single_element)/1024 766.991 2.03%
std::search(list<int>)_(single_element)/8192 7930.937 -2.64%
std::search(list<int>,_pred)_(near_matches)/1000 44064.808 5.86%
std::search(list<int>,_pred)_(near_matches)/1024 46582.255 7.26%
std::search(list<int>,_pred)_(near_matches)/8192 2704111.433 -
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 -
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 7.80%
std::search(list<int>,_pred)_(single_element)/1000 794.863 -
std::search(list<int>,_pred)_(single_element)/1024 815.164 -
std::search(list<int>,_pred)_(single_element)/8192 9858.555 27.21%
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 -4.79%
std::search(vector<int>)_(no_match)/1024 211.784 -4.68%
std::search(vector<int>)_(no_match)/1048576 208953.534 -2.53%
std::search(vector<int>)_(no_match)/8192 1629.222 -2.83%
std::search(vector<int>)_(same_length)/1000 239.194 -2.89%
std::search(vector<int>)_(same_length)/1024 244.541 -4.59%
std::search(vector<int>)_(same_length)/8192 1861.266 -6.17%
std::search(vector<int>)_(single_element)/1000 228.356 -
std::search(vector<int>)_(single_element)/1024 233.582 -
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.14%
std::search(vector<int>,_pred)_(same_length)/8192 5096.654 3.34%
std::search(vector<int>,_pred)_(single_element)/1000 501.836 -1.11%
std::search(vector<int>,_pred)_(single_element)/1024 514.926 -
std::search(vector<int>,_pred)_(single_element)/8192 4122.745 -
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 -1.58%
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 -6.73%
std::set<int>::clear()/32 618.470 -3.45%
std::set<int>::clear()/8192 78165.503 -6.51%
std::set<int>::contains(key)_(existent)/1024 3.864 -
std::set<int>::contains(key)_(existent)/32 1.680 2.66%
std::set<int>::contains(key)_(existent)/8192 8.146 -7.47%
std::set<int>::contains(key)_(non-existent)/0 0.293 -
std::set<int>::contains(key)_(non-existent)/1024 6.209 -5.01%
std::set<int>::contains(key)_(non-existent)/32 2.684 -10.63%
std::set<int>::contains(key)_(non-existent)/8192 12.189 12.21%
std::set<int>::count(key)_(existent)/1024 4.213 -
std::set<int>::count(key)_(existent)/32 1.634 1.17%
std::set<int>::count(key)_(existent)/8192 7.961 1.43%
std::set<int>::count(key)_(non-existent)/0 0.250 -
std::set<int>::count(key)_(non-existent)/1024 7.416 -3.80%
std::set<int>::count(key)_(non-existent)/32 2.865 -3.86%
std::set<int>::count(key)_(non-existent)/8192 11.977 5.63%
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 -4.37%
std::set<int>::ctor(const&)/32 216.340 -1.90%
std::set<int>::ctor(const&)/8192 48771.531 -2.63%
std::set<int>::ctor(const&,_alloc)/0 12.658 -
std::set<int>::ctor(const&,_alloc)/1024 6160.321 -2.71%
std::set<int>::ctor(const&,_alloc)/32 217.824 -1.17%
std::set<int>::ctor(const&,_alloc)/8192 48890.855 -3.01%
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 4.13%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68784.676 1.26%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.658 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12696.673 -1.24%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.892 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 242731.818 -
std::set<int>::equal_range(key)_(existent)/1024 4.241 -4.86%
std::set<int>::equal_range(key)_(existent)/32 1.789 -
std::set<int>::equal_range(key)_(existent)/8192 7.968 -
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.800 -6.45%
std::set<int>::equal_range(key)_(non-existent)/32 2.449 -10.53%
std::set<int>::equal_range(key)_(non-existent)/8192 10.265 -6.41%
std::set<int>::erase(iterator)/1024 19.667 -5.85%
std::set<int>::erase(iterator)/32 19.691 -3.90%
std::set<int>::erase(iterator)/8192 19.752 -5.90%
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 -2.91%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 556.231 -1.64%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52859.546 -5.27%
std::set<int>::erase(key)_(existent)/1024 49.846 1.52%
std::set<int>::erase(key)_(existent)/32 21.400 -6.25%
std::set<int>::erase(key)_(existent)/8192 68.633 -
std::set<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.673 -6.47%
std::set<int>::erase(key)_(non-existent,_end)/32 2.877 7.77%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.548 -8.23%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.251 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.914 -3.76%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.768 -1.24%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.184 1.56%
std::set<int>::find(key)_(existent)/1024 3.850 -4.28%
std::set<int>::find(key)_(existent)/32 1.644 -4.74%
std::set<int>::find(key)_(existent)/8192 7.873 -1.99%
std::set<int>::find(key)_(non-existent)/0 0.250 -
std::set<int>::find(key)_(non-existent)/1024 5.830 5.09%
std::set<int>::find(key)_(non-existent)/32 2.399 6.94%
std::set<int>::find(key)_(non-existent)/8192 8.805 4.42%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.010 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.680 -2.76%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.236 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 98.130 7.88%
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 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.577 -2.72%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.240 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 51.296 15.08%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.854 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 88.090 -9.77%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.191 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 22.760 -
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 -1.02%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 18089.680 8.04%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 764.626 -3.62%
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 -2.22%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.192 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116105.002 -1.99%
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.04%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 535.258 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 133001.555 -
std::set<int>::insert(value)_(already_present)/1024 6.595 9.11%
std::set<int>::insert(value)_(already_present)/32 1.801 -
std::set<int>::insert(value)_(already_present)/8192 9.857 1.03%
std::set<int>::insert(value)_(new_value,_end)/0 17.038 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.761 -5.72%
std::set<int>::insert(value)_(new_value,_end)/32 18.627 -1.85%
std::set<int>::insert(value)_(new_value,_end)/8192 67.940 -12.56%
std::set<int>::insert(value)_(new_value,_middle)/0 16.988 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.006 -1.61%
std::set<int>::insert(value)_(new_value,_middle)/32 18.350 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.754 -
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 -1.11%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.054 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.259 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.061 1.21%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.250 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6071.333 -2.05%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 215.184 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48470.616 -2.19%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.259 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 7267.837 11.63%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 214.200 -6.25%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 52560.927 4.55%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1399.370 3.95%
std::set<int>::operator=(const&)_(into_populated_Container)/32 41.524 8.71%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12482.477 -
std::set<int>::upper_bound(key)_(existent)/1024 4.316 -
std::set<int>::upper_bound(key)_(existent)/32 1.798 -
std::set<int>::upper_bound(key)_(existent)/8192 8.052 -2.51%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 7.540 23.71%
std::set<int>::upper_bound(key)_(non-existent)/32 3.142 28.98%
std::set<int>::upper_bound(key)_(non-existent)/8192 12.864 22.82%
std::set<std::string>::clear()/0 391.978 -
std::set<std::string>::clear()/1024 21357.994 -1.52%
std::set<std::string>::clear()/32 892.813 2.05%
std::set<std::string>::clear()/8192 213190.766 -
std::set<std::string>::contains(key)_(existent)/1024 22.447 -3.39%
std::set<std::string>::contains(key)_(existent)/32 14.224 -7.32%
std::set<std::string>::contains(key)_(existent)/8192 28.610 1.25%
std::set<std::string>::contains(key)_(non-existent)/0 0.274 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.765 3.78%
std::set<std::string>::contains(key)_(non-existent)/32 10.788 -2.65%
std::set<std::string>::contains(key)_(non-existent)/8192 29.313 1.75%
std::set<std::string>::count(key)_(existent)/1024 24.136 -
std::set<std::string>::count(key)_(existent)/32 16.386 -4.30%
std::set<std::string>::count(key)_(existent)/8192 31.104 -1.15%
std::set<std::string>::count(key)_(non-existent)/0 0.257 -
std::set<std::string>::count(key)_(non-existent)/1024 25.222 5.71%
std::set<std::string>::count(key)_(non-existent)/32 11.063 -
std::set<std::string>::count(key)_(non-existent)/8192 35.030 7.08%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.781 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6914.799 -
std::set<std::string>::ctor(&&,_different_allocs)/32 207.179 -1.06%
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 -
std::set<std::string>::ctor(const&)/32 700.687 -11.86%
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 -1.38%
std::set<std::string>::ctor(const&,_alloc)/32 688.619 -7.42%
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 -1.05%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 794.312 -1.18%
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 -6.48%
std::set<std::string>::equal_range(key)_(existent)/32 17.117 4.54%
std::set<std::string>::equal_range(key)_(existent)/8192 27.869 4.09%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.821 3.76%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.257 7.89%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.944 3.30%
std::set<std::string>::erase(iterator)/1024 33.237 6.43%
std::set<std::string>::erase(iterator)/32 25.813 -5.25%
std::set<std::string>::erase(iterator)/8192 30.280 13.32%
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 -1.03%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 676.687 -1.39%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117716.073 -
std::set<std::string>::erase(key)_(existent)/1024 72.610 16.15%
std::set<std::string>::erase(key)_(existent)/32 52.319 3.34%
std::set<std::string>::erase(key)_(existent)/8192 85.454 19.99%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 21.520 -
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.162 -5.80%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.430 -4.41%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.882 -1.35%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.592 -9.83%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 16.223 -1.84%
std::set<std::string>::find(key)_(existent)/1024 24.777 4.92%
std::set<std::string>::find(key)_(existent)/32 16.400 5.16%
std::set<std::string>::find(key)_(existent)/8192 30.624 2.81%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 22.981 5.12%
std::set<std::string>::find(key)_(non-existent)/32 10.593 1.47%
std::set<std::string>::find(key)_(non-existent)/8192 30.892 5.96%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.368 28.68%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.937 34.74%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.010 47.16%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 72.717 2.33%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.365 -10.75%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 47.011 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.042 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 46.712 -1.02%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.483 32.96%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.098 -16.52%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.938 -2.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 42.378 -21.69%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.526 31.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.480 5.05%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.761 -11.43%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.272 1.20%
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.51%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1488.304 3.22%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 921238.881 -
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 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1281.316 -3.74%
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 -
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.90%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 648487.462 4.06%
std::set<std::string>::insert(value)_(already_present)/1024 29.578 -10.64%
std::set<std::string>::insert(value)_(already_present)/32 10.172 5.76%
std::set<std::string>::insert(value)_(already_present)/8192 37.972 32.91%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.174 -2.18%
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.001 -2.89%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.294 -2.91%
std::set<std::string>::insert(value)_(new_value,_end)/8192 65.508 -6.87%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.048 11.89%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 51.162 2.23%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.268 6.89%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 46.485 -15.03%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.821 -13.80%
std::set<std::string>::lower_bound(key)_(existent)/32 15.484 2.53%
std::set<std::string>::lower_bound(key)_(existent)/8192 32.211 5.42%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.263 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.754 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.205 -1.12%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 33.026 10.81%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.239 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36226.535 -2.70%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 844.169 5.11%
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 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 679.205 -1.88%
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.72%
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.10%
std::set<std::string>::upper_bound(key)_(existent)/1024 24.103 4.01%
std::set<std::string>::upper_bound(key)_(existent)/32 15.294 -10.96%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.441 -3.80%
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.40%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.939 -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.773 -4.59%
std::shift_left(deque<int>)/1024 37.910 -1.32%
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 -2.39%
std::shift_left(list<int>)/8192 7612.982 -1.66%
std::shift_left(vector<int>)/1024 35.245 -
std::shift_left(vector<int>)/32 2.975 -34.31%
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 -1.15%
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 8.41%
std::shift_right(vector<int>)/1024 35.511 -
std::shift_right(vector<int>)/32 2.953 -
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 -1.19%
std::sort(deque<int>)_(ascending)/8 17.470 -2.53%
std::sort(deque<int>)_(ascending)/8192 5706.314 -1.23%
std::sort(deque<int>)_(descending)/1024 1290.304 -
std::sort(deque<int>)_(descending)/8 24.960 -2.37%
std::sort(deque<int>)_(descending)/8192 10310.035 -1.02%
std::sort(deque<int>)_(heap)/1024 6157.277 -1.22%
std::sort(deque<int>)_(heap)/8 24.470 -1.43%
std::sort(deque<int>)_(heap)/8192 68542.330 -1.08%
std::sort(deque<int>)_(pipe-organ)/1024 2745.367 -
std::sort(deque<int>)_(pipe-organ)/8 19.901 -1.51%
std::sort(deque<int>)_(pipe-organ)/8192 26037.909 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17583.844 -1.07%
std::sort(deque<int>)_(qsort_adversarial)/8 17.554 -2.17%
std::sort(deque<int>)_(qsort_adversarial)/8192 478245.088 -2.15%
std::sort(deque<int>)_(repeated)/1024 955.651 -4.27%
std::sort(deque<int>)_(repeated)/8 17.755 -3.18%
std::sort(deque<int>)_(repeated)/8192 6695.122 1.66%
std::sort(deque<int>)_(shuffled)/1024 6878.024 -
std::sort(deque<int>)_(shuffled)/8 23.091 -
std::sort(deque<int>)_(shuffled)/8192 80610.152 -
std::sort(vector<NonIntegral>)_(ascending)/1024 516.970 -1.20%
std::sort(vector<NonIntegral>)_(ascending)/8 15.413 -2.03%
std::sort(vector<NonIntegral>)_(ascending)/8192 3794.691 -
std::sort(vector<NonIntegral>)_(descending)/1024 767.773 -1.12%
std::sort(vector<NonIntegral>)_(descending)/8 24.505 -1.70%
std::sort(vector<NonIntegral>)_(descending)/8192 5346.083 1.31%
std::sort(vector<NonIntegral>)_(heap)/1024 4247.293 -2.75%
std::sort(vector<NonIntegral>)_(heap)/8 23.020 -2.35%
std::sort(vector<NonIntegral>)_(heap)/8192 50005.667 -4.01%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1857.552 -1.06%
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 -3.17%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154129.521 -1.23%
std::sort(vector<NonIntegral>)_(repeated)/1024 503.051 -5.06%
std::sort(vector<NonIntegral>)_(repeated)/8 15.704 -3.21%
std::sort(vector<NonIntegral>)_(repeated)/8192 3764.387 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4883.587 4.17%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.546 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 109623.566 32.90%
std::sort(vector<int>)_(ascending)/1024 517.655 -1.00%
std::sort(vector<int>)_(ascending)/8 15.599 -1.21%
std::sort(vector<int>)_(ascending)/8192 3774.721 -
std::sort(vector<int>)_(descending)/1024 1014.743 -1.69%
std::sort(vector<int>)_(descending)/8 24.553 -1.34%
std::sort(vector<int>)_(descending)/8192 7227.319 -
std::sort(vector<int>)_(heap)/1024 4553.119 -
std::sort(vector<int>)_(heap)/8 23.399 -1.21%
std::sort(vector<int>)_(heap)/8192 45322.695 -
std::sort(vector<int>)_(pipe-organ)/1024 2274.165 -1.17%
std::sort(vector<int>)_(pipe-organ)/8 17.541 -1.07%
std::sort(vector<int>)_(pipe-organ)/8192 21536.599 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12878.955 -2.43%
std::sort(vector<int>)_(qsort_adversarial)/8 15.649 -3.10%
std::sort(vector<int>)_(qsort_adversarial)/8192 147007.753 -2.74%
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 -
std::sort(vector<int>)_(shuffled)/8 22.446 -1.38%
std::sort(vector<int>)_(shuffled)/8192 44853.286 -
std::sort_heap(deque<int>)/1024 13258.151 -1.68%
std::sort_heap(deque<int>)/8 35.985 -1.07%
std::sort_heap(deque<int>)/8192 470746.069 -
std::sort_heap(deque<int>,_pred)/1024 12261.518 -1.18%
std::sort_heap(deque<int>,_pred)/8 34.365 1.19%
std::sort_heap(deque<int>,_pred)/8192 420848.693 -4.59%
std::sort_heap(vector<NonIntegral>)/1024 9841.081 -
std::sort_heap(vector<NonIntegral>)/8 29.967 -5.70%
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 -2.41%
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 1.85%
std::stable_partition(deque<int>)_(alloc_fails)/32 1876.505 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1872.931 -1.13%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9763.273 -
std::stable_partition(deque<int>)_(dense)/1024 608.215 -1.92%
std::stable_partition(deque<int>)_(dense)/32 31.066 2.72%
std::stable_partition(deque<int>)_(dense)/50 41.537 3.77%
std::stable_partition(deque<int>)_(dense)/8192 5607.754 -
std::stable_partition(deque<int>)_(sparse)/1024 428.944 -
std::stable_partition(deque<int>)_(sparse)/32 11.870 -9.32%
std::stable_partition(deque<int>)_(sparse)/50 27.902 -7.68%
std::stable_partition(deque<int>)_(sparse)/8192 3302.684 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4180.774 -
std::stable_partition(list<int>)_(alloc_fails)/32 1864.647 -1.51%
std::stable_partition(list<int>)_(alloc_fails)/50 1906.307 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25113.007 -1.96%
std::stable_partition(list<int>)_(dense)/1024 1744.988 -
std::stable_partition(list<int>)_(dense)/32 36.924 -4.05%
std::stable_partition(list<int>)_(dense)/50 56.598 -2.39%
std::stable_partition(list<int>)_(dense)/8192 17017.261 -18.95%
std::stable_partition(list<int>)_(sparse)/1024 932.072 -
std::stable_partition(list<int>)_(sparse)/32 9.429 -3.77%
std::stable_partition(list<int>)_(sparse)/50 26.491 -
std::stable_partition(list<int>)_(sparse)/8192 8917.350 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2315.801 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1856.247 -2.04%
std::stable_partition(vector<int>)_(alloc_fails)/50 1861.663 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5323.548 -
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 -
std::stable_partition(vector<int>)_(dense)/8192 2083.444 -
std::stable_partition(vector<int>)_(sparse)/1024 207.832 -4.78%
std::stable_partition(vector<int>)_(sparse)/32 7.247 -2.08%
std::stable_partition(vector<int>)_(sparse)/50 21.129 -1.53%
std::stable_partition(vector<int>)_(sparse)/8192 1530.881 -1.20%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3923.413 -1.39%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.636 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19327.401 1.79%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28074.059 -8.12%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 27.492 -5.59%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26438.086 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13780.110 -2.27%
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 -2.06%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.180 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22421.588 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26152.381 -1.55%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 17.281 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28662.714 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3661.782 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.803 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 15277.730 16.36%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19318.687 -2.38%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.624 -1.49%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25277.565 2.40%
std::stable_sort(deque<int>)_(ascending)/1024 2095.940 -2.47%
std::stable_sort(deque<int>)_(ascending)/8 18.430 4.86%
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 1.86%
std::stable_sort(deque<int>)_(descending)/8192 20645.339 -
std::stable_sort(deque<int>)_(heap)/1024 2759.787 -
std::stable_sort(deque<int>)_(heap)/8 23.696 -
std::stable_sort(deque<int>)_(heap)/8192 17577.915 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2940.614 -
std::stable_sort(deque<int>)_(pipe-organ)/8 21.527 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 20685.243 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3105.707 -1.24%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.147 6.01%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20920.885 -
std::stable_sort(deque<int>)_(repeated)/1024 1420.925 -2.71%
std::stable_sort(deque<int>)_(repeated)/8 17.537 -
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 -
std::stable_sort(deque<int>)_(shuffled)/8192 14534.895 1.31%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4660.380 -4.42%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.951 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 46141.191 -4.20%
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.40%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13641.479 -1.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.285 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 106910.887 -1.30%
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 -2.18%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22252.474 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.827 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 134455.986 -1.25%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3491.206 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.089 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17925.381 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17778.337 -1.56%
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 -4.19%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13231.392 5.47%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.475 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 199838.494 7.60%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9435.757 -1.01%
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 -2.29%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.069 -8.18%
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 -4.54%
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 2.97%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14128.115 1.02%
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 4.65%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.156 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18685.382 -3.07%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23261.435 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 25.206 3.87%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 24609.235 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13737.457 -1.16%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.846 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30318.203 -1.97%
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 -2.85%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22358.773 -1.11%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.127 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 33874.297 -1.69%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3638.798 4.06%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.124 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9594.417 -46.19%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17741.547 -1.28%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.291 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 27066.518 -4.93%
std::stable_sort(vector<int>)_(ascending)/1024 2088.634 -
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 -
std::stable_sort(vector<int>)_(descending)/8 24.461 -
std::stable_sort(vector<int>)_(descending)/8192 18388.356 -
std::stable_sort(vector<int>)_(heap)/1024 2546.934 -
std::stable_sort(vector<int>)_(heap)/8 21.274 1.02%
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 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18258.039 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2887.368 -
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 1.78%
std::stable_sort(vector<int>)_(repeated)/8 15.685 -
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 -3.09%
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.02%
std::swap_ranges(list<int>)/1024 759.674 -
std::swap_ranges(list<int>)/32 19.369 -5.05%
std::swap_ranges(list<int>)/50 31.987 -5.49%
std::swap_ranges(list<int>)/8192 11121.781 8.83%
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 -2.22%
std::transform(deque<int>,_deque<int>)/50 35.243 -3.99%
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 10.47%
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 -
std::transform(list<int>,_list<int>)/8192 8655.737 -5.17%
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 -
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 2.17%
std::unique(deque<int>)_(contiguous)/52 57.807 1.71%
std::unique(deque<int>)_(contiguous)/8192 3719.951 -
std::unique(deque<int>)_(sprinkled)/1024 509.300 -
std::unique(deque<int>)_(sprinkled)/32 53.023 -3.81%
std::unique(deque<int>)_(sprinkled)/52 59.131 -9.22%
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 -
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 -
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 -2.25%
std::unique(list<int>)_(sprinkled)/8192 8163.734 -
std::unique(list<int>,_pred)_(contiguous)/1024 959.449 1.13%
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 -2.99%
std::unique(list<int>,_pred)_(sprinkled)/1024 1007.803 -1.12%
std::unique(list<int>,_pred)_(sprinkled)/32 67.503 9.44%
std::unique(list<int>,_pred)_(sprinkled)/52 83.834 5.99%
std::unique(list<int>,_pred)_(sprinkled)/8192 8255.342 -1.52%
std::unique(vector<int>)_(contiguous)/1024 304.764 -1.38%
std::unique(vector<int>)_(contiguous)/32 47.752 -
std::unique(vector<int>)_(contiguous)/52 53.365 -
std::unique(vector<int>)_(contiguous)/8192 1900.565 -
std::unique(vector<int>)_(sprinkled)/1024 569.941 7.01%
std::unique(vector<int>)_(sprinkled)/32 53.818 -5.08%
std::unique(vector<int>)_(sprinkled)/52 66.305 1.05%
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.64%
std::unique_copy(deque<int>)_(contiguous)/52 24.946 69.39%
std::unique_copy(deque<int>)_(contiguous)/8192 3718.338 -
std::unique_copy(deque<int>)_(sprinkled)/1024 466.081 -
std::unique_copy(deque<int>)_(sprinkled)/32 11.544 25.24%
std::unique_copy(deque<int>)_(sprinkled)/52 19.312 29.55%
std::unique_copy(deque<int>)_(sprinkled)/8192 3731.888 -6.30%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.692 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.784 -3.01%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.072 -1.71%
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 -1.75%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.749 -3.19%
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 -
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 7.74%
std::unique_copy(list<int>)_(sprinkled)/32 13.199 -4.57%
std::unique_copy(list<int>)_(sprinkled)/52 24.395 -
std::unique_copy(list<int>)_(sprinkled)/8192 7118.038 2.55%
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 -
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.50%
std::unique_copy(vector<int>)_(contiguous)/1024 246.731 -
std::unique_copy(vector<int>)_(contiguous)/32 8.603 -1.02%
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 -2.19%
std::unique_copy(vector<int>)_(sprinkled)/52 22.239 1.48%
std::unique_copy(vector<int>)_(sprinkled)/8192 3643.450 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.486 2.78%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.469 -2.61%
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 -2.75%
std::unordered_map<int,_int>::clear()/32 586.870 -1.59%
std::unordered_map<int,_int>::clear()/8192 62963.846 -3.25%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.805 -2.97%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.709 -3.16%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.557 -5.75%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.345 -7.75%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.711 2.59%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.579 3.22%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.712 7.22%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.217 -8.41%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.339 -11.81%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.429 -6.45%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.275 -10.04%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.452 -2.78%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.508 -3.36%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.506 -
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 -
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 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9861.571 2.66%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 268.848 4.99%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 81446.878 2.11%
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 1.87%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.724 4.86%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142460.387 1.23%
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 1.67%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.824 3.07%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141925.136 -
std::unordered_map<int,_int>::erase(iterator)/1024 19.695 -1.62%
std::unordered_map<int,_int>::erase(iterator)/32 19.528 -1.50%
std::unordered_map<int,_int>::erase(iterator)/8192 19.731 -1.23%
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 -2.88%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.043 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44798.407 -3.36%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.157 -1.82%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.165 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.355 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.263 -12.06%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.132 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.044 -1.15%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.159 -3.02%
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.03%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.220 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.241 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.480 4.43%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.503 -1.64%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.528 -2.17%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.325 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.318 -1.43%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.067 1.34%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.044 -
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 1.03%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 725.528 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139549.435 -
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 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 727.261 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 142676.889 2.08%
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 -4.17%
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.83%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 771.757 1.25%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 149923.544 1.97%
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.72%
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.478 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.795 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.803 2.21%
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 -1.35%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.570 1.33%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.320 -1.32%
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 -1.08%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.479 1.27%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.126 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.392 -1.65%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.765 7.71%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.379 -2.41%
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.46%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 19.899 -
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 3.72%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.399 1.16%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.664 -3.87%
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 25.84%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.084 5.30%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54514.986 -2.13%
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 -5.97%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.156 -6.15%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54835.188 -5.02%
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 -6.30%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.280 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 24778.591 -4.59%
std::unordered_multimap<int,_int>::clear()/0 393.137 -
std::unordered_multimap<int,_int>::clear()/1024 8238.680 -8.60%
std::unordered_multimap<int,_int>::clear()/32 586.561 -4.63%
std::unordered_multimap<int,_int>::clear()/8192 63314.451 -9.46%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.182 -22.64%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.325 -4.47%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.309 -18.25%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.341 -30.13%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.641 5.90%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.574 -7.03%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.597 -1.44%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.938 1.17%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.846 -8.36%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.933 -1.08%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.345 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.079 -22.49%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.167 -8.75%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.168 3.49%
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 2.47%
std::unordered_multimap<int,_int>::ctor(const&)/32 201.949 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 56045.939 1.63%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 12.884 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9132.848 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 248.859 -2.41%
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 -2.91%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 376.218 -1.48%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138255.454 -1.01%
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 -2.15%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 361.604 -2.63%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138295.182 -1.55%
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.551 -4.86%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.575 -4.15%
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.959 22.68%
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 -5.72%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 512.896 -4.77%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44440.711 -10.27%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 20.537 -14.28%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.391 -6.50%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 25.421 2.19%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.296 12.02%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.415 7.56%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.415 13.07%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.213 6.83%
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 16.54%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.287 3.15%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.015 -2.41%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.593 35.85%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.420 6.32%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.380 3.15%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.329 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.205 -1.10%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.224 6.76%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.191 16.13%
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 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.398 -1.93%
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 1.44%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 760.305 1.91%
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 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 808.238 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 178064.680 1.58%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.891 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15755.968 1.59%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 823.766 1.18%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 169154.264 1.83%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 398.377 1.85%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16485.401 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 823.652 -2.47%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 182503.349 -2.61%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 23.413 7.14%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.159 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.284 -4.94%
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 -12.76%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 19.911 -16.06%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 20.768 2.21%
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 7.48%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.898 -4.02%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 30.931 34.97%
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 1.97%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 252.980 16.12%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54230.740 -14.20%
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 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 198.408 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54975.752 -
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 48.32%
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 17.20%
std::unordered_multiset<int>::clear()/0 391.337 -
std::unordered_multiset<int>::clear()/1024 9606.960 2.84%
std::unordered_multiset<int>::clear()/32 633.102 -
std::unordered_multiset<int>::clear()/8192 73289.987 1.40%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.618 11.20%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.514 9.10%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.617 26.73%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.627 11.55%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.836 48.19%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.676 17.70%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.600 -8.01%
std::unordered_multiset<int>::count(key)_(existent)/32 1.892 8.41%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.594 -7.52%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.345 26.87%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.255 -9.50%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.226 -6.08%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.152 -9.67%
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 -2.27%
std::unordered_multiset<int>::ctor(const&)/32 199.868 -3.45%
std::unordered_multiset<int>::ctor(const&)/8192 55193.290 -2.70%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.881 -1.47%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9006.531 -1.12%
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 -
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 -2.03%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 137729.118 -
std::unordered_multiset<int>::erase(iterator)/1024 19.898 -1.33%
std::unordered_multiset<int>::erase(iterator)/32 19.866 -
std::unordered_multiset<int>::erase(iterator)/8192 20.867 -13.19%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.878 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6776.870 5.35%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 510.348 -11.80%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 50499.658 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.771 -2.45%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.135 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 22.627 -4.93%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.339 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.156 -14.73%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.237 -4.39%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.198 -7.74%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.480 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.296 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.234 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.139 1.56%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.351 -10.28%
std::unordered_multiset<int>::find(key)_(existent)/32 1.399 11.07%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.504 19.40%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.329 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.115 16.75%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.041 -3.98%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 0.915 -18.92%
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 -2.69%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 760.334 -2.59%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 162448.675 -3.63%
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 -1.77%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.680 -1.01%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13411.725 -2.39%
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.34%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.549 -8.71%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.697 -4.47%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.697 6.54%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.433 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.330 2.24%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 19.843 4.99%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 23.345 15.52%
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.31%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 18.931 -3.40%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 32.449 48.15%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.091 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6814.391 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 219.250 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 55648.510 -
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 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 201.316 -
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 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1455.268 11.01%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.820 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 28853.033 6.05%
std::unordered_set<int>::clear()/0 391.397 -
std::unordered_set<int>::clear()/1024 8365.091 -13.19%
std::unordered_set<int>::clear()/32 582.369 -8.73%
std::unordered_set<int>::clear()/8192 62253.371 -17.77%
std::unordered_set<int>::contains(key)_(existent)/1024 1.218 -6.94%
std::unordered_set<int>::contains(key)_(existent)/32 1.368 -10.23%
std::unordered_set<int>::contains(key)_(existent)/8192 1.457 21.44%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.451 33.37%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.476 -16.14%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.454 -7.46%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.342 -12.45%
std::unordered_set<int>::count(key)_(existent)/1024 1.372 -1.41%
std::unordered_set<int>::count(key)_(existent)/32 1.440 -
std::unordered_set<int>::count(key)_(existent)/8192 1.406 -15.06%
std::unordered_set<int>::count(key)_(non-existent)/0 0.274 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.699 1.14%
std::unordered_set<int>::count(key)_(non-existent)/32 1.426 -12.38%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.567 -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.751 -1.40%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8714.095 -3.15%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 286.105 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 101660.181 -12.72%
std::unordered_set<int>::ctor(const&)/0 12.848 -
std::unordered_set<int>::ctor(const&)/1024 6774.573 2.12%
std::unordered_set<int>::ctor(const&)/32 197.031 -
std::unordered_set<int>::ctor(const&)/8192 54930.719 -
std::unordered_set<int>::ctor(const&,_alloc)/0 12.892 -2.52%
std::unordered_set<int>::ctor(const&,_alloc)/1024 9869.371 2.72%
std::unordered_set<int>::ctor(const&,_alloc)/32 271.018 4.29%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81135.062 1.44%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.841 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13560.760 2.60%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.694 1.71%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140750.440 -
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.70%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 416.361 14.19%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141840.858 -
std::unordered_set<int>::erase(iterator)/1024 23.037 5.32%
std::unordered_set<int>::erase(iterator)/32 20.470 -4.08%
std::unordered_set<int>::erase(iterator)/8192 23.301 6.63%
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 -13.78%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.147 -3.85%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43709.375 -14.83%
std::unordered_set<int>::erase(key)_(existent)/1024 26.503 11.63%
std::unordered_set<int>::erase(key)_(existent)/32 22.044 -5.05%
std::unordered_set<int>::erase(key)_(existent)/8192 29.295 17.89%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.261 -34.41%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.395 2.32%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.407 8.22%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.182 -7.72%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.479 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.131 -10.59%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.279 -2.69%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.105 -4.75%
std::unordered_set<int>::find(key)_(existent)/1024 1.288 -3.88%
std::unordered_set<int>::find(key)_(existent)/32 1.058 -24.16%
std::unordered_set<int>::find(key)_(existent)/8192 1.346 -10.41%
std::unordered_set<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.146 20.63%
std::unordered_set<int>::find(key)_(non-existent)/32 1.162 -
std::unordered_set<int>::find(key)_(non-existent)/8192 1.210 6.67%
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 7.86%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 728.869 4.17%
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 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 729.091 2.71%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 141575.409 -
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 -1.15%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 589.394 -1.21%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 87500.327 2.42%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.444 35.33%
std::unordered_set<int>::insert(value)_(already_present)/32 2.619 49.39%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.637 -5.71%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.873 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 18.614 -3.93%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.846 2.95%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.125 -7.61%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.871 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.899 -1.23%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.902 -1.47%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.031 -6.52%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.513 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6759.377 1.16%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 218.036 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53736.464 -
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.21%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 199.226 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54497.962 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.928 -1.23%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1367.040 -9.62%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.306 1.20%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25775.091 -6.72%
std::unordered_set<std::string>::clear()/0 393.835 -
std::unordered_set<std::string>::clear()/1024 22754.024 -3.69%
std::unordered_set<std::string>::clear()/32 919.681 1.81%
std::unordered_set<std::string>::clear()/8192 219190.185 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 36.911 -1.91%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.037 -11.22%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.913 12.34%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 22.468 -5.43%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 21.128 -19.16%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.697 2.33%
std::unordered_set<std::string>::count(key)_(existent)/1024 37.419 13.80%
std::unordered_set<std::string>::count(key)_(existent)/32 39.555 -18.38%
std::unordered_set<std::string>::count(key)_(existent)/8192 45.722 23.79%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.333 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.305 -
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.196 -7.18%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.371 -
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 -2.80%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 720221.901 -
std::unordered_set<std::string>::ctor(const&)/0 12.902 -
std::unordered_set<std::string>::ctor(const&)/1024 33624.716 -
std::unordered_set<std::string>::ctor(const&)/32 742.502 7.08%
std::unordered_set<std::string>::ctor(const&)/8192 336915.992 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.026 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63298.098 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1406.105 2.45%
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 -1.37%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1567.993 -8.33%
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 3.31%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 634603.460 -
std::unordered_set<std::string>::erase(iterator)/1024 29.028 -
std::unordered_set<std::string>::erase(iterator)/32 32.775 26.35%
std::unordered_set<std::string>::erase(iterator)/8192 26.198 -21.15%
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 -5.21%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 641.099 -2.48%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117324.551 -1.97%
std::unordered_set<std::string>::erase(key)_(existent)/1024 104.182 -4.68%
std::unordered_set<std::string>::erase(key)_(existent)/32 94.173 -25.38%
std::unordered_set<std::string>::erase(key)_(existent)/8192 126.121 12.67%
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 -13.05%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.609 2.88%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.616 10.00%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.285 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 24.648 4.14%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 25.415 17.28%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.285 1.32%
std::unordered_set<std::string>::find(key)_(existent)/1024 40.071 6.83%
std::unordered_set<std::string>::find(key)_(existent)/32 36.850 7.55%
std::unordered_set<std::string>::find(key)_(existent)/8192 34.944 -15.12%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.331 3.22%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 22.614 -3.73%
std::unordered_set<std::string>::find(key)_(non-existent)/32 24.282 -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 25.967 9.92%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.925 -1.55%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 55918.258 -2.28%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1916.480 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 592269.881 -1.91%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.973 -1.46%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 56071.702 -1.69%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1806.435 -2.55%
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 -2.92%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1813.892 -10.27%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 559114.987 -1.18%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 51.224 129.22%
std::unordered_set<std::string>::insert(value)_(already_present)/32 52.903 -10.29%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 47.829 -26.98%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 49.597 24.93%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 62.116 -14.32%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 55.780 -11.01%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 60.618 -13.70%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 45.231 -18.22%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 40.248 -45.32%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 38.701 29.28%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 57.847 83.24%
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 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 728.650 -3.96%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338348.999 -1.42%
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.85%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 739.335 2.79%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341606.411 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.829 -7.56%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 18500.375 13.89%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 394.294 36.21%
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 -
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 -2.87%
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.50%
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 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.289 -
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 -7.55%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 852.314 12.29%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.165 -2.24%
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.613 -4.66%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 818.830 20.19%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.597 -1.16%
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.881 -2.58%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 801.517 24.32%
std::vector<int>::ctor(size)/1024 43.476 -2.86%
std::vector<int>::ctor(size)/32 11.261 -10.07%
std::vector<int>::ctor(size)/8192 290.219 -48.34%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.862 1.25%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.916 -4.91%
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 -1.17%
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.40%
std::vector<int>::insert(begin)_(cheap_elements)/32 5.182 1.51%
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 -
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 -4.17%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 926.085 -3.41%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 460.317 -1.96%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3999.673 -19.86%
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.54%
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 -1.11%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.628 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.911 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.990 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 731.172 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.009 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.275 4.04%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 682.177 3.65%
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 -1.36%
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 1.05%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 696.467 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.665 2.18%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6890.497 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20403.473 4.07%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 621.507 4.47%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 177761.426 3.88%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 733.920 5.08%
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 37.499 4.64%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 7168.778 4.41%
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 21591.038 10.47%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 675.011 12.85%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 183709.467 7.50%
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.363 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 36.461 4.54%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6904.923 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20665.937 5.67%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 637.235 7.23%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 179985.639 4.68%
std::vector<std::string>::ctor(size)/1024 427.891 -
std::vector<std::string>::ctor(size)/32 34.601 12.05%
std::vector<std::string>::ctor(size)/8192 4167.870 -1.16%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 798.631 8.31%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 44.920 27.46%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 7046.698 -1.28%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20502.172 3.77%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 600.728 3.19%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177986.885 3.41%
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 -1.04%
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 -
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 -
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 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 526.050 -
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 -
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 -2.34%
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 -
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 -3.38%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 133.264 -5.77%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52465.837 -1.97%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 565.005 3.16%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.575 -1.87%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3146.152 -1.60%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 595.307 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.054 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5775.021 1.22%
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 -1.56%
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 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.784 -1.51%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.780 -1.49%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.770 -1.51%
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 7.73%
vector<bool>(size_type,_const_value_type&) 9.213 12.51%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.243 1.67%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.974 -
vector<bool>::reserve() 9.095 9.91%
vector<bool>::resize() 11.711 10.54%
Geometric Mean 891.952 -