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 527d0afcb73e6af89d0a2ddd5044e4d0febc63d7

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 564977 2026-02-21T04:59:35 0:00:00
Previous 564963 2026-02-21T07:25:51 0:00:00
Baseline 564281 2026-02-24T02:06:34 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1772 1895
Performance Improvements 1587 1871
Unchanged Tests 38546 38139
Total Tests 41905

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_right(vector<int>)/32 264.22% 4.036 14.700 - 270.34% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 162.43% 34.196 89.739 - 158.16% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 145.66% 26.676 65.530 - 149.63% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 137.63% 97.120 230.785 - 3.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 134.08% 99.019 231.785 - 2.67% -
SetIntersection_Interlaced_Vector_float_262144_64 122.40% 9093325.873 20223944.383 - 153.06% -
SetIntersection_Interlaced_Vector_uint32_262144_64 117.15% 8275825.658 17971093.041 - -9.44% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 112.94% 96.026 204.474 - -5.85% -
SetIntersection_Interlaced_Vector_float_16384_256 108.56% 14733091.326 30727494.212 - 109.01% -
SetIntersection_Interlaced_Vector_float_262144_16 105.09% 3276756.305 6720427.848 - 103.94% -
std::set<std::string>::insert(value)_(already_present)/8192 102.83% 29.580 59.997 - 54.01% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 101.14% 11.792 23.719 - 95.28% -
std::replace_if(deque<int>)_(sprinkled)/32 98.03% 12.419 24.592 - 99.14% -
std::copy(deque<int>)/64 92.70% 2.705 5.213 - 89.02% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 92.21% 364899.395 701360.822 - -0.41% -
BM_StringCtorDefault 91.65% 0.237 0.454 - 48.82% -
std::replace_if(deque<int>)_(prefix)/32 89.12% 13.999 26.474 - 89.15% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 87.09% 61.456 114.981 - 1.91% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 81.28% 77.833 141.097 - -1.27% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 81.13% 40.236 72.878 - 12.51% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 80.17% 17.197 30.983 - 79.53% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 78.49% 392475.418 700541.329 - 5.65% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 76.05% 1.233 2.171 - 46.00% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 75.90% 0.273 0.479 - -1.03% -
SetIntersection_Interlaced_Vector_float_262144_256 71.45% 29994493.595 51425202.307 - 122.49% -
SetIntersection_Interlaced_Vector_float_262144_1024 70.81% 95090487.549 162419837.791 - 100.61% -
std::map<std::string,_int>::erase(key)_(existent)/8192 70.20% 58.687 99.887 - 24.63% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 69.53% 34.993 59.325 - 65.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 68.39% 31.084 52.343 - 35.14% -
std::replace_if(deque<int>)_(sprinkled)/50 66.71% 18.639 31.073 - 67.47% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 66.37% 19.218 31.973 - 17.50% -
std::set<std::string>::erase(key)_(existent)/1024 64.72% 60.416 99.521 - 74.24% -
SetIntersection_Interlaced_Vector_float_16384_64 64.34% 6286946.777 10331817.222 - 64.14% -
std::replace_if(deque<int>)_(prefix)/50 62.28% 20.264 32.883 - 61.08% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 61.47% 24.287 39.215 - -31.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 60.11% 21.122 33.818 - -1.51% -
BM_PushHeap_uint32_Random_1 57.27% 0.437 0.687 - 26.97% -
std::map<std::string,_int>::erase(key)_(existent)/1024 56.65% 62.472 97.865 - 26.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 55.23% 23.200 36.012 - 52.47% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 55.02% 11.862 18.388 - 53.40% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54.38% 625.724 966.000 - 63.57% -
SetIntersection_Interlaced_Vector_float_1024_64 54.13% 3665283.479 5649313.951 - 55.19% -
BM_StringConstructDestroyCStr_Large_Transparent 50.87% 10.258 15.477 - 3.75% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 50.84% 0.262 0.395 - 33.84% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 49.69% 0.268 0.401 - 47.59% -
SetIntersection_Interlaced_Vector_uint32_262144_16 49.19% 3356881.116 5008261.893 - -4.97% -
SetIntersection_Interlaced_Vector_float_16384_1024 47.87% 50749217.671 75042929.422 - 70.69% -
ranges::min(std::deque<char>)/70000 47.60% 17757.696 26210.646 - 2.22% -
std::copy_backward(vector<int>)/4096 47.51% 150.140 221.466 - 2.77% -
std::set<std::string>::erase(key)_(existent)/32 45.37% 51.591 74.998 - 10.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 44.91% 50.128 72.639 - 45.88% -
std::is_sorted(deque<int>)/8 44.55% 3.219 4.653 - 57.22% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 44.31% 18926.784 27312.509 - 6.91% -
SetIntersection_Interlaced_Set_string_16384_16 42.62% 241766362.705 344805135.038 - 42.04% -
SetIntersection_Interlaced_Vector_float_1024_16 42.25% 1957023.526 2783813.490 - 41.22% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 41.85% 1.316 1.867 - 30.39% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 41.64% 28.332 40.130 - 6.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 40.77% 246468000.779 346959906.339 - 38.83% -
SetIntersection_Interlaced_Vector_uint32_16384_64 40.68% 6198918.647 8720839.752 - 12.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 40.35% 251527865.668 353025666.509 - -0.09% -
std::copy_n(vector<int>)/4096 39.44% 159.868 222.922 - 2.83% -
std::copy(vector<int>)/4096 38.18% 173.186 239.302 - 68.33% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 37.88% 24.679 34.027 - -15.28% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 37.73% 1.195 1.647 - 0.57% -
SetIntersection_Interlaced_Vector_float_262144_4 37.45% 1533739.271 2108133.097 - 36.17% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 37.28% 2.277 3.125 - 37.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.92% 30.264 41.436 - -0.80% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 36.17% 6.195 8.436 - 34.95% -
std::find_if(vector<int>)_(bail_25%)/8 35.76% 0.674 0.914 - 22.39% -
BM_StringRead_Cold_Shallow_Small 35.22% 1.045 1.413 - 11.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 34.84% 29.013 39.123 - -1.70% -
std::shift_left(vector<int>)/32 34.13% 2.957 3.967 - 0.46% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 33.59% 43.952 58.714 - 36.86% -
BM_vector_deque_copy/0 33.37% 0.422 0.563 - 22.81% -
BM_StringRead_Cold_Shallow_Large 32.82% 1.072 1.424 - 1.50% -
BM_StringRead_Cold_Deep_Small 32.66% 1.127 1.495 - 22.66% -
BM_StringRead_Cold_Shallow_Empty 32.53% 1.057 1.401 - 21.89% -
std::adjacent_find(deque<int>)/8 32.04% 2.860 3.776 - -5.00% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 31.96% 51.961 68.568 - 11.67% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 31.81% 7.104 9.364 - 28.08% -
BM_StringRead_Cold_Deep_Empty 30.76% 1.127 1.473 - 10.63% -
ranges::min(std::deque<char>)/64 30.53% 16.539 21.588 - 2.88% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 30.31% 666.256 868.172 - -1.67% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 30.03% 26.548 34.521 - 11.68% -
std::move(list<int>)/4096 29.90% 3918.790 5090.505 - 30.29% -
std::find_if(vector<char>)_(bail_25%)/1024 29.43% 25.135 32.533 - 29.54% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 28.70% 31.672 40.764 - 29.46% -
std::find_if_not(deque<int>)_(process_all)/8192 28.52% 1985.637 2551.993 - 28.20% -
std::unordered_set<std::string>::find(key)_(existent)/1024 28.41% 31.816 40.854 - 30.94% -
SetIntersection_Interlaced_Vector_uint32_1024_64 28.23% 3635761.317 4662180.677 - 39.88% -
BM_vector_deque_ranges_move/0 28.19% 0.391 0.502 - 8.35% -
std::set<int>::erase(key)_(non-existent,_end)/32 28.16% 2.263 2.901 - 25.59% -
std::find_if_not(deque<int>)_(process_all)/1024 28.06% 250.358 320.605 - 28.62% -
SetIntersection_Interlaced_Vector_uint32_16384_16 27.99% 2539215.812 3249826.226 - 0.81% -
std::find_if_not(deque<int>)_(process_all)/32768 27.95% 8031.411 10276.108 - 27.88% -
std::multiset<std::string>::erase(key)_(existent)/8192 27.90% 80.198 102.575 - 1.31% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 27.33% 6.455 8.219 - 13.12% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 27.19% 25.051 31.862 - -7.63% -
BM_StringDestroy_Large 26.95% 7.140 9.065 - -10.52% -
SetIntersection_Interlaced_Vector_float_256_16 26.93% 6049534.523 7678773.467 - 23.85% -
BM_StringRead_Cold_Deep_Large 26.69% 1.249 1.582 - 21.58% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 26.62% 41.732 52.840 - 1.46% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 26.40% 4621.638 5841.724 - 26.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25.92% 8953633.209 11274167.497 - 25.40% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 25.92% 691.424 870.607 - -2.08% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 25.89% 11.193 14.092 - -26.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 25.89% 8791697.274 11067521.381 - 27.02% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 25.87% 5.250 6.608 - 23.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 25.24% 8745765.237 10953533.087 - 26.33% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 24.89% 19.194 23.970 - 0.47% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 24.77% 1.206 1.505 - 5.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 24.59% 8843716.213 11018343.160 - 25.84% -
std::find(vector<bool>)_(process_all)/8 24.49% 0.677 0.843 - 14.82% -
std::find_if(vector<char>)_(bail_25%)/32768 24.11% 796.852 988.998 - 24.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 23.93% 8823640.608 10935462.091 - 22.29% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 23.83% 6.289 7.787 - -18.94% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 23.63% 4.717 5.832 - 12.85% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 23.56% 35.602 43.990 - -20.58% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 22.98% 12.328 15.162 - -60.44% -
std::unordered_set<int>::erase(key)_(existent)/8192 22.90% 22.919 28.166 - 22.52% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 22.84% 4.611 5.665 - -17.83% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 22.84% 19.364 23.788 - -0.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 22.81% 8846299.968 10864479.270 - 24.52% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 22.65% 34.726 42.591 - 11.45% -
SetIntersection_Interlaced_Vector_uint32_1024_16 21.94% 1982363.988 2417357.305 - 31.07% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 21.87% 8344.188 10169.190 - -3.21% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 21.76% 11.862 14.443 - 21.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 21.64% 4659395.329 5667513.281 - -1.02% -
std::unordered_set<int>::erase(iterator)/8192 21.45% 19.633 23.844 - 18.50% -
std::multiset<std::string>::ctor(const&,_alloc)/32 21.43% 747.410 907.604 - 3.48% -
std::unordered_set<int>::erase(key)_(existent)/1024 21.37% 21.160 25.682 - 20.28% -
BM_StringConstructDestroyCStr_Large_Opaque 20.86% 15.053 18.192 - -17.59% -
BM_vector_deque_copy_backward/2 20.80% 1.712 2.068 - 0.62% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 20.70% 47.830 57.732 - -22.44% -
std::copy_if(list<int>)_(entire_range)/64 20.35% 30.312 36.481 - 22.38% -
std::map<std::string,_int>::erase(iterator)/1024 20.33% 25.988 31.270 - 0.79% -
SetIntersection_Interlaced_Vector_uint32_262144_256 20.21% 27652239.259 33239775.177 - -16.93% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 20.19% 74.345 89.357 - 22.42% -
std::is_partitioned(list<int>)_(partitioned)/1024 19.93% 590.524 708.195 - 19.96% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 19.83% 36.664 43.935 - -74.97% -
std::unordered_set<int>::erase(iterator)/1024 19.77% 19.698 23.593 - 17.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 19.75% 22072046.712 26431426.530 - -12.88% -
BM_StringRelational_Compare_Empty_Large_Control 19.69% 1.608 1.925 - 4.95% -
std::stable_partition(deque<int>)_(sparse)/32 19.63% 11.078 13.253 - 17.01% -
BM_vector_deque_ranges_move_backward/0 19.61% 0.404 0.483 - 10.24% -
std::set<int>::erase(key)_(non-existent,_end)/1024 19.53% 5.372 6.421 - 17.90% -
std::find_if(vector<char>)_(bail_25%)/8192 19.33% 210.133 250.746 - 19.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 19.30% 1558093.262 1858814.859 - 15.07% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.21% 16.571 19.755 - -0.05% -
ranges::min(std::list<long_long>)/70000 19.01% 43856.244 52194.909 - 4.41% -
std::swap_ranges(deque<int>)/1024 18.92% 319.496 379.933 - 7.94% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 18.89% 1.076 1.279 - 5.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.76% 33.149 39.367 - 3.82% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 18.62% 36436.056 43219.634 - 18.24% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 18.53% 11.917 14.125 - -6.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 18.51% 47.549 56.348 - 14.22% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 18.36% 14.031 16.608 - -5.46% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 18.25% 26.766 31.652 - -67.30% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 18.23% 7279.620 8606.392 - -8.95% -
SetIntersection_Interlaced_Vector_uint32_16384_4 18.10% 1383309.649 1633700.951 - 8.25% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 17.96% 7527.093 8878.983 - -12.56% -
SetIntersection_Interlaced_Set_uint64_1024_1024 17.81% 12494724.880 14720407.416 - 18.76% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 17.78% 11.958 14.084 - -3.86% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 17.73% 60.722 71.491 - 1.05% -
std::find(vector<bool>)_(process_all)/50 17.71% 0.679 0.799 - 10.21% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 17.65% 25.105 29.536 - 10.48% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.59% 32.818 38.589 - 0.91% -
std::find_if(vector<int>)_(bail_25%)/32768 17.56% 828.225 973.621 - 17.52% -
std::find_if_not(vector<int>)_(bail_25%)/1024 17.43% 29.375 34.497 - 17.17% -
SetIntersection_Interlaced_Vector_uint32_16384_256 17.38% 18342751.036 21529994.494 - -0.69% -
std::find_if(vector<int>)_(bail_25%)/8192 17.22% 212.535 249.143 - 17.27% -
ranges::minmax(std::deque<long_long>)/64 17.19% 27.690 32.451 - 25.35% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.19% 31.799 37.265 - -7.07% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 17.05% 1502.775 1758.939 - -0.40% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.01% 15.820 18.511 - 4.27% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 16.93% 42.365 49.537 - -6.55% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 16.80% 4.515 5.274 - -7.38% -
std::set<int>::erase(key)_(non-existent,_end)/8192 16.65% 8.240 9.611 - 17.09% -
std::copy_backward(vector<bool>)_(aligned)/262144 16.41% 660.857 769.324 - 19.59% -
BM_vector_deque_copy_backward/1 16.36% 1.980 2.304 - -0.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 16.11% 1679.775 1950.332 - 27.94% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 16.06% 22.785 26.444 - 10.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 16.06% 550.601 639.013 - 14.58% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 15.98% 20.964 24.314 - -3.40% -
BM_lexicographical_compare_three_way_fast_path/1 15.97% 0.368 0.427 - 23.70% -
std::search(vector<int>,_pred)_(no_match)/8192 15.92% 4254.321 4931.745 - 15.26% -
std::copy_n(vector<bool>)_(aligned)/1048576 15.84% 2336.791 2706.875 - -28.30% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 15.84% 1.276 1.478 - -6.48% -
std::map<int,_int>::insert(value)_(already_present)/1024 15.77% 3.103 3.593 - 8.91% -
BM_vector_deque_ranges_move_backward/2 15.77% 1.773 2.052 - 6.09% -
rng::find_last(deque<int>)_(bail_10%)/1024 15.67% 225.494 260.836 - 0.32% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 15.49% 18.615 21.498 - 5.25% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.48% 30.204 34.880 - 15.76% -
rng::contains_subrange(deque<int>)_(process_all)/50 15.47% 21.532 24.863 - 1.76% -
SetIntersection_Interlaced_Set_uint64_1024_4 15.40% 10098870.819 11653730.348 - 17.36% -
SetIntersection_Interlaced_Vector_uint32_256_16 15.31% 5952977.779 6864340.060 - 2.75% -
BM_deque_deque_ranges_move_backward/0 15.15% 0.739 0.851 - 13.54% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 15.13% 20.132 23.178 - 13.24% -
std::stable_partition(deque<int>)_(dense)/50 15.08% 37.551 43.215 - 19.04% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 15.03% 45292077.759 52099951.606 - -1.22% -
std::stable_partition(deque<int>)_(sparse)/50 15.01% 27.035 31.094 - 10.91% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 14.96% 18073.843 20778.231 - -15.23% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 14.94% 7.778 8.941 - 12.92% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 14.92% 91502535.638 105151658.344 - 1.30% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.82% 499.678 573.709 - 14.03% -
BM_PushHeap_uint64_Ascending_64 14.81% 1.562 1.794 - 6.77% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 14.80% 537.710 617.305 - 13.52% -
std::stable_partition(deque<int>)_(dense)/32 14.79% 27.992 32.132 - 17.31% -
std::swap_ranges(deque<int>)/8192 14.75% 2548.308 2924.109 - 4.81% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 14.56% 36.768 42.121 - 4.78% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 14.51% 71.599 81.987 - 0.29% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 14.46% 273.780 313.372 - 8.77% -
SetIntersection_Interlaced_Vector_float_1024_256 14.41% 5520990.935 6316566.105 - 5.65% -
rng::find_last(deque<int>)_(bail_10%)/50 14.40% 11.335 12.967 - -2.15% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 14.34% 0.419 0.479 - 40.50% -
SetIntersection_Front_Set_uint32_262144_256 14.29% 3632442.910 4151488.329 - 14.17% -
std::map<std::string,_int>::ctor(const&)/32 14.25% 715.604 817.599 - 13.42% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 14.25% 40.723 46.525 - -1.23% -
std::set<std::string>::find(key)_(existent)/8192 14.10% 29.833 34.041 - 10.31% -
ranges::min(std::deque<long_long>)/64 14.07% 16.134 18.405 - -12.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 14.05% 25.819 29.446 - 49.60% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 14.00% 48.801 55.632 - 6.05% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 13.85% 17.955 20.441 - 2.96% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 13.70% 30.891 35.122 - 50.07% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 13.65% 9441.619 10730.053 - 6.54% -
std::unordered_set<std::string>::erase(iterator)/1024 13.58% 26.167 29.721 - 12.55% -
BM_vector_deque_ranges_move_backward/1 13.56% 2.053 2.331 - 3.87% -
std::find_if(vector<int>)_(bail_25%)/1024 13.51% 28.148 31.952 - 8.68% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 13.49% 24.093 27.344 - 15.32% -
ranges::minmax(std::vector<long_long>)/1 13.44% 0.608 0.690 - 13.52% -
BM_vector_deque_ranges_move/2 13.35% 1.817 2.060 - 0.20% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 13.25% 7.259 8.221 - -21.20% -
rng::contains_subrange(deque<int>)_(process_all)/16 13.17% 7.165 8.109 - -10.57% -
std::set<std::string>::erase(key)_(existent)/8192 13.17% 73.352 83.014 - -11.02% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 13.06% 70.750 79.989 - 8.64% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 12.96% 546.401 617.231 - 11.45% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 12.88% 1446.452 1632.712 - 1.51% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 12.84% 5.212 5.881 - -19.43% -
BM_deque_deque_move_backward/0 12.84% 0.812 0.917 - 3.04% -
std::unordered_set<int>::count(key)_(non-existent)/32 12.81% 1.459 1.646 - -8.46% -
std::find_if(vector<char>)_(process_all)/8 12.75% 1.415 1.595 - 4.55% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 12.62% 49.724 55.998 - -13.71% -
std::unordered_set<int>::count(key)_(non-existent)/1024 12.61% 1.475 1.660 - -10.78% -
std::move(deque<int>)/32768 12.46% 2090.931 2351.489 - 29.42% -
BM_PushHeap_uint64_Ascending_256 12.44% 2.088 2.348 - 3.91% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.28% 822.252 923.197 - 12.25% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 12.21% 18.324 20.562 - 13.27% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 12.21% 4624.815 5189.424 - 12.64% -
ranges::min(std::vector<__int128>)/70000 12.04% 26911.645 30152.562 - 2.17% -
bm_ranges_lexicographical_compare<signed_char>/1 11.90% 1.547 1.731 - -0.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 11.89% 1755.263 1963.940 - 18.68% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 11.88% 32.022 35.827 - 45.65% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 11.88% 1.652 1.848 - -0.02% -
std::fill(list<int>)/8192 11.87% 7545.842 8441.671 - -7.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 11.85% 1587989.584 1776109.537 - 8.71% -
ranges::minmax(std::deque<__int128>)/70000 11.81% 37021.693 41394.422 - 18.67% -
BM_PushHeap_uint64_SingleElement_1 11.80% 0.497 0.556 - 16.17% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 11.78% 1.529 1.709 - 18.27% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 11.78% 1.530 1.710 - 8.24% -
BM_deque_deque_copy_backward/0 11.69% 0.823 0.919 - 0.00% -
SetIntersection_Interlaced_Vector_float_1024_4 11.69% 1303743.115 1456103.293 - 15.14% -
ranges::minmax(std::deque<char>)/1 11.68% 0.760 0.849 - 26.38% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 11.65% 1.158 1.293 - 18.05% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 11.64% 30.793 34.376 - 24.67% -
std::reverse(list<int>)/32768 11.63% 17441.445 19470.298 - 13.62% -
BM_StringDestroy_Huge 11.59% 10.820 12.074 - -9.27% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 11.54% 28.531 31.823 - -29.06% -
ranges::min(std::deque<long_long>)/70000 11.50% 18763.294 20921.651 - -17.82% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 11.47% 12616606.877 14063710.419 - 5.98% -
SetIntersection_Front_Vector_uint64_16384_1024 11.43% 5321544.521 5929768.475 - -0.08% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 11.36% 326.751 363.878 - 3.72% -
SetIntersection_Interlaced_Set_string_16384_4 11.35% 194058333.406 216080650.302 - 7.72% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11.27% 38112.513 42407.486 - 10.19% -
std::stable_partition(deque<int>)_(dense)/1024 11.20% 582.131 647.309 - 14.55% -
ranges::min(std::vector<__int128>)/64 11.12% 24.385 27.096 - 2.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 11.11% 1589515.381 1766145.264 - 7.92% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 11.09% 119160.346 132374.245 - 9.20% -
std::multiset<std::string>::erase(iterator)/1024 10.98% 32.461 36.027 - 7.12% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 10.94% 9966.297 11056.560 - -7.62% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 10.93% 6.233 6.915 - -11.37% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 10.78% 13063.183 14471.448 - 9.50% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 10.75% 20.910 23.157 - -0.59% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 10.75% 30.284 33.538 - -2.24% -
std::is_sorted_until(list<int>,_pred)/8192 10.68% 6968.528 7712.741 - -0.19% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 10.64% 23.178 25.643 - 4.91% -
ranges::min(std::list<__int128>)/8 10.64% 2.073 2.293 - 12.54% -
std::find_if_not(vector<int>)_(bail_25%)/8192 10.59% 237.239 262.367 - 8.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 10.58% 1.208 1.336 - 14.66% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 10.56% 455.048 503.108 - 10.78% -
BM_vector_deque_ranges_move/1 10.48% 2.087 2.306 - 0.11% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 10.47% 797.974 881.546 - -1.21% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.46% 89.051 98.368 - 10.08% -
std::copy_n(vector<bool>)_(aligned)/262144 10.44% 618.133 682.661 - -10.24% -
SetIntersection_Interlaced_Vector_float_16384_16 10.41% 3423318.036 3779729.959 - 64.41% -
std::remove_copy_if(deque<int>)_(prefix)/32 10.40% 18.202 20.094 - 12.82% -
BM_StringRelational_Compare_Empty_Huge_Control 10.33% 1.607 1.773 - 10.14% -
BM_PushHeap_uint32_QuickSortAdversary_1 10.33% 0.511 0.564 - 37.58% -
bm_ranges_lexicographical_compare<unsigned_char>/64 10.27% 1.856 2.046 - 2.05% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 10.27% 30.397 33.518 - -1.95% -
std::set<std::string>::erase(iterator)/8192 10.26% 27.124 29.908 - -5.61% -
std::stable_partition(list<int>)_(dense)/50 10.16% 52.301 57.613 - 1.13% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 10.15% 1.391 1.532 - 8.48% -
std::rotate(vector<bool>)_(1_element_backward)/8192 10.13% 111.234 122.497 - 15.52% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 10.09% 86.266 94.971 - 10.27% -
std::set<std::string>::count(key)_(non-existent)/8192 10.05% 32.363 35.616 - 7.31% -
SetIntersection_Interlaced_Set_uint64_1024_256 10.05% 14544462.160 16006153.497 - 10.93% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 10.04% 41452.204 45614.746 - 6.83% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 10.02% 2.306 2.537 - 9.44% -
ranges::minmax(std::deque<__int128>)/64 10.00% 34.056 37.461 - 24.00% -
bm_write 9.98% 549.839 604.699 - 10.33% -
std::unique(list<int>,_pred)_(sprinkled)/32 9.97% 61.457 67.585 - 3.64% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 9.97% 860.694 946.467 - 8.94% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 9.96% 29.671 32.626 - -0.86% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.96% 0.708 0.779 - 10.24% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 9.86% 14931.808 16404.478 - 10.53% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.85% 0.709 0.779 - 10.20% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.84% 0.708 0.777 - 9.97% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 9.70% 1.331 1.460 - 5.40% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 9.65% 69.717 76.442 - -29.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 9.59% 225828317.331 247487243.217 - 6.51% -
SetIntersection_Front_Set_uint32_1024_256 9.59% 3899109.138 4273008.560 - 10.94% -
BM_std_minmax_element<char>/512 9.57% 132.852 145.566 - 3.27% -
std::remove_copy_if(deque<int>)_(prefix)/50 9.57% 27.931 30.604 - 9.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 9.43% 0.637 0.697 - 41.61% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 9.43% 1.509 1.651 - 11.03% -
std::unique(list<int>,_pred)_(sprinkled)/52 9.19% 77.234 84.329 - 3.56% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 9.16% 32.478 35.453 - 47.10% -
std::map<std::string,_int>::erase(iterator)/8192 9.12% 31.537 34.414 - 8.68% -
bm_lexicographical_compare<unsigned_char>/8 9.11% 1.315 1.435 - 4.20% -
std::swap_ranges(deque<int>)/50 9.08% 15.980 17.430 - 10.03% -
ranges::min(std::list<__int128>)/64 9.02% 33.135 36.124 - 11.58% -
std::partition(deque<int>)_(sparse)/32 9.02% 9.769 10.649 - -11.81% -
std::copy_n(vector<int>)/8 9.01% 2.222 2.422 - 13.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 8.89% 31.022 33.778 - 37.80% -
std::find(vector<long_long>)_(bail_25%)/8 8.87% 0.915 0.996 - 16.17% -
rng::fold_left(list<int>)/1048576 8.85% 1350982.027 1470553.524 - 8.89% -
std::flat_map<int,_int>::erase(iterator)/8192 8.82% 490.325 533.593 - 7.69% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 8.76% 29.684 32.285 - -0.71% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 8.75% 37.029 40.270 - 11.22% -
std::map<int,_int>::equal_range(key)_(existent)/1024 8.73% 4.135 4.496 - 2.73% -
BM_deque_deque_ranges_move/0 8.71% 0.790 0.859 - -6.51% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.68% 879.108 955.436 - 24.67% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 8.67% 0.659 0.716 - 6.78% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 8.65% 28.571 31.043 - 9.65% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 8.65% 318.776 346.347 - -0.24% -
std::pop_heap(deque<int>)/8192 8.64% 52.887 57.459 - 8.15% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 8.61% 29081.331 31585.722 - 12.79% -
std::unordered_set<std::string>::count(key)_(existent)/8192 8.58% 37.674 40.905 - 6.06% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 8.50% 21.757 23.607 - 0.77% -
BM_PushHeap_uint64_Ascending_1024 8.49% 2.573 2.792 - 4.37% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 8.43% 405.169 439.335 - 8.84% -
std::set<std::string>::contains(key)_(existent)/8192 8.41% 27.331 29.629 - 8.69% -
std::find_if_not(list<int>)_(process_all)/8 8.41% 3.544 3.842 - 8.61% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 8.41% 0.338 0.366 - 0.40% -
std::multiset<int>::upper_bound(key)_(existent)/1024 8.37% 7.023 7.611 - 7.45% -
std::transform(list<int>)_(identity_transform)/8192 8.31% 7010.977 7593.684 - 1.15% -
BM_std_minmax_element<char>/5500 8.26% 1341.524 1452.354 - -0.36% -
vector<bool>(const_vector<bool>&) 8.26% 10.022 10.850 - 1.53% -
std::map<int,_int>::clear()/1024 8.23% 10360.369 11213.419 - 5.60% -
BM_lexicographical_compare_three_way<IntPtr>/1 8.23% 0.392 0.424 - -4.61% -
bm_lexicographical_compare<unsigned_char>/64 8.22% 1.880 2.035 - 5.25% -
BM_vector_deque_ranges_copy/1 8.22% 2.236 2.420 - 14.09% -
SetIntersection_Interlaced_Vector_uint64_64_16 8.20% 16743091.974 18116520.003 - 3.77% -
std::map<std::string,_int>::erase(iterator)/32 8.20% 27.232 29.466 - -13.90% -
std::map<int,_int>::count(key)_(non-existent)/0 8.18% 0.249 0.270 - 7.47% -
ranges::minmax(std::vector<char>)/64 8.13% 1.274 1.378 - 15.13% -
std::replace(vector<int>)_(sprinkled)/8192 8.13% 1204.075 1301.919 - 9.69% -
BM_std_minmax_element<char>/4000 8.12% 979.509 1058.999 - -0.46% -
bm_ranges_lexicographical_compare<signed_char>/64 8.08% 2.287 2.471 - -0.56% -
BM_std_minmax_element<char>/4096 8.07% 1001.914 1082.759 - -0.57% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 8.05% 23.798 25.713 - 5.66% -
std::unordered_set<int>::find(key)_(existent)/8192 8.04% 1.363 1.473 - 7.61% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 8.01% 1.229 1.327 - 2.81% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.01% 0.338 0.365 - 7.98% -
SetIntersection_Interlaced_Vector_uint32_1024_4 7.99% 1271617.445 1373203.373 - 6.83% -
BM_PushHeap_uint32_PipeOrgan_1 7.97% 0.483 0.522 - 32.97% -
SetIntersection_Interlaced_Vector_uint32_256_64 7.95% 7217653.734 7791623.387 - 9.93% -
BM_std_minmax_element<char>/70000 7.94% 17013.792 18365.488 - -0.37% -
std::reverse_copy(vector<int>)/8 7.92% 2.303 2.485 - 2.35% -
SetIntersection_Front_Vector_uint64_1024_1024 7.91% 5472170.422 5904972.730 - -0.14% -
BM_std_minmax_element<char>/1024 7.91% 257.445 277.804 - -0.09% -
BM_std_minmax_element<char>/65536 7.89% 15928.637 17185.438 - -0.41% -
BM_std_minmax_element<char>/64000 7.89% 15556.428 16783.461 - -0.50% -
std::move(vector<int>)/262144 7.85% 21260.514 22929.662 - 13.41% -
BM_StringRelational_Compare_Small_Empty_Control 7.85% 1.830 1.973 - 22.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 7.80% 1.369 1.476 - 2.13% -
bm_lexicographical_compare<unsigned_char>/1 7.80% 1.545 1.665 - 10.49% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 7.76% 1.838 1.981 - 16.08% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 7.76% 1.326 1.429 - 4.85% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 7.76% 37465.064 40371.529 - 6.46% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 7.72% 18.072 19.467 - 6.65% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 7.72% 41.789 45.014 - 25.41% -
SetIntersection_Interlaced_Set_uint64_1024_64 7.69% 10083394.797 10858537.157 - 7.06% -
std::multimap<int,_int>::count(key)_(existent)/1024 7.65% 5.411 5.824 - 5.73% -
SetIntersection_Interlaced_Vector_float_16384_4 7.64% 1571078.527 1691076.843 - 20.14% -
std::unordered_multiset<int>::erase(iterator)/8192 7.63% 23.289 25.066 - 18.00% -
std::map<int,_int>::contains(key)_(non-existent)/32 7.60% 2.896 3.116 - 2.47% -
std::find_if_not(vector<int>)_(bail_25%)/32768 7.58% 955.624 1028.065 - 8.90% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.57% 7.653 8.232 - 3.15% -
SetIntersection_Interlaced_Set_uint32_1024_1024 7.56% 12433950.504 13373996.624 - 6.07% -
std::find_end(deque<int>)_(single_element)/1024 7.56% 305.758 328.872 - 8.25% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 7.55% 33.478 36.006 - -3.44% -
std::find_if(deque<int>)_(bail_25%)/8192 7.55% 502.463 540.386 - 8.35% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 7.52% 23.473 25.237 - 7.26% -
SetIntersection_None_Set_string_16384_16384 7.52% 186229167.713 200228508.531 - 4.36% -
BM_PushHeap_uint32_Descending_4 7.52% 0.357 0.384 - 1.59% -
SetIntersection_Interlaced_Set_string_1024_4 7.50% 10210447.158 10975946.406 - 4.86% -
std::any_of(vector<int>)_(process_all)/8 7.49% 2.448 2.631 - 11.08% -
BM_deque_deque_copy_backward/2 7.48% 2.349 2.525 - -0.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.46% 0.597 0.642 - 7.63% -
rng::contains(vector<int>)_(process_all)/8 7.44% 2.580 2.772 - 9.15% -
SetIntersection_None_Set_string_16384_64 7.43% 189121393.979 203165482.350 - 6.35% -
rng::find_last(deque<int>)_(bail_90%)/8192 7.43% 201.442 216.401 - 6.42% -
SetIntersection_Front_Vector_uint64_262144_16384 7.40% 71617070.935 76914000.662 - 1.29% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 7.38% 12708.212 13646.441 - 5.69% -
SetIntersection_Interlaced_Vector_string_16384_256 7.38% 41297573.666 44346121.348 - 15.59% -
std::unique(list<int>,_pred)_(contiguous)/1024 7.33% 958.992 1029.320 - 10.08% -
std::replace(vector<int>)_(sprinkled)/1024 7.32% 152.317 163.472 - 7.34% -
std::find_first_of(list<int>)_(large_needle)/1024 7.27% 848470.253 910138.641 - 5.64% -
std::is_sorted_until(vector<int>)/8192 7.24% 1841.228 1974.458 - 6.87% -
rng::starts_with(list<int>)/8192 7.23% 8607.837 9230.341 - 2.52% -
std::multimap<std::string,_int>::erase(iterator)/1024 7.22% 30.622 32.832 - 20.09% -
BM_deque_deque_copy/0 7.17% 0.735 0.788 - -0.23% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.15% 37.117 39.772 - 3.52% -
std::unordered_multiset<int>::count(key)_(existent)/32 7.15% 1.563 1.675 - -0.86% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 7.14% 1.121 1.202 - 3.02% -
std::move(vector<bool>)_(unaligned)/512 7.09% 4.389 4.700 - 1.30% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 7.08% 55.595 59.534 - 14.67% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 7.08% 3586.735 3840.567 - 6.68% -
std::stable_sort(deque<int>)_(ascending)/8 7.07% 17.527 18.765 - 2.78% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 7.05% 17.306 18.527 - -2.71% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 7.04% 0.813 0.870 - 0.47% -
SetIntersection_Front_Set_float_256_256 7.01% 7618651.006 8152659.644 - -0.74% -
std::find_end(deque<int>)_(single_element)/1000 7.00% 309.949 331.653 - 7.14% -
std::find_if(deque<int>)_(bail_25%)/32768 7.00% 2013.092 2153.953 - 8.53% -
BM_deque_deque_copy_backward/1 7.00% 2.598 2.779 - 0.42% -
std::multiset<std::string>::count(key)_(non-existent)/32 7.00% 9.877 10.568 - 5.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 6.98% 1.243 1.330 - 4.34% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 6.96% 72.702 77.761 - -0.43% -
std::swap_ranges(deque<int>)/32 6.96% 10.414 11.138 - 4.13% -
std::unordered_set<int>::find(key)_(existent)/32 6.95% 1.196 1.279 - 7.27% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 6.95% 47.901 51.229 - -1.46% -
std::find(vector<int>)_(bail_25%)/8 6.94% 1.418 1.516 - 11.02% -
SetIntersection_Front_Set_uint64_262144_64 6.93% 1715316.357 1834129.408 - 2.14% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6.93% 6003.746 6419.587 - 6.72% -
SetIntersection_None_Set_string_16384_1024 6.90% 192548749.943 205841423.866 - 6.06% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 6.88% 35.061 37.471 - -0.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 6.87% 56.654 60.548 - 9.48% -
SetIntersection_Front_Set_string_262144_262144 6.84% 17447348.713 18640591.715 - 4.37% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 6.83% 30.400 32.476 - 7.67% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 6.83% 549.353 586.846 - 4.71% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 6.82% 1.444 1.543 - -1.41% -
rng::find_last_if(vector<char>)_(bail_90%)/8 6.79% 0.463 0.494 - 2.17% -
BM_tolower_string<char> 6.79% 15.237 16.272 - 7.23% -
BM_deque_deque_ranges_copy_backward/0 6.79% 0.793 0.846 - 14.91% -
std::unordered_set<int>::erase(iterator)/32 6.74% 19.561 20.880 - 4.23% -
std::for_each(list<int>)/8 6.73% 2.401 2.562 - 1.34% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 6.69% 1.600 1.707 - 4.76% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 6.68% 23.264 24.819 - 2.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 6.68% 32.927 35.126 - 10.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 6.68% 192351434.480 205194395.812 - 5.57% -
std::stable_sort(deque<int>)_(heap)/8 6.67% 23.869 25.462 - 2.71% -
SetIntersection_Front_Vector_uint64_16384_256 6.64% 2132704.287 2274389.807 - -0.60% -
BM_deque_vector_ranges_copy/0 6.64% 1.298 1.385 - 1.25% -
std::find_if_not(vector<int>)_(bail_25%)/8 6.63% 0.736 0.785 - -6.17% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 6.60% 22.708 24.208 - -8.69% -
std::search(vector<int>)_(same_length)/8192 6.59% 1857.494 1979.956 - 5.02% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 6.58% 23.259 24.789 - 4.36% -
std::stable_sort(deque<int>)_(repeated)/8 6.55% 17.746 18.909 - 0.07% -
std::find_end(deque<int>)_(single_element)/8192 6.54% 2211.759 2356.400 - 7.13% -
std::copy_backward(deque<int>)/1048576 6.53% 129284.694 137730.640 - 6.23% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 6.51% 113443.311 120827.229 - 5.21% -
SetIntersection_Interlaced_Set_string_1024_1024 6.50% 57539906.186 61282585.449 - 7.49% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 6.50% 0.973 1.036 - 1.69% -
std::is_partitioned(deque<int>)_(partitioned)/8192 6.50% 2378.923 2533.565 - 11.26% -
std::move(list<int>)/64 6.47% 40.792 43.430 - 6.99% -
std::any_of(list<int>)_(process_all)/32768 6.46% 25712.145 27373.088 - 5.81% -
std::map<int,_int>::find(key)_(existent)/1024 6.43% 4.174 4.443 - 3.41% -
rng::fold_left(deque<int>)/8 6.42% 3.834 4.080 - 6.33% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 6.42% 45.382 48.295 - -11.31% -
std::multiset<int>::contains(key)_(non-existent)/0 6.40% 0.282 0.300 - 6.32% -
rng::fold_left(list<int>)/8192 6.38% 10391.787 11054.715 - 3.78% -
BM_StringFindCharLiteral/1024 6.37% 17.936 19.079 - 4.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.37% 196530812.503 209054419.426 - 6.73% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 6.36% 6.644 7.067 - -21.19% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 6.34% 21.537 22.902 - 11.81% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 6.34% 28823.479 30650.203 - 9.14% -
BM_deque_vector_ranges_move_backward/70000 6.33% 8415.024 8948.111 - 16.60% -
SetIntersection_Front_Set_string_1024_64 6.33% 4664689.772 4959966.501 - 2.64% -
BM_CmpLess_int_ushort 6.32% 1.102 1.172 - 6.29% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 6.32% 275.565 292.990 - 6.37% -
std::unordered_set<int>::find(key)_(existent)/1024 6.32% 1.395 1.483 - 7.96% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.32% 6.013 6.393 - 3.25% -
BM_lexicographical_compare_three_way_slow_path/1 6.30% 0.434 0.461 - 2.92% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 6.29% 22.485 23.899 - 7.42% -
BM_PushHeap_float_SingleElement_1 6.24% 0.520 0.552 - 6.35% -
std::rotate(deque<int>)_(by_1/3)/50 6.22% 28.608 30.387 - 5.36% -
ranges::minmax(std::list<__int128>)/1 6.18% 0.434 0.461 - 7.47% -
BM_std_minmax_element<short>/3 6.17% 1.127 1.197 - 4.70% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 6.16% 345903496.498 367195952.846 - 6.86% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 6.11% 41.307 43.829 - 16.10% -
bm_gcd_random 6.10% 28.973 30.741 - 5.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 6.06% 1.172 1.243 - 4.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.05% 26535687.903 28142136.918 - 0.86% -
BM_PushHeap_uint64_Ascending_262144 6.05% 4.864 5.159 - 1.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 6.03% 2422872.823 2569076.075 - -0.31% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 6.03% 126861.610 134509.735 - 0.68% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 6.03% 142740.414 151343.410 - 1.71% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 6.02% 35.172 37.289 - 8.27% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 6.02% 0.773 0.819 - 6.32% -
std::is_sorted_until(list<int>)/8192 6.01% 6800.770 7209.774 - 1.03% -
ranges::minmax(std::vector<char>)/8 5.99% 1.016 1.077 - 10.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 5.98% 11.102 11.766 - -41.35% -
SetIntersection_None_Set_string_262144_64 5.96% 1572437.660 1666106.772 - -0.01% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 5.95% 12.268 12.998 - -5.86% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 5.94% 295.496 313.035 - 5.84% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 5.91% 11.536 12.218 - 5.24% -
BM_deque_vector_copy_backward/70000 5.90% 8602.493 9110.360 - 18.38% -
SetIntersection_None_Set_string_262144_16384 5.89% 1576952.635 1669894.125 - 2.75% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 5.88% 23.774 25.173 - 6.57% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.86% 4.790 5.071 - -19.33% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.85% 3.927 4.156 - 8.92% -
std::move(vector<bool>)_(aligned)/64 5.85% 1.627 1.722 - -4.28% -
BM_PushHeap_uint64_Ascending_16 5.83% 0.939 0.993 - 5.13% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 5.82% 28.704 30.375 - 8.46% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 5.82% 35.318 37.373 - 7.81% -
std::stable_sort(deque<int>)_(descending)/8 5.78% 26.039 27.543 - 2.94% -
rng::find_last(deque<int>)_(bail_90%)/1024 5.76% 28.913 30.578 - 5.77% -
BM_std_minmax_element<long_long>/2 5.74% 0.647 0.684 - 2.38% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 5.73% 332.590 351.647 - 10.59% -
SetIntersection_Front_Vector_string_256_64 5.73% 9854178.988 10418556.202 - 2.46% -
std::map<int,_int>::clear()/8192 5.69% 85295.727 90145.700 - 3.56% -
SetIntersection_None_Set_string_262144_256 5.68% 1576912.842 1666491.291 - 2.48% -
std::find_end(deque<int>)_(near_matches)/8192 5.68% 1121825.600 1185496.321 - 6.31% -
ranges::minmax(std::deque<long_long>)/70000 5.66% 28828.752 30461.623 - 11.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 5.62% 15041.933 15887.976 - 5.70% -
rng::starts_with(list<int>,_pred)/8192 5.61% 9724.632 10270.661 - -12.38% -
SetIntersection_None_Set_string_262144_1 5.61% 1572079.103 1660211.344 - -5.51% -
std::set<std::string>::contains(key)_(non-existent)/0 5.60% 0.270 0.285 - 0.48% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.59% 237705.263 250989.217 - 0.89% -
std::move_backward(vector<bool>)_(aligned)/64 5.59% 1.693 1.788 - 2.65% -
std::for_each_n(join_view(vector<vector<int>>))/8 5.57% 1.450 1.531 - 10.15% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 5.54% 0.773 0.816 - 5.93% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 5.54% 1.078 1.138 - 8.09% -
SetIntersection_Interlaced_Vector_float_64_4 5.53% 18089808.134 19090127.636 - 6.15% -
BM_deque_vector_ranges_copy_backward/70000 5.51% 8601.755 9075.350 - 18.64% -
std::partition_point(list<int>)/8192 5.49% 11750.764 12396.430 - -2.67% -
std::find_if_not(vector<int>)_(process_all)/50 5.49% 5.432 5.730 - -4.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 5.48% 1580601.642 1667286.377 - 2.08% -
SetIntersection_Front_Set_float_1024_64 5.48% 1703242.025 1796631.283 - 5.86% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 5.48% 9.656 10.184 - -4.84% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 5.48% 0.773 0.815 - 5.79% -
BM_num_get<long_double> 5.46% 36.533 38.526 - -2.83% -
bm_ranges_lexicographical_compare<unsigned_char>/8 5.45% 1.316 1.388 - -6.86% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 5.44% 21.127 22.277 - 6.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.43% 3.451 3.639 - 4.06% -
BM_std_minmax_element<char>/64 5.43% 17.140 18.071 - 5.84% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 5.43% 50256.092 52983.401 - 5.28% -
BM_PushHeap_string_PipeOrgan_262144 5.42% 16.294 17.177 - -21.80% -
SetIntersection_Interlaced_Vector_float_64_1 5.41% 16391271.967 17277526.398 - 5.59% -
std::find_end(deque<int>,_pred)_(same_length)/1024 5.40% 796.177 839.183 - 5.30% -
BM_PushHeap_uint64_Ascending_16384 5.37% 3.642 3.837 - 2.83% -
BM_PushHeap_float_SingleElement_4 5.37% 0.357 0.377 - -0.62% -
std::sort(deque<int>)_(heap)/1024 5.37% 6072.484 6398.479 - 2.66% -
SetIntersection_None_Set_string_16384_4 5.35% 194607688.749 205025066.211 - 6.98% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 5.34% 12814.069 13498.442 - 6.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.33% 60.783 64.025 - -16.32% -
std::find_if_not(vector<int>)_(process_all)/8192 5.33% 803.548 846.389 - -4.44% -
SetIntersection_Interlaced_Vector_string_1024_64 5.33% 7983433.460 8408754.740 - 4.60% -
SetIntersection_None_Set_string_16384_16 5.32% 190682769.715 200831091.924 - 4.86% -
std::unordered_multiset<int>::count(key)_(existent)/8192 5.32% 1.619 1.705 - -5.91% -
SetIntersection_None_Set_string_262144_4 5.31% 1575608.887 1659348.227 - -7.57% -
SetIntersection_None_Set_string_262144_16 5.28% 1576160.645 1659323.162 - -6.07% -
std::set<int>::lower_bound(key)_(existent)/1024 5.28% 4.571 4.812 - 6.58% -
std::multiset<std::string>::count(key)_(existent)/1024 5.27% 23.226 24.450 - -2.63% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 5.26% 451.311 475.066 - -0.20% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 5.21% 9.577 10.077 - 1.69% -
std::find_if_not(vector<int>)_(process_all)/32768 5.21% 3195.990 3362.577 - -5.07% -
BM_vector_deque_move_backward/65536 5.18% 7939.855 8351.530 - 10.31% -
SetIntersection_Interlaced_Set_string_262144_16 5.18% 2059277.102 2165877.606 - 1.45% -
SetIntersection_Interlaced_Vector_uint64_16_1 5.16% 62511651.945 65739316.813 - 4.87% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.16% 22.884 24.064 - 3.31% -
SetIntersection_Interlaced_Set_string_262144_4 5.12% 1776149.332 1867122.641 - 1.22% -
std::find_end(deque<int>)_(near_matches)/1000 5.10% 15682.978 16482.322 - 5.40% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 5.08% 8676.138 9117.162 - 10.98% -
BM_vector_deque_copy/1 5.07% 2.258 2.373 - 0.22% -
SetIntersection_Front_Vector_uint64_16384_16384 5.03% 71539608.598 75134684.540 - -0.93% -
std::fill(vector<bool>)/512 5.00% 1.505 1.580 - -0.58% -
BM_StringConstructDestroyCStr_Small_Opaque 4.99% 2.079 2.183 - -60.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.97% 10999.765 11546.754 - 5.53% -
std::is_partitioned(deque<int>)_(partitioned)/32 4.97% 9.253 9.713 - 5.47% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.96% 40.303 42.302 - 4.48% -
BM_PushHeap_string_QuickSortAdversary_256 4.94% 14.606 15.327 - 3.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.91% 1063.267 1115.515 - -2.45% -
std::transform(deque<int>,_deque<int>)/32 4.91% 21.353 22.401 - 5.03% -
std::search(vector<int>)_(same_length)/1024 4.91% 243.599 255.549 - 3.64% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 4.89% 139.493 146.308 - 4.59% -
std::set<int>::insert(value)_(already_present)/1024 4.88% 5.610 5.884 - -4.75% -
BM_PushHeap_uint32_Descending_16 4.86% 0.360 0.378 - 1.76% -
rng::contains_subrange(deque<int>)_(process_all)/32 4.84% 11.374 11.925 - -17.33% -
std::copy_n(vector<bool>)_(aligned)/64 4.84% 1.345 1.410 - 6.59% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 4.83% 0.479 0.502 - 1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 4.82% 13300096.272 13941353.868 - 1.63% -
BM_std_minmax_element<char>/3 4.81% 1.141 1.196 - -1.59% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 4.80% 1.183 1.240 - 0.23% -
std::map<int,_int>::ctor(const&)/32 4.80% 219.061 229.575 - 3.68% -
std::reverse_copy(list<int>)/4096 4.79% 3173.186 3325.306 - 2.51% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 4.79% 431.100 451.766 - -2.84% -
std::unordered_set<int>::clear()/1024 4.78% 8255.097 8649.567 - 5.08% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.75% 34.253 35.880 - -1.64% -
BM_PushHeap_uint64_PipeOrgan_4 4.75% 0.483 0.506 - 5.23% -
std::fill(vector<bool>)/64 4.74% 1.456 1.525 - -4.42% -
SetIntersection_None_Set_string_16384_1 4.73% 195577110.998 204823120.937 - 6.66% -
BM_vector_deque_ranges_copy_backward/64000 4.72% 7706.205 8069.751 - 10.89% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 4.71% 7.832 8.201 - 4.32% -
std::map<int,_int>::contains(key)_(non-existent)/1024 4.71% 5.608 5.872 - 4.03% -
rng::contains(deque<int>)_(process_all)/8 4.71% 2.997 3.138 - 7.54% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 4.70% 6.353 6.652 - -6.59% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 4.69% 12.957 13.565 - 3.82% -
std::remove_if(vector<int>)_(prefix)/1024 4.69% 349.823 366.220 - 4.70% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 4.69% 25677.974 26881.176 - 4.56% -
std::multiset<int>::find(key)_(existent)/1024 4.68% 4.024 4.213 - 2.97% -
std::copy(vector<bool>)_(aligned)/4096 4.67% 4.678 4.896 - 2.31% -
std::move(list<int>)/512 4.65% 355.112 371.620 - 4.86% -
std::find_end(vector<int>)_(process_all)/1048576 4.65% 219727.130 229941.006 - 2.82% -
SetIntersection_Interlaced_Vector_uint64_4_1 4.65% 212896185.670 222790957.073 - 4.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.64% 1093.334 1144.116 - -5.78% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 4.64% 1.389 1.454 - -0.50% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.63% 1477.999 1546.449 - 4.07% -
std::map<int,_int>::find(key)_(existent)/32 4.60% 1.680 1.758 - 3.96% -
ranges::min(std::list<__int128>)/70000 4.60% 58880.225 61586.357 - 4.23% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.58% 52778.584 55195.138 - 2.40% -
std::unique(deque<int>)_(sprinkled)/52 4.57% 60.420 63.179 - 4.40% -
std::set<int>::upper_bound(key)_(existent)/1024 4.56% 4.165 4.355 - -3.37% -
SetIntersection_None_Set_string_262144_262144 4.55% 1587422.769 1659606.037 - 1.32% -
rng::find_last_if(vector<int>)_(bail_10%)/50 4.54% 11.524 12.048 - 4.90% -
std::copy_backward(deque<int>)/8 4.54% 2.689 2.811 - 9.38% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 4.53% 34.200 35.748 - 23.96% -
std::unordered_multiset<int>::contains(key)_(existent)/32 4.51% 1.232 1.288 - -4.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.51% 1014158.827 1059886.557 - 1.60% -
bm_ranges_swap_ranges_vb_aligned/32 4.51% 3.304 3.453 - 4.24% -
SetIntersection_Interlaced_Set_uint64_256_64 4.49% 12948921.418 13530508.968 - -2.64% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 4.49% 24748.513 25859.964 - 5.02% -
SetIntersection_Interlaced_Set_string_16384_1 4.48% 1105764.489 1155342.215 - 5.66% -
std::map<std::string,_int>::insert(value)_(already_present)/32 4.47% 21.416 22.374 - 2.29% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 4.47% 1.661 1.735 - -6.23% -
rng::find_last_if(vector<char>)_(bail_90%)/50 4.46% 1.438 1.502 - 0.89% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.45% 6537.449 6828.205 - 0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.44% 1162636.073 1214286.930 - 2.41% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 4.44% 1.210 1.264 - 9.38% -
std::multiset<int>::upper_bound(key)_(existent)/8192 4.43% 14.644 15.292 - 3.93% -
BM_PushHeap_float_Ascending_16 4.41% 0.980 1.024 - -0.55% -
std::partition_copy(deque<int>)/50 4.40% 21.362 22.303 - 4.88% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 4.37% 22.540 23.524 - 4.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 4.36% 1569418.293 1637886.395 - 1.27% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 4.36% 300.653 313.764 - 4.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 4.35% 200879486.021 209627077.145 - 7.40% -
SetIntersection_Interlaced_Set_uint64_262144_1 4.35% 1016030.898 1060179.651 - 0.68% -
std::set<std::string>::contains(key)_(non-existent)/32 4.34% 10.070 10.507 - -5.72% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 4.34% 2.172 2.266 - 3.62% -
std::set<int>::contains(key)_(non-existent)/8192 4.33% 11.521 12.020 - 22.44% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.32% 1786.468 1863.579 - -6.77% -
std::map<int,_int>::count(key)_(non-existent)/8192 4.31% 11.065 11.542 - 3.71% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 4.30% 1.206 1.258 - 7.49% -
BM_num_get<float> 4.30% 36.633 38.206 - 2.65% -
SetIntersection_Interlaced_Set_string_1024_16 4.29% 12889087.971 13442088.900 - 4.45% -
BM_PushHeap_string_Random_16 4.28% 10.393 10.838 - 4.02% -
BM_StringRelational_Eq_Empty_Small_Control 4.28% 0.471 0.491 - 4.43% -
std::find_if_not(deque<int>)_(process_all)/8 4.27% 2.571 2.681 - 0.47% -
SetIntersection_Interlaced_Set_string_1024_1 4.27% 1082196.339 1128400.839 - 2.86% -
std::find_if(deque<int>)_(bail_25%)/1024 4.27% 77.420 80.722 - 4.42% -
SetIntersection_Interlaced_Vector_uint64_64_4 4.26% 17678853.540 18432791.983 - 3.60% -
SetIntersection_Interlaced_Vector_float_256_4 4.26% 4960823.680 5172333.589 - 0.35% -
std::is_partitioned(deque<int>)_(partitioned)/50 4.26% 14.042 14.640 - 3.97% -
ranges::min(std::vector<long_long>)/8 4.26% 2.163 2.255 - 10.76% -
SetIntersection_Interlaced_Vector_string_1024_4 4.25% 1623543.835 1692598.010 - 4.06% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 4.25% 208.865 217.744 - -3.86% -
SetIntersection_Front_Set_uint32_262144_16384 4.25% 217214688.385 226444455.328 - 1.75% -
BM_deque_vector_ranges_move/1 4.25% 2.044 2.131 - 0.49% -
std::copy_n(list<int>)/32768 4.25% 26094.105 27202.306 - -5.25% -
SetIntersection_Interlaced_Set_string_256_16 4.24% 17867060.681 18624424.415 - 3.15% -
BM_PushHeap_uint64_QuickSortAdversary_16 4.21% 0.919 0.957 - 3.79% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.20% 606.322 631.811 - 5.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 4.20% 1569875.897 1635778.889 - 1.23% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 4.19% 1.749 1.822 - 3.74% -
std::multiset<int>::count(key)_(non-existent)/32 4.19% 2.717 2.831 - 9.78% -
rng::contains(list<int>)_(process_all)/32 4.18% 8.860 9.230 - 4.16% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 4.18% 0.252 0.263 - -5.86% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 4.18% 1.451 1.512 - -0.35% -
rng::contains_subrange(list<int>)_(single_element)/1048576 4.18% 819303.941 853511.955 - 2.92% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 4.17% 2929689.858 3051979.006 - 3.42% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.17% 12808.911 13342.711 - -0.21% -
std::unordered_multiset<int>::count(key)_(existent)/1024 4.16% 1.774 1.848 - -8.63% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 4.15% 24460.295 25475.454 - 3.83% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 4.15% 3.350 3.489 - 4.40% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 4.15% 1.228 1.279 - 8.41% -
BM_deque_deque_move_backward/65536 4.15% 7814.211 8138.318 - 8.28% -
SetIntersection_Interlaced_Set_string_262144_262144 4.14% 17534255.777 18260751.223 - 5.75% -
std::map<int,_int>::count(key)_(non-existent)/1024 4.12% 7.209 7.505 - 3.50% -
SetIntersection_Interlaced_Set_string_256_4 4.11% 13010877.156 13545308.127 - 4.10% -
std::find(list<int>)_(bail_25%)/32768 4.10% 8193.104 8529.061 - 1.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 4.10% 12070797.319 12565347.247 - -57.03% -
std::multimap<std::string,_int>::erase(iterator)/8192 4.10% 29.878 31.102 - -4.12% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 4.07% 30847.705 32103.741 - 5.27% -
SetIntersection_None_Set_float_64_1 4.06% 21250834.805 22112758.583 - -0.22% -
BM_deque_vector_ranges_copy/1 4.05% 2.040 2.122 - 1.27% -
std::map<int,_int>::insert(value)_(already_present)/8192 4.05% 3.873 4.030 - 4.06% -
SetIntersection_Interlaced_Set_string_262144_64 4.05% 2059742.512 2143132.162 - 0.82% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 4.04% 2.391 2.487 - -6.00% -
rng::find_last(deque<int>)_(bail_10%)/8 4.04% 2.714 2.824 - -1.89% -
SetIntersection_None_Vector_uint64_262144_256 4.04% 1087212.258 1131082.134 - 0.16% -
ranges::min(std::deque<long_long>)/1 4.03% 0.666 0.693 - 0.89% -
std::make_heap(vector<int>)_(pipe-organ)/1024 4.00% 656.990 683.287 - 4.37% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 4.00% 17.337 18.031 - 2.55% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 4.00% 405.496 421.713 - 2.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.00% 5805.323 6037.310 - -3.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.99% 8660472.815 9005989.043 - -0.39% -
BM_PushHeap_string_Ascending_16384 3.97% 19.738 20.522 - 0.66% -
SetIntersection_Interlaced_Vector_uint64_64_1 3.97% 16351874.823 17000591.988 - 2.82% -
SetIntersection_Interlaced_Set_string_16384_1024 3.97% 341922908.780 355485589.600 - 2.30% -
SetIntersection_Interlaced_Set_string_64_16 3.95% 38247260.462 39759883.134 - 1.49% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 3.95% 27.382 28.465 - -4.60% -
std::copy_if(vector<int>)_(entire_range)/64 3.94% 15.250 15.851 - -0.11% -
rng::find_last(list<int>)_(bail_90%)/50 3.94% 1.243 1.292 - 1.48% -
std::multiset<std::string>::clear()/1024 3.94% 21321.676 22160.786 - -0.99% -
BM_PushHeap_string_PipeOrgan_16384 3.93% 12.101 12.577 - -15.19% -
SetIntersection_Front_Set_string_16384_16 3.92% 1866961.214 1940224.879 - -0.76% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 3.92% 27248.137 28316.813 - 7.09% -
BM_deque_deque_copy/65536 3.92% 3060.492 3180.494 - 3.23% -
std::unordered_set<int>::find(key)_(non-existent)/32 3.92% 1.149 1.194 - 2.36% -
std::fill_n(vector<bool>)/64 3.92% 1.398 1.453 - 8.08% -
std::make_heap(vector<int>)_(repeated)/8 3.92% 15.543 16.153 - 3.23% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.91% 740.707 769.692 - 2.98% -
std::unique(deque<int>)_(contiguous)/52 3.91% 55.500 57.669 - 2.48% -
BM_PushHeap_uint64_Descending_4 3.90% 0.360 0.374 - -1.68% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.90% 603.085 626.629 - 2.98% -
std::rotate(deque<int>)_(by_1/4)/50 3.90% 27.305 28.369 - 3.91% -
SetIntersection_Interlaced_Set_string_1024_64 3.89% 16430701.533 17070287.631 - 0.37% -
std::is_partitioned(list<int>)_(partitioned)/8192 3.89% 6858.411 7125.378 - 3.88% -
SetIntersection_Interlaced_Vector_uint64_4_4 3.88% 135316699.623 140561705.231 - 3.49% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 3.88% 28178.887 29271.031 - 4.14% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 3.87% 1269.306 1318.412 - 5.53% -
BM_StringRelational_Compare_Empty_Small_Control 3.87% 1.608 1.670 - 3.66% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.85% 749.811 778.649 - -0.27% -
SetIntersection_None_Set_string_262144_1024 3.84% 1591312.012 1652476.483 - 0.67% -
std::multiset<std::string>::contains(key)_(existent)/32 3.83% 16.699 17.338 - -13.04% -
BM_deque_vector_ranges_move/2 3.82% 1.763 1.830 - -0.13% -
SetIntersection_Interlaced_Set_string_256_1 3.82% 4323344.764 4488385.630 - 3.65% -
BM_deque_vector_ranges_copy/2 3.82% 1.758 1.826 - -0.17% -
std::replace(vector<int>)_(prefix)/1024 3.81% 154.426 160.317 - 1.59% -
BM_StringEraseWithMove_Empty_Opaque 3.81% 0.790 0.820 - 2.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.81% 25424720.794 26393099.036 - 2.43% -
BM_PushHeap_string_Ascending_256 3.80% 11.567 12.006 - 5.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 3.80% 1927606.692 2000869.955 - 1.02% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.80% 131161.935 136145.426 - 4.03% -
BM_CmpEqual_ushort_int 3.80% 1.028 1.067 - -2.95% -
SetIntersection_Interlaced_Vector_string_262144_256 3.79% 75000727.266 77845532.103 - 13.92% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 3.78% 46.938 48.714 - 6.58% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.78% 4.172 4.330 - 0.88% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 3.78% 2.230 2.314 - -8.42% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 3.78% 394.246 409.133 - 3.70% -
BM_deque_vector_move/1 3.77% 2.047 2.125 - 0.38% -
bm_ranges_lexicographical_compare<unsigned_char>/1 3.76% 1.556 1.615 - -1.28% -
BM_vector_deque_move/4096 3.76% 147.113 152.645 - 5.74% -
SetIntersection_Front_Set_uint32_262144_16 3.76% 1156643.626 1200079.382 - 3.16% -
std::any_of(deque<int>)_(process_all)/32768 3.75% 10121.308 10501.356 - 4.03% -
SetIntersection_Interlaced_Vector_uint64_16_4 3.75% 55710121.836 57801121.534 - 3.04% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.75% 4.429 4.595 - 2.68% -
std::map<int,_int>::erase(iterator)/1024 3.75% 20.707 21.483 - 2.85% -
SetIntersection_None_Set_uint64_64_4 3.75% 20852951.285 21633919.217 - -0.32% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3.74% 3529.134 3661.177 - 4.79% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 3.74% 18.072 18.748 - -0.54% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 3.73% 20.649 21.419 - -8.85% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.73% 6.086 6.313 - 2.03% -
SetIntersection_Interlaced_Vector_string_16384_1024 3.72% 119922961.904 124380794.125 - 9.39% -
std::multimap<int,_int>::ctor(const&)/0 3.71% 12.692 13.162 - 0.28% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 3.71% 333.160 345.504 - -3.93% -
std::find(vector<bool>)_(process_all)/1024 3.70% 4.479 4.645 - 0.64% -
SetIntersection_None_Set_uint64_64_1 3.70% 21823435.295 22631105.959 - -0.16% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.68% 16.319 16.919 - -1.56% -
std::find_if_not(vector<int>)_(process_all)/8 3.68% 1.429 1.481 - -0.68% -
SetIntersection_Interlaced_Vector_float_256_64 3.67% 7222517.061 7487515.440 - 8.99% -
std::find_if_not(list<int>)_(process_all)/1024 3.66% 719.511 745.815 - 1.94% -
std::any_of(deque<int>)_(process_all)/8192 3.64% 2530.330 2622.478 - 3.81% -
std::stable_partition(list<int>)_(alloc_fails)/1024 3.64% 4156.136 4307.241 - 2.56% -
SetIntersection_None_Set_string_64_1 3.63% 22168509.650 22973177.204 - 0.17% -
std::search(vector<int>,_pred)_(same_length)/8192 3.63% 4909.294 5087.360 - 4.15% -
BM_deque_deque_ranges_move_backward/65536 3.62% 7856.144 8140.220 - 10.17% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 3.61% 88.505 91.702 - 1.49% -
std::find_end(deque<int>)_(near_matches)/1024 3.61% 16294.823 16882.421 - 3.92% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 3.61% 4.077 4.224 - -0.26% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.59% 649.331 672.643 - 3.08% -
rng::contains(list<int>)_(process_all)/8192 3.59% 6834.741 7080.033 - -5.05% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.59% 4.700 4.868 - 3.30% -
std::unordered_map<int,_int>::clear()/8192 3.57% 62477.505 64709.510 - -24.52% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 3.56% 21.201 21.956 - 1.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 3.56% 115903.991 120029.965 - 3.20% -
SetIntersection_Interlaced_Vector_string_256_256 3.55% 19914721.692 20620907.837 - -1.34% -
BM_deque_vector_move/2 3.54% 1.768 1.830 - -0.06% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 3.53% 19.997 20.703 - 1.53% -
std::move_backward(vector<int>)/262144 3.52% 21538.408 22296.676 - 19.94% -
std::search(deque<int>)_(no_match)/1000 3.52% 389.689 403.402 - 0.35% -
std::shift_right(list<int>)/8192 3.52% 7128.879 7379.634 - -3.57% -
std::find_first_of(vector<int>)_(small_needle)/50 3.51% 70.904 73.392 - -7.24% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 3.51% 710.546 735.463 - 3.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.51% 63470.041 65695.409 - 1.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.51% 167131.761 172989.924 - 3.95% -
std::stable_partition(vector<int>)_(dense)/32 3.50% 21.201 21.943 - 3.08% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 3.50% 1.357 1.404 - -0.67% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.50% 38943.663 40304.863 - -7.68% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 3.49% 6.299 6.519 - -7.07% -
bm_ranges_swap_ranges_vb_aligned/64 3.49% 3.021 3.126 - 1.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.47% 80361.639 83153.726 - -6.17% -
std::multiset<int>::ctor(const&)/1024 3.47% 6213.705 6429.162 - -2.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 3.46% 52.643 54.466 - 2.57% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 3.46% 177.160 183.293 - 10.95% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.45% 4004.775 4142.909 - 4.03% -
ranges::minmax(std::deque<__int128>)/8 3.45% 3.926 4.062 - 8.38% -
std::copy(list<int>)/4096 3.44% 2979.215 3081.818 - 1.71% -
ranges::minmax(std::deque<__int128>)/1 3.44% 0.697 0.721 - 5.77% -
SetIntersection_None_Set_string_16384_256 3.44% 192854283.997 199484234.330 - 3.75% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 3.43% 102069.377 105570.710 - 0.88% -
BM_deque_vector_ranges_copy_backward/4000 3.43% 144.466 149.420 - 0.91% -
std::copy_n(vector<bool>)_(aligned)/4096 3.43% 4.697 4.858 - 2.88% -
SetIntersection_Front_Set_uint64_262144_256 3.42% 3938133.310 4072903.647 - 3.85% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.41% 794.377 821.461 - 3.73% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 3.40% 43.727 45.216 - -1.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.40% 1716400.228 1774712.404 - 1.19% -
std::lower_bound(std::vector<int>)/100 3.39% 12.465 12.887 - 7.01% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.39% 19.103 19.750 - -6.88% -
SetIntersection_Interlaced_Set_float_16384_16384 3.39% 213922459.174 221165811.661 - -0.52% -
std::find_end(list<int>,_pred)_(single_element)/8192 3.38% 8186.921 8463.978 - 3.96% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 3.38% 66.178 68.417 - -16.91% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.38% 18.904 19.543 - 3.29% -
std::equal(deque<int>)_(it,_it,_it)/1024 3.37% 484.225 500.567 - 4.68% -
std::set<int>::contains(key)_(existent)/1024 3.37% 3.804 3.933 - 2.93% -
SetIntersection_Interlaced_Vector_uint32_256_4 3.37% 4655695.741 4812701.844 - -4.01% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.37% 957242.811 989474.969 - 3.21% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 3.36% 42.383 43.806 - 14.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.35% 1134550.865 1172571.932 - 0.34% -
std::find_end(deque<int>)_(match_near_end)/1024 3.35% 32.459 33.546 - 3.55% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.35% 6210.537 6418.305 - 3.20% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.33% 980262.133 1012906.490 - 3.86% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 3.33% 12.334 12.744 - 1.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 3.32% 1017551.299 1051371.286 - 0.11% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 3.32% 5621.549 5807.982 - 3.09% -
BM_PushHeap_float_SingleElement_16 3.31% 0.364 0.376 - 1.70% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 3.30% 19052.635 19682.131 - -21.36% -
std::set<int>::lower_bound(key)_(existent)/32 3.30% 1.518 1.568 - 4.54% -
SetIntersection_None_Set_uint64_1024_4 3.30% 8809749.748 9100338.651 - 1.58% -
BM_std_minmax_element<long_long>/3 3.29% 1.059 1.094 - -9.91% -
SetIntersection_Interlaced_Set_float_262144_262144 3.29% 1600030.842 1652660.724 - 0.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.28% 32.643 33.714 - 1.04% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 3.27% 784.148 809.829 - 4.80% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 3.27% 35.042 36.190 - 2.82% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 3.27% 61313.003 63319.920 - -1.84% -
BM_StringRelational_Eq_Small_Huge_Control 3.26% 0.469 0.485 - -0.54% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 3.26% 17.089 17.647 - -3.02% -
rng::starts_with(deque<int>,_pred)/1048576 3.26% 508959.606 525562.579 - 2.73% -
SetIntersection_None_Vector_uint32_262144_1024 3.26% 1118679.706 1155144.968 - 2.91% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 3.26% 2.212 2.284 - -3.21% -
std::set<int>::insert(value)_(already_present)/8192 3.24% 9.264 9.564 - -2.63% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.23% 879941.948 908371.749 - -0.85% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.22% 522.506 539.304 - 6.29% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 3.21% 6.589 6.800 - 2.78% -
std::make_heap(deque<int>)_(heap)/1024 3.21% 1090.827 1125.838 - 2.76% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 3.21% 23.227 23.971 - 0.49% -
BM_PushHeap_uint32_Ascending_1 3.19% 0.499 0.515 - -18.63% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 3.18% 4.464 4.606 - 0.06% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 3.18% 18.786 19.383 - -6.63% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 3.18% 44.028 45.426 - -15.20% -
std::is_partitioned(deque<int>)_(partitioned)/1024 3.17% 299.839 309.349 - 6.69% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 3.16% 89.750 92.590 - 7.54% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.16% 203.301 209.726 - 3.27% -
std::find_if(vector<bool>)_(process_all)/50 3.16% 23.055 23.783 - 0.07% -
BM_vector_deque_move_backward/1 3.15% 2.306 2.379 - 2.50% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3.15% 2661.589 2745.521 - 2.07% -
std::move_backward(vector<bool>)_(unaligned)/64 3.15% 1.631 1.683 - -9.45% -
std::sort_heap(vector<NonIntegral>,_pred)/8 3.15% 29.172 30.091 - 1.82% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.14% 54073.596 55771.597 - 2.66% -
BM_StringRelational_Compare_Small_Small_ChangeLast 3.13% 1.622 1.673 - 2.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 3.13% 2030319.582 2093806.965 - 0.39% -
SetIntersection_Front_Set_float_262144_16384 3.12% 219938684.578 226808994.725 - -0.24% -
std::set<std::string>::find(key)_(existent)/1024 3.12% 23.463 24.196 - 2.00% -
BM_CmpEqual_uint_int 3.12% 1.020 1.052 - 1.01% -
std::multiset<std::string>::equal_range(key)_(existent)/32 3.12% 17.964 18.524 - -6.95% -
BM_PushHeap_string_Ascending_262144 3.11% 29.606 30.528 - 8.80% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.11% 2515.383 2593.667 - 3.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 3.09% 11182.752 11528.321 - 2.84% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.09% 12490.629 12876.541 - 2.34% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 3.09% 2.343 2.416 - 5.70% -
SetIntersection_Interlaced_Vector_string_16384_64 3.08% 14032122.813 14464903.541 - 16.79% -
std::replace(vector<int>)_(prefix)/8192 3.08% 1233.500 1271.523 - 1.50% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.08% 115447.679 119004.594 - 1.33% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.08% 21.619 22.284 - 3.21% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.07% 12266.285 12643.391 - 1.87% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 3.07% 18.364 18.929 - 2.60% -
BM_vector_deque_ranges_copy/0 3.07% 0.393 0.405 - 9.94% -
rng::starts_with(deque<int>,_pred)/8192 3.07% 3921.757 4042.229 - 1.99% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.07% 115531.607 119074.832 - 3.56% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 3.06% 12.837 13.230 - 3.70% -
BM_num_get<double> 3.05% 36.620 37.737 - 1.86% -
rng::find_last(vector<int>)_(bail_90%)/1048576 3.05% 23021.798 23723.598 - 0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.04% 1946592.205 2005720.621 - 0.38% -
SetIntersection_Front_Vector_uint64_16384_64 3.03% 1323247.417 1363351.110 - -0.17% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 3.03% 4.230 4.358 - -5.85% -
BM_PushHeap_uint32_Ascending_262144 3.02% 4.755 4.899 - 4.71% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 3.02% 31738.799 32697.585 - 2.71% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 3.01% 392.421 404.245 - 3.48% -
BM_StringRelational_Eq_Small_Small_Control 3.01% 1.845 1.901 - -2.87% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.01% 13041.325 13433.800 - 3.86% -
rng::contains_subrange(list<int>)_(process_all)/50 3.01% 17.442 17.967 - 6.17% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.01% 1827165.039 1882089.764 - 3.58% -
std::rotate(deque<int>)_(by_1/3)/32 3.00% 20.185 20.791 - 3.21% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.00% 270.104 278.204 - 3.04% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 3.00% 31618.219 32566.369 - 2.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.00% 5117777.271 5271080.426 - 0.31% -
SetIntersection_None_Set_string_256_256 2.99% 5760698.875 5933113.250 - 0.74% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.99% 35619.639 36684.703 - 3.23% -
std::find_if_not(vector<bool>)_(process_all)/8 2.99% 3.560 3.666 - 1.17% -
BM_deque_vector_move_backward/65536 2.98% 7941.046 8177.897 - 16.15% -
SetIntersection_Front_Vector_string_16384_16 2.98% 1551241.777 1597478.238 - -1.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 2.97% 1407686.769 1449547.325 - -0.72% -
SetIntersection_Front_Set_uint32_16384_16384 2.97% 213334603.200 219669372.228 - 0.43% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.97% 4.909 5.055 - -0.18% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 2.96% 31.766 32.707 - 5.01% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 2.96% 4.948 5.094 - 12.42% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 2.95% 10.517 10.827 - 3.90% -
BM_StringConstructDestroyCStr_Huge_Transparent 2.94% 63.695 65.567 - -2.79% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 2.93% 5.601 5.765 - 2.20% -
BM_vector_deque_ranges_move/64 2.92% 2.712 2.792 - -1.29% -
std::set<int>::equal_range(key)_(existent)/32 2.92% 1.805 1.858 - 1.26% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.92% 15499.612 15951.588 - -4.53% -
std::search(vector<int>)_(no_match)/1000 2.92% 204.443 210.404 - 1.65% -
BM_vector_deque_move/0 2.91% 0.445 0.458 - 7.33% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.91% 16618671.440 17103005.067 - -0.85% -
std::find(list<int>)_(bail_25%)/1024 2.91% 128.040 131.771 - 3.67% -
SetIntersection_Interlaced_Vector_uint64_1024_1 2.90% 1030194.630 1060080.315 - 1.53% -
std::multiset<std::string>::erase(key)_(existent)/1024 2.90% 94.239 96.971 - -5.00% -
BM_deque_deque_move/1 2.89% 2.480 2.552 - 0.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 2.88% 8208940.183 8445416.420 - 0.71% -
std::for_each_n(vector<int>)/8 2.88% 2.640 2.715 - 2.51% -
std::list<int>::insert(begin)_(cheap_elements)/8192 2.88% 11.616 11.950 - -1.89% -
BM_deque_deque_copy/2 2.87% 2.231 2.295 - -0.12% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.87% 2.874 2.956 - 2.63% -
SetIntersection_Interlaced_Set_float_16384_16 2.86% 203328623.957 209135314.393 - 1.32% -
BM_PushHeap_string_Ascending_1024 2.85% 14.447 14.860 - 6.44% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.85% 1364.769 1403.673 - 0.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.85% 3.572 3.674 - 0.95% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 2.85% 22.169 22.800 - -0.23% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 2.85% 23.842 24.521 - -0.09% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.85% 10157.051 10446.090 - 29.20% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.85% 11487617.477 11814491.640 - 1.47% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 2.84% 23.898 24.578 - 0.35% -
std::is_sorted_until(deque<int>)/8 2.84% 2.709 2.786 - -40.86% -
std::search(vector<int>)_(no_match)/1024 2.83% 209.218 215.147 - 1.60% -
std::multiset<int>::ctor(const&)/8192 2.83% 49628.726 51033.464 - -2.35% -
std::partial_sort(deque<int>)_(repeated)/8 2.83% 25.969 26.704 - 2.97% -
BM_PushHeap_float_Random_16384 2.83% 7.493 7.704 - 1.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.82% 13.142 13.513 - 2.82% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.82% 20038.037 20603.119 - 3.76% -
std::make_heap(deque<int>)_(descending)/1024 2.82% 1090.071 1120.797 - 1.41% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 2.82% 17.131 17.613 - 3.40% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.81% 2.988 3.072 - 3.37% -
SetIntersection_None_Vector_uint32_16384_4 2.81% 1101034.235 1131965.267 - 2.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.81% 334739430.176 344139831.143 - 0.75% -
std::map<int,_int>::count(key)_(existent)/8192 2.81% 5.716 5.876 - 1.46% -
std::map<int,_int>::erase(iterator)/32 2.80% 20.635 21.212 - 1.44% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.79% 24.378 25.059 - 4.73% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 2.79% 19.710 20.259 - 3.42% -
std::search(vector<int>)_(same_length)/1000 2.78% 238.911 245.551 - 2.09% -
std::multiset<int>::ctor(const&,_alloc)/0 2.77% 12.741 13.095 - 2.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.77% 90928.481 93450.939 - 2.28% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 2.77% 1447309.831 1487440.268 - 3.21% -
std::set<int>::equal_range(key)_(existent)/1024 2.77% 4.446 4.569 - 3.60% -
std::none_of(vector<int>)_(process_all)/8 2.77% 2.485 2.553 - 2.65% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.76% 17.685 18.173 - 3.18% -
std::partial_sort(deque<int>)_(descending)/8192 2.76% 252955.879 259935.283 - 3.45% -
SetIntersection_Front_Set_string_64_64 2.75% 36633903.670 37640111.066 - 2.26% -
SetIntersection_None_Set_uint32_1024_16 2.74% 8918854.232 9163544.251 - 0.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.74% 11262646.224 11571551.280 - -0.99% -
rng::starts_with(deque<int>,_pred)/1000 2.74% 505.333 519.189 - 3.53% -
SetIntersection_None_Set_uint64_256_256 2.74% 5701505.593 5857820.311 - 0.88% -
SetIntersection_Interlaced_Vector_float_64_16 2.74% 18965990.756 19485873.615 - 17.80% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.74% 140713.739 144564.377 - 6.15% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 2.73% 18.764 19.277 - 1.63% -
std::remove_if(deque<int>)_(prefix)/1024 2.73% 557.039 572.230 - 3.45% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 2.72% 17.146 17.613 - 3.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 2.72% 60.908 62.568 - -10.77% -
std::unordered_map<int,_int>::ctor(const&)/32 2.72% 197.051 202.410 - 0.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2.70% 1482.799 1522.887 - 7.63% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.70% 1161.985 1193.390 - 1.97% -
std::stable_partition(vector<int>)_(dense)/50 2.70% 25.148 25.828 - 2.64% -
std::map<int,_int>::erase(key)_(existent)/8192 2.68% 25.003 25.673 - -1.12% -
BM_CmpEqual_uint_short 2.67% 1.023 1.050 - 3.27% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 2.67% 57780009.623 59321808.997 - 1.61% -
BM_deque_deque_copy/1 2.67% 2.471 2.537 - -0.36% -
std::mismatch(deque<int>)_(it,_it,_it)/8 2.66% 3.681 3.780 - -3.42% -
BM_deque_deque_move/2 2.65% 2.238 2.298 - -0.12% -
std::find_if_not(list<int>)_(bail_25%)/8 2.65% 0.921 0.946 - 3.78% -
std::list<int>::insert(begin)_(cheap_elements)/1024 2.64% 11.594 11.901 - -2.35% -
SetIntersection_None_Set_uint32_16384_16384 2.64% 156743444.040 160883531.595 - 0.42% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 2.64% 7672.907 7875.523 - 2.13% -
BM_vector_deque_ranges_copy_backward/70000 2.63% 8627.804 8854.726 - 10.35% -
std::upper_bound(std::list<int>)/8192 2.63% 13163.008 13508.706 - -10.85% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.61% 11.860 12.170 - -36.42% -
BM_PushHeap_string_Ascending_64 2.61% 7.735 7.936 - 4.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 2.60% 7500076.341 7695327.089 - 0.19% -
std::make_heap(deque<int>)_(descending)/8192 2.60% 8589.562 8813.060 - 2.15% -
BM_CmpLess_uchar_short 2.60% 1.010 1.036 - -0.76% -
std::set<std::string>::find(key)_(non-existent)/8192 2.60% 29.641 30.411 - 1.68% -
BM_vector_deque_move_backward/64 2.59% 2.967 3.044 - 2.51% -
BM_vector_deque_copy/2 2.59% 1.996 2.048 - -0.31% -
SetIntersection_Front_Set_float_262144_1024 2.59% 13217350.275 13559544.813 - 3.21% -
SetIntersection_Interlaced_Vector_uint64_16384_1 2.58% 1032825.337 1059465.169 - 1.64% -
SetIntersection_None_Set_uint32_16384_4 2.58% 155221626.269 159221655.099 - 0.57% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 2.57% 6347463.068 6510549.244 - -6.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.55% 197292167.954 202331924.704 - 4.10% -
bm_gcd_trivial 2.55% 0.667 0.684 - 0.29% -
std::multimap<int,_int>::count(key)_(existent)/32 2.55% 3.655 3.748 - -1.29% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.55% 25002.637 25639.361 - -4.18% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.54% 526.353 539.746 - 2.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 2.54% 22062926.318 22623955.459 - -0.30% -
std::partial_sort_copy(list<int>)_(heap)/8 2.54% 17.125 17.560 - 4.26% -
std::move(vector<bool>)_(unaligned)/32768 2.54% 205.184 210.391 - 3.98% -
SetIntersection_None_Vector_uint32_16384_256 2.54% 1087550.745 1115145.200 - 0.03% -
BM_CmpEqual_schar_uint 2.54% 1.079 1.106 - 0.26% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 2.53% 517.138 530.245 - 1.85% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 2.53% 190.746 195.572 - 1.79% -
BM_PushHeap_string_Random_64 2.53% 12.858 13.183 - 1.91% -
ranges::min(std::vector<__int128>)/8 2.52% 2.849 2.921 - 2.80% -
SetIntersection_None_Set_uint64_1024_64 2.52% 8806632.756 9028684.058 - 2.26% -
SetIntersection_Front_Vector_uint64_262144_64 2.51% 1332018.984 1365502.571 - 4.12% -
std::move(list<int>)/262144 2.51% 240813.075 246865.807 - 2.88% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 2.51% 94.883 97.264 - 7.17% -
std::stable_partition(deque<int>)_(alloc_fails)/32 2.51% 1858.631 1905.262 - 1.77% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 2.51% 4.728 4.846 - 2.12% -
BM_vector_deque_ranges_copy_backward/64 2.51% 2.963 3.038 - -3.07% -
std::multiset<std::string>::count(key)_(existent)/32 2.51% 19.439 19.926 - 0.17% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 2.50% 10.303 10.561 - -6.50% -
std::unique(deque<int>)_(contiguous)/32 2.50% 49.684 50.926 - 2.96% -
BM_PushHeap_string_Ascending_16 2.50% 4.777 4.896 - 1.87% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 2.49% 16229.327 16633.772 - -4.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.49% 9736.008 9978.360 - -4.60% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 2.49% 48.657 49.868 - 8.53% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.49% 28.350 29.055 - -12.59% -
std::map<int,_int>::find(key)_(non-existent)/32 2.49% 2.220 2.275 - 1.93% -
BM_deque_deque_ranges_move_backward/2 2.48% 2.240 2.296 - -0.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 2.48% 22.430 22.986 - -0.14% -
std::partial_sort_copy(list<int>)_(descending)/8 2.48% 15.560 15.946 - 1.23% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.48% 9.246 9.475 - 2.81% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 2.47% 12.915 13.234 - 1.93% -
std::map<int,_int>::clear()/32 2.47% 646.416 662.391 - 1.01% -
SetIntersection_Front_Vector_uint64_16384_16 2.47% 1094215.027 1121196.824 - -0.95% -
std::lower_bound(std::list<int>)/8192 2.46% 13213.588 13539.301 - -12.84% -
std::find_if(list<int>)_(bail_25%)/8192 2.46% 1418.571 1453.525 - 2.50% -
SetIntersection_Interlaced_Set_uint32_256_4 2.46% 11407940.803 11689016.871 - 1.03% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.46% 434.645 445.337 - -1.30% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.45% 145816.624 149393.599 - 5.58% -
SetIntersection_Interlaced_Vector_uint64_16_16 2.45% 35669846.662 36542429.427 - 1.85% -
std::find_first_of(vector<int>)_(small_needle)/1024 2.45% 1422.117 1456.905 - -6.11% -
std::set<int>::ctor(const&)/1024 2.44% 6156.192 6306.660 - -2.68% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 2.44% 20.183 20.675 - 1.59% -
BM_StringConstructDestroyCStr_Huge_Opaque 2.43% 156.807 160.624 - -1.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 2.43% 456975.714 468096.183 - 1.70% -
BM_StringEraseWithMove_Huge_Transparent 2.43% 41.574 42.585 - -27.91% -
SetIntersection_Interlaced_Set_string_262144_256 2.43% 1976600.666 2024613.769 - -0.75% -
BM_StringMove_Small 2.43% 0.705 0.722 - 2.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.42% 4010754.045 4107784.657 - -0.61% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.42% 57536.685 58928.162 - 0.54% -
std::map<int,_int>::equal_range(key)_(existent)/8192 2.42% 5.384 5.514 - -0.03% -
BM_StringFindAllMatch/1 2.42% 2.734 2.800 - -10.27% -
std::find_if(deque<int>)_(process_all)/8 2.42% 2.613 2.676 - 6.63% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.42% 754.323 772.547 - -3.07% -
std::partial_sort(deque<int>)_(repeated)/1024 2.41% 6215.960 6365.892 - 0.52% -
std::move_backward(vector<int>)/8 2.41% 2.253 2.307 - 8.19% -
BM_vector_deque_ranges_copy_backward/65536 2.41% 8117.244 8312.590 - 10.61% -
std::make_heap(deque<int>)_(heap)/8192 2.41% 8599.909 8806.842 - 2.21% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.40% 1419.874 1453.957 - 7.10% -
std::flat_map<int,_int>::clear()/0 2.40% 391.440 400.819 - 2.06% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.39% 20.324 20.810 - -0.04% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 2.39% 15.745 16.122 - 3.30% -
SetIntersection_Interlaced_Set_uint32_256_256 2.39% 7751635.201 7936665.309 - -2.85% -
std::search(list<int>)_(single_element)/1024 2.39% 730.704 748.133 - -0.04% -
BM_deque_vector_ranges_move/70000 2.39% 3221.892 3298.740 - 0.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 2.38% 8312608.510 8510570.754 - -3.94% -
std::move_backward(vector<int>)/1048576 2.38% 57139.586 58500.139 - 0.15% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.38% 21.632 22.146 - 2.28% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 2.38% 28.176 28.845 - 0.96% -
std::is_partitioned(vector<int>)_(partitioned)/32 2.38% 6.353 6.503 - 0.55% -
SetIntersection_None_Set_float_16384_1 2.37% 153117957.665 156752724.345 - 0.97% -
std::reverse(list<int>)/4096 2.37% 1760.961 1802.704 - 2.69% -
SetIntersection_Interlaced_Vector_string_262144_4 2.37% 2241473.697 2294580.346 - 13.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 2.37% 14684022.395 15031769.225 - 6.92% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.36% 131346.245 134446.722 - 1.27% -
std::unique(vector<int>)_(sprinkled)/8192 2.36% 3894.408 3986.207 - 1.74% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 2.36% 33.231 34.014 - 0.86% -
BM_vector_deque_ranges_move_backward/65536 2.36% 7913.776 8100.206 - 7.03% -
std::multiset<int>::contains(key)_(non-existent)/32 2.35% 2.938 3.007 - 7.63% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.35% 20.091 20.563 - 2.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.34% 9.139 9.353 - -2.32% -
BM_vector_deque_copy_backward/64000 2.34% 7873.532 8057.842 - 10.53% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 2.33% 61.600 63.039 - -0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.33% 5078.255 5196.600 - -9.89% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 2.33% 68.414 70.008 - 11.71% -
std::find_if_not(vector<int>)_(process_all)/1024 2.33% 112.259 114.873 - -1.70% -
std::remove(vector<int>)_(prefix)/1024 2.33% 304.752 311.845 - 0.86% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 2.31% 87.363 89.385 - 6.49% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 2.31% 4820.651 4932.174 - 1.58% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.31% 6590.993 6743.295 - -1.03% -
std::multiset<std::string>::clear()/8192 2.30% 210498.959 215344.870 - -1.33% -
SetIntersection_Interlaced_Set_string_64_1 2.30% 17226941.357 17622987.505 - 2.53% -
std::find_if(vector<bool>)_(process_all)/8 2.30% 3.449 3.528 - -0.36% -
std::find_end(deque<int>)_(process_all)/1000 2.29% 285.243 291.787 - 3.32% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 2.29% 18.745 19.175 - 1.99% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 2.29% 3.525 3.606 - -5.76% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2.29% 2291.383 2343.825 - 1.75% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.29% 43106.725 44091.920 - 1.01% -
SetIntersection_Interlaced_Vector_uint64_256_1 2.28% 4140389.118 4234974.485 - 2.16% -
std::set<int>::lower_bound(key)_(non-existent)/32 2.28% 2.417 2.472 - 8.68% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 2.28% 19.149 19.585 - 2.67% -
std::pop_heap(deque<int>)/1024 2.28% 12.315 12.596 - -0.49% -
std::set<int>::lower_bound(key)_(non-existent)/8192 2.28% 8.860 9.062 - -2.88% -
SetIntersection_None_Vector_uint64_1024_1 2.27% 1054138.912 1078047.540 - 0.19% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.26% 47.217 48.283 - 0.70% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 2.26% 6.946 7.102 - 5.24% -
std::copy_backward(deque<int>)/262144 2.25% 33441.864 34195.428 - 8.78% -
BM_deque_deque_move_backward/64000 2.25% 7660.623 7833.243 - 8.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 2.25% 57.596 58.892 - -2.32% -
SetIntersection_None_Set_float_16384_1024 2.25% 153116998.990 156558412.097 - 0.90% -
SetIntersection_None_Set_uint32_16384_1 2.24% 155551240.426 159036338.562 - 0.21% -
BM_PushHeap_uint32_QuickSortAdversary_16 2.24% 0.924 0.944 - 1.93% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.24% 23.875 24.409 - -2.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.23% 0.609 0.622 - 4.83% -
std::rotate(deque<int>)_(by_1/4)/1024 2.23% 265.785 271.704 - 2.49% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 2.23% 264196.269 270075.614 - 4.07% -
std::unordered_map<int,_int>::ctor(const&)/1024 2.22% 6612.763 6759.307 - 0.33% -
SetIntersection_Interlaced_Set_string_256_64 2.22% 31250434.493 31942756.325 - 1.96% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 2.21% 155700.454 159146.527 - 1.79% -
SetIntersection_Front_Set_float_262144_16 2.21% 1167895.510 1193669.080 - -0.33% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.21% 596240.905 609391.025 - -0.09% -
std::multiset<std::string>::insert(value)_(already_present)/32 2.21% 42.781 43.724 - -11.28% -
SetIntersection_None_Set_uint32_16384_16 2.19% 155594805.135 159003616.740 - 0.57% -
SetIntersection_None_Set_uint64_1024_256 2.19% 8872689.183 9067048.188 - -0.59% -
std::make_heap(deque<int>,_pred)_(ascending)/8 2.19% 24.565 25.103 - 0.46% -
BM_CmpLess_uint_uint 2.19% 1.059 1.082 - -0.21% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.18% 29.544 30.188 - -6.67% -
BM_CmpLess_int_int 2.18% 1.067 1.090 - 2.03% -
SetIntersection_Front_Set_uint32_1024_1024 2.18% 12159629.304 12424707.839 - 0.37% -
std::stable_partition(vector<int>)_(sparse)/50 2.18% 21.428 21.895 - 5.66% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.17% 444.476 454.118 - 0.38% -
SetIntersection_None_Set_uint64_256_1 2.17% 11450670.878 11699005.019 - 1.15% -
SetIntersection_Front_Set_float_1024_16 2.16% 1190900.644 1216662.534 - 3.75% -
BM_deque_deque_ranges_move_backward/70000 2.16% 8398.599 8580.237 - 9.61% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.16% 30.890 31.558 - 1.95% -
BM_PushHeap_string_PipeOrgan_1024 2.16% 9.263 9.463 - -10.58% -
BM_PushHeap_string_Random_262144 2.16% 18.112 18.503 - -5.09% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.15% 198.977 203.255 - 0.22% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 2.15% 18.806 19.210 - 1.39% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.15% 2.709 2.767 - -3.91% -
std::partial_sort(deque<int>)_(shuffled)/8 2.14% 32.333 33.026 - 1.96% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 2.14% 15.995 16.337 - 0.02% -
BM_PushHeap_string_Random_4 2.14% 6.100 6.230 - 2.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 2.14% 13820235.257 14115377.118 - -6.27% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.14% 1.983 2.025 - 0.49% -
SetIntersection_Interlaced_Vector_uint64_64_64 2.13% 10919624.645 11152639.094 - 2.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.13% 2066711.098 2110777.262 - 0.20% -
std::map<int,_int>::find(key)_(non-existent)/8192 2.13% 7.571 7.733 - 1.85% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 2.13% 175708.037 179447.375 - 3.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.13% 1590771.646 1624603.108 - -0.92% -
std::partition_copy(deque<int>)/32 2.12% 12.644 12.913 - 1.09% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 2.12% 23668.040 24170.155 - 3.87% -
SetIntersection_Front_Set_float_262144_262144 2.12% 1609358.641 1643491.943 - -1.37% -
BM_StringAssignStr_Huge_Opaque 2.12% 108.195 110.486 - -3.11% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.11% 1.655 1.690 - 1.73% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.11% 750.655 766.506 - 2.39% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.11% 2.178 2.224 - -2.48% -
std::stable_partition(deque<int>)_(alloc_fails)/50 2.10% 1871.004 1910.338 - 0.78% -
std::count(list<int>)_(every_other)/1048576 2.10% 805993.127 822921.734 - -5.92% -
BM_deque_vector_ranges_move_backward/65536 2.10% 7883.752 8049.221 - 12.79% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.10% 163249.522 166674.396 - 0.04% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 2.10% 12215.698 12471.800 - -0.30% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 2.10% 12.521 12.783 - 4.98% -
SetIntersection_Front_Set_string_262144_16 2.09% 1815461.366 1853451.040 - -3.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.09% 346770259.920 354025527.017 - 0.13% -
std::partial_sort_copy(vector<int>)_(heap)/8 2.09% 16.177 16.515 - 4.40% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 2.09% 20.678 21.111 - 1.14% -
std::multiset<std::string>::clear()/32 2.09% 889.082 907.682 - -0.70% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.09% 32.539 33.219 - 0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 2.09% 1192842.271 1217742.481 - 3.09% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 2.08% 18.660 19.049 - 4.07% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.08% 2.336 2.384 - -4.36% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 2.08% 17695.953 18064.047 - -5.66% -
SetIntersection_Interlaced_Vector_uint64_256_4 2.08% 4727868.680 4826178.234 - 3.68% -
std::generate(list<int>)/50 2.08% 15.296 15.614 - 3.71% -
SetIntersection_Front_Vector_uint32_256_4 2.07% 4139126.617 4225013.295 - 0.97% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.07% 20.587 21.013 - 2.43% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.07% 117987.302 120431.906 - -3.08% -
std::find_end(vector<int>)_(same_length)/1024 2.07% 246.665 251.775 - 2.15% -
std::multiset<std::string>::find(key)_(existent)/32 2.07% 15.174 15.487 - 2.47% -
BM_StringFindNoMatch/10 2.06% 1.270 1.296 - -5.73% -
std::find_end(deque<int>)_(match_near_end)/8192 2.06% 272.215 277.814 - 2.05% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 2.06% 9.540 9.737 - -7.53% -
std::find_if(list<int>)_(bail_25%)/1024 2.05% 180.509 184.216 - 2.07% -
rng::contains_subrange(list<int>)_(single_element)/32 2.05% 10.003 10.208 - 2.79% -
SetIntersection_None_Vector_uint32_262144_16384 2.05% 1124256.963 1147280.328 - 1.06% -
rng::fold_left(deque<int>)/50 2.05% 27.151 27.706 - 2.18% -
std::adjacent_find(vector<int>,_pred)/1048576 2.05% 466888.314 476436.852 - 3.11% -
std::unique(vector<int>,_pred)_(contiguous)/1024 2.04% 487.649 497.592 - 2.64% -
SetIntersection_Front_Vector_uint64_64_16 2.03% 14044655.482 14330293.521 - -0.49% -
std::multiset<int>::clear()/8192 2.03% 77898.567 79482.746 - -3.16% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 2.03% 264275.148 269640.259 - 3.99% -
BM_deque_vector_ranges_copy_backward/65536 2.03% 7988.182 8150.338 - 11.59% -
std::map<int,_int>::count(key)_(non-existent)/32 2.03% 2.946 3.006 - 4.22% -
SetIntersection_Front_Set_float_16384_16 2.02% 1185034.612 1209010.367 - -0.74% -
std::remove_if(list<int>)_(prefix)/8192 2.02% 9913.791 10113.559 - 8.29% -
BM_StringFindAllMatch/8 2.01% 2.513 2.564 - -11.58% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.01% 2.142 2.186 - -2.57% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.01% 5611.139 5723.901 - -1.06% -
std::move(vector<int>)/1048576 2.01% 56261.184 57391.777 - 1.21% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.00% 41.020 41.842 - 1.91% -
rng::fold_left(deque<int>)/32 2.00% 16.276 16.602 - 2.08% -
BM_CmpLess_int_short 2.00% 1.113 1.135 - -0.22% -
std::multiset<int>::count(key)_(existent)/32 1.99% 3.789 3.864 - -0.88% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.99% 4967.995 5066.635 - 1.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.98% 47.802 48.749 - 1.18% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.98% 12.825 13.079 - -0.91% -
SetIntersection_Interlaced_Set_uint64_64_4 1.98% 20742798.916 21152820.587 - 1.08% -
std::multiset<int>::ctor(const&,_alloc)/8192 1.97% 50449.651 51443.424 - -2.18% -
std::adjacent_find(vector<int>,_pred)/8 1.97% 3.202 3.265 - 3.36% -
SetIntersection_None_Vector_uint32_1024_256 1.97% 1067507.665 1088515.990 - -1.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.97% 9.118 9.297 - -1.24% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.97% 505.166 515.095 - -0.58% -
SetIntersection_None_Set_float_16384_4 1.96% 153176996.736 156186252.840 - 0.50% -
SetIntersection_Interlaced_Set_string_262144_1024 1.96% 2033184.326 2073124.431 - -0.67% -
SetIntersection_Front_Set_string_256_64 1.96% 15040970.812 15335314.660 - 9.42% -
SetIntersection_Interlaced_Set_string_1024_256 1.95% 36427909.773 37138904.219 - 1.68% -
std::stable_partition(list<int>)_(sparse)/32 1.95% 9.440 9.623 - 0.36% -
std::find_end(vector<int>)_(same_length)/1000 1.94% 241.297 245.986 - 1.88% -
rng::starts_with(deque<int>,_pred)/1024 1.94% 521.644 531.775 - 1.77% -
BM_deque_deque_ranges_copy_backward/1 1.93% 2.716 2.769 - 14.18% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.93% 51542.490 52537.517 - 0.38% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.93% 206979266.858 210973717.003 - 0.93% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.92% 7472.976 7616.785 - -0.38% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.92% 51.372 52.360 - 4.24% -
SetIntersection_Interlaced_Vector_string_262144_64 1.92% 21229565.102 21636561.653 - 10.26% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.92% 1.502 1.530 - 3.71% -
BM_PushHeap_string_PipeOrgan_64 1.92% 5.664 5.773 - -5.45% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.91% 1890.221 1926.408 - 0.20% -
std::map<int,_int>::erase(key)_(existent)/32 1.91% 22.257 22.683 - -1.68% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.91% 256.535 261.443 - -9.60% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 1.91% 245.848 250.551 - 2.09% -
BM_PushHeap_string_Random_16384 1.91% 16.282 16.593 - 2.68% -
SetIntersection_Front_Set_float_64_16 1.91% 15233999.780 15525043.051 - 0.18% -
std::copy_n(deque<int>)/8 1.90% 2.782 2.835 - 5.68% -
std::move(vector<bool>)_(unaligned)/262144 1.90% 1588.807 1618.992 - 1.90% -
std::sort(deque<int>)_(heap)/8 1.90% 24.494 24.959 - 2.76% -
BM_deque_vector_ranges_move_backward/4000 1.90% 143.610 146.332 - 0.77% -
BM_PushHeap_uint64_Random_256 1.89% 5.880 5.992 - -0.20% -
SetIntersection_None_Set_uint32_16384_64 1.89% 155173235.467 158101633.396 - 0.53% -
std::any_of(list<int>)_(process_all)/8192 1.89% 7970.381 8120.785 - 0.47% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.88% 27747.055 28269.998 - 0.41% -
SetIntersection_Interlaced_Vector_string_256_16 1.88% 10455731.326 10652657.481 - 7.07% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.88% 11363.654 11576.969 - -6.22% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.88% 4.128 4.206 - 1.49% -
BM_deque_vector_move_backward/64000 1.87% 7764.028 7909.565 - 13.91% -
std::find_end(list<int>)_(single_element)/8192 1.87% 7738.452 7883.416 - 1.98% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.87% 507480.644 516974.373 - 0.00% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.86% 1.851 1.885 - 1.85% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.86% 15300.898 15586.009 - 1.12% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.86% 6493.498 6614.427 - 0.67% -
rng::contains(list<int>)_(process_all)/1048576 1.86% 814984.485 830117.842 - -1.22% -
rng::find_if_not(vector<bool>)_(process_all)/50 1.85% 23.196 23.626 - -0.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 1.85% 8800777.786 8963485.452 - 2.38% -
BM_vector_deque_copy_backward/64 1.85% 3.129 3.187 - 6.87% -
BM_CmpLess_uchar_int 1.85% 1.065 1.085 - 0.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.85% 23526334.477 23960577.751 - -1.96% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.84% 396.811 404.131 - 3.04% -
BM_vector_deque_copy/64 1.84% 2.791 2.842 - 1.55% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.84% 1223.518 1246.029 - 5.03% -
std::partial_sort(deque<int>)_(ascending)/8192 1.83% 143919.435 146558.891 - 2.50% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.83% 16539.779 16842.950 - -0.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.83% 54.338 55.334 - 2.21% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.83% 214.153 218.074 - 0.34% -
std::set<int>::ctor(const&)/32 1.83% 215.738 219.686 - -2.06% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.83% 20006.985 20373.087 - -2.15% -
std::multiset<int>::contains(key)_(existent)/1024 1.83% 3.951 4.023 - -0.46% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 1.83% 21.495 21.887 - -8.58% -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.83% 1.471 1.498 - 6.95% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.82% 0.783 0.798 - 0.71% -
BM_deque_deque_ranges_move_backward/64000 1.82% 7696.513 7836.629 - 5.88% -
std::copy_backward(list<int>)/64 1.82% 30.554 31.110 - 3.56% -
SetIntersection_Front_Set_uint32_256_16 1.82% 4434264.438 4514956.061 - 0.03% -
std::move(list<int>)/32768 1.82% 30735.110 31294.297 - 3.36% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.82% 557.176 567.313 - 0.58% -
std::search(vector<int>)_(no_match)/8192 1.82% 1621.139 1650.594 - 1.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.82% 1772661.863 1804854.166 - -1.56% -
std::map<int,_int>::contains(key)_(existent)/8192 1.82% 5.487 5.587 - 1.91% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 1.81% 13878.289 14130.033 - 0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.81% 0.609 0.620 - 3.75% -
std::copy_n(vector<int>)/64 1.81% 2.465 2.509 - 2.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.81% 434.967 442.826 - -3.00% -
std::sort_heap(vector<int>,_pred)/8 1.81% 28.894 29.416 - 0.19% -
std::unordered_multiset<int>::erase(iterator)/1024 1.80% 19.492 19.843 - 0.55% -
std::remove_copy(vector<int>)_(prefix)/32 1.80% 9.464 9.634 - 2.85% -
SetIntersection_None_Vector_float_262144_64 1.80% 1106017.271 1125919.500 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.79% 1142770.077 1163279.123 - -0.80% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.79% 179939.756 183165.492 - -0.68% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.79% 8.675 8.830 - -0.16% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.79% 5.683 5.785 - 1.75% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.79% 1417.390 1442.747 - 1.41% -
SetIntersection_Front_Vector_uint32_1024_1 1.79% 1041142.906 1059739.615 - 2.20% -
std::stable_partition(vector<int>)_(alloc_fails)/50 1.79% 1856.929 1890.097 - -3.22% -
std::set<int>::erase(key)_(existent)/1024 1.78% 50.543 51.445 - 1.98% -
std::flat_multimap<int,_int>::ctor(const&)/8192 1.78% 1896.785 1930.550 - 116.30% -
SetIntersection_None_Vector_uint64_262144_16 1.78% 1106088.088 1125761.299 - -0.15% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.77% 53.607 54.559 - -3.29% -
SetIntersection_Front_Set_uint32_16384_1024 1.77% 12461350.201 12682208.107 - 4.95% -
std::adjacent_find(list<int>,_pred)/8 1.77% 3.751 3.817 - -4.50% -
BM_CmpLess_uchar_ushort 1.77% 1.038 1.056 - -0.35% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 1.77% 23673.021 24091.562 - 3.49% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.77% 4551358.043 4631740.812 - 2.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.76% 1574093.994 1601762.289 - -1.71% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.75% 54364.612 55317.411 - 0.15% -
SetIntersection_Front_Set_uint32_262144_262144 1.75% 1646715.414 1675534.264 - -0.15% -
std::copy_n(vector<bool>)_(aligned)/32768 1.75% 35.136 35.750 - 2.47% -
std::set<std::string>::count(key)_(existent)/32 1.74% 16.931 17.226 - 16.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.74% 1159130.909 1179298.299 - 1.22% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.74% 818.891 833.108 - -66.90% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.74% 379751.083 386341.628 - 2.61% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.73% 34.776 35.379 - -9.62% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 1.73% 69.313 70.514 - 7.32% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.73% 6.728 6.844 - 3.46% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.73% 537.581 546.857 - 1.23% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 1.72% 72.510 73.759 - -7.55% -
std::replace(vector<int>)_(prefix)/50 1.72% 7.532 7.661 - 1.23% -
BM_deque_deque_move/64000 1.72% 3039.616 3091.836 - 2.65% -
BM_CmpEqual_ushort_ushort 1.72% 1.033 1.050 - -1.85% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.71% 864.390 879.205 - -1.11% -
std::set<int>::clear()/1024 1.71% 9081.735 9237.171 - -13.98% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.71% 242339.351 246486.491 - 3.95% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.71% 9.927 10.096 - -0.39% -
bm_swap_ranges_vb_aligned/64 1.71% 2.863 2.912 - 1.41% -
SetIntersection_None_Set_float_256_256 1.71% 5713369.413 5810854.230 - 2.62% -
BM_CmpLess_uint_short 1.70% 1.017 1.034 - 0.99% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.70% 13909.430 14146.385 - 0.91% -
std::flat_map<int,_int>::erase(iterator)/1024 1.70% 74.557 75.826 - -6.34% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.70% 54146.183 55067.291 - -0.38% -
std::move(vector<bool>)_(unaligned)/64 1.70% 1.626 1.654 - 0.50% -
SetIntersection_None_Vector_uint32_262144_1 1.70% 1125048.753 1144172.805 - 0.92% -
std::set<int>::equal_range(key)_(non-existent)/1024 1.70% 6.567 6.678 - 4.21% -
BM_num_put<bool> 1.69% 10.766 10.949 - 3.54% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 1.69% 11561.566 11756.778 - -2.01% -
std::count(list<int>)_(every_other)/1024 1.69% 696.018 707.767 - -1.67% -
SetIntersection_None_Set_float_16384_16 1.69% 153396362.134 155985143.266 - 0.91% -
rng::contains(deque<int>)_(process_all)/32 1.69% 8.597 8.743 - 2.76% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 1.68% 447.399 454.899 - 0.96% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 1.67% 31.155 31.675 - -36.87% -
std::move(list<int>)/1048576 1.67% 981722.652 998117.848 - 3.01% -
std::multiset<int>::erase(key)_(existent)/8192 1.67% 59.938 60.938 - -0.85% -
BM_std_minmax_element<long_long>/4 1.67% 1.246 1.267 - 2.59% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.67% 145412.229 147839.032 - -6.47% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 1.67% 298.326 303.300 - 0.11% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.67% 117047.957 118999.678 - -0.32% -
BM_CmpEqual_uchar_uint 1.66% 1.036 1.053 - 0.60% -
std::copy_backward(list<int>)/32768 1.66% 26692.935 27136.713 - 4.15% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.65% 875.426 889.899 - 0.92% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.65% 3969.252 4034.755 - 0.93% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.65% 61221.736 62231.012 - 1.06% -
std::stable_sort(deque<int>)_(shuffled)/8 1.65% 22.884 23.261 - 1.22% -
std::multiset<std::string>::find(key)_(existent)/8192 1.64% 27.709 28.164 - -6.08% -
std::map<int,_int>::erase(key)_(existent)/1024 1.64% 24.597 25.001 - -2.71% -
std::unordered_set<int>::erase(key)_(existent)/32 1.63% 20.899 21.241 - 1.81% -
BM_deque_vector_move/64 1.63% 2.620 2.663 - 0.05% -
SetIntersection_None_Set_string_256_4 1.63% 11391595.762 11576984.682 - -0.50% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 1.63% 21307.999 21654.737 - -3.64% -
SetIntersection_None_Vector_uint32_262144_64 1.63% 1126981.374 1145310.330 - 1.31% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.63% 4164923.385 4232622.136 - 1.33% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.62% 23.315 23.694 - -1.41% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.62% 224.687 228.331 - 1.78% -
std::set<int>::contains(key)_(existent)/32 1.62% 1.616 1.643 - -0.70% -
BM_PushHeap_string_QuickSortAdversary_4 1.62% 6.386 6.489 - 2.26% -
std::unordered_multiset<int>::erase(iterator)/32 1.62% 19.432 19.747 - 0.12% -
std::all_of(list<int>)_(process_all)/32768 1.62% 25671.307 26086.885 - -0.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.62% 1112292.194 1130262.856 - -0.53% -
SetIntersection_None_Set_uint32_16384_256 1.62% 155508072.851 158019751.888 - 0.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.61% 1086853.007 1104388.830 - -0.36% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 1.60% 41.601 42.268 - 21.50% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.60% 245583.252 249517.095 - 0.68% -
std::multimap<int,_int>::count(key)_(existent)/8192 1.60% 6.533 6.638 - -1.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.60% 4.115 4.181 - -13.69% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.60% 17.326 17.602 - -1.57% -
SetIntersection_Interlaced_Vector_string_64_16 1.60% 29402248.930 29871503.517 - 0.90% -
SetIntersection_Interlaced_Set_string_64_4 1.59% 26245325.922 26663711.328 - 1.98% -
std::copy(list<int>)/32768 1.59% 25544.952 25951.067 - 1.98% -
std::set<int>::ctor(const&,_alloc)/32 1.59% 218.570 222.041 - -10.68% -
SetIntersection_None_Vector_uint32_1024_64 1.59% 1066340.323 1083242.195 - -0.89% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.58% 133152.182 135261.003 - 0.52% -
std::set<int>::contains(key)_(non-existent)/1024 1.58% 5.887 5.980 - 1.62% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.58% 55101.764 55971.684 - 2.64% -
SetIntersection_Interlaced_Vector_string_262144_262144 1.58% 14415003.906 14642322.834 - 1.73% -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 1.58% 2284.059 2320.056 - 1.41% -
std::pop_heap(deque<size_t>)/8192 1.58% 59.080 60.011 - 1.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.57% 144492074.651 146766076.018 - 0.03% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.57% 20117.609 20433.862 - -1.74% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.57% 3.457 3.511 - -0.19% -
std::remove(list<int>)_(sprinkled)/8192 1.57% 7932.285 8056.667 - 1.07% -
BM_PushHeap_string_PipeOrgan_256 1.57% 7.608 7.727 - -9.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.57% 12496710.272 12692434.380 - -0.02% -
SetIntersection_Front_Set_uint64_256_256 1.56% 7887566.107 8010972.310 - 3.56% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.56% 2.159 2.193 - 2.89% -
std::flat_multimap<int,_int>::erase(iterator)/32 1.56% 19.942 20.254 - 0.38% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.56% 35.211 35.759 - 0.49% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 1.55% 24.355 24.733 - -0.31% -
BM_CmpLess_int_uchar 1.55% 1.093 1.110 - 0.53% -
SetIntersection_Front_Set_uint64_16384_16 1.55% 1189565.709 1207968.293 - 0.56% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.55% 6.691 6.794 - -0.16% -
std::multiset<int>::clear()/1024 1.55% 9858.363 10010.685 - -7.49% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.54% 922.078 936.306 - -2.85% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.54% 177163.885 179897.502 - -2.43% -
BM_PushHeap_uint64_Random_16 1.54% 4.469 4.538 - 0.69% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.54% 84992.233 86299.436 - 2.28% -
SetIntersection_None_Vector_uint64_1024_4 1.53% 1069844.493 1086232.148 - 0.52% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 1.52% 0.939 0.953 - 2.54% -
BM_lexicographical_compare_three_way<IntPtr>/256 1.52% 69.114 70.166 - 2.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.52% 21.103 21.423 - -1.13% -
std::unordered_set<int>::clear()/32 1.52% 585.879 594.774 - 0.20% -
ranges::min(std::list<char>)/70000 1.51% 53815.595 54629.647 - -0.08% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.51% 2.906 2.950 - -4.13% -
std::rotate(list<int>)_(by_1/3)/50 1.50% 22.686 23.027 - 0.15% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.50% 1579.719 1603.484 - 1.64% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.50% 12.882 13.075 - 1.43% -
SetIntersection_Front_Set_uint32_1024_16 1.50% 1182465.684 1200213.282 - -0.89% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.50% 753.716 765.003 - 1.49% -
vector<bool>(size_type,_const_value_type&) 1.49% 9.068 9.204 - 2.14% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.49% 5910043.879 5998082.847 - 1.22% -
BM_vector_deque_move/4000 1.49% 140.552 142.644 - 2.30% -
BM_CmpEqual_schar_int 1.48% 1.124 1.141 - 2.28% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 1.48% 5272.704 5350.759 - 0.36% -
std::remove_if(list<int>)_(sprinkled)/50 1.48% 71.386 72.443 - -4.94% -
rng::starts_with(list<int>)/8 1.48% 2.911 2.954 - -1.06% -
BM_PushHeap_string_PipeOrgan_16 1.48% 4.080 4.140 - -3.95% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.48% 591.340 600.070 - 4.27% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.48% 42954.908 43588.917 - -0.26% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.47% 276.626 280.694 - 0.36% -
rng::find_last(vector<int>)_(bail_10%)/50 1.47% 10.738 10.895 - 1.90% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 1.47% 20024.379 20317.900 - 4.53% -
std::search(list<int>)_(no_match)/1024 1.47% 738.492 749.312 - -1.86% -
SetIntersection_Interlaced_Vector_string_262144_16 1.46% 6909217.681 7010342.305 - 14.80% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.45% 12611.960 12795.310 - -15.88% -
SetIntersection_None_Set_uint64_1024_1 1.45% 8725235.692 8851928.245 - -1.52% -
std::copy_n(deque<int>)/4096 1.45% 145.527 147.635 - 1.66% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.45% 176383.651 178936.858 - 3.66% -
std::search(deque<int>)_(same_length)/8192 1.44% 3841.024 3896.449 - 4.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.44% 4057920.114 4116420.792 - 0.28% -
std::map<int,_int>::ctor(const&)/1024 1.44% 6454.918 6547.849 - -0.25% -
BM_CmpLess_schar_ushort 1.44% 1.080 1.095 - 0.25% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.44% 8.424 8.545 - 0.58% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.44% 939.356 952.844 - 1.20% -
std::multiset<int>::erase(iterator)/8192 1.43% 23.133 23.464 - 0.58% -
SetIntersection_Front_Set_uint32_262144_4 1.43% 1061540.787 1076748.056 - 1.14% -
vector<bool>::reserve() 1.43% 9.058 9.187 - 2.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.43% 10795157.948 10949195.491 - 1.91% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 1.43% 58.754 59.592 - -1.60% -
std::replace_if(vector<int>)_(sprinkled)/32 1.43% 8.975 9.103 - 5.46% -
std::list<int>::erase(begin)_(cheap_elements)/32 1.42% 10.311 10.458 - -4.45% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.42% 606.985 615.622 - 1.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.42% 4187435.564 4246885.128 - -12.58% -
std::remove_copy(vector<int>)_(prefix)/50 1.42% 13.845 14.041 - 2.15% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.42% 2.769 2.809 - -2.14% -
std::partial_sort(vector<int>)_(heap)/8 1.42% 27.476 27.865 - -1.73% -
std::find_end(list<int>,_pred)_(same_length)/1000 1.42% 768.385 779.277 - 0.71% -
bm_gcd_complex 1.42% 17.770 18.022 - -0.72% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.41% 54220.966 54987.300 - 2.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 1.41% 5715669.236 5796399.602 - 0.55% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.41% 40917.683 41494.269 - 0.30% -
BM_deque_vector_ranges_copy/64 1.41% 2.597 2.633 - 1.52% -
SetIntersection_Interlaced_Set_float_1024_4 1.41% 9795625.566 9933522.636 - 0.34% -
std::remove_if(vector<int>)_(prefix)/50 1.39% 53.798 54.546 - -0.18% -
std::make_heap(vector<int>)_(pipe-organ)/8192 1.39% 4984.917 5054.209 - 1.31% -
SetIntersection_None_Vector_uint32_1024_1024 1.39% 1071911.699 1086772.627 - -0.26% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.39% 181349858.108 183863442.731 - 1.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.38% 8.905 9.028 - 0.55% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.38% 16430.025 16657.383 - 0.61% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.38% 740.108 750.346 - -0.60% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.38% 5.063 5.133 - 0.93% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 1.38% 19928.853 20204.162 - 2.69% -
std::partial_sort(vector<int>)_(ascending)/8 1.38% 18.875 19.136 - 0.87% -
std::set<int>::upper_bound(key)_(existent)/32 1.38% 1.807 1.832 - 3.53% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 1.38% 54.218 54.964 - 2.68% -
BM_deque_deque_copy_backward/65536 1.38% 7979.547 8089.296 - 8.47% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 1.37% 17.887 18.133 - 0.20% -
std::lower_bound(std::vector<int>)/8192 1.37% 15.681 15.896 - 1.98% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.37% 758.474 768.875 - 1.47% -
std::distance(join_view(vector<vector<int>>))/8192 1.37% 8.236 8.349 - -3.33% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 1.37% 16.478 16.704 - 0.34% -
std::reverse_copy(deque<int>)/8 1.37% 2.526 2.560 - 1.98% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 1.36% 18.851 19.108 - -2.81% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.36% 19.393 19.657 - -8.82% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.35% 131.988 133.775 - 1.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 1.35% 3.245 3.289 - 2.77% -
SetIntersection_Front_Set_uint32_262144_1024 1.35% 12533825.376 12702799.975 - 2.56% -
std::make_heap(vector<int>,_pred)_(ascending)/8 1.35% 16.614 16.838 - 0.47% -
bm_ranges_lexicographical_compare<signed_char>/512 1.35% 7.961 8.068 - -2.66% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 1.34% 126.560 128.261 - -1.91% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 1.34% 32.070 32.501 - 0.68% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.34% 1658.603 1680.870 - 191.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.34% 1070098.217 1084462.929 - 1.34% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.34% 1.710 1.733 - 9.94% -
std::search(vector<int>)_(near_matches)/1000 1.34% 14188.354 14378.758 - -5.07% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.34% 1868.293 1893.335 - -3.72% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.34% 1020159.910 1033832.357 - 1.78% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 1.34% 543.645 550.923 - 0.62% -
SetIntersection_None_Vector_uint64_262144_4 1.34% 1124031.636 1139075.549 - 0.30% -
std::search(vector<int>)_(no_match)/1048576 1.34% 208288.657 211072.415 - 1.00% -
SetIntersection_None_Vector_uint32_262144_256 1.34% 1124952.437 1139971.042 - 0.67% -
SetIntersection_Front_Vector_uint32_16_16 1.33% 35718834.894 36195217.438 - 1.21% -
BM_lexicographical_compare_three_way_fast_path/1048576 1.33% 245565.342 248839.212 - 4.03% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 1.33% 31.099 31.513 - 6.68% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.33% 99913.362 101241.783 - 2.42% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.33% 174.218 176.532 - 1.15% -
std::copy_if(list<int>)_(every_other)/1048576 1.32% 824120.006 835033.597 - -3.40% -
SetIntersection_Interlaced_Set_float_262144_4 1.32% 1256060.789 1272693.768 - -1.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 1.32% 5782714.164 5859274.634 - 0.97% -
std::all_of(list<int>)_(process_all)/50 1.32% 21.682 21.969 - 1.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 1.32% 42177455.096 42733396.825 - -48.33% -
rng::contains(list<int>)_(process_all)/8 1.32% 2.298 2.328 - 3.03% -
BM_vector_deque_ranges_copy/2 1.32% 1.985 2.011 - 9.67% -
bm_ranges_swap_ranges_vb_aligned/2048 1.31% 8.498 8.609 - 1.06% -
std::multiset<int>::ctor(const&,_alloc)/1024 1.31% 6312.607 6395.354 - -2.57% -
BM_vector_deque_ranges_move_backward/70000 1.31% 8295.950 8404.580 - 4.66% -
std::set<std::string>::equal_range(key)_(existent)/32 1.31% 17.294 17.520 - 8.58% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 1.31% 644.728 653.144 - -2.25% -
std::find(list<int>)_(bail_25%)/8192 1.30% 1418.503 1437.001 - 1.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.30% 2856466.234 2893677.972 - -0.76% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.30% 9.221 9.341 - 2.30% -
BM_deque_vector_ranges_move_backward/1024 1.30% 36.474 36.948 - 1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.30% 7382074.552 7477962.870 - -6.37% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 1.29% 493102.938 499483.624 - 0.97% -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.29% 1.769 1.792 - 2.05% -
SetIntersection_Interlaced_Vector_string_1024_1024 1.29% 38359742.984 38854244.830 - -1.53% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.29% 95707.329 96938.475 - -0.89% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.28% 207126.624 209779.975 - 1.14% -
SetIntersection_None_Set_float_1024_1024 1.28% 8856558.620 8969971.650 - -0.25% -
std::map<int,_int>::find(key)_(existent)/8192 1.28% 5.386 5.455 - 3.10% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.28% 1877.807 1901.806 - 0.33% -
std::multiset<std::string>::find(key)_(non-existent)/8192 1.28% 29.227 29.601 - -0.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.28% 11656191.062 11804880.545 - 0.18% -
std::find_if_not(vector<char>)_(process_all)/1024 1.28% 124.022 125.603 - 0.67% -
bm_swap_ranges_vb_unaligned/64 1.28% 4.933 4.996 - 0.63% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.27% 2.461 2.492 - -2.10% -
rng::for_each(multimap<int>)/8 1.27% 6.143 6.221 - 0.75% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 1.27% 15801.143 16002.360 - -5.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 1.27% 117974547.274 119476541.692 - -0.35% -
std::find_first_of(vector<int>)_(large_needle)/50 1.27% 297.299 301.080 - 6.15% -
SetIntersection_Interlaced_Set_uint64_16384_64 1.27% 233587123.346 236555152.631 - 0.73% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.27% 11454769.963 11600113.111 - -0.87% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.27% 658.207 666.548 - 0.60% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.27% 29.775 30.152 - -9.38% -
std::multiset<int>::ctor(const&)/32 1.27% 220.429 223.218 - -2.73% -
std::none_of(list<int>)_(process_all)/32768 1.26% 25676.708 26000.962 - 0.04% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 1.26% 674.760 683.279 - 0.04% -
std::make_heap(vector<int>,_pred)_(descending)/1024 1.26% 271.449 274.876 - 0.78% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.26% 288.726 292.368 - -1.47% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 1.26% 27.551 27.898 - 6.42% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 1.26% 7.177 7.267 - 16.12% -
BM_deque_vector_ranges_copy_backward/4096 1.26% 147.466 149.318 - 1.58% -
BM_deque_vector_copy/64 1.26% 2.570 2.603 - 1.43% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.26% 21.156 21.421 - -1.24% -
BM_deque_vector_copy/64000 1.26% 2838.107 2873.743 - 0.64% -
BM_PushHeap_float_Random_4 1.26% 2.769 2.804 - -0.79% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 1.25% 10466.025 10597.284 - 0.28% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 1.25% 3996.968 4047.040 - -0.78% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.25% 177409.710 179631.454 - -2.35% -
rng::for_each(multiset<int>)/8 1.25% 6.658 6.742 - 1.15% -
rng::for_each(map<int>)/32 1.25% 24.935 25.247 - 0.99% -
std::copy_if(list<int>)_(entire_range)/262144 1.25% 213944.694 216622.492 - 0.55% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.25% 36.988 37.450 - -0.59% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.25% 12805.987 12965.952 - 0.97% -
BM_deque_vector_ranges_move/64000 1.25% 2960.763 2997.740 - -0.05% -
rng::contains(deque<int>)_(process_all)/50 1.25% 12.582 12.739 - 2.59% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.25% 175304.048 177492.277 - -2.26% -
SetIntersection_Front_Set_float_16384_16384 1.25% 219474984.662 222213703.609 - -1.25% -
std::sort_heap(deque<int>)/1024 1.25% 13262.996 13428.338 - 0.10% -
SetIntersection_Front_Set_float_262144_1 1.24% 1033739.198 1046585.640 - 0.36% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.24% 989766.080 1002027.639 - 0.48% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.24% 20016.602 20264.486 - -2.67% -
std::copy_if(list<int>)_(entire_range)/32768 1.24% 25445.525 25760.352 - -1.74% -
std::is_sorted_until(list<int>)/1024 1.24% 738.559 747.694 - 0.45% -
std::find(list<int>)_(bail_25%)/8 1.23% 0.916 0.928 - 1.51% -
std::unique(vector<int>)_(contiguous)/52 1.23% 53.144 53.799 - 1.17% -
SetIntersection_Interlaced_Set_float_262144_16 1.23% 1558903.809 1578114.098 - -1.03% -
BM_deque_deque_ranges_move/65536 1.23% 3071.007 3108.843 - 1.45% -
std::sort(deque<int>)_(heap)/8192 1.23% 68906.852 69755.765 - 1.28% -
BM_StringAssignStr_Large_Opaque 1.23% 10.374 10.502 - -3.37% -
SetIntersection_Interlaced_Vector_float_16_16 1.23% 35596006.052 36033677.240 - 0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.23% 1161333.115 1175590.893 - -1.49% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.23% 574.117 581.163 - -0.04% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 1.23% 5215.432 5279.388 - -0.20% -
std::copy(vector<bool>)_(aligned)/32768 1.22% 34.895 35.322 - -1.76% -
std::search(vector<int>)_(near_matches)/1024 1.22% 14977.405 15160.125 - 0.41% -
std::partial_sort(vector<int>)_(repeated)/8 1.22% 18.546 18.771 - 0.51% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 1.21% 7.342 7.431 - -1.96% -
BM_CmpEqual_int_int 1.21% 1.057 1.070 - -1.70% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.21% 2.065 2.090 - 0.24% -
BM_deque_vector_ranges_move_backward/64000 1.20% 7828.412 7922.699 - 13.95% -
std::search(deque<int>,_pred)_(same_length)/1024 1.20% 505.009 511.088 - 0.18% -
SetIntersection_Interlaced_Set_uint32_16_16 1.20% 37199624.204 37645733.627 - -1.16% -
std::multimap<int,_int>::insert(value)_(already_present)/32 1.20% 18.359 18.579 - 0.84% -
ranges::min(std::list<long_long>)/64 1.20% 24.403 24.695 - 0.09% -
SetIntersection_None_Vector_uint64_262144_16384 1.20% 1121941.733 1135372.707 - 1.01% -
BM_CmpEqual_int_short 1.19% 1.121 1.134 - 1.80% -
BM_PushHeap_uint32_Random_64 1.19% 5.021 5.081 - -1.53% -
SetIntersection_None_Set_uint32_16384_1024 1.19% 155498857.693 157346852.925 - 0.32% -
std::stable_partition(list<int>)_(sparse)/1024 1.19% 933.094 944.163 - 1.32% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.19% 16087556.436 16278316.861 - 0.57% -
std::for_each_n(list<int>)/8 1.18% 2.541 2.571 - 1.82% -
std::multiset<int>::find(key)_(existent)/32 1.18% 1.604 1.623 - 1.07% -
std::stable_partition(list<int>)_(sparse)/50 1.18% 26.758 27.073 - 1.03% -
std::find_end(deque<int>,_pred)_(same_length)/1000 1.18% 777.462 786.604 - 1.16% -
SetIntersection_None_Set_uint32_256_4 1.17% 11445831.684 11580293.269 - 0.36% -
std::set<int>::find(key)_(existent)/1024 1.17% 3.832 3.877 - -0.91% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 1.17% 20420.977 20660.654 - -2.31% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 1.17% 682.221 690.212 - -0.34% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.17% 3905.431 3950.988 - 1.55% -
rng::contains(deque<int>)_(process_all)/8192 1.16% 1859.221 1880.784 - 1.51% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.16% 5546.697 5610.947 - 1.93% -
std::multiset<std::string>::find(key)_(non-existent)/1024 1.16% 21.391 21.639 - -1.16% -
std::multiset<std::string>::erase(iterator)/32 1.16% 27.505 27.823 - -9.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.15% 8279940.315 8375523.158 - -0.14% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.15% 54477.714 55106.039 - -0.76% -
BM_vector_deque_copy_backward/65536 1.15% 8205.316 8299.943 - 11.09% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 1.15% 22018.408 22272.049 - -3.94% -
std::unordered_set<std::string>::contains(key)_(existent)/32 1.15% 38.761 39.207 - -3.29% -
std::is_sorted(vector<int>)/8192 1.15% 1923.664 1945.803 - 2.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.15% 4.852 4.908 - 1.95% -
SetIntersection_Front_Set_float_262144_256 1.15% 4148627.410 4196351.030 - 1.30% -
rng::contains(vector<int>)_(process_all)/32 1.15% 8.226 8.321 - 1.66% -
std::partition(list<int>)_(dense)/8192 1.15% 4900.115 4956.472 - -4.37% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 1.15% 55267.467 55902.905 - 0.85% -
BM_deque_vector_ranges_copy/64000 1.15% 2904.477 2937.847 - -0.44% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.15% 934990.233 945726.946 - 2.19% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.15% 454.287 459.496 - -0.25% -
SetIntersection_None_Set_uint32_262144_64 1.15% 1179204.183 1192713.947 - -2.54% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 1.14% 69.089 69.880 - -3.80% -
std::deque<std::string>::ctor(size)/8192 1.14% 8416.897 8512.897 - -0.28% -
rng::contains(vector<int>)_(process_all)/1048576 1.14% 231046.930 233682.064 - 1.89% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.14% 870.440 880.366 - -0.80% -
SetIntersection_Front_Set_string_1024_4 1.14% 1243705.994 1257879.557 - 0.29% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.14% 36.670 37.087 - 2.25% -
std::set<int>::insert(value)_(new_value,_end)/1024 1.14% 40.354 40.812 - -4.63% -
std::unique(list<int>,_pred)_(contiguous)/52 1.13% 70.503 71.302 - 1.25% -
std::any_of(vector<int>)_(process_all)/32 1.13% 8.319 8.413 - 1.46% -
std::fill_n(deque<int>)/1024 1.13% 29.898 30.236 - 4.63% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.13% 466.777 472.053 - 1.75% -
std::for_each_n(deque<int>)/8 1.13% 1.107 1.120 - -0.59% -
std::partition(list<int>)_(dense)/50 1.13% 13.215 13.364 - -1.75% -
BM_num_put<long> 1.13% 11.585 11.715 - 2.36% -
BM_deque_deque_move_backward/1024 1.13% 38.321 38.753 - 2.03% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.13% 1083307.417 1095499.025 - 1.20% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.12% 1.214 1.227 - -1.53% -
SetIntersection_None_Set_uint32_1024_1024 1.12% 8862754.023 8962139.822 - -1.44% -
std::make_heap(deque<int>,_pred)_(repeated)/8 1.12% 23.231 23.491 - -0.39% -
std::find_if_not(vector<bool>)_(process_all)/50 1.12% 24.142 24.413 - 0.91% -
std::make_heap(deque<int>)_(descending)/8 1.12% 20.856 21.090 - -3.44% -
SetIntersection_Front_Set_string_64_16 1.12% 24349742.909 24622199.009 - -2.40% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 1.12% 17.005 17.195 - 0.09% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.12% 34.982 35.373 - 0.96% -
std::reverse_copy(deque<int>)/4096 1.12% 969.344 980.172 - 2.88% -
SetIntersection_Interlaced_Vector_float_16_4 1.12% 55471200.846 56090622.577 - -0.30% -
std::set<std::string>::clear()/32 1.12% 886.598 896.498 - -1.00% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 1.12% 13.765 13.919 - 0.09% -
BM_CmpEqual_int_schar 1.12% 1.112 1.124 - -0.71% -
rng::contains(deque<int>)_(process_all)/1048576 1.11% 242714.545 245416.506 - 1.40% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 1.11% 25.944 26.231 - -1.39% -
std::sort(vector<int>)_(shuffled)/8 1.11% 22.341 22.588 - -0.20% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.11% 17102048.150 17291033.199 - -0.34% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 1.10% 13542.994 13692.630 - 0.74% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.10% 179745.284 181729.145 - -1.84% -
SetIntersection_None_Vector_uint64_256_16 1.10% 3977833.371 4021693.052 - 0.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.10% 119295962.637 120611092.644 - 0.06% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 1.10% 291.830 295.046 - 2.56% -
SetIntersection_None_Set_float_16384_64 1.10% 153613625.796 155303832.114 - 1.01% -
std::deque<std::string>::ctor(size)/1024 1.10% 710.085 717.887 - -0.76% -
BM_PushHeap_string_QuickSortAdversary_1024 1.10% 15.106 15.272 - -0.41% -
std::search(deque<int>,_pred)_(same_length)/1000 1.10% 478.865 484.111 - 1.09% -
std::replace(vector<int>)_(prefix)/32 1.09% 5.124 5.180 - 2.43% -
SetIntersection_None_Set_uint32_1024_1 1.09% 9011899.652 9110223.570 - 1.28% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 1.09% 5.873 5.937 - -12.95% -
std::stable_partition(list<int>)_(dense)/8192 1.09% 20873.753 21101.468 - -6.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 1.09% 117632032.903 118914975.685 - -0.03% -
SetIntersection_Front_Vector_string_1024_1 1.09% 1059854.787 1071396.907 - -0.17% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.09% 3135.879 3169.998 - 0.85% -
std::find_end(deque<int>)_(same_length)/8192 1.09% 2814.840 2845.399 - -9.40% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.08% 501626.944 507066.770 - 1.42% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.08% 20.208 20.428 - -10.21% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.08% 36698324.575 37096175.420 - 1.26% -
SetIntersection_None_Vector_uint64_256_64 1.08% 3387136.620 3423826.556 - 0.05% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.08% 395.426 399.699 - 2.00% -
SetIntersection_Front_Vector_uint64_16_4 1.08% 53667811.334 54247441.180 - -0.29% -
SetIntersection_None_Vector_uint32_256_16 1.08% 4017893.584 4061286.475 - 1.83% -
BM_num_get<unsigned_short> 1.08% 10.035 10.143 - -1.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.08% 1014670.485 1025627.733 - -1.92% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.08% 7675.101 7757.975 - 1.99% -
std::unique(vector<int>)_(sprinkled)/1024 1.08% 528.447 534.145 - 1.49% -
std::make_heap(deque<int>)_(repeated)/8 1.08% 25.116 25.387 - 0.97% -
BM_deque_deque_ranges_copy/1 1.08% 2.408 2.434 - 0.42% -
std::flat_map<int,_int>::ctor(const&)/1024 1.08% 177.014 178.918 - -0.83% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.07% 56827.769 57438.305 - 0.82% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 1.07% 2195.204 2218.778 - -0.65% -
SetIntersection_None_Set_float_64_4 1.07% 21020045.568 21245566.875 - 0.92% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.07% 487.975 493.208 - 1.41% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.07% 35044.008 35419.285 - -0.85% -
std::multiset<int>::insert(value)_(already_present)/32 1.07% 18.220 18.416 - -0.36% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.07% 27.737 28.034 - 0.04% -
std::copy_n(deque<int>)/64 1.07% 2.773 2.803 - -0.16% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.07% 13000.544 13139.202 - 3.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.07% 19890473.312 20102469.108 - -0.54% -
BM_deque_vector_move/65536 1.07% 2992.801 3024.677 - 0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1.06% 1331524.088 1345698.646 - 0.30% -
std::rotate(vector<int>)_(by_1/3)/1024 1.06% 117.839 119.092 - 0.90% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.06% 1.273 1.286 - 22.39% -
SetIntersection_None_Vector_string_1024_1 1.06% 1151958.557 1164187.108 - -0.32% -
std::for_each(set<int>::iterator)/50 1.06% 36.615 37.004 - 1.52% -
SetIntersection_Interlaced_Vector_string_16_4 1.06% 66780378.391 67488354.320 - 1.10% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.06% 2.415 2.440 - 1.47% -
BM_lexicographical_compare_three_way_fast_path/1024 1.06% 244.392 246.975 - 4.40% -
std::copy_n(deque<int>)/262144 1.06% 11590.829 11713.274 - -2.99% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 1.05% 430.598 435.132 - -0.13% -
std::unordered_set<std::string>::clear()/32 1.05% 908.845 918.411 - 4.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.05% 1235928.223 1248935.141 - 1.01% -
std::map<int,_int>::insert(value)_(already_present)/32 1.05% 1.744 1.762 - 0.25% -
SetIntersection_Front_Set_uint64_262144_1024 1.05% 12593982.986 12726353.705 - -0.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.05% 668.982 676.007 - -0.71% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.05% 20449.547 20664.040 - 3.79% -
SetIntersection_Front_Set_float_1024_4 1.05% 1064502.480 1075652.017 - -0.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.05% 116361.392 117578.727 - 0.26% -
BM_deque_deque_move_backward/70000 1.05% 8607.073 8697.028 - 10.26% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 1.04% 52.446 52.994 - -0.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.04% 17.472 17.654 - -3.16% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.04% 7697.319 7777.358 - -6.53% -
std::set<std::string>::find(key)_(non-existent)/1024 1.04% 22.118 22.347 - 0.94% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 1.04% 692.523 699.694 - 0.39% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.03% 17.469 17.649 - 3.16% -
std::partition(list<int>)_(sparse)/1024 1.03% 718.667 726.078 - 1.29% -
BM_CmpLess_schar_int 1.03% 1.107 1.118 - -0.14% -
BM_lexicographical_compare_three_way_fast_path/262144 1.03% 60048.409 60666.699 - 3.35% -
std::pop_heap(deque<float>)/8192 1.03% 61.329 61.961 - 0.64% -
std::find(vector<long_long>)_(bail_25%)/1024 1.03% 22.992 23.228 - 1.16% -
std::make_heap(vector<int>,_pred)_(heap)/1024 1.03% 272.132 274.925 - 0.80% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.03% 555.408 561.102 - 1.39% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.02% 162.301 163.963 - 3.82% -
std::find(vector<long_long>)_(bail_25%)/8192 1.02% 187.423 189.338 - 0.96% -
BM_PushHeap_uint32_Random_16384 1.02% 5.850 5.910 - 3.66% -
SetIntersection_None_Vector_uint32_64_1 1.02% 16591670.868 16760885.927 - 0.60% -
SetIntersection_Front_Set_uint32_1024_1 1.02% 1035582.483 1046139.171 - 0.63% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.02% 30.166 30.474 - 0.18% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.02% 6363.816 6428.657 - 7.64% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.02% 691.415 698.457 - 1.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 1.02% 36.350 36.720 - -2.38% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.02% 343422.546 346908.315 - 0.84% -
SetIntersection_None_Vector_string_262144_256 1.02% 1277062.733 1290024.929 - 1.71% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.01% 391.503 395.469 - 0.63% -
SetIntersection_None_Vector_uint64_16384_16384 1.01% 1102018.936 1113152.468 - 0.50% -
std::rotate(vector<int>)_(by_1/3)/50 1.01% 11.006 11.117 - -0.11% -
rng::contains(vector<int>)_(process_all)/8192 1.01% 1796.458 1814.577 - 1.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.00% 44.250 44.695 - -4.30% -
SetIntersection_Front_Vector_uint32_16_1 1.00% 62618102.272 63246763.649 - 0.71% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 1.00% 76.261 77.026 - -0.81% -
BM_StringRelational_Less_Large_Large_Control 1.00% 2.140 2.162 - -0.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.00% 1213679.238 1225842.542 - -0.91% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.00% 753.706 761.252 - -0.27% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_uint64_262144_16 -72.06% 11230902.063 3137767.268 - 2.04% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -70.93% 51.413 14.944 - -63.46% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -65.36% 23772449.616 8235700.995 - -29.95% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -63.20% 23.872 8.785 - -0.55% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -60.46% 14.922 5.901 - 0.74% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -52.79% 1599.198 755.004 - 0.66% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.54% 211.142 100.208 - -1.44% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -52.20% 14.804 7.076 - 1.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -50.39% 203.191 100.807 - -0.45% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -50.06% 193.722 96.739 - -0.97% -
ranges::min(std::deque<__int128>)/70000 -49.07% 47839.268 24366.677 - 1.12% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -47.36% 18.452 9.714 - -1.50% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 -46.49% 19.378 10.370 - 1.30% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -46.47% 19.132 10.241 - -7.25% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -45.29% 41.139 22.506 - 0.37% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -45.09% 53585677.447 29425081.885 - 12.62% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -44.35% 41.287 22.976 - -8.25% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -42.76% 55.474 31.752 - -1.15% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -42.68% 136.472 78.229 - -0.01% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 -42.63% 18.791 10.781 - 3.41% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -42.05% 41.107 23.823 - -7.65% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -42.01% 52.145 30.241 - 10.99% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -41.82% 71.797 41.775 - -12.96% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -41.26% 61.722 36.258 - -50.53% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 -41.05% 18.033 10.630 - 4.04% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -41.02% 55.060 32.476 - -2.10% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -40.35% 37.041 22.094 - -42.54% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -38.88% 40.276 24.618 - 1.62% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 -38.75% 56.863 34.831 - 3.37% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -38.47% 39.147 24.088 - 5.80% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -38.11% 16.951 10.491 - -0.39% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -37.37% 128.340 80.382 - -41.31% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 -37.34% 42.536 26.654 - 3.69% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 -37.10% 46.213 29.069 - 0.76% -
std::set<std::string>::insert(value)_(already_present)/1024 -36.75% 26.603 16.827 - -42.94% -
std::map<std::string,_int>::find(key)_(non-existent)/32 -36.05% 19.527 12.488 - 2.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -35.74% 31.120 19.999 - -13.61% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -35.50% 54.186 34.950 - 2.18% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -35.44% 52.903 34.152 - 8.17% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -34.97% 2.062 1.341 - -4.98% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -34.86% 3.749 2.442 - -10.37% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -34.79% 48.616 31.703 - -1.33% -
std::map<std::string,_int>::find(key)_(existent)/8192 -34.22% 44.249 29.109 - -11.39% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -34.00% 36.202 23.894 - 8.00% -
std::map<std::string,_int>::count(key)_(existent)/1024 -34.00% 36.838 24.315 - -5.16% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -33.33% 43.216 28.813 - -1.06% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -33.28% 42.856 28.595 - -1.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -33.15% 0.697 0.466 - -33.13% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -33.09% 36.114 24.162 - -0.84% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -32.66% 34.341 23.125 - -18.48% -
SetIntersection_Interlaced_Vector_uint64_16384_64 -32.57% 8701742.161 5867953.696 - 5.13% -
std::map<std::string,_int>::find(key)_(existent)/1024 -32.10% 36.296 24.646 - 2.28% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -31.92% 9.497 6.465 - -33.11% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -31.27% 86.065 59.153 - -30.45% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -31.16% 6.855 4.719 - -29.91% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -31.06% 49.260 33.960 - 0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -30.41% 18211.595 12674.051 - 32.78% -
std::equal(vector<bool>)_(unaligned)/50 -30.14% 1.061 0.741 - -10.30% -
std::map<std::string,_int>::count(key)_(existent)/32 -29.64% 21.790 15.331 - -0.76% -
std::equal(vector<bool>)_(unaligned)/8 -29.63% 1.115 0.785 - -12.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -29.37% 4218221.196 2979385.124 - -26.48% -
ranges::min(std::list<long_long>)/1 -28.75% 0.368 0.262 - -38.56% -
ranges::minmax(std::list<long_long>)/1 -28.28% 0.554 0.397 - -11.58% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -28.12% 21.396 15.379 - -11.12% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -27.90% 40.979 29.546 - -20.84% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -27.45% 702.370 509.587 - -10.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -27.21% 344982014.656 251115815.150 - 2.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -27.19% 33.373 24.300 - 0.62% -
BM_toupper_char<char> -26.99% 0.685 0.500 - -0.53% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -26.94% 23.609 17.248 - 10.06% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -26.90% 33.350 24.380 - -18.20% -
BM_PushHeap_float_Random_1 -26.89% 0.638 0.466 - -14.85% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -26.89% 19.092 13.959 - -27.19% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -26.72% 9.269 6.793 - -21.29% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -26.45% 32.818 24.139 - 8.05% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -26.34% 43.383 31.956 - 9.88% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -25.50% 33.533 24.982 - 4.87% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -25.14% 0.398 0.298 - -38.02% -
ranges::min(std::deque<__int128>)/64 -25.12% 27.905 20.895 - 1.35% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -24.83% 112903195.742 84864630.837 - -5.94% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -24.71% 32.266 24.293 - -22.08% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -24.31% 53807325.232 40724477.642 - -5.27% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -24.14% 2804.576 2127.602 - -0.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -23.75% 31.486 24.009 - -4.91% -
std::map<std::string,_int>::find(key)_(existent)/32 -23.70% 21.096 16.096 - 8.64% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -23.65% 1881.057 1436.185 - -4.83% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -23.50% 46.984 35.945 - -9.06% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -23.49% 6.316 4.833 - -17.30% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -23.43% 853.763 653.699 - -10.98% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -22.80% 1.497 1.156 - -12.16% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -22.80% 1.497 1.156 - -12.39% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -22.79% 67.939 52.455 - 1.42% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -22.77% 1.496 1.156 - -12.16% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -22.75% 1.496 1.156 - -12.47% -
std::set<std::string>::equal_range(key)_(existent)/1024 -22.40% 28.296 21.957 - 2.13% -
BM_deque_deque_ranges_copy/0 -21.88% 0.900 0.703 - -11.32% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -21.83% 1.497 1.170 - -11.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -21.29% 31.681 24.937 - -25.39% -
std::map<std::string,_int>::count(key)_(existent)/8192 -21.26% 41.861 32.961 - -2.03% -
std::map<std::string,_int>::contains(key)_(existent)/32 -20.89% 20.244 16.015 - -0.27% -
std::unordered_set<std::string>::find(key)_(existent)/32 -20.65% 37.406 29.684 - -19.78% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -20.56% 37.944 30.143 - -8.27% -
std::copy_if(list<int>)_(every_other)/4096 -20.50% 4165.511 3311.771 - 1.49% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -19.94% 53.486 42.822 - -26.00% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.83% 20.566 16.488 - -1.99% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 -19.80% 21.103 16.925 - 11.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -19.63% 51.114 41.083 - -18.27% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -19.40% 1560.918 1258.103 - -17.00% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -19.39% 26.690 21.516 - -5.80% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -18.93% 0.592 0.480 - -31.07% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -18.84% 53.296 43.256 - -25.08% -
std::unordered_set<std::string>::count(key)_(existent)/32 -18.77% 39.613 32.180 - -11.60% -
rng::contains_subrange(deque<int>)_(same_length)/16 -18.54% 12.983 10.575 - -18.06% -
BM_vector_deque_move_backward/0 -18.54% 0.556 0.453 - -24.70% -
std::set<std::string>::upper_bound(key)_(existent)/32 -18.53% 18.735 15.263 - -12.11% -
std::find_first_of(deque<int>)_(large_needle)/50 -18.51% 824.799 672.144 - 0.98% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -18.35% 64.776 52.889 - -0.14% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -18.20% 31.375 25.663 - -11.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -18.17% 0.502 0.411 - -32.95% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -17.94% 20538575.390 16854961.550 - -19.28% -
std::find_end(list<int>,_pred)_(same_length)/8192 -17.83% 10521.372 8645.008 - -6.51% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -17.75% 3.313 2.725 - 3.49% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 -17.73% 12.758 10.496 - 5.26% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -17.55% 34.362 28.331 - -9.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -17.52% 13781.972 11366.962 - 0.16% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -17.23% 35.156 29.097 - -10.78% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -17.19% 0.572 0.474 - -14.65% -
ranges::min(std::list<__int128>)/1 -17.19% 0.405 0.335 - 1.64% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -17.15% 739.740 612.903 - 1.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -17.09% 33.661 27.908 - -36.09% -
std::unordered_set<std::string>::erase(iterator)/8192 -17.07% 31.689 26.281 - -15.19% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.04% 34.221 28.389 - 3.53% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -17.01% 45.552 37.805 - -22.25% -
std::copy(vector<bool>)_(aligned)/262144 -16.96% 747.908 621.062 - 70.11% -
std::unique_copy(deque<int>)_(sprinkled)/32 -16.93% 11.461 9.521 - -27.23% -
SetIntersection_Front_Set_string_1024_256 -16.80% 17567483.596 14616551.821 - -7.76% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -16.77% 1.606 1.337 - -12.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -16.73% 29.495 24.560 - -13.97% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -16.70% 0.480 0.400 - 15.34% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -16.68% 38.769 32.301 - -1.00% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -16.61% 27.470 22.908 - -5.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -16.61% 12.414 10.353 - -23.56% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -16.58% 55.574 46.358 - -1.41% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -16.54% 0.362 0.302 - -32.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -16.40% 41.215 34.454 - -8.60% -
std::stable_partition(list<int>)_(dense)/1024 -16.33% 1747.313 1461.980 - 2.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -16.21% 14257321.276 11945693.748 - -1.10% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -16.20% 0.437 0.366 - 8.49% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -16.05% 1.332 1.118 - -17.16% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -15.81% 1.614 1.359 - 7.80% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -15.75% 29.122 24.537 - -1.19% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -15.59% 0.443 0.374 - 7.64% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -15.53% 18.855 15.926 - -2.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -15.53% 13982142.195 11810346.410 - 0.18% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -15.51% 25.699 21.714 - -9.83% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -15.45% 28.436 24.041 - -1.71% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 -15.43% 0.400 0.338 - 13.13% -
std::set<std::string>::insert(value)_(already_present)/32 -15.42% 9.005 7.616 - -27.62% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -15.36% 40.400 34.196 - -12.43% -
std::search(list<int>)_(no_match)/1000 -15.30% 687.203 582.036 - -15.28% -
std::multimap<std::string,_int>::ctor(const&)/32 -15.03% 924.306 785.418 - 16.29% -
ranges::minmax(std::deque<char>)/64 -15.02% 29.413 24.995 - -5.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -15.00% 52.163 44.338 - 34.52% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -14.93% 39.378 33.499 - -1.16% -
std::copy_backward(deque<int>)/64 -14.71% 3.552 3.030 - 0.13% -
std::search(deque<int>)_(same_length)/1000 -14.62% 417.476 356.435 - 1.55% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -14.59% 13.458 11.495 - -14.26% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -14.58% 28.976 24.752 - 0.74% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -14.57% 837.579 715.570 - -14.40% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -14.42% 35.269 30.184 - -10.45% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -14.41% 12.335 10.558 - -0.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -14.32% 39.978 34.254 - -30.92% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -14.31% 18.418 15.782 - 8.43% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -14.18% 11.910 10.221 - -1.99% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -14.18% 14.406 12.363 - 1.35% -
std::find_first_of(deque<int>)_(large_needle)/32 -14.17% 329.439 282.748 - 0.68% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -14.16% 7.579 6.506 - -56.41% -
std::find_end(forward_list<int>)_(process_all)/8192 -14.06% 6614.444 5684.711 - -0.45% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -14.05% 60009.140 51575.084 - -1.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -14.05% 7.637 6.564 - -3.01% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -14.05% 37.739 32.438 - -12.55% -
rng::contains_subrange(list<int>)_(process_all)/8192 -13.96% 8058.346 6933.241 - 4.27% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -13.94% 36.921 31.774 - -3.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -13.92% 102485.291 88218.134 - -1.62% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -13.90% 40.694 35.040 - -9.63% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -13.83% 96.464 83.124 - 12.49% -
std::set<std::string>::count(key)_(existent)/8192 -13.81% 35.505 30.602 - -2.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.80% 42.201 36.377 - 21.84% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -13.79% 11.156 9.617 - -60.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -13.43% 2628719.657 2275587.552 - -0.10% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -13.29% 63.284 54.876 - 76.78% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -13.27% 8.094 7.020 - -17.23% -
SetIntersection_Front_Set_string_262144_64 -13.25% 5034371.677 4367126.569 - -12.65% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -13.15% 1.662 1.443 - -6.06% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -13.11% 2.626 2.282 - -10.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -13.10% 591.090 513.639 - -15.69% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -13.09% 1.431 1.244 - -23.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -12.93% 7753.066 6750.526 - 1.51% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -12.90% 32.228 28.069 - -6.64% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -12.77% 2837279.581 2474971.853 - 3.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -12.77% 4932857.031 4303046.883 - -6.42% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 -12.74% 2.643 2.307 - 0.80% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -12.73% 23.553 20.554 - -2.28% -
rng::contains_subrange(deque<int>)_(same_length)/32 -12.69% 20.513 17.910 - -12.32% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.61% 6676.320 5834.357 - -0.03% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -12.59% 43.718 38.214 - -10.96% -
BM_PushHeap_string_Random_1 -12.48% 0.665 0.582 - -9.01% -
std::replace(list<int>)_(sprinkled)/8192 -12.48% 8559.830 7491.315 - 4.92% -
std::for_each_n(list<int>)/8192 -12.47% 8276.971 7244.749 - -7.01% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -12.41% 2331733.098 2042351.661 - 1.64% -
bm_lexicographical_compare<int>/1 -12.41% 1.464 1.283 - -7.33% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -12.40% 12.756 11.175 - 0.08% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -12.35% 28.049 24.585 - 6.49% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -12.16% 45.225 39.723 - 21.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -11.90% 0.697 0.614 - 23.99% -
ranges::minmax(std::deque<char>)/70000 -11.89% 29029.235 25576.981 - -4.28% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -11.83% 1875837.809 1653959.687 - -12.87% -
SetIntersection_Front_Set_float_1024_1024 -11.80% 14004411.600 12352296.622 - -1.93% -
std::search(deque<int>)_(no_match)/1024 -11.77% 301.899 266.362 - -11.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -11.76% 41.971 37.033 - 0.84% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -11.76% 2.688 2.372 - -14.00% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -11.75% 23.676 20.893 - -7.63% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -11.74% 773.586 682.781 - -0.49% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -11.70% 25.200 22.252 - 2.80% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.70% 50.022 44.169 - -11.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -11.70% 4497523.397 3971392.427 - -42.62% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -11.61% 1.422 1.257 - 0.69% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -11.59% 8665.129 7660.523 - -10.43% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.56% 849.793 751.520 - -0.68% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -11.47% 0.432 0.382 - -9.26% -
std::find_if(vector<char>)_(bail_25%)/8 -11.35% 1.048 0.929 - 2.25% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -11.26% 25.298 22.450 - -7.42% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -11.25% 4304271.977 3819986.954 - 0.47% -
std::set<std::string>::erase(iterator)/1024 -11.25% 31.190 27.681 - -18.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -11.22% 28639030.205 25426783.302 - -7.72% -
ranges::minmax(std::deque<long_long>)/1 -11.18% 0.916 0.813 - 15.21% -
std::for_each(list<int>)/8192 -11.17% 8125.373 7217.980 - -7.25% -
rng::find_last(vector<char>)_(bail_90%)/8 -11.10% 0.459 0.408 - 0.16% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -11.07% 1.480 1.316 - -8.93% -
std::unordered_set<int>::contains(key)_(existent)/8192 -11.07% 1.503 1.336 - -18.13% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -11.05% 46507.928 41370.463 - -1.18% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -11.03% 0.608 0.541 - -15.53% -
std::unordered_set<int>::count(key)_(non-existent)/0 -11.02% 0.303 0.269 - -44.31% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -10.95% 12.363 11.010 - -0.10% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -10.94% 25.977 23.135 - 1.31% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -10.88% 24.315 21.669 - -17.55% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -10.87% 101.675 90.626 - -15.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -10.80% 1133986.851 1011509.933 - -2.74% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -10.67% 735.749 657.212 - 8.04% -
std::unordered_set<int>::insert(value)_(already_present)/32 -10.64% 2.723 2.433 - -13.92% -
BM_vector_deque_ranges_copy_backward/0 -10.63% 0.474 0.423 - -22.25% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -10.58% 1.034 0.924 - -20.11% -
std::map<int,_int>::erase(iterator)/8192 -10.58% 24.006 21.467 - -11.90% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -10.53% 30.080 26.913 - -11.84% -
BM_PushHeap_string_Descending_1 -10.44% 0.526 0.471 - -0.26% -
SetIntersection_None_Set_uint64_262144_1 -10.42% 1369562.500 1226840.900 - 0.93% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -10.39% 811.499 727.224 - -5.67% -
std::vector<int>::ctor(size)/32 -10.37% 10.876 9.748 - -5.16% -
BM_deque_vector_move/0 -10.30% 1.457 1.307 - -3.66% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -10.24% 610.065 547.605 - -17.06% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -10.22% 40978.200 36792.133 - -5.34% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -10.12% 1585.462 1424.940 - -3.10% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 -10.12% 727.202 653.638 - 0.67% -
std::search(deque<int>,_pred)_(single_element)/8192 -10.09% 5650.166 5080.206 - -9.38% -
std::find_if_not(list<int>)_(process_all)/32768 -10.09% 28505.758 25630.769 - -2.08% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -10.07% 1.221 1.098 - -6.48% -
std::find_end(deque<int>)_(same_length)/1000 -10.07% 361.903 325.454 - -9.81% -
BM_PushHeap_float_Descending_1 -10.07% 0.519 0.467 - -18.74% -
std::search(deque<int>,_pred)_(single_element)/1000 -10.05% 683.288 614.641 - -9.60% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -9.93% 6.037 5.438 - 0.17% -
BM_deque_vector_ranges_move/0 -9.91% 1.519 1.368 - -10.30% -
std::search(deque<int>,_pred)_(single_element)/1024 -9.82% 702.378 633.369 - -9.34% -
std::find_end(deque<int>)_(match_near_end)/1000 -9.82% 44.984 40.568 - 19.60% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -9.72% 7.307 6.596 - -42.39% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -9.70% 19.084 17.233 - 0.21% -
BM_deque_vector_move_backward/0 -9.70% 1.506 1.360 - -0.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.69% 5364.779 4844.885 - -4.89% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -9.67% 29.989 27.089 - -10.40% -
BM_vector_deque_copy_backward/0 -9.66% 0.443 0.400 - -11.90% -
std::find_if_not(vector<char>)_(bail_25%)/8 -9.65% 0.835 0.754 - -28.58% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.60% 5901554.455 5334999.169 - -9.73% -
SetIntersection_None_Set_uint64_262144_4 -9.59% 1342774.494 1214009.521 - -0.05% -
rng::contains_subrange(list<int>)_(single_element)/8192 -9.57% 7523.642 6803.503 - -6.69% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -9.55% 1.273 1.151 - -17.78% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -9.54% 5.358 4.847 - -39.37% -
std::unordered_multiset<int>::find(key)_(existent)/32 -9.48% 1.369 1.239 - 1.15% -
std::unique_copy(deque<int>)_(sprinkled)/52 -9.45% 16.982 15.377 - -26.26% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -9.45% 26.179 23.706 - -4.60% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -9.45% 36.358 32.924 - 0.88% -
bm_ranges_lexicographical_compare<int>/8 -9.42% 1.616 1.464 - 1.03% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -9.39% 61.261 55.507 - 30.04% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -9.39% 11.175 10.126 - -5.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.38% 62.825 56.929 - 6.71% -
std::set<std::string>::contains(key)_(existent)/32 -9.34% 15.898 14.412 - -12.50% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -9.29% 0.456 0.414 - -9.70% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -9.25% 37.616 34.138 - -18.77% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -9.17% 77.431 70.328 - 20.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -9.13% 6985433.298 6347419.219 - -1.52% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -9.13% 30.796 27.983 - 2.07% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -9.12% 23.615 21.462 - -2.77% -
std::map<std::string,_int>::erase(key)_(existent)/32 -9.12% 72.924 66.274 - -9.87% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -9.08% 1.546 1.406 - 8.35% -
SetIntersection_None_Set_uint64_16384_16384 -9.08% 189067631.851 171903550.314 - 0.44% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.01% 1193.591 1086.045 - -6.87% -
std::partition(deque<int>)_(dense)/50 -8.94% 16.154 14.709 - 5.17% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -8.94% 0.464 0.423 - -14.17% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -8.90% 19.722 17.966 - -1.04% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -8.84% 1.743 1.589 - 13.71% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -8.84% 2797.828 2550.552 - -32.48% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -8.81% 1.729 1.576 - -0.85% -
BM_vector_deque_copy/64000 -8.79% 3106.934 2833.699 - -0.11% -
std::search(list<int>)_(single_element)/8192 -8.78% 8867.323 8088.817 - 7.28% -
BM_deque_deque_move_backward/64 -8.76% 3.664 3.343 - -0.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -8.72% 9051861.709 8262401.882 - -7.89% -
std::replace(vector<int>)_(sprinkled)/32 -8.71% 5.606 5.118 - -10.51% -
std::find_if_not(list<int>)_(bail_25%)/32768 -8.70% 7928.000 7238.255 - -15.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -8.66% 236.929 216.409 - -3.15% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -8.60% 2.660 2.432 - -37.71% -
std::multiset<std::string>::contains(key)_(existent)/1024 -8.58% 26.579 24.299 - -9.44% -
rng::contains_subrange(deque<int>)_(same_length)/50 -8.55% 28.726 26.272 - -8.02% -
std::multiset<int>::find(key)_(non-existent)/32 -8.54% 2.466 2.255 - -1.62% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -8.52% 1.714 1.568 - -2.68% -
SetIntersection_Front_Vector_string_1024_64 -8.51% 3335791.339 3052058.775 - -4.34% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -8.47% 41713176.473 38180136.562 - 0.77% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -8.47% 7.132 6.528 - -20.56% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -8.45% 1.779 1.629 - -9.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -8.45% 33.283 30.471 - -25.19% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -8.44% 73.260 67.080 - 29.92% -
std::find(vector<long_long>)_(process_all)/8 -8.43% 1.092 1.000 - -12.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -8.43% 60591476.903 55486367.091 - -29.68% -
BM_PushHeap_uint64_Descending_1 -8.40% 0.695 0.637 - 19.71% -
SetIntersection_Front_Vector_uint32_262144_16384 -8.35% 77128210.054 70688639.263 - -8.65% -
SetIntersection_Front_Set_string_256_256 -8.23% 32458524.847 29787682.634 - -5.43% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -8.14% 29.514 27.112 - -9.77% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -8.04% 29.255 26.904 - -9.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.04% 59095.157 54346.172 - 0.90% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -8.01% 16.514 15.192 - -3.39% -
std::unordered_set<int>::count(key)_(existent)/32 -7.99% 1.434 1.319 - 2.12% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -7.98% 94.113 86.602 - -1.26% -
std::map<std::string,_int>::clear()/1024 -7.98% 23537.939 21659.529 - -5.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -7.98% 1934105.226 1779809.505 - 0.82% -
bm_lexicographical_compare<int>/8 -7.92% 1.641 1.511 - 2.34% -
std::partition(deque<int>)_(dense)/32 -7.90% 11.032 10.161 - 9.29% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.88% 68713.665 63300.630 - 1.11% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -7.87% 1.795 1.654 - -1.73% -
SetIntersection_Front_Set_string_16384_64 -7.86% 4771463.203 4396436.427 - -7.21% -
std::multimap<int,_int>::clear()/1024 -7.85% 11468.535 10568.202 - -1.43% -
BM_vector_deque_move/2 -7.84% 1.989 1.833 - -10.84% -
std::set<int>::count(key)_(existent)/1024 -7.83% 4.184 3.856 - -8.63% -
std::sort(deque<int>)_(shuffled)/1024 -7.83% 7432.356 6850.397 - 0.42% -
std::unordered_set<int>::count(key)_(existent)/1024 -7.83% 1.323 1.220 - 5.84% -
std::partial_sort(deque<int>)_(heap)/8192 -7.82% 286240.720 263859.022 - 0.08% -
std::generate_n(list<int>)/8192 -7.82% 7515.907 6928.419 - -8.40% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -7.81% 11.852 10.926 - 2.74% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -7.79% 10.738 9.901 - -6.33% -
std::search(deque<int>,_pred)_(near_matches)/1000 -7.79% 26262.077 24216.263 - 1.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -7.79% 51.382 47.381 - -0.26% -
rng::find(vector<bool>)_(process_all)/8 -7.76% 0.700 0.646 - -9.70% -
std::copy_n(vector<int>)/262144 -7.75% 12385.442 11425.651 - -11.95% -
SetIntersection_Interlaced_Vector_string_256_64 -7.66% 20300705.017 18744930.142 - -5.91% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.62% 3777.672 3489.790 - -7.67% -
BM_vector_deque_ranges_copy/64000 -7.62% 3067.790 2834.046 - -0.15% -
std::search(deque<int>,_pred)_(no_match)/1048576 -7.61% 482649.595 445942.261 - -8.24% -
std::swap_ranges(list<int>)/1024 -7.58% 818.049 756.015 - 1.30% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -7.54% 588.341 543.974 - -20.08% -
SetIntersection_None_Set_uint64_262144_16 -7.53% 1311246.092 1212485.108 - -0.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -7.52% 61.978 57.320 - -1.90% -
std::search(deque<int>,_pred)_(no_match)/1024 -7.51% 470.974 435.609 - -7.94% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.49% 26.834 24.824 - -2.71% -
BM_vector_deque_move/64000 -7.47% 3076.012 2846.365 - 0.27% -
std::remove_copy(deque<int>)_(prefix)/1024 -7.46% 419.064 387.806 - 1.07% -
std::generate(list<int>)/8192 -7.43% 7636.040 7068.682 - -5.69% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -7.40% 10.621 9.835 - -2.89% -
std::fill_n(list<int>)/8192 -7.39% 8633.011 7995.311 - 9.53% -
std::set<std::string>::equal_range(key)_(existent)/8192 -7.37% 31.563 29.238 - -2.96% -
std::search(list<int>,_pred)_(same_length)/8192 -7.33% 8628.950 7996.364 - -5.54% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -7.31% 807.172 748.151 - -6.80% -
std::distance(join_view(vector<vector<int>>))/50 -7.31% 0.655 0.607 - -7.37% -
SetIntersection_Front_Set_uint64_16384_256 -7.29% 3954955.532 3666662.363 - -6.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -7.27% 1.613 1.496 - 8.48% -
std::deque<int>::ctor(size)/32 -7.26% 30.097 27.912 - -7.56% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -7.25% 0.457 0.424 - -3.01% -
BM_deque_deque_move/0 -7.23% 0.866 0.803 - -7.06% -
bm_ranges_lexicographical_compare<int>/1 -7.21% 1.424 1.322 - 13.43% -
std::search(deque<int>,_pred)_(no_match)/1000 -7.21% 456.425 423.510 - -7.54% -
bm_lexicographical_compare<signed_char>/1 -7.20% 1.461 1.356 - 1.07% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -7.20% 24.032 22.302 - -1.94% -
std::copy(vector<int>)/8 -7.18% 2.232 2.072 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -7.16% 4576086.960 4248343.858 - -15.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -7.13% 13173420.609 12234790.047 - -1.83% -
ranges::minmax(std::deque<char>)/8 -7.09% 4.164 3.869 - -2.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -7.09% 11155.348 10364.878 - -11.56% -
SetIntersection_Interlaced_Set_string_262144_16384 -7.08% 2983469.482 2772315.103 - -1.49% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -7.08% 131616642.899 122304289.061 - -27.77% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -7.05% 1.493 1.388 - 5.91% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -7.05% 20.598 19.147 - -25.89% -
std::equal(list<int>)_(it,_it,_it)/8192 -7.02% 10322.761 9597.877 - -5.99% -
bm_lexicographical_compare<int>/64 -7.02% 4.619 4.295 - -2.21% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -7.02% 75.816 70.496 - -7.96% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -6.96% 27.107 25.219 - 0.32% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -6.95% 1.189 1.106 - 2.15% -
BM_vector_deque_copy/70000 -6.92% 3336.867 3105.803 - 0.22% -
BM_deque_vector_ranges_move_backward/0 -6.92% 1.565 1.457 - -0.62% -
BM_PushHeap_string_SingleElement_256 -6.87% 2.745 2.556 - -1.96% -
SetIntersection_None_Set_uint64_16384_1024 -6.87% 182301477.996 169785889.204 - -2.61% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -6.86% 6059247.880 5643597.412 - -17.36% -
BM_deque_deque_ranges_copy_backward/64 -6.86% 3.590 3.344 - -3.76% -
BM_vector_deque_move/70000 -6.85% 3337.401 3108.720 - 0.22% -
BM_vector_deque_ranges_move/65536 -6.84% 3068.118 2858.180 - -0.06% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.80% 229.324 213.741 - -2.45% -
std::all_of(vector<int>)_(process_all)/50 -6.79% 14.355 13.381 - 5.72% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -6.77% 16747.776 15614.751 - -4.40% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -6.75% 4673.625 4358.115 - -5.75% -
std::multiset<std::string>::count(key)_(existent)/8192 -6.72% 30.306 28.270 - -6.03% -
BM_vector_deque_ranges_copy/70000 -6.71% 3327.875 3104.654 - 0.11% -
SetIntersection_Front_Set_uint64_256_64 -6.70% 5775260.260 5388358.739 - -6.84% -
SetIntersection_Front_Vector_uint32_262144_256 -6.69% 2290053.362 2136943.583 - -5.99% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -6.65% 1.638 1.529 - -0.48% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -6.64% 13.060 12.192 - 0.00% -
std::unordered_set<int>::ctor(const&)/8192 -6.64% 58198.713 54331.738 - -3.44% -
SetIntersection_Front_Set_float_1024_256 -6.62% 4125847.325 3852594.888 - -1.18% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -6.60% 31.661 29.572 - -2.80% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -6.59% 9380817.102 8762576.570 - -2.44% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -6.55% 5.617 5.249 - -6.36% -
BM_PushHeap_string_SingleElement_1024 -6.52% 2.740 2.561 - -2.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -6.52% 2425798.128 2267668.066 - -1.10% -
BM_PushHeap_string_SingleElement_16384 -6.51% 2.738 2.560 - -1.81% -
rng::contains_subrange(list<int>)_(near_matches)/1024 -6.50% 41691.104 38982.138 - 1.18% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.48% 10.848 10.145 - 8.81% -
std::replace(list<int>)_(prefix)/8192 -6.48% 7456.679 6973.561 - -0.35% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -6.47% 2.620 2.451 - -5.28% -
std::multimap<int,_int>::clear()/8192 -6.45% 92221.753 86270.236 - 2.47% -
std::set<std::string>::contains(key)_(existent)/1024 -6.45% 24.571 22.987 - 8.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -6.44% 35.497 33.210 - -1.41% -
SetIntersection_Front_Set_uint64_1024_256 -6.43% 4172474.981 3904206.749 - -2.09% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -6.43% 11940.859 11173.396 - -9.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -6.42% 1169048.533 1093941.174 - -0.65% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.42% 1057.051 989.167 - -0.84% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -6.39% 2.811 2.631 - -4.67% -
SetIntersection_Interlaced_Vector_uint64_256_16 -6.35% 6833843.599 6399894.584 - -7.68% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -6.32% 671.170 628.737 - 21.74% -
rng::starts_with(vector<int>,_pred)/8 -6.32% 2.518 2.359 - -3.44% -
BM_PushHeap_string_SingleElement_64 -6.31% 2.808 2.631 - -1.45% -
std::set<int>::contains(key)_(existent)/8192 -6.27% 8.709 8.163 - 0.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -6.27% 1928875.963 1807984.896 - -4.77% -
std::set<int>::count(key)_(existent)/32 -6.24% 1.641 1.539 - -5.23% -
BM_std_minmax_element<int>/512 -6.24% 138.075 129.456 - 9.30% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -6.24% 1396935.941 1309758.102 - -7.13% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -6.24% 92.123 86.378 - -2.22% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -6.22% 1.265 1.186 - -12.16% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.21% 1.614 1.514 - -0.49% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 -6.19% 5023.190 4712.414 - 0.28% -
std::move(vector<bool>)_(unaligned)/4096 -6.18% 27.913 26.188 - -2.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -6.16% 3177946.259 2982044.159 - 1.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -6.15% 9490918.593 8907582.213 - 1.64% -
BM_vector_deque_ranges_copy/65536 -6.15% 3043.514 2856.458 - 0.01% -
BM_vector_deque_move/1 -6.13% 2.237 2.100 - -9.24% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -6.11% 40.882 38.383 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -6.11% 1409754.516 1323649.776 - 1.30% -
std::set<int>::find(key)_(non-existent)/32 -6.10% 2.441 2.292 - -5.38% -
BM_std_minmax_element<int>/4096 -6.10% 1070.930 1005.566 - 9.80% -
BM_std_minmax_element<int>/1024 -6.10% 271.953 255.367 - 9.55% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -6.08% 1.676 1.575 - -0.94% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -6.07% 10.649 10.003 - 1.53% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -6.06% 12.125 11.390 - -25.33% -
BM_std_minmax_element<int>/70000 -6.04% 18211.428 17111.526 - 9.27% -
BM_std_minmax_element<int>/4000 -6.02% 1045.733 982.751 - 9.82% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -6.02% 738.417 693.961 - 0.49% -
std::replace_if(list<int>)_(sprinkled)/8192 -6.02% 7865.607 7392.150 - 2.13% -
BM_std_minmax_element<int>/64000 -6.02% 16663.467 15661.080 - 8.11% -
std::count(vector<int>)_(every_other)/8 -6.00% 1.378 1.295 - 0.37% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -6.00% 0.645 0.607 - -9.30% -
std::find_end(list<int>)_(process_all)/1000 -5.99% 759.171 713.701 - -0.11% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -5.98% 10.768 10.124 - 3.47% -
std::multiset<int>::contains(key)_(existent)/8192 -5.96% 8.696 8.177 - -7.37% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -5.95% 26.084 24.533 - -7.36% -
rng::find(vector<bool>)_(process_all)/50 -5.93% 0.735 0.691 - -2.75% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 -5.93% 78303.679 73663.695 - 0.16% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -5.92% 25.740 24.215 - -2.35% -
std::find_if(vector<int>)_(process_all)/8 -5.92% 1.426 1.342 - 4.20% -
std::search(deque<int>,_pred)_(near_matches)/1024 -5.92% 26902.993 25311.541 - 0.95% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -5.91% 3689.524 3471.609 - 0.40% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -5.90% 197932.225 186255.695 - -0.39% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.90% 1774.766 1670.072 - -9.54% -
BM_std_minmax_element<int>/65536 -5.89% 17060.582 16055.078 - 9.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.89% 1174.716 1105.499 - -1.09% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -5.88% 12355.444 11629.420 - -3.03% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.88% 10.822 10.186 - -3.37% -
BM_PushHeap_string_SingleElement_16 -5.87% 2.792 2.628 - -0.16% -
BM_vector_deque_move/65536 -5.85% 3034.689 2857.218 - 0.10% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 -5.81% 0.515 0.485 - -0.11% -
std::search(list<int>)_(single_element)/1000 -5.78% 711.121 669.987 - -0.71% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.77% 1001.996 944.167 - -5.73% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -5.77% 3648.178 3437.705 - -5.37% -
std::unique_copy(deque<int>)_(sprinkled)/8192 -5.77% 3975.519 3746.181 - 0.95% -
std::remove_copy(deque<int>)_(prefix)/50 -5.75% 21.125 19.911 - -0.53% -
std::search_n(list<int>)_(no_match)/8192 -5.75% 6865.071 6470.668 38.282 -2.83% 38.282
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -5.73% 7767390.773 7322267.265 - -1.04% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -5.73% 0.445 0.420 - -0.93% -
BM_PushHeap_float_Descending_4 -5.72% 0.379 0.357 - -3.01% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -5.71% 28146.447 26537.990 - -1.14% -
std::unordered_set<int>::ctor(const&)/1024 -5.71% 7094.853 6690.090 - -4.19% -
BM_getline_string -5.69% 17.445 16.451 - -0.55% -
std::unordered_set<int>::ctor(const&)/32 -5.69% 210.245 198.288 - -3.86% -
ranges::minmax(std::list<char>)/70000 -5.68% 56703.472 53482.835 - 2.39% -
std::remove_if(deque<int>)_(prefix)/50 -5.67% 70.319 66.333 - 6.33% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -5.64% 21.899 20.663 - 0.56% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.64% 2.305 2.175 - -5.90% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -5.64% 1197.443 1129.919 - 1.01% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -5.64% 39.088 36.884 - 21.76% -
std::partition_copy(list<int>)/8192 -5.63% 7216.439 6810.059 - -1.72% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.62% 75930035.340 71661413.289 - -7.32% -
BM_deque_deque_ranges_move/70000 -5.61% 3494.616 3298.706 - 0.81% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -5.60% 19.859 18.746 - -1.20% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -5.60% 7.054 6.659 - -2.37% -
SetIntersection_Interlaced_Vector_uint32_256_256 -5.58% 4521652.676 4269303.555 - -6.14% -
BM_std_minmax_element<int>/5500 -5.57% 1427.341 1347.853 - 9.62% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -5.56% 6889725.442 6506954.166 - -15.72% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -5.53% 4999.503 4723.271 - -2.69% -
vector<bool>::resize() -5.52% 11.622 10.981 - -5.92% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -5.52% 44.744 42.275 - 3.10% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -5.51% 237.566 224.465 - 2.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.51% 60.875 57.518 - 25.50% -
std::multiset<int>::erase(key)_(existent)/32 -5.51% 23.484 22.191 - 2.23% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -5.49% 1.853 1.751 - 46.15% -
std::fill(vector<int>)/32 -5.47% 1.097 1.037 - -1.72% -
std::multiset<int>::contains(key)_(non-existent)/8192 -5.47% 8.960 8.471 - -5.68% -
bm_ranges_lexicographical_compare<int>/64 -5.46% 4.619 4.367 - 1.41% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -5.45% 4.712 4.456 - -3.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -5.44% 1758651.728 1662978.134 - -25.37% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -5.44% 11344.847 10728.122 - -0.67% -
BM_vector_deque_ranges_move/64000 -5.43% 2999.376 2836.369 - -0.05% -
SetIntersection_Front_Set_uint64_1024_64 -5.39% 1822048.817 1723915.275 - -4.41% -
std::set<int>::upper_bound(key)_(non-existent)/32 -5.37% 2.565 2.427 - -0.20% -
std::deque<int>::ctor(size)/1024 -5.36% 75.485 71.439 - -6.55% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -5.35% 0.269 0.255 - -0.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -5.34% 9996501.206 9462774.409 - -6.41% -
std::copy_backward(deque<int>)/512 -5.32% 19.032 18.020 - 0.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -5.31% 18868.002 17866.423 - 1.46% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -5.30% 5.964 5.648 - -1.12% -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 -5.30% 8.660 8.202 - 0.45% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -5.29% 37.820 35.821 - 5.96% -
std::fill(vector<bool>)/1048576 -5.28% 3821.552 3619.855 - -5.32% -
BM_PushHeap_uint32_Random_16 -5.27% 4.287 4.061 - -2.08% -
std::partial_sort_copy(vector<int>)_(heap)/8192 -5.24% 102721.973 97341.118 - 0.06% -
BM_std_minmax_element<int>/2 -5.23% 0.682 0.646 - -3.22% -
std::multimap<int,_int>::erase(key)_(existent)/32 -5.21% 23.907 22.662 - -0.64% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.18% 2.583 2.449 - -10.89% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -5.17% 6724.875 6377.302 - -3.09% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.17% 60593.550 57463.210 - 0.31% -
std::partial_sort_copy(deque<int>)_(heap)/8 -5.15% 15.752 14.940 - 0.82% -
std::find_end(deque<int>)_(same_length)/1024 -5.13% 350.800 332.787 - -10.20% -
std::is_sorted_until(deque<int>,_pred)/8 -5.13% 4.374 4.150 - -1.96% -
ranges::minmax(std::deque<long_long>)/8 -5.13% 4.293 4.073 - 4.57% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -5.13% 12.183 11.558 - 0.26% -
SetIntersection_Interlaced_Vector_uint64_256_64 -5.12% 7357887.747 6981325.300 - -10.27% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -5.11% 50.325 47.752 - -9.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -5.10% 49.190 46.679 - -6.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.08% 575.973 546.698 - -2.78% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -5.08% 2.410 2.287 - -2.66% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -5.06% 4.582 4.350 - 0.87% -
BM_StringRelational_Eq_Large_Large_Control -5.05% 2.329 2.211 - -2.70% -
BM_CmpLess_short_ushort -5.04% 1.139 1.081 - -1.56% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -5.02% 23.589 22.405 - -1.70% -
SetIntersection_Front_Set_float_64_64 -5.02% 13977888.937 13276179.497 - -0.47% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.01% 685.504 651.134 - -1.78% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.00% 7802.227 7412.012 - 0.07% -
std::multimap<std::string,_int>::clear()/1024 -5.00% 22526.514 21400.537 - -2.62% -
std::set<int>::find(key)_(non-existent)/8192 -4.99% 8.908 8.463 - -4.75% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -4.98% 1.353 1.286 - 2.34% -
std::copy_backward(vector<bool>)_(aligned)/64 -4.98% 1.734 1.648 - -1.35% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -4.97% 6040.201 5739.937 - -0.02% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.97% 19.827 18.843 - -4.94% -
rng::starts_with(deque<int>)/8 -4.96% 4.143 3.938 - 0.49% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -4.94% 1.919 1.825 - -12.64% -
std::partial_sort(deque<int>)_(descending)/8 -4.94% 45.371 43.128 - 1.15% -
BM_PushHeap_string_SingleElement_262144 -4.93% 2.747 2.611 - -1.31% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -4.93% 367.597 349.477 - -18.03% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -4.92% 68.849 65.461 - -5.30% -
SetIntersection_Front_Set_uint64_16384_64 -4.92% 1735100.480 1649732.226 - -0.24% -
SetIntersection_Front_Vector_string_1024_256 -4.91% 9553511.354 9084044.417 - -0.76% -
rng::fold_left(deque<int>)/8192 -4.91% 4553.800 4330.134 - -4.81% -
std::copy_if(deque<int>)_(entire_range)/512 -4.90% 142.070 135.109 - 1.00% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -4.84% 9409488.329 8953711.784 - 0.92% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -4.84% 102.321 97.366 - -3.83% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -4.84% 1.465 1.394 - -2.27% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.83% 1.469 1.398 - -0.97% -
std::multimap<std::string,_int>::erase(iterator)/32 -4.82% 30.362 28.898 - 13.58% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -4.81% 893.725 850.732 - 7.16% -
std::search(list<int>)_(same_length)/8192 -4.80% 8351.488 7951.019 - 0.01% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -4.79% 21.598 20.565 - 1.47% -
BM_vector_deque_ranges_move/70000 -4.79% 3262.735 3106.578 - 0.18% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -4.78% 778.969 741.739 - 5.46% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -4.78% 4098.188 3902.360 - 0.92% -
BM_deque_deque_move_backward/512 -4.77% 19.793 18.849 - -0.14% -
BM_deque_deque_copy/70000 -4.72% 3354.300 3195.905 - -0.40% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -4.70% 12568.600 11978.485 - -5.86% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.68% 12588.665 11999.101 - -6.11% -
std::replace_if(list<int>)_(prefix)/8192 -4.67% 7493.360 7143.686 - 1.27% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.66% 9722.500 9269.088 - -7.25% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -4.66% 2.485 2.369 - -2.37% -
std::find(list<int>)_(process_all)/1024 -4.66% 734.727 700.490 - 2.21% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.66% 13352.040 12729.979 - -2.19% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -4.66% 26.836 25.586 - -0.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -4.65% 1894340.181 1806186.302 - -11.93% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 -4.65% 7030.705 6703.969 - -0.35% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.62% 24.152 23.035 - -4.98% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.62% 4862.490 4637.697 - -4.00% -
BM_std_minmax_element<short>/4096 -4.62% 1019.060 971.979 - 2.72% -
std::partition(list<int>)_(sparse)/50 -4.61% 22.172 21.150 - -5.01% -
SetIntersection_Front_Vector_uint32_1024_256 -4.59% 2264435.808 2160401.284 - -5.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -4.57% 49089.958 46847.870 - -2.81% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -4.57% 12.695 12.115 - 0.36% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.56% 12482.324 11913.498 - -3.37% -
SetIntersection_Front_Set_string_16_16 -4.56% 62408902.296 59565681.868 - 0.60% -
BM_CmpEqual_ushort_uchar -4.55% 1.121 1.070 - -2.15% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -4.54% 65668.664 62687.507 - -1.54% -
BM_std_minmax_element<short>/4000 -4.54% 993.914 948.833 - 2.73% -
std::find_end(deque<int>)_(process_all)/1048576 -4.53% 275730.994 263228.509 - -5.49% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.53% 1069267.698 1020878.549 - -4.33% -
std::list<int>::insert(begin)_(cheap_elements)/32 -4.52% 11.119 10.617 - -3.04% -
std::stable_partition(vector<int>)_(sparse)/1024 -4.52% 217.037 207.231 - -0.34% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -4.52% 352.882 336.941 - -4.93% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -4.49% 25.713 24.559 - -2.57% -
std::set<int>::find(key)_(non-existent)/1024 -4.49% 5.871 5.607 - -3.21% -
rng::contains_subrange(vector<int>)_(process_all)/16 -4.48% 4.890 4.671 - -2.61% -
BM_std_minmax_element<short>/5500 -4.46% 1362.349 1301.546 - 2.71% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -4.46% 31.984 30.557 - 6.60% -
std::multimap<int,_int>::erase(iterator)/1024 -4.46% 21.364 20.411 - -1.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.45% 215621283.759 206033319.875 - 4.91% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -4.45% 53079.092 50719.281 - -2.75% -
std::any_of(deque<int>)_(process_all)/8 -4.42% 3.437 3.285 - -4.34% -
std::multiset<int>::find(key)_(non-existent)/1024 -4.41% 5.656 5.406 - -1.72% -
BM_CmpEqual_uchar_schar -4.40% 1.055 1.009 - 1.41% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.40% 226.737 216.769 - -2.65% -
std::find(vector<short>)_(bail_25%)/8 -4.39% 0.712 0.681 - -17.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -4.38% 24445374.291 23374926.861 - -6.62% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -4.38% 41.307 39.499 - 1.08% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 -4.37% 0.333 0.319 - -1.59% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -4.35% 20.841 19.934 - 0.05% -
std::all_of(deque<int>)_(process_all)/8 -4.35% 3.439 3.289 - -4.17% -
SetIntersection_Interlaced_Set_uint32_1024_256 -4.33% 14289070.448 13669986.720 - -3.89% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.32% 6629.086 6342.981 - -3.32% -
std::replace(vector<int>)_(sprinkled)/50 -4.32% 8.449 8.084 - -9.74% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.31% 898377.298 859638.106 - -1.62% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -4.30% 5.738 5.492 - -1.36% -
SetIntersection_Front_Vector_uint64_256_256 -4.30% 4421905.756 4231902.279 - -6.84% -
std::none_of(deque<int>)_(process_all)/8 -4.28% 3.433 3.286 - -4.18% -
std::set<int>::count(key)_(non-existent)/32 -4.27% 3.000 2.872 - -0.22% -
std::distance(join_view(vector<vector<int>>))/4096 -4.25% 4.513 4.322 - -5.91% -
BM_std_minmax_element<short>/1024 -4.23% 259.960 248.959 - 3.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -4.22% 1044276.031 1000198.588 - -0.29% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -4.22% 26.993 25.854 - -3.04% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -4.22% 1.206 1.156 - -0.82% -
std::partial_sort(vector<int>)_(shuffled)/8 -4.22% 29.459 28.217 - 0.25% -
std::map<std::string,_int>::clear()/32 -4.21% 934.493 895.146 - -1.62% -
SetIntersection_Interlaced_Set_uint32_64_16 -4.20% 22624358.148 21673620.350 - -2.63% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.20% 47.043 45.069 - -8.45% -
bm_lexicographical_compare<signed_char>/8 -4.19% 3.423 3.279 - 6.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.18% 14610454.025 14000189.275 - -5.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.17% 7730.217 7407.781 - -3.05% -
std::multiset<int>::insert(value)_(already_present)/8192 -4.16% 32.271 30.927 - -4.71% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.16% 41.535 39.806 - -2.40% -
std::multimap<std::string,_int>::clear()/8192 -4.15% 220525.924 211377.339 - -1.41% -
std::multimap<int,_int>::ctor(const&)/8192 -4.15% 53714.747 51487.113 - -0.94% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -4.14% 3509.164 3363.830 - 0.77% -
std::unordered_set<std::string>::ctor(const&)/32 -4.14% 713.933 684.372 - -12.08% -
std::multiset<int>::erase(key)_(existent)/1024 -4.12% 41.461 39.754 - 0.72% -
std::unordered_set<int>::contains(key)_(existent)/1024 -4.12% 1.140 1.093 - -12.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.11% 33.534 32.157 - 15.27% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.09% 1183060.048 1134692.549 - -5.36% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -4.08% 11.143 10.688 - -0.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -4.08% 18868407.361 18098386.133 - -3.45% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -4.08% 2.517 2.414 - -16.39% -
std::set<std::string>::contains(key)_(non-existent)/1024 -4.07% 22.692 21.768 - -2.80% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.07% 1.205 1.156 - 0.05% -
SetIntersection_None_Set_uint64_262144_64 -4.07% 1268910.318 1217307.047 - 0.08% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 -4.06% 795.206 762.907 - 0.23% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -4.06% 12.027 11.539 - -18.50% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -4.06% 32.124 30.821 - 11.29% -
std::sort_heap(deque<int>,_pred)/1024 -4.06% 12831.170 12310.805 - -2.86% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -4.05% 407.068 390.571 - -0.13% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.05% 50.049 48.021 - -8.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -4.05% 9396255.932 9015865.081 - 1.85% -
std::partition(list<int>)_(dense)/32 -4.05% 9.032 8.667 - -2.20% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -4.04% 58.778 56.401 - -1.46% -
std::make_heap(vector<int>,_pred)_(repeated)/8 -4.03% 16.580 15.911 - -0.41% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -4.03% 51.565 49.485 - -21.42% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 -4.03% 360240.861 345716.349 - 0.04% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -4.03% 80.369 77.129 - 19.84% -
SetIntersection_Interlaced_Set_uint32_64_64 -4.03% 13444978.121 12903064.436 - -2.43% -
std::find(deque<int>)_(process_all)/8 -4.03% 3.467 3.328 - -2.97% -
std::set<int>::contains(key)_(non-existent)/0 -4.02% 0.300 0.288 - -2.97% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -4.02% 41.382 39.720 - 24.88% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -4.01% 16.342 15.687 - 0.41% -
std::sort(deque<int>)_(pipe-organ)/1024 -4.00% 2769.372 2658.632 - -2.18% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.99% 475743.703 456778.725 - -3.58% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -3.98% 36.699 35.237 - -5.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -3.98% 43486553.648 41756099.293 - -1.35% -
std::unique(list<int>,_pred)_(contiguous)/8192 -3.98% 7853.526 7541.016 - 0.83% -
std::swap_ranges(list<int>)/8192 -3.97% 10045.043 9646.631 - -1.86% -
bm_ranges_swap_ranges_vb_aligned/131072 -3.97% 255.600 245.465 - 0.43% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -3.96% 1.585 1.522 - 18.79% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -3.95% 26.701 25.646 - 0.26% -
std::set<std::string>::ctor(const&)/32 -3.95% 818.126 785.802 - 10.12% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -3.95% 21.324 20.482 - -1.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -3.94% 3.228 3.100 - -4.11% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.92% 11821.104 11357.828 - 2.74% -
std::list<int>::ctor(size)/8192 -3.91% 101993.060 98002.423 - 0.09% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -3.91% 32.197 30.937 - -20.23% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -3.91% 13.586 13.056 - -0.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.90% 55882.777 53701.468 - -4.96% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -3.90% 343.616 330.204 - 0.61% -
std::search(list<int>,_pred)_(single_element)/8192 -3.88% 8193.234 7875.334 - 2.74% -
BM_StringFindCharLiteral/32 -3.88% 1.683 1.618 - -12.32% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -3.88% 204.724 196.787 - 0.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.87% 62.119 59.714 - -2.51% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.85% 22.343 21.482 - -2.52% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 -3.85% 11718.281 11267.068 - 0.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -3.84% 13.686 13.161 - -0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.84% 19128.350 18394.216 - -3.34% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -3.84% 68.602 65.971 - -5.13% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.83% 1910.581 1837.312 - -6.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.83% 6636330.838 6382379.535 - -4.93% -
std::multimap<int,_int>::contains(key)_(existent)/32 -3.83% 1.758 1.691 - -1.05% -
SetIntersection_Front_Set_uint32_256_64 -3.82% 5715104.933 5496797.064 - 1.55% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.82% 3.048 2.932 - -1.08% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 -3.82% 896.912 862.677 - 2.27% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -3.81% 32.612 31.370 - -3.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -3.81% 5.050 4.858 - -4.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.81% 1172624.760 1127982.539 - -3.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.80% 845985.736 813809.617 - -0.63% -
std::adjacent_find(deque<int>,_pred)/8 -3.80% 4.260 4.098 - -3.57% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.80% 73.256 70.474 - -3.72% -
std::multimap<int,_int>::clear()/32 -3.78% 670.511 645.183 - -1.16% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -3.77% 1.230 1.184 - 1.27% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -3.77% 52949.180 50955.036 - -2.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -3.76% 1149217.878 1106000.185 - -2.09% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -3.76% 262.310 252.450 - -4.96% -
rng::starts_with(deque<int>)/1000 -3.76% 475.912 458.038 - 5.27% -
std::copy(vector<bool>)_(aligned)/1048576 -3.75% 2980.978 2869.075 - 32.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.74% 1113819.554 1072120.766 - -4.14% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.74% 19.467 18.738 - -0.86% -
BM_PushHeap_string_QuickSortAdversary_262144 -3.74% 16.884 16.253 - -0.89% -
std::any_of(vector<int>)_(process_all)/50 -3.74% 14.843 14.288 - 13.10% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.73% 162.524 156.463 - -3.09% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -3.73% 3.942 3.795 - 0.04% -
std::find_if_not(vector<char>)_(process_all)/8 -3.71% 1.534 1.477 - -1.18% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -3.69% 1.294 1.246 - 1.53% -
std::unique_copy(list<int>)_(sprinkled)/32 -3.69% 13.745 13.238 - 1.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -3.67% 6032865.657 5811479.018 - 0.46% -
std::multimap<int,_int>::erase(iterator)/8192 -3.67% 21.245 20.467 - -1.59% -
std::copy_backward(deque<int>)/32768 -3.66% 3817.918 3678.000 - 1.29% -
bm_lexicographical_compare<signed_char>/64 -3.66% 2.150 2.071 - 6.89% -
std::copy_if(deque<int>)_(entire_range)/8 -3.65% 2.642 2.546 - -3.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -3.64% 1046031.537 1007962.613 - -0.94% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -3.63% 1.090 1.051 - -2.88% -
BM_std_minmax_element<int>/64 -3.63% 17.092 16.472 - 0.40% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 -3.62% 19722.940 19008.331 - 0.65% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 -3.60% 0.335 0.323 - -3.66% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -3.57% 6705.285 6465.889 - -2.20% -
rng::contains_subrange(vector<int>)_(same_length)/16 -3.57% 4.898 4.723 - -4.15% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -3.55% 1.607 1.550 - -1.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.54% 13.258 12.788 - 1.15% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -3.54% 1.253 1.208 - 0.16% -
std::partial_sort(deque<int>)_(heap)/8 -3.53% 40.612 39.177 - -1.78% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -3.53% 21013.225 20271.522 - 2.31% -
SetIntersection_Front_Set_string_262144_1 -3.52% 1110480.028 1071398.336 - 0.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.51% 90.852 87.663 - 1.23% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -3.50% 31.904 30.787 - -4.91% -
SetIntersection_Front_Set_string_16384_256 -3.50% 15378563.416 14840399.403 - -3.39% -
std::multiset<std::string>::ctor(const&)/32 -3.50% 798.156 770.253 - 10.25% -
std::map<int,_int>::contains(key)_(existent)/1024 -3.50% 4.146 4.001 - -2.19% -
SetIntersection_Front_Set_uint64_262144_16384 -3.48% 225387965.843 217541138.803 - -2.17% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -3.47% 33.990 32.809 - -3.75% -
std::multimap<int,_int>::erase(iterator)/32 -3.47% 21.048 20.318 - -1.43% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -3.46% 3537.081 3414.542 - -0.34% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -3.46% 0.474 0.458 - -3.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.45% 1238090.973 1195337.580 - -0.55% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -3.44% 1091.504 1053.917 - -1.56% -
SetIntersection_Interlaced_Set_uint64_256_4 -3.44% 11471871.643 11077153.350 - 0.69% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -3.44% 106596.746 102930.778 - -17.99% -
SetIntersection_Front_Vector_string_256_16 -3.43% 6191696.866 5979023.041 - -0.31% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.43% 87006.926 84023.550 - -2.41% -
ranges::minmax(std::vector<char>)/1 -3.43% 0.649 0.627 - 3.40% -
SetIntersection_Front_Vector_string_262144_64 -3.41% 3347240.608 3233216.274 - 1.02% -
std::partition_copy(deque<int>)/8192 -3.40% 6020.381 5815.598 - 2.09% -
std::equal(list<int>)_(it,_it,_it,_it)/8 -3.40% 3.077 2.972 - 1.75% -
ranges::min(std::vector<char>)/8 -3.38% 2.508 2.423 - 9.63% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -3.38% 37.247 35.989 - 0.22% -
std::set<std::string>::contains(key)_(non-existent)/8192 -3.38% 28.767 27.796 - -5.51% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -3.37% 7782090.166 7519621.318 - -35.25% -
BM_std_minmax_element<short>/64000 -3.37% 15998.492 15459.155 - 2.07% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.37% 11.107 10.733 - -6.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.37% 353410116.591 341515998.461 - -3.34% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.35% 25.317 24.468 - 27.40% -
BM_vector_deque_ranges_move_backward/4000 -3.35% 146.046 141.149 - -0.54% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -3.34% 6.748 6.522 - 0.52% -
std::find_first_of(deque<int>)_(small_needle)/32 -3.32% 110.950 107.265 - 0.68% -
std::find_first_of(deque<int>)_(small_needle)/50 -3.31% 170.793 165.145 - 0.86% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.29% 71145.932 68805.914 - 0.35% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.28% 16765.879 16215.741 - -1.09% -
std::fill(list<int>)/50 -3.26% 35.445 34.289 - -3.65% -
SetIntersection_Front_Vector_string_16384_4 -3.25% 1204507.159 1165358.265 - 0.41% -
std::multiset<int>::find(key)_(existent)/8192 -3.25% 8.416 8.142 - -2.62% -
std::multiset<int>::contains(key)_(non-existent)/1024 -3.24% 6.103 5.905 - -0.02% -
SetIntersection_None_Set_string_1024_1024 -3.24% 9159149.373 8862287.361 - -1.99% -
BM_vector_deque_move_backward/70000 -3.24% 8541.795 8265.147 - 4.88% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -3.23% 11510.199 11138.450 - -1.50% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -3.23% 5.538 5.359 - 1.92% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -3.22% 1.420 1.374 - -1.85% -
std::fill_n(list<int>)/50 -3.22% 16.091 15.572 - 1.15% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.22% 12415.893 12016.477 - -15.67% -
ranges::min(std::deque<__int128>)/8 -3.21% 2.922 2.828 - 0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -3.21% 4665269.577 4515425.898 - -2.08% -
BM_vector_deque_copy/1024 -3.21% 37.146 35.954 - 0.35% -
BM_PushHeap_uint64_Random_4 -3.20% 2.608 2.525 - -0.52% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.20% 64.181 62.127 - 1.96% -
BM_vector_deque_ranges_move_backward/512 -3.20% 18.058 17.480 - -1.83% -
rng::contains_subrange(list<int>)_(near_matches)/8192 -3.20% 2611626.768 2528140.794 - 1.08% -
std::remove(deque<int>)_(prefix)/32 -3.19% 53.130 51.434 - -2.07% -
BM_std_minmax_element<short>/70000 -3.19% 17475.593 16918.425 - 2.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.17% 1232.810 1193.765 - -1.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -3.16% 62445.083 60470.444 - -4.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.16% 2414855.802 2338534.791 - 0.82% -
std::adjacent_find(deque<int>)/50 -3.15% 19.221 18.616 - -21.43% -
BM_num_put<long_long> -3.15% 12.246 11.860 - 5.10% -
SetIntersection_Front_Set_float_262144_64 -3.15% 1710643.782 1656819.513 - -4.81% -
BM_deque_deque_ranges_copy/64000 -3.15% 3066.316 2969.859 - 0.68% -
SetIntersection_Front_Vector_string_16_16 -3.14% 52549376.285 50896780.509 - 0.14% -
BM_std_minmax_element<short>/65536 -3.14% 16339.483 15826.948 - 2.01% -
SetIntersection_Front_Vector_float_262144_4 -3.13% 1059345.165 1026184.013 - -2.49% -
std::unordered_set<std::string>::count(key)_(existent)/1024 -3.12% 40.788 39.513 - 7.35% -
BM_PushHeap_string_SingleElement_4 -3.12% 2.417 2.342 - -0.80% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.12% 59109.556 57266.191 - -2.56% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.11% 73.077 70.803 - -3.85% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.11% 7636.307 7398.756 41.177 -2.83% 41.177
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.11% 13062.007 12655.798 - -19.12% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.10% 661.089 640.572 - -0.20% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.10% 701.646 679.909 - -1.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.10% 145004.482 140515.266 - 0.47% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.09% 772.050 748.174 - 0.77% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -3.09% 1165237.463 1129261.468 - -2.04% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -3.08% 7.096 6.877 - -2.01% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -3.08% 2.097 2.032 - -0.88% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -3.07% 34.816 33.748 - 8.67% -
BM_StringRelational_Eq_Large_Large_ChangeLast -3.05% 2.080 2.017 - -3.06% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -3.05% 0.627 0.608 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.05% 1051514.376 1019462.163 - -1.23% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -3.05% 1564.339 1516.680 - 11.99% -
BM_StringRelational_Less_Large_Empty_Control -3.04% 1.659 1.608 - -0.16% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.04% 673.009 652.579 - -3.11% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -3.03% 27.750 26.910 - -10.56% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.02% 44384.979 43044.215 - -3.41% -
SetIntersection_Front_Set_uint32_1024_64 -3.02% 1763103.339 1709851.507 - -2.54% -
std::remove_if(deque<int>)_(prefix)/32 -3.00% 57.893 56.155 - 3.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -2.98% 43.738 42.434 - -0.84% -
BM_PushHeap_uint32_Ascending_64 -2.98% 1.569 1.522 - -5.57% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.97% 28.654 27.802 - -5.56% -
BM_deque_deque_ranges_copy_backward/512 -2.96% 19.464 18.888 - -1.63% -
std::copy(vector<bool>)_(aligned)/64 -2.96% 1.288 1.250 - -5.14% -
SetIntersection_Front_Vector_string_64_64 -2.95% 26614554.126 25828770.936 - 1.63% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -2.95% 0.543 0.527 - -0.22% -
BM_vector_deque_ranges_move_backward/64 -2.95% 3.131 3.038 - -0.75% -
std::deque<int>::ctor(size)/8192 -2.94% 452.441 439.137 - -2.18% -
std::upper_bound(std::forward_list<int>)/8192 -2.94% 10717.483 10402.388 - 0.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -2.94% 1814.263 1760.947 - -7.49% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -2.94% 133882.304 129951.176 - 0.89% -
BM_PushHeap_string_Descending_64 -2.93% 2.259 2.193 - -5.96% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.92% 150.335 145.941 - 1.59% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -2.92% 52.234 50.709 - -4.78% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.92% 242009.656 234951.180 - -6.67% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.91% 419.039 406.837 - -1.16% -
std::set<std::string>::find(key)_(existent)/32 -2.91% 16.074 15.606 - -4.42% -
SetIntersection_Front_Vector_uint32_16384_256 -2.91% 2210706.807 2146438.434 - -0.25% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.89% 7.932 7.703 - -2.75% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.88% 51.248 49.771 - -1.14% -
std::make_heap(deque<int>)_(shuffled)/8192 -2.88% 23201.061 22532.505 - -0.33% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -2.88% 2.764 2.684 - -0.58% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.86% 239.396 232.540 - 1.58% -
std::set<int>::erase(key)_(existent)/8192 -2.86% 69.625 67.633 - -1.16% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 -2.86% 826.212 802.604 - 0.43% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 -2.86% 1574.680 1529.717 - 0.72% -
std::all_of(vector<int>)_(process_all)/8 -2.86% 2.403 2.335 - -3.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.85% 9400086.348 9131995.601 - -1.71% -
BM_deque_deque_copy/4000 -2.84% 142.472 138.422 - -2.64% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.84% 231.642 225.065 - -0.95% -
std::copy_backward(vector<int>)/8 -2.84% 2.126 2.066 - -4.99% -
std::unique(vector<int>)_(sprinkled)/32 -2.82% 55.988 54.406 - 0.86% -
std::unordered_multiset<int>::ctor(const&)/32 -2.81% 202.137 196.450 - -1.93% -
std::partition(deque<int>)_(sparse)/50 -2.81% 15.283 14.853 - -9.02% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -2.81% 895.740 870.585 - 1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.79% 18440465.599 17926439.485 - -3.62% -
BM_PushHeap_float_Descending_16 -2.79% 0.374 0.363 - -1.40% -
SetIntersection_Front_Vector_float_262144_16384 -2.78% 79613620.102 77403272.110 - -0.03% -
BM_CmpEqual_uint_schar -2.78% 1.051 1.022 - -3.23% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.77% 1.153 1.122 - -3.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.76% 33439.267 32515.228 - 0.37% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.76% 14.221 13.829 - 0.13% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -2.76% 4.319 4.200 - -3.02% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -2.75% 17.302 16.827 - 0.16% -
BM_CmpEqual_short_short -2.75% 1.079 1.050 - -0.90% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -2.75% 6.575 6.394 - -3.63% -
BM_PushHeap_float_PipeOrgan_64 -2.74% 1.334 1.297 - 0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.74% 12565.158 12221.168 - 0.12% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.73% 37.541 36.515 - -1.07% -
BM_PushHeap_string_Descending_256 -2.73% 2.338 2.274 - -8.34% -
SetIntersection_Interlaced_Vector_string_262144_1024 -2.72% 343807855.521 334443686.804 - 40.20% -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 -2.72% 8.194 7.971 - 0.36% -
SetIntersection_Front_Vector_float_256_256 -2.72% 4534990.564 4411502.522 - -2.92% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.72% 240.341 233.815 - -3.22% -
std::set<int>::ctor(&&,_different_allocs)/8192 -2.71% 49295.492 47958.722 - -1.62% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -2.70% 16.108 15.672 - -3.79% -
bm_ranges_swap_ranges_vb_aligned/262144 -2.70% 494.834 481.461 - -0.78% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.70% 8.385 8.158 - -3.02% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.69% 227.621 221.487 - 0.26% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -2.69% 615.247 598.697 - -4.79% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.69% 32.190 31.324 - -1.82% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.69% 803.718 782.123 - -4.81% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -2.69% 8.123 7.905 - -0.18% -
BM_vector_deque_copy_backward/512 -2.68% 18.077 17.593 - 0.67% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -2.68% 352432925.604 342990963.136 - -4.78% -
std::for_each(vector<int>)/8 -2.68% 0.943 0.918 - 1.08% -
BM_StringRelational_Less_Empty_Empty_Control -2.67% 1.657 1.613 - 0.05% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.67% 1043.097 1015.269 - 3.62% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.67% 4.238 4.125 - -2.50% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.66% 1.540 1.499 - -2.45% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.66% 12870.146 12527.792 - 1.39% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.66% 227.854 221.800 - 2.12% -
BM_num_put<unsigned_long> -2.65% 12.086 11.765 - 2.46% -
BM_CmpLess_ushort_short -2.65% 1.057 1.029 - 2.19% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.65% 1501.802 1462.060 - -3.43% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -2.64% 1375.971 1339.687 - 1.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -2.63% 2.621 2.552 - -8.85% -
std::set<std::string>::erase(iterator)/32 -2.63% 27.725 26.996 - 7.48% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.62% 5.393 5.252 - -0.25% -
BM_deque_deque_copy/64000 -2.61% 3038.087 2958.728 - 1.18% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.61% 232.980 226.904 - -1.64% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.61% 6835.964 6657.730 - -7.38% -
SetIntersection_Front_Vector_float_1024_256 -2.61% 2280820.117 2221378.909 - 3.05% -
BM_vector_deque_copy_backward/4000 -2.60% 144.093 140.350 - -0.82% -
bm_lexicographical_compare<signed_char>/512 -2.59% 7.896 7.691 - 0.75% -
std::multimap<int,_int>::ctor(const&)/1024 -2.58% 6670.491 6498.338 - -1.30% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.58% 21.298 20.749 - -6.15% -
BM_PushHeap_string_Descending_262144 -2.57% 3.126 3.046 - -24.12% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -2.57% 4.459 4.345 - -0.53% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -2.57% 2.655 2.587 - 0.99% -
BM_PushHeap_uint32_Ascending_256 -2.55% 2.134 2.080 - -3.63% -
std::sort(deque<int>)_(shuffled)/8192 -2.55% 83124.482 81002.149 - -0.57% -
SetIntersection_None_Set_uint64_16384_256 -2.55% 174543507.366 170092426.847 - 1.46% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.55% 217.847 212.296 - -3.61% -
std::transform(list<int>,_list<int>)/8192 -2.55% 9344.835 9106.967 - -0.94% -
SetIntersection_Interlaced_Set_string_64_64 -2.54% 39477879.472 38473893.216 - -1.60% -
BM_StringRelational_Eq_Large_Huge_Control -2.54% 0.483 0.471 - -1.59% -
BM_StringRelational_Eq_Small_Small_ChangeLast -2.54% 2.127 2.073 - -2.53% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.53% 13299.071 12962.378 - -7.21% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.53% 1299.271 1266.449 - 3.80% -
BM_CmpLess_short_short -2.53% 0.969 0.945 - -0.85% -
BM_StringRelationalLiteral_Compare_Small_Empty_Control -2.52% 0.424 0.414 - -0.25% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -2.51% 1383894.522 1349107.788 - -11.19% -
std::multiset<int>::contains(key)_(existent)/32 -2.50% 1.743 1.700 - -1.34% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -2.49% 16.673 16.258 - 0.01% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.49% 370.778 361.537 - 0.33% -
ranges::minmax(std::list<char>)/64 -2.48% 34.938 34.070 - 2.31% -
SetIntersection_Interlaced_Set_string_16384_64 -2.47% 352048591.862 343338185.527 - -2.10% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -2.47% 7668.416 7478.684 - -1.70% -
BM_std_minmax_element<short>/512 -2.46% 132.786 129.519 - 4.02% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -2.45% 20.548 20.045 - 0.07% -
SetIntersection_None_Vector_string_262144_1024 -2.45% 1308164.807 1276161.297 - -1.31% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -2.44% 1.186 1.157 - -1.35% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.42% 226.092 220.611 - -4.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.41% 20.395 19.903 - 7.62% -
SetIntersection_None_Set_string_1024_4 -2.41% 9058351.991 8839780.292 - -2.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.41% 11514590.064 11236940.554 - -2.40% -
std::partial_sort(vector<int>)_(descending)/8 -2.41% 24.783 24.187 - -5.25% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.41% 55988.230 54640.728 - -3.32% -
std::map<std::string,_int>::clear()/8192 -2.40% 217781.292 212546.458 - -2.93% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.40% 136584.517 133303.600 - -1.22% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.40% 4.275 4.172 - -2.25% -
std::for_each_n(list<int>)/50 -2.40% 22.939 22.389 - 2.16% -
SetIntersection_Front_Vector_uint32_16384_1024 -2.40% 5427228.445 5297165.554 - -5.78% -
BM_PushHeap_string_Descending_16 -2.39% 2.145 2.093 - -2.39% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -2.39% 201.200 196.387 - -8.20% -
std::copy_backward(list<int>)/8 -2.39% 2.401 2.343 - -0.90% -
std::copy(deque<int>)/8 -2.39% 2.691 2.627 - 0.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.38% 44.054 43.005 - -0.46% -
rng::find_if(vector<bool>)_(process_all)/8 -2.38% 3.546 3.461 - -6.60% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.38% 8850.337 8639.856 - -1.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.38% 6663.371 6505.057 - 3.87% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.37% 12043877.621 11758214.357 - -2.33% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 -2.37% 27601.770 26947.212 - -0.33% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.36% 0.910 0.889 - -3.32% -
SetIntersection_Interlaced_Set_float_262144_1 -2.36% 1026889.808 1002628.136 - -3.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.36% 664.371 648.723 - -2.23% -
std::partition(vector<int>)_(dense)/32 -2.36% 8.339 8.143 - -3.75% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.35% 14993.196 14640.261 - 0.47% -
std::partial_sort(deque<int>)_(heap)/1024 -2.35% 18546.733 18111.799 - 0.77% -
std::pop_heap(deque<std::string>)/1024 -2.34% 62.433 60.971 - 0.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.34% 32.912 32.142 - -24.63% -
std::partial_sort_copy(list<int>)_(ascending)/8 -2.34% 8.275 8.081 - -1.49% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -2.34% 1.661 1.622 - -1.99% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.34% 610.954 596.687 - -3.03% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.33% 4154927.174 4057913.940 - -2.56% -
SetIntersection_Interlaced_Vector_uint64_16384_16384 -2.33% 78662603.883 76829076.786 - -2.57% -
BM_deque_deque_copy_backward/5500 -2.33% 207.415 202.580 - -1.24% -
std::find_if_not(list<int>)_(bail_25%)/8192 -2.33% 1453.468 1419.622 - -1.67% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.33% 2.337 2.283 - -9.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.32% 52.786 51.559 - -7.20% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.32% 86751.755 84743.229 - -0.92% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -2.31% 617374.232 603104.440 - 0.81% -
BM_deque_deque_ranges_move/2 -2.31% 2.122 2.073 - -9.90% -
BM_PushHeap_uint32_Random_4 -2.31% 2.174 2.124 - -5.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.31% 8239966.815 8049976.146 - -0.04% -
std::set<int>::upper_bound(key)_(non-existent)/1024 -2.29% 6.235 6.092 - 4.70% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -2.28% 1.191 1.163 - 10.04% -
std::list<int>::ctor(size)/1024 -2.28% 12315.811 12034.728 - -0.28% -
SetIntersection_Front_Vector_uint32_64_64 -2.28% 10922912.781 10674019.870 - -0.45% -
SetIntersection_Interlaced_Set_uint32_262144_1 -2.28% 1037264.537 1013639.292 - -3.72% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.28% 13490.421 13183.329 - -6.80% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.28% 211081.720 206279.586 - 1.41% -
SetIntersection_None_Vector_float_262144_256 -2.27% 1136272.384 1110424.112 - -3.12% -
SetIntersection_Front_Set_string_1024_16 -2.27% 1920765.760 1877193.945 - -3.92% -
BM_vector_deque_move/64 -2.25% 2.822 2.759 - -3.10% -
std::copy_if(vector<int>)_(every_other)/1048576 -2.25% 507658.334 496236.319 - -0.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.25% 66035671.019 64551190.452 - 1.58% -
BM_StringCopy_Large -2.25% 6.370 6.227 - 1.10% -
std::find_end(vector<int>)_(process_all)/1000 -2.25% 220.755 215.797 - -2.83% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -2.24% 17.657 17.260 - 0.62% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.24% 13010.779 12719.145 - 1.25% -
SetIntersection_Front_Vector_string_1024_16 -2.24% 1627897.411 1591418.736 - -1.43% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -2.24% 6235.757 6096.031 - 0.86% -
SetIntersection_Front_Vector_uint32_262144_64 -2.24% 1354721.160 1324401.994 - -3.12% -
ranges::min(std::vector<long_long>)/64 -2.24% 4.788 4.681 - 1.31% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -2.23% 503.577 492.365 - 1.68% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.22% 0.674 0.659 - -0.26% -
BM_vector_deque_ranges_move_backward/64000 -2.22% 7773.782 7601.032 - 4.77% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -2.21% 11771.434 11511.221 - 0.55% -
SetIntersection_None_Set_uint64_262144_256 -2.21% 1242380.857 1214941.244 - -0.11% -
std::multiset<int>::equal_range(key)_(existent)/1024 -2.20% 5.358 5.240 - 3.06% -
BM_CmpEqual_uchar_short -2.20% 1.011 0.988 - -2.72% -
SetIntersection_None_Set_float_262144_1024 -2.20% 1180101.968 1154178.631 - -4.04% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -2.20% 14953.817 14625.525 - 0.06% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.19% 55.375 54.160 - -2.78% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.19% 28493.156 27869.212 - -3.00% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.19% 6828.215 6678.691 - -0.17% -
BM_CmpEqual_int_ushort -2.19% 1.104 1.080 - -1.39% -
rng::for_each(set<int>)/8 -2.19% 6.744 6.596 - -1.34% -
SetIntersection_Front_Set_uint64_1024_16 -2.19% 1206193.406 1179815.726 - -0.46% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.19% 4.532 4.433 - 0.06% -
SetIntersection_Front_Vector_float_16384_16384 -2.19% 79783180.856 78039169.480 - 0.86% -
SetIntersection_Front_Vector_string_262144_16 -2.18% 1649242.479 1613347.932 - 3.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.18% 22287537.283 21802758.823 - -3.05% -
std::map<int,_int>::count(key)_(existent)/32 -2.17% 1.538 1.505 - -3.13% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.17% 359236097.864 351435039.121 - 1.46% -
std::set<int>::lower_bound(key)_(existent)/8192 -2.15% 8.163 7.987 - -1.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.15% 1309.412 1281.241 - -1.42% -
std::find_first_of(deque<int>)_(small_needle)/1024 -2.15% 3527.775 3451.946 - 0.67% -
SetIntersection_Interlaced_Set_string_16384_256 -2.14% 358670073.030 350979888.670 - 1.95% -
std::set<int>::upper_bound(key)_(existent)/8192 -2.14% 8.466 8.285 - 3.49% -
SetIntersection_Interlaced_Set_float_256_256 -2.14% 7631443.135 7468403.420 - -0.79% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.14% 2.972 2.908 - -1.19% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.13% 44.611 43.660 - 1.43% -
std::set<std::string>::lower_bound(key)_(existent)/32 -2.13% 15.759 15.424 - -4.71% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.13% 2.319 2.270 - -7.89% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.12% 9.388 9.189 - -1.27% -
BM_CmpLess_ushort_int -2.12% 1.076 1.053 - -1.47% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.11% 824.396 806.965 - 3.56% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.11% 26.403 25.845 - -2.07% -
std::find_end(deque<int>)_(process_all)/8192 -2.11% 2089.548 2045.401 - -13.28% -
ranges::min(std::deque<char>)/8 -2.11% 2.414 2.363 - -5.28% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -2.10% 913282.347 894079.677 - -15.55% -
SetIntersection_Front_Vector_uint32_262144_262144 -2.10% 358142402.304 350633949.799 - 2.02% -
std::move_backward(vector<bool>)_(aligned)/512 -2.09% 2.300 2.252 - -3.91% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.09% 12981.361 12709.856 - -0.93% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.08% 28182.014 27595.294 - 0.70% -
BM_deque_deque_ranges_copy/70000 -2.06% 3353.124 3284.000 - 0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 -2.06% 10156094.181 9946937.404 - 1.20% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.05% 175128275.179 171531790.643 - -0.73% -
SetIntersection_None_Set_uint64_256_64 -2.05% 9351937.783 9160347.756 - -2.31% -
std::copy_backward(list<int>)/4096 -2.05% 3248.179 3181.643 - 0.52% -
SetIntersection_None_Set_float_262144_4 -2.05% 1183480.389 1159260.254 - -3.61% -
rng::find(vector<bool>)_(process_all)/1024 -2.05% 4.628 4.533 - -1.52% -
BM_StringAssignAsciiz_Large_Transparent -2.04% 11.862 11.620 - -8.44% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -2.04% 23496.107 23016.420 - -0.30% -
BM_StringAssignAsciizMix_Transparent -2.03% 3.057 2.994 - -3.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -2.03% 9169884.177 8983838.012 - -1.21% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.03% 377.798 370.136 - -5.09% -
std::copy_if(vector<int>)_(every_other)/8 -2.03% 4.251 4.164 - 0.30% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -2.02% 312.655 306.335 - 0.66% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -2.02% 7.246 7.099 - -0.07% -
std::fill_n(vector<int>)/1024 -2.02% 29.749 29.149 - 0.83% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -2.01% 30.632 30.015 - -1.04% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.01% 616.716 604.348 - -2.30% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.01% 12748723.497 12493063.081 - -0.46% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -2.00% 18.085 17.723 - -6.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.00% 1232419.149 1207789.447 - 2.81% -
std::deque<std::string>::ctor(size)/32 -2.00% 43.993 43.115 - -5.38% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -1.99% 30.166 29.565 - -28.69% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.99% 51397.937 50374.475 - -3.71% -
std::pop_heap(deque<float>)/1024 -1.99% 12.522 12.273 - -4.15% -
std::search(list<int>,_pred)_(no_match)/8192 -1.98% 7388.646 7241.988 - 0.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.98% 55949.493 54839.315 - -2.82% -
BM_StringAssignAsciizMix_Opaque -1.98% 5.127 5.025 - -7.41% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.98% 25.739 25.230 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.98% 1589043.032 1557632.557 - 0.27% -
std::reverse_copy(list<int>)/8 -1.97% 2.439 2.391 - 1.59% -
SetIntersection_Front_Set_string_256_16 -1.97% 7496768.410 7349205.805 - -0.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.97% 13695.859 13426.319 - -4.14% -
SetIntersection_Front_Set_string_16384_1024 -1.96% 60645400.296 59453735.342 - 0.10% -
SetIntersection_Front_Set_uint64_1024_4 -1.96% 1083887.831 1062683.783 - -0.72% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.96% 36.903 36.181 - -0.39% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.95% 38773383.336 38016612.140 - 0.46% -
SetIntersection_None_Set_float_262144_262144 -1.95% 1180876.465 1157890.625 - -3.82% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -1.95% 32.386 31.756 - -1.88% -
BM_CmpLess_uchar_schar -1.94% 1.036 1.016 - -0.08% -
bm_swap_ranges_vb_aligned/8 -1.94% 3.198 3.136 - -3.06% -
SetIntersection_None_Set_float_262144_256 -1.94% 1180543.129 1157649.822 - -3.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.94% 1138115.372 1116075.519 - -1.38% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.94% 48503.219 47564.175 - 0.14% -
std::search(vector<int>)_(single_element)/1000 -1.94% 231.404 226.924 - -2.59% -
BM_deque_deque_copy/5500 -1.93% 199.319 195.464 - -0.97% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.93% 37.788 37.058 - -6.37% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -1.93% 17508.330 17170.303 - -2.26% -
rng::find_last(list<int>)_(bail_10%)/1024 -1.93% 670.075 657.141 - -46.95% -
std::unordered_set<std::string>::erase(iterator)/32 -1.93% 32.204 31.583 - 12.20% -
SetIntersection_Front_Set_uint64_262144_262144 -1.93% 1700338.541 1667557.289 - -1.83% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -1.93% 479.359 470.121 - -1.61% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.92% 5.595 5.487 - 1.37% -
std::is_sorted(list<int>,_pred)/8192 -1.92% 9197.800 9020.994 - 17.42% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.91% 376.301 369.101 - -0.21% -
std::sort_heap(deque<int>)/8 -1.91% 36.381 35.686 - 0.13% -
BM_toupper_string<char> -1.91% 15.504 15.208 - 0.48% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.91% 35946.068 35261.030 - -1.70% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.90% 17.596 17.262 - -0.44% -
BM_deque_vector_copy/1024 -1.90% 37.821 37.102 - 0.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 -1.90% 118923.334 116664.091 - 0.22% -
BM_StringAssignAsciiz_Large_Opaque -1.90% 11.745 11.522 - -8.39% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -1.90% 1001.711 982.699 - 0.21% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -1.89% 1.413 1.386 - -18.11% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.89% 6451.989 6329.862 - -3.85% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -1.89% 502548.799 493037.232 - -5.94% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst -1.89% 0.829 0.813 - -0.75% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -1.89% 21.987 21.571 - -3.19% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.89% 25.023 24.550 - -1.60% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.89% 126.545 124.155 - -4.77% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.89% 174646223.185 171353355.583 - -0.30% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.88% 19.430 19.064 - -2.84% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.88% 51393.000 50427.453 - -3.56% -
std::is_sorted(deque<int>,_pred)/8 -1.88% 4.842 4.751 - -0.18% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 -1.88% 93.249 91.501 - 1.62% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.87% 1.510 1.482 - -1.10% -
std::search(vector<int>)_(single_element)/1024 -1.87% 236.713 232.278 - -2.50% -
rng::starts_with(deque<int>)/1024 -1.87% 487.236 478.129 - 2.49% -
SetIntersection_None_Vector_string_16384_256 -1.87% 1234318.055 1211264.306 - -1.77% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -1.86% 8.047 7.897 - -4.23% -
std::unique(list<int>)_(sprinkled)/8192 -1.86% 8290.605 8136.732 - 2.67% -
SetIntersection_Interlaced_Set_float_1024_256 -1.85% 14083941.287 13822942.901 - -3.43% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.85% 9.053 8.885 - 3.46% -
SetIntersection_Interlaced_Set_float_16384_256 -1.85% 201937808.335 198198719.036 - -1.09% -
BM_StringFindCharLiteral/64 -1.85% 2.126 2.087 - -11.31% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.85% 369.617 362.779 - 0.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.85% 352131.595 345619.069 - -1.57% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -1.85% 26.535 26.045 - -6.31% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.84% 6717.446 6593.584 - 0.23% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.83% 76.585 75.180 - -3.84% -
std::make_heap(deque<int>)_(repeated)/8192 -1.83% 18086.242 17754.623 - -1.41% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.83% 897856.094 881393.896 - 2.47% -
std::reverse_copy(list<int>)/32768 -1.83% 26868.745 26376.940 - -12.59% -
BM_PushHeap_uint32_Ascending_1024 -1.83% 2.602 2.554 - -1.89% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.82% 5.450 5.350 - -0.48% -
SetIntersection_Front_Set_uint64_64_16 -1.82% 15442852.484 15161130.382 - -0.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.82% 1.240 1.217 - -4.84% -
SetIntersection_None_Vector_string_256_256 -1.81% 2280997.230 2239626.135 - -1.09% -
std::find_end(list<int>)_(same_length)/8192 -1.81% 8082.963 7936.483 - -1.85% -
std::rotate_copy(deque<int>)/1024 -1.81% 34.919 34.287 - -3.39% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.81% 10854552.553 10658072.101 - -1.94% -
BM_deque_vector_move_backward/5500 -1.80% 199.822 196.218 - -1.59% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -1.80% 1.214 1.192 - -3.61% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.80% 1.195 1.174 - -2.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.80% 3.778 3.710 - -3.70% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.80% 17.957 17.634 - -0.18% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 -1.79% 14.599 14.338 - -0.76% -
BM_deque_deque_copy_backward/64 -1.78% 3.474 3.412 - 1.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.77% 14382929.615 14127935.291 - -1.59% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.77% 31.452 30.895 - -2.40% -
SetIntersection_Front_Set_string_64_4 -1.77% 18799266.241 18466516.224 - -2.24% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.77% 8.099 7.956 - -0.20% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -1.77% 11723.168 11516.062 - -0.33% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.75% 2139.603 2102.095 - -0.68% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -1.75% 9.366 9.202 - -14.31% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.75% 21.101 20.732 - -1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.75% 8644276.534 8493309.695 - -1.58% -
std::transform(deque<int>,_deque<int>)/50 -1.75% 36.119 35.488 - -2.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.74% 5.161 5.071 - -3.09% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.74% 5.871 5.769 - -5.23% -
BM_PushHeap_string_Descending_4 -1.74% 1.906 1.872 - -5.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.74% 18478622.841 18157252.959 - -1.61% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -1.74% 52.883 51.964 - -5.51% -
std::set<std::string>::clear()/0 -1.74% 399.222 392.279 - -0.04% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -1.74% 21968.860 21587.046 - -0.86% -
SetIntersection_None_Set_uint64_1024_16 -1.74% 9092629.049 8934601.904 - 0.01% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.74% 605104.761 594590.823 - -0.22% -
BM_deque_deque_ranges_move/1 -1.73% 2.360 2.319 - -9.27% -
BM_CmpLess_ushort_schar -1.73% 1.053 1.035 - -2.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.73% 11591735.425 11390885.423 - -0.42% -
SetIntersection_None_Set_float_262144_64 -1.73% 1178278.485 1157901.043 - -3.54% -
std::find(vector<char>)_(process_all)/8 -1.73% 0.940 0.924 - 0.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.73% 14112.366 13868.765 - -1.48% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.72% 293.169 288.123 - -6.76% -
SetIntersection_Front_Set_float_16_16 -1.72% 38585289.305 37922048.554 - -0.73% -
BM_CmpEqual_uint_ushort -1.72% 1.108 1.089 - -1.70% -
BM_deque_vector_ranges_copy_backward/5500 -1.71% 200.692 197.254 - -0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.71% 81020.530 79634.460 - -4.29% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.71% 34.507 33.918 - 1.21% -
BM_deque_deque_copy/4096 -1.71% 149.785 147.229 - -0.25% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.71% 8.224 8.084 - -1.53% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.70% 398.594 391.809 - -0.33% -
BM_PushHeap_string_Descending_16384 -1.70% 2.372 2.332 - -5.59% -
BM_StringEraseToEnd_Huge_Transparent -1.69% 2.410 2.369 - -0.52% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.69% 150026.223 147496.398 - -0.52% -
std::find_first_of(vector<int>)_(small_needle)/32 -1.68% 48.513 47.696 - -8.78% -
std::unique_copy(list<int>)_(contiguous)/32 -1.68% 11.226 11.037 - -1.38% -
SetIntersection_Interlaced_Set_string_256_256 -1.68% 32102467.933 31562944.305 - -0.38% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -1.68% 17.727 17.429 - -2.16% -
std::find_end(vector<int>)_(same_length)/8192 -1.68% 2020.065 1986.166 - -1.64% -
std::find_end(vector<int>)_(process_all)/1024 -1.68% 224.984 221.212 - -2.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 -1.67% 1109032.449 1090472.570 - -0.66% -
BM_CmpEqual_ushort_short -1.67% 1.010 0.993 - -2.26% -
BM_deque_deque_ranges_move_backward/1024 -1.67% 38.470 37.827 - -1.76% -
BM_deque_vector_copy_backward/0 -1.66% 1.416 1.393 - -2.05% -
std::find_end(list<int>)_(process_all)/1024 -1.66% 737.131 724.893 - -1.20% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -1.66% 1541033.447 1515451.822 - -0.91% -
BM_vector_deque_ranges_move/5500 -1.66% 199.113 195.816 - 0.55% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.66% 5.081 4.997 - -0.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.65% 35103.133 34523.237 - -0.39% -
std::sort_heap(vector<NonIntegral>)/8 -1.65% 29.715 29.224 - -2.55% -
BM_vector_deque_ranges_copy_backward/4000 -1.65% 143.519 141.153 - -0.53% -
SetIntersection_None_Set_uint64_262144_16384 -1.65% 1242333.496 1221853.679 - -0.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.64% 4193706.646 4124760.406 - -0.89% -
BM_num_get<long_long> -1.64% 10.714 10.538 - -3.51% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.64% 41.711 41.027 - -4.07% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.63% 19.201 18.888 - -1.83% -
ranges::minmax(std::list<__int128>)/70000 -1.63% 63060.923 62031.718 - 9.52% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -1.63% 16880.745 16606.151 - -4.53% -
std::unordered_multiset<int>::clear()/1024 -1.62% 8639.423 8499.556 - 1.82% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.62% 20.822 20.485 - 3.25% -
std::rotate(vector<bool>)_(by_1/4)/1024 -1.62% 14.026 13.799 - 5.44% -
std::pop_heap(deque<std::string>)/8 -1.62% 58.337 57.394 - 0.76% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.61% 15.611 15.359 - -2.89% -
SetIntersection_Interlaced_Vector_string_64_64 -1.61% 26667899.330 26237618.115 - -1.54% -
BM_CmpEqual_short_uint -1.61% 1.112 1.094 - -1.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.61% 16766895.566 16496956.056 - -0.59% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.61% 3.649 3.590 - -0.19% -
SetIntersection_Front_Set_uint64_16384_1024 -1.61% 12701519.766 12497382.548 - -0.69% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.61% 8.547 8.410 - 1.39% -
BM_vector_deque_copy/65536 -1.60% 2900.288 2853.992 - 0.01% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.59% 673.422 662.682 - -1.09% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -1.59% 13169.320 12959.431 - 2.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.59% 26.933 26.504 - -0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.59% 1363495.287 1341801.398 - -1.71% -
std::list<std::string>::ctor(size)/1024 -1.59% 12687.858 12486.274 - -0.78% -
std::remove(deque<int>)_(sprinkled)/50 -1.59% 56.883 55.981 - -8.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.58% 44145.728 43447.360 - -2.52% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.58% 35469.693 34908.957 - -0.77% -
std::copy(vector<int>)/32768 -1.58% 3795.056 3735.104 - -1.06% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.57% 149775.747 147419.776 - -1.96% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.57% 36869.411 36289.619 - -1.14% -
BM_PushHeap_float_Random_16 -1.57% 5.410 5.326 - -2.04% -
BM_deque_deque_ranges_copy_backward/5500 -1.57% 204.764 201.554 - -0.14% -
BM_CmpEqual_short_int -1.57% 1.129 1.111 - -2.33% -
BM_num_put<const_void*> -1.57% 12.381 12.187 - 1.26% -
BM_PushHeap_float_Random_262144 -1.57% 7.798 7.676 - -1.06% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.57% 758.724 746.845 - -1.98% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.57% 4.182 4.116 - -0.42% -
SetIntersection_None_Set_float_1024_64 -1.56% 8926727.768 8787068.422 - -11.60% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.56% 204058108.764 200865780.663 - -0.58% -
BM_vector_deque_ranges_copy/5500 -1.56% 198.700 195.594 - -0.08% -
BM_StringFindStringLiteral/64 -1.56% 2.184 2.150 - -10.02% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -1.56% 55939.858 55066.281 - -6.21% -
BM_deque_deque_ranges_move_backward/4000 -1.56% 146.243 143.964 - -1.34% -
SetIntersection_Front_Vector_string_64_4 -1.56% 17946796.006 17667120.721 - -0.35% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.56% 900.899 886.876 - -3.97% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.56% 756.816 745.037 - -2.07% -
BM_PushHeap_float_PipeOrgan_16 -1.55% 0.921 0.907 - -0.03% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.55% 8585.287 8452.316 - -1.46% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.55% 104032.817 102421.790 - -15.26% -
std::unordered_map<int,_int>::erase(iterator)/1024 -1.55% 19.800 19.494 - -17.18% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.55% 135.441 133.347 - -2.82% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.54% 12748.554 12551.871 - -14.28% -
rng::find_if(vector<bool>)_(process_all)/50 -1.54% 23.857 23.491 - -4.19% -
std::stable_sort(vector<int>)_(descending)/1024 -1.54% 2807.345 2764.222 - -0.59% -
BM_std_minmax_element<long_long>/5500 -1.54% 1482.226 1459.460 - 4.66% -
BM_vector_deque_move_backward/64000 -1.54% 7955.605 7833.416 - 7.31% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 -1.53% 18.653 18.366 - -0.30% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -1.53% 0.661 0.651 - 2.34% -
SetIntersection_None_Vector_string_262144_64 -1.53% 1312575.735 1292445.768 - -1.54% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.53% 598397.627 589256.395 - -0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.52% 11430053.584 11255945.530 - -2.30% -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 -1.52% 3141.579 3093.771 - -0.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.52% 65951.418 64948.519 - -2.06% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -1.52% 509693.912 501950.025 - 3.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.52% 36.783 36.225 - -11.67% -
SetIntersection_Front_Vector_string_16_4 -1.52% 61023903.279 60098959.974 - 1.08% -
BM_std_minmax_element<int>/4 -1.51% 1.235 1.216 - 2.22% -
SetIntersection_None_Set_float_262144_16 -1.51% 1179537.434 1161718.748 - -3.13% -
std::copy(vector<int>)/262144 -1.51% 12440.670 12252.892 - -17.15% -
SetIntersection_None_Set_uint32_1024_4 -1.51% 9132177.539 8994507.365 - 0.49% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -1.51% 10.915 10.751 - 0.40% -
std::reverse(vector<int>)/8 -1.50% 1.516 1.493 - -6.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -1.50% 1051136.395 1035353.841 - -2.03% -
SetIntersection_None_Set_float_262144_1 -1.50% 1180596.353 1162921.633 - -3.63% -
BM_std_minmax_element<long_long>/65536 -1.50% 17698.462 17433.529 - -2.88% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.49% 8.747 8.616 - -0.75% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.49% 383.207 377.508 - -2.03% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.49% 1.742 1.716 - 4.27% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -1.48% 3412.460 3361.986 - 0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.47% 1164331.408 1147180.588 - -1.95% -
BM_deque_deque_ranges_move_backward/64 -1.47% 3.442 3.392 - 0.03% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.47% 1725527.588 1700160.236 - -0.88% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.47% 5.510 5.429 - -2.13% -
BM_CmpEqual_ushort_uint -1.46% 1.051 1.036 - -2.37% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -1.46% 53.015 52.241 - -0.76% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 -1.46% 363.003 357.703 - -0.56% -
std::unordered_multimap<int,_int>::clear()/8192 -1.46% 63326.603 62403.132 - -21.93% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.46% 15065.664 14846.039 - -4.42% -
SetIntersection_Interlaced_Set_float_16384_64 -1.45% 214412404.987 211296247.033 - -0.08% -
std::move_backward(list<int>)/4096 -1.45% 4870.704 4800.155 - -3.88% -
std::find(list<int>)_(process_all)/8 -1.45% 2.404 2.369 - 5.34% -
SetIntersection_None_Set_uint64_262144_262144 -1.44% 1241484.457 1223549.643 - -1.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.44% 14836243.558 14622282.839 - -3.27% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.44% 27.789 27.389 - -0.32% -
SetIntersection_Front_Set_string_16384_4 -1.44% 1279559.935 1261110.963 - -0.81% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -1.44% 3.056 3.012 - 1.26% -
std::equal(vector<bool>)_(unaligned)/8192 -1.44% 56.419 55.607 - -1.52% -
rng::for_each(multimap<int>)/32 -1.44% 26.627 26.244 - -0.51% -
BM_deque_deque_ranges_move/4096 -1.44% 149.416 147.270 - -0.43% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.43% 5930.546 5845.452 - -13.49% -
SetIntersection_Front_Vector_uint32_1024_16 -1.43% 1127565.190 1111414.478 - -0.70% -
BM_std_minmax_element<long_long>/64000 -1.43% 17294.717 17047.508 - 3.63% -
SetIntersection_Front_Set_float_16384_4 -1.43% 1077053.738 1061660.837 - -0.82% -
std::sort(vector<int>)_(heap)/8 -1.43% 23.875 23.534 - -0.56% -
std::partial_sort(deque<int>)_(ascending)/8 -1.42% 33.911 33.428 - 2.60% -
SetIntersection_None_Vector_float_16384_256 -1.42% 1111156.269 1095337.363 - -1.42% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.42% 5.261 5.187 - -0.27% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -1.42% 531220.249 523675.230 - 5.55% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.42% 4980482.218 4909769.775 - 0.65% -
SetIntersection_Front_Set_float_256_16 -1.42% 4522887.239 4458724.273 - -3.04% -
std::rotate_copy(vector<int>)/1024 -1.41% 33.135 32.667 - -0.75% -
SetIntersection_Front_Vector_string_64_16 -1.41% 20934831.075 20639310.531 - -0.08% -
SetIntersection_Front_Vector_float_1024_64 -1.41% 1359374.820 1340194.336 - 1.58% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.40% 17.623 17.375 - -1.30% -
std::find_end(vector<int>)_(single_element)/8192 -1.40% 1896.142 1869.553 - 0.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.40% 768.535 757.769 - -0.14% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.40% 5956.892 5873.616 - -0.53% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.40% 41635.539 41054.282 - -1.25% -
BM_deque_vector_ranges_move/1024 -1.39% 37.660 37.138 - 1.09% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -1.39% 29846.156 29432.742 - 0.07% -
BM_deque_deque_ranges_copy/1024 -1.38% 37.164 36.649 - -0.74% -
BM_deque_deque_copy_backward/4096 -1.38% 153.926 151.796 - -0.41% -
BM_std_minmax_element<long_long>/4096 -1.38% 1107.292 1091.973 - 4.85% -
std::sort_heap(deque<int>,_pred)/8 -1.38% 34.028 33.557 - -2.06% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.38% 1043875.493 1029469.232 - -1.48% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.38% 53.577 52.839 - -0.53% -
SetIntersection_None_Set_float_1024_4 -1.38% 9080830.298 8955851.441 - -9.75% -
std::find_end(list<int>)_(same_length)/1024 -1.37% 758.833 748.402 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -1.37% 1498305.840 1477729.351 - -5.91% -
BM_CmpLess_schar_uint -1.37% 1.107 1.092 - -2.35% -
BM_PushHeap_uint32_Random_256 -1.37% 5.618 5.541 - 4.02% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -1.36% 19.145 18.884 - -2.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.36% 12978.320 12801.485 - 2.42% -
std::stable_partition(list<int>)_(sparse)/8192 -1.36% 8901.907 8780.622 - 0.33% -
std::replace(list<int>)_(prefix)/50 -1.36% 17.278 17.043 - 0.36% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.36% 5.329 5.256 - 1.28% -
std::pop_heap(deque<std::string>)/8192 -1.36% 115.570 114.002 - 0.43% -
BM_std_minmax_element<long_long>/70000 -1.35% 18904.279 18648.249 - 0.91% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.35% 45.151 44.539 - -1.36% -
std::multimap<int,_int>::ctor(const&)/32 -1.35% 225.514 222.462 - -1.45% -
SetIntersection_Interlaced_Set_float_256_4 -1.35% 11295487.378 11142687.831 - -1.50% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.35% 1432.939 1413.606 - -1.74% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.35% 3.999 3.945 - 0.68% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.34% 91.098 89.873 - -0.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.34% 18.878 18.625 - -1.96% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.34% 677.743 668.661 - -1.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.34% 5882231.636 5803596.609 - -1.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.33% 1057190.670 1043128.469 - -1.31% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.33% 18.137 17.896 - -1.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.33% 15761921.140 15552539.358 - -0.18% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.33% 667.394 658.530 - -1.84% -
BM_vector_deque_ranges_move/4096 -1.33% 146.542 144.598 - 0.26% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 -1.33% 26594.735 26241.977 - 0.16% -
rng::starts_with(deque<int>)/1048576 -1.32% 497850.403 491268.053 - -0.03% -
BM_vector_deque_ranges_copy_backward/1024 -1.32% 38.127 37.623 - -1.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.32% 372761.219 367834.040 - -0.89% -
std::partition_copy(vector<int>)/32 -1.32% 8.160 8.052 - 1.18% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.32% 5897017.547 5819179.964 - -1.60% -
std::find_end(list<int>)_(near_matches)/1024 -1.32% 34736.922 34278.691 - -0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.32% 16696662.610 16476525.578 - -0.13% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.32% 17.415 17.186 - -3.50% -
SetIntersection_None_Set_uint64_262144_1024 -1.32% 1235949.301 1219684.000 - 0.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.32% 15.984 15.774 - -0.83% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.31% 42.572 42.012 - -2.25% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.31% 923.299 911.177 - -13.67% -
SetIntersection_None_Set_string_256_1 -1.31% 11695598.539 11542479.435 - -0.37% -
SetIntersection_None_Set_uint32_1024_256 -1.31% 9104598.954 8985719.998 - 0.86% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.31% 13070.950 12900.296 - -1.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.31% 21196378.377 20919703.268 - 0.60% -
BM_std_minmax_element<long_long>/4000 -1.30% 1080.503 1066.407 - 4.66% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.30% 24.720 24.398 - -1.21% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.30% 179063.903 176735.153 - 2.58% -
std::multiset<std::string>::erase(key)_(existent)/32 -1.30% 80.313 79.270 - 58.59% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.29% 584.554 576.985 - 0.06% -
std::for_each(map<int>::iterator)/8192 -1.29% 7395.045 7299.365 - -5.40% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.29% 217589153.221 214775616.308 - -0.33% -
SetIntersection_Interlaced_Vector_string_1024_1 -1.29% 1093327.533 1079190.918 - 1.00% -
SetIntersection_None_Vector_float_16384_4 -1.29% 1116445.136 1102078.290 - -0.92% -
BM_deque_deque_ranges_move_backward/1 -1.29% 2.575 2.542 - 0.81% -
BM_num_put<double> -1.29% 58.314 57.565 - -1.57% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.29% 930.490 918.532 - -10.96% -
std::rotate(list<int>)_(1_element_forward)/50 -1.29% 25.864 25.532 - 2.40% -
std::list<std::string>::ctor(size)/8192 -1.28% 104307.336 102968.583 - -0.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.28% 476797.999 470686.908 - -0.43% -
BM_CmpLess_short_uint -1.28% 1.104 1.089 - -2.10% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.27% 139363.052 137587.888 - 0.16% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.27% 523.031 516.381 - -1.19% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.27% 17.623 17.400 - -1.27% -
std::adjacent_find(list<int>)/50 -1.26% 23.533 23.235 - 1.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.26% 1575527.245 1555621.523 - 1.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.26% 410019.217 404839.784 - -0.43% -
SetIntersection_None_Vector_float_256_1 -1.26% 4277370.544 4223363.360 - -0.79% -
std::map<int,_int>::contains(key)_(existent)/32 -1.26% 1.661 1.640 - -1.56% -
std::set<std::string>::ctor(const&,_alloc)/1024 -1.26% 37187.445 36719.718 - -0.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.25% 33942.099 33517.360 - 2.50% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.25% 1644.390 1623.849 - -0.18% -
std::all_of(vector<int>)_(process_all)/32 -1.25% 8.510 8.403 - 0.81% -
BM_vector_deque_ranges_copy/4096 -1.25% 146.364 144.537 - 0.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.25% 585.185 577.886 - 0.09% -
std::find_end(list<int>)_(near_matches)/1000 -1.25% 33310.557 32895.190 - -0.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.24% 387308.057 382489.768 - -0.84% -
std::sort(deque<int>)_(descending)/8 -1.24% 25.266 24.952 - -1.12% -
SetIntersection_Front_Vector_string_4_4 -1.24% 152085764.231 150194435.980 - 0.03% -
std::stable_sort(deque<int>)_(shuffled)/8192 -1.24% 14395.050 14216.154 - 0.44% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.24% 497.009 490.869 - -3.18% -
SetIntersection_Interlaced_Vector_float_64_64 -1.23% 10982144.194 10846911.084 - -0.62% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -1.23% 32.616 32.215 - 4.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.23% 1077885.954 1064630.926 - -0.98% -
std::make_heap(vector<int>)_(shuffled)/1024 -1.23% 580.304 573.173 - -0.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.22% 53.155 52.504 - -0.38% -
BM_vector_deque_ranges_copy_backward/4096 -1.22% 149.749 147.915 - -0.20% -
BM_deque_deque_ranges_move_backward/5500 -1.22% 204.420 201.920 - -0.25% -
rng::find_last(vector<int>)_(bail_90%)/50 -1.22% 1.489 1.471 - -7.44% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 -1.22% 2211892.164 2184985.340 - -0.12% -
ranges::min(std::list<long_long>)/8 -1.22% 1.931 1.907 - 1.26% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.21% 11756.814 11614.661 - 1.79% -
BM_vector_deque_copy_backward/1024 -1.21% 38.434 37.970 - 0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.20% 4233226.234 4182229.741 - -0.66% -
BM_vector_deque_ranges_copy_backward/5500 -1.20% 198.695 196.304 - -1.22% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.20% 210822.407 208297.368 - -0.18% -
std::make_heap(deque<int>)_(shuffled)/1024 -1.20% 2590.058 2559.051 - 0.01% -
std::set<std::string>::ctor(const&,_alloc)/32 -1.19% 747.160 738.250 - 6.09% -
BM_PushHeap_string_Descending_1024 -1.19% 2.408 2.380 - -9.23% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.19% 41717.695 41222.716 - -0.46% -
SetIntersection_None_Vector_float_262144_4 -1.18% 1133401.338 1119974.737 - -3.03% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -1.18% 4.217 4.167 - -3.04% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.18% 252040.432 249060.788 - -0.59% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -1.18% 1.231 1.216 - -0.82% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.18% 19.429 19.200 - -1.07% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -1.18% 24.546 24.256 - 1.19% -
BM_deque_vector_copy/0 -1.18% 1.420 1.404 - 7.55% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.17% 25.051 24.757 - 2.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.17% 2.118 2.093 - -0.98% -
SetIntersection_None_Vector_float_16384_1 -1.17% 1098978.032 1086080.486 - -2.53% -
SetIntersection_Interlaced_Set_float_262144_16384 -1.17% 1270010.498 1255125.732 - -3.10% -
BM_vector_deque_move_backward/1024 -1.17% 38.030 37.585 - -0.06% -
SetIntersection_Front_Set_uint64_1024_1024 -1.17% 12614488.588 12466985.054 - -0.36% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.17% 6.577 6.500 - -2.39% -
std::fill(vector<int>)/1024 -1.17% 29.776 29.428 - 0.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.17% 1071178.505 1058688.518 - 1.02% -
std::stable_sort(deque<int>)_(descending)/1024 -1.16% 2929.706 2895.581 - -0.22% -
std::for_each(multiset<int>::iterator)/32 -1.16% 23.834 23.556 - -1.85% -
std::find(list<int>)_(process_all)/32768 -1.16% 25942.773 25641.121 - -2.89% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 -1.16% 28.742 28.409 - 0.11% -
std::find_end(vector<int>)_(process_all)/8192 -1.16% 1703.943 1684.215 - -3.43% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.16% 25.996 25.696 - -3.27% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.16% 207917.163 205513.182 - -0.20% -
std::shift_right(list<int>)/50 -1.16% 26.752 26.443 - -7.05% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.15% 37.687 37.253 - -3.01% -
std::partition_copy(vector<int>)/50 -1.15% 12.601 12.456 - -0.73% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.15% 11.553 11.420 - 0.47% -
SetIntersection_None_Vector_string_16384_64 -1.15% 1233446.838 1219272.555 - -2.84% -
std::is_sorted_until(vector<int>,_pred)/1024 -1.14% 417.954 413.174 - -3.61% -
SetIntersection_None_Set_uint32_256_1 -1.14% 11652205.877 11519207.187 - -0.84% -
SetIntersection_None_Vector_string_256_64 -1.14% 3665344.149 3623544.847 - 0.02% -
rng::fold_left(list<int>)/50 -1.14% 38.015 37.581 - 0.48% -
BM_CmpEqual_int_uchar -1.14% 1.108 1.095 - -1.97% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.14% 2082.094 2058.430 - -0.51% -
std::stable_partition(deque<int>)_(sparse)/8192 -1.14% 3402.638 3363.977 - 2.64% -
ranges::minmax(std::list<char>)/8 -1.13% 2.552 2.523 - 1.47% -
SetIntersection_Front_Set_string_262144_4 -1.13% 1266367.716 1252012.460 - 0.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -1.13% 9171061.732 9067279.090 - 3.27% -
std::vector<std::string>::ctor(size)/32 -1.13% 31.415 31.059 - -2.79% -
BM_std_minmax_element<long_long>/512 -1.13% 142.370 140.759 - 4.98% -
std::shift_right(list<int>)/1024 -1.13% 739.461 731.103 - -3.41% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.13% 652.081 644.714 - -3.69% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.13% 67.519 66.758 - -0.53% -
std::flat_map<int,_int>::clear()/1024 -1.12% 396.101 391.647 - -0.40% -
std::sort(deque<int>)_(repeated)/8 -1.12% 18.038 17.835 - -1.01% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.12% 14214.739 14054.986 - 0.48% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.12% 100.363 99.241 - -5.49% -
std::make_heap(deque<int>)_(repeated)/1024 -1.12% 2280.014 2254.548 - -1.33% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.11% 118536.354 117216.228 - -1.78% -
SetIntersection_Front_Set_string_262144_1024 -1.11% 60966434.752 60287662.068 - -0.34% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.11% 50.212 49.653 - -4.67% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -1.11% 91.193 90.180 - -26.58% -
SetIntersection_None_Vector_string_16384_16 -1.11% 1238987.987 1225237.399 - 0.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.11% 395.465 391.093 - -0.40% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.11% 6825.096 6749.645 - -0.69% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -1.10% 58033.045 57391.824 - -0.34% -
BM_deque_deque_move/70000 -1.10% 3422.313 3384.521 - 0.48% -
SetIntersection_None_Set_uint32_256_64 -1.10% 9359100.191 9255848.136 - -1.04% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.10% 1297.863 1283.546 - 8.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.10% 141493304.136 139937696.597 - -0.40% -
std::move_backward(deque<int>)/4096 -1.10% 157.054 155.332 - 0.71% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.10% 47072.081 46556.351 - 0.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -1.10% 38.663 38.239 - -0.97% -
BM_StringRelational_Less_Small_Small_Control -1.09% 1.869 1.848 - -0.07% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.09% 51.003 50.445 - -0.02% -
BM_vector_deque_ranges_move_backward/1024 -1.09% 38.346 37.929 - 0.48% -
SetIntersection_Interlaced_Set_uint32_256_64 -1.09% 13918248.091 13766965.584 - 1.40% -
std::unordered_multiset<int>::ctor(const&)/8192 -1.09% 55964.165 55356.397 - -0.36% -
std::remove(deque<int>)_(sprinkled)/32 -1.09% 51.369 50.811 - -5.72% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.09% 139872.471 138354.850 - 0.66% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.08% 4.429 4.381 - -1.14% -
SetIntersection_None_Vector_uint64_262144_1024 -1.08% 1125549.538 1113344.670 - 0.19% -
rng::starts_with(list<int>,_pred)/1000 -1.08% 785.262 776.762 - 0.13% -
SetIntersection_Front_Set_uint64_16_16 -1.08% 37963122.382 37553188.117 - -0.59% -
SetIntersection_Front_Set_string_1024_1024 -1.08% 56972929.870 56358389.755 - 0.03% -
SetIntersection_None_Set_float_256_16 -1.08% 10957934.553 10839820.311 - -1.17% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -1.08% 5.583 5.523 - -11.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.08% 130155880.957 128754096.566 - -0.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.08% 729.388 721.541 - -1.41% -
SetIntersection_None_Vector_uint64_1024_16 -1.08% 1073568.325 1062026.756 - -1.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -1.07% 1179842.112 1167160.983 - 1.61% -
std::set<int>::upper_bound(key)_(non-existent)/8192 -1.07% 10.501 10.388 - 6.20% -
SetIntersection_Interlaced_Set_float_16384_4 -1.07% 168287931.280 166484443.762 - -0.19% -
SetIntersection_None_Set_string_1024_256 -1.07% 8956409.593 8860713.234 - 0.00% -
std::find(list<int>)_(process_all)/50 -1.07% 19.105 18.901 - 0.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.06% 719.917 712.259 - -2.85% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.06% 143242.614 141721.878 - 0.15% -
BM_deque_deque_ranges_copy_backward/1024 -1.06% 37.871 37.471 - -2.14% -
std::search(list<int>)_(no_match)/8192 -1.06% 6610.799 6540.889 - 0.21% -
BM_std_minmax_element<long_long>/1024 -1.06% 280.795 277.827 - 4.99% -
std::move_backward(vector<bool>)_(aligned)/1048576 -1.06% 1727.319 1709.077 - -32.94% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -1.05% 10.670 10.558 - 3.18% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.05% 16531475.803 16357370.889 - 0.02% -
SetIntersection_Front_Vector_string_256_4 -1.05% 4721797.975 4672107.453 - -0.07% -
std::stable_sort(vector<int>)_(ascending)/8 -1.05% 15.486 15.323 - -0.71% -
std::is_sorted(list<int>)/8 -1.05% 2.101 2.078 - -0.77% -
ranges::min(std::vector<char>)/64 -1.05% 4.187 4.143 - 1.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -1.04% 1185374.358 1173049.452 - -0.57% -
BM_lexicographical_compare_three_way_fast_path/256 -1.04% 70.382 69.651 - 1.16% -
BM_CmpEqual_uchar_int -1.04% 1.052 1.041 - -4.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.04% 1180862.464 1168635.091 - -3.10% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.03% 10.027 9.924 - -0.37% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.03% 12757.187 12625.299 - -3.35% -
std::move_backward(list<int>)/262144 -1.03% 263097.007 260380.692 - 1.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.03% 13534.894 13395.284 - 0.11% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.03% 43.096 42.652 - 0.21% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -1.03% 22.197 21.969 - -0.79% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.03% 2538.988 2512.896 - -0.80% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.03% 37.535 37.150 - 1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.03% 352630546.250 349015488.734 - -0.77% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.02% 4.206 4.163 - 1.74% -
rng::starts_with(deque<int>)/8192 -1.02% 3874.744 3835.097 - 0.92% -
SetIntersection_Interlaced_Vector_string_64_4 -1.02% 22020641.575 21795348.009 - 1.67% -
std::vector<int>::ctor(size)/8192 -1.02% 568.804 562.994 - 0.21% -
std::replace(deque<int>)_(prefix)/50 -1.02% 19.350 19.153 - 0.39% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -1.02% 2.427 2.402 - 0.03% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.02% 340.021 336.558 - 0.63% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.02% 694.725 687.652 - -2.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.02% 50.667 50.151 - 0.85% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.02% 177.337 175.534 - -2.45% -
SetIntersection_None_Vector_string_16384_1 -1.02% 1234184.464 1221637.088 - -1.21% -
rng::find_last_if(list<int>)_(bail_90%)/50 -1.02% 2.174 2.152 - -0.52% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 -1.02% 12479.009 12352.193 - 0.60% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.01% 18.559 18.371 - -0.50% -
SetIntersection_None_Set_uint32_256_16 -1.01% 11063010.772 10951446.043 - 0.54% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.00% 53934.063 53393.767 - -0.98% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::shift_right(vector<int>)/32 270.34% 3.969 14.700 - 264.22% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 198.93% 590.861 1766.279 - 0.31% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 191.74% 576.147 1680.870 - 1.34% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 158.16% 34.761 89.739 - 162.43% -
SetIntersection_Interlaced_Vector_float_262144_64 153.06% 7991669.762 20223944.383 - 122.40% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 149.63% 26.251 65.530 - 145.66% -
std::flat_map<int,_int>::ctor(const&)/8192 124.56% 855.425 1920.935 - 0.05% -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 123.68% 855.833 1914.327 - -0.04% -
SetIntersection_Interlaced_Vector_float_262144_256 122.49% 23113840.352 51425202.307 - 71.45% -
std::flat_multimap<int,_int>::ctor(const&)/8192 116.30% 892.527 1930.550 - 1.78% -
SetIntersection_Interlaced_Vector_float_16384_256 109.01% 14701144.539 30727494.212 - 108.56% -
SetIntersection_Interlaced_Vector_float_262144_16 103.94% 3295319.258 6720427.848 - 105.09% -
SetIntersection_Interlaced_Vector_float_262144_1024 100.61% 80961767.109 162419837.791 - 70.81% -
std::replace_if(deque<int>)_(sprinkled)/32 99.14% 12.349 24.592 - 98.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 95.28% 12.146 23.719 - 101.14% -
std::replace_if(deque<int>)_(prefix)/32 89.15% 13.997 26.474 - 89.12% -
std::copy(deque<int>)/64 89.02% 2.758 5.213 - 92.70% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 79.53% 17.258 30.983 - 80.17% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 76.78% 31.042 54.876 - -13.29% -
std::copy_n(vector<int>)/32768 75.37% 1916.625 3361.131 - 0.37% -
std::set<std::string>::erase(key)_(existent)/1024 74.24% 57.118 99.521 - 64.72% -
SetIntersection_Interlaced_Vector_float_16384_1024 70.69% 43964431.175 75042929.422 - 47.87% -
std::copy(vector<bool>)_(aligned)/262144 70.11% 365.093 621.062 - -16.96% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 68.62% 0.263 0.444 - -0.03% -
std::copy(vector<int>)/4096 68.33% 142.162 239.302 - 38.18% -
std::replace_if(deque<int>)_(sprinkled)/50 67.47% 18.554 31.073 - 66.71% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 65.49% 35.848 59.325 - 69.53% -
SetIntersection_Interlaced_Vector_float_16384_16 64.41% 2298991.618 3779729.959 - 10.41% -
SetIntersection_Interlaced_Vector_float_16384_64 64.14% 6294520.533 10331817.222 - 64.34% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 63.57% 590.561 966.000 - 54.38% -
std::replace_if(deque<int>)_(prefix)/50 61.08% 20.414 32.883 - 62.28% -
std::multiset<std::string>::erase(key)_(existent)/32 58.59% 49.986 79.270 - -1.30% -
std::is_sorted(deque<int>)/8 57.22% 2.959 4.653 - 44.55% -
SetIntersection_Interlaced_Vector_float_1024_64 55.19% 3640318.744 5649313.951 - 54.13% -
std::set<std::string>::insert(value)_(already_present)/8192 54.01% 38.955 59.997 - 102.83% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 53.40% 11.987 18.388 - 55.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 52.47% 23.619 36.012 - 55.23% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 50.07% 23.404 35.122 - 13.70% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 49.60% 19.684 29.446 - 14.05% -
BM_StringCtorDefault 48.82% 0.305 0.454 - 91.65% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 47.59% 0.271 0.401 - 49.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 47.10% 24.100 35.453 - 9.16% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 46.15% 1.198 1.751 - -5.49% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 46.00% 1.487 2.171 - 76.05% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 45.88% 49.793 72.639 - 44.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 45.65% 24.597 35.827 - 11.88% -
ranges::minmax(std::list<char>)/1 44.22% 0.321 0.463 - -0.62% -
SetIntersection_Interlaced_Set_string_16384_16 42.04% 242758391.781 344805135.038 - 42.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 41.61% 0.492 0.697 - 9.43% -
SetIntersection_Interlaced_Vector_float_1024_16 41.22% 1971228.044 2783813.490 - 42.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 40.50% 0.341 0.479 - 14.34% -
SetIntersection_Interlaced_Vector_string_262144_1024 40.20% 238540611.416 334443686.804 - -2.72% -
SetIntersection_Interlaced_Vector_uint32_1024_64 39.88% 3333065.034 4662180.677 - 28.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 38.88% 252672109.242 350915388.875 - 0.57% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 38.83% 249918368.582 346959906.339 - 40.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 37.80% 24.514 33.778 - 8.89% -
BM_PushHeap_uint32_QuickSortAdversary_1 37.58% 0.410 0.564 - 10.33% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 37.29% 2.277 3.125 - 37.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 36.86% 42.900 58.714 - 33.59% -
SetIntersection_Interlaced_Vector_float_262144_4 36.17% 1548130.787 2108133.097 - 37.45% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.14% 38.733 52.343 - 68.39% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 34.95% 6.251 8.436 - 36.17% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 34.52% 32.961 44.338 - -15.00% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 33.84% 0.295 0.395 - 50.84% -
BM_PushHeap_uint32_PipeOrgan_1 32.97% 0.392 0.522 - 7.97% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 32.78% 9545.391 12674.051 - -30.41% -
std::copy(vector<bool>)_(aligned)/1048576 32.28% 2168.876 2869.075 - -3.75% -
SetIntersection_Interlaced_Vector_uint32_1024_16 31.07% 1844263.011 2417357.305 - 21.94% -
std::unordered_set<std::string>::find(key)_(existent)/1024 30.94% 31.201 40.854 - 28.41% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 30.39% 1.432 1.867 - 41.85% -
std::move(list<int>)/4096 30.29% 3907.016 5090.505 - 29.90% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 30.04% 42.686 55.507 - -9.39% -
std::unordered_set<std::string>::erase(key)_(existent)/32 29.92% 51.630 67.080 - -8.44% -
std::find_if(vector<char>)_(bail_25%)/1024 29.54% 25.115 32.533 - 29.43% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 29.46% 31.487 40.764 - 28.70% -
std::move(deque<int>)/32768 29.42% 1816.952 2351.489 - 12.46% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 29.20% 8084.902 10446.090 - 2.85% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.78% 26.880 34.617 - 0.06% -
std::find_if_not(deque<int>)_(process_all)/1024 28.62% 249.262 320.605 - 28.06% -
std::find_if_not(deque<int>)_(process_all)/8192 28.20% 1990.690 2551.993 - 28.52% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 28.08% 7.311 9.364 - 31.81% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 27.94% 1524.361 1950.332 - 16.11% -
std::find_if_not(deque<int>)_(process_all)/32768 27.88% 8035.718 10276.108 - 27.95% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 27.40% 19.206 24.468 - -3.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 27.02% 8713067.322 11067521.381 - 25.89% -
BM_PushHeap_uint32_Random_1 26.97% 0.541 0.687 - 57.27% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 26.53% 4616.843 5841.724 - 26.40% -
ranges::minmax(std::deque<char>)/1 26.38% 0.672 0.849 - 11.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 26.33% 8670254.075 10953533.087 - 25.24% -
std::map<std::string,_int>::erase(key)_(existent)/1024 26.00% 77.671 97.865 - 56.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 25.84% 8755998.915 11018343.160 - 24.59% -
std::set<int>::erase(key)_(non-existent,_end)/32 25.59% 2.310 2.901 - 28.16% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 25.50% 45.830 57.518 - -5.51% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 25.41% 35.893 45.014 - 7.72% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25.40% 8990529.313 11274167.497 - 25.92% -
ranges::minmax(std::deque<long_long>)/64 25.35% 25.888 32.451 - 17.19% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 24.88% 31.805 39.720 - -4.02% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 24.67% 27.573 34.376 - 11.64% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 24.67% 766.351 955.436 - 8.68% -
std::map<std::string,_int>::erase(key)_(existent)/8192 24.63% 80.150 99.887 - 70.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 24.52% 8725234.383 10864479.270 - 22.81% -
std::find_if(vector<char>)_(bail_25%)/32768 24.05% 797.270 988.998 - 24.11% -
ranges::minmax(std::deque<__int128>)/64 24.00% 30.211 37.461 - 10.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 23.99% 0.495 0.614 - -11.90% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 23.96% 28.838 35.748 - 4.53% -
SetIntersection_Interlaced_Vector_float_256_16 23.85% 6200303.303 7678773.467 - 26.93% -
BM_lexicographical_compare_three_way_fast_path/1 23.70% 0.345 0.427 - 15.97% -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 23.59% 5.347 6.608 - 25.87% -
BM_vector_deque_copy/0 22.81% 0.459 0.563 - 33.37% -
BM_StringRelational_Compare_Small_Empty_Control 22.67% 1.608 1.973 - 7.85% -
BM_StringRead_Cold_Deep_Small 22.66% 1.219 1.495 - 32.66% -
std::unordered_set<int>::erase(key)_(existent)/8192 22.52% 22.990 28.166 - 22.90% -
std::set<int>::contains(key)_(non-existent)/8192 22.44% 9.816 12.020 - 4.33% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 22.42% 72.989 89.357 - 20.19% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 22.39% 1.051 1.286 - 1.06% -
std::find_if(vector<int>)_(bail_25%)/8 22.39% 0.747 0.914 - 35.76% -
std::copy_if(list<int>)_(entire_range)/64 22.38% 29.809 36.481 - 20.35% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 22.29% 8942429.899 10935462.091 - 23.93% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 22.28% 24.910 30.459 - -0.73% -
BM_StringRead_Cold_Shallow_Empty 21.89% 1.149 1.401 - 32.53% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 21.84% 29.856 36.377 - -13.80% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 21.76% 30.292 36.884 - -5.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 21.74% 516.460 628.737 - -6.32% -
BM_StringRead_Cold_Deep_Large 21.58% 1.301 1.582 - 26.69% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 21.50% 34.787 42.268 - 1.60% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 21.13% 11.923 14.443 - 21.76% -
std::set<std::string>::insert(value)_(new_value,_end)/32 21.00% 32.830 39.723 - -12.16% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 20.39% 58.419 70.328 - -9.17% -
std::unordered_set<int>::erase(key)_(existent)/1024 20.28% 21.352 25.682 - 21.37% -
SetIntersection_Interlaced_Vector_float_16384_4 20.14% 1407571.341 1691076.843 - 7.64% -
std::multimap<std::string,_int>::erase(iterator)/1024 20.09% 27.340 32.832 - 7.22% -
std::is_partitioned(list<int>)_(partitioned)/1024 19.96% 590.360 708.195 - 19.93% -
std::move_backward(vector<int>)/262144 19.94% 18589.751 22296.676 - 3.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 19.84% 64.358 77.129 - -4.03% -
std::multiset<std::string>::erase(iterator)/8192 19.80% 31.108 37.269 - 0.66% -
BM_PushHeap_uint64_Descending_1 19.71% 0.532 0.637 - -8.40% -
std::find_if(vector<char>)_(bail_25%)/8192 19.71% 209.468 250.746 - 19.33% -
std::find_end(deque<int>)_(match_near_end)/1000 19.60% 33.920 40.568 - -9.82% -
std::copy_backward(vector<bool>)_(aligned)/262144 19.59% 643.325 769.324 - 16.41% -
std::find_first_of(vector<int>)_(large_needle)/32 19.19% 103.506 123.370 - 0.07% -
std::stable_partition(deque<int>)_(dense)/50 19.04% 36.303 43.215 - 15.08% -
std::unordered_map<int,_int>::find(key)_(existent)/32 18.79% 1.281 1.522 - -3.96% -
SetIntersection_Interlaced_Set_uint64_1024_1024 18.76% 12395322.127 14720407.416 - 17.81% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 18.68% 1654.782 1963.940 - 11.89% -
ranges::minmax(std::deque<__int128>)/70000 18.67% 34881.595 41394.422 - 11.81% -
BM_deque_vector_ranges_copy_backward/70000 18.64% 7649.402 9075.350 - 5.51% -
std::unordered_set<int>::erase(iterator)/8192 18.50% 20.122 23.844 - 21.45% -
BM_deque_vector_copy_backward/70000 18.38% 7696.135 9110.360 - 5.90% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 18.27% 1.445 1.709 - 11.78% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 18.24% 36552.822 43219.634 - 18.62% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 18.05% 1.096 1.293 - 11.65% -
std::unordered_multiset<int>::erase(iterator)/8192 18.00% 21.241 25.066 - 7.63% -
std::set<int>::erase(key)_(non-existent,_end)/1024 17.90% 5.446 6.421 - 19.53% -
SetIntersection_Interlaced_Vector_float_64_16 17.80% 16541617.070 19485873.615 - 2.74% -
std::find_if(vector<int>)_(bail_25%)/32768 17.52% 828.472 973.621 - 17.56% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 17.50% 27.212 31.973 - 66.37% -
std::is_sorted(list<int>,_pred)/8192 17.42% 7682.597 9020.994 - -1.92% -
SetIntersection_Interlaced_Set_uint64_1024_4 17.36% 9929873.557 11653730.348 - 15.40% -
std::search(deque<int>)_(near_matches)/1024 17.34% 18083.167 21218.430 - 0.53% -
std::stable_partition(deque<int>)_(dense)/32 17.31% 27.390 32.132 - 14.79% -
std::find_if(vector<int>)_(bail_25%)/8192 17.27% 212.459 249.143 - 17.22% -
std::unordered_set<int>::erase(iterator)/1024 17.20% 20.131 23.593 - 19.77% -
std::find_if_not(vector<int>)_(bail_25%)/1024 17.17% 29.441 34.497 - 17.43% -
std::set<int>::erase(key)_(non-existent,_end)/8192 17.09% 8.209 9.611 - 16.65% -
BM_deque_vector_move_backward/70000 17.08% 7488.985 8768.247 - -0.07% -
std::stable_partition(deque<int>)_(sparse)/32 17.01% 11.326 13.253 - 19.63% -
SetIntersection_Interlaced_Vector_string_16384_64 16.79% 12385304.053 14464903.541 - 3.08% -
BM_deque_vector_ranges_move_backward/70000 16.60% 7674.162 8948.111 - 6.33% -
std::multimap<std::string,_int>::ctor(const&)/32 16.29% 675.404 785.418 - -15.03% -
std::find(vector<long_long>)_(bail_25%)/8 16.17% 0.858 0.996 - 8.87% -
BM_PushHeap_uint64_SingleElement_1 16.17% 0.479 0.556 - 11.80% -
BM_deque_vector_move_backward/65536 16.15% 7040.947 8177.897 - 2.98% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 16.12% 6.258 7.267 - 1.26% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 16.10% 37.751 43.829 - 6.11% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 16.08% 1.707 1.981 - 7.76% -
std::set<std::string>::count(key)_(existent)/32 16.06% 14.842 17.226 - 1.74% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.76% 30.131 34.880 - 15.48% -
SetIntersection_Interlaced_Vector_string_16384_256 15.59% 38364924.880 44346121.348 - 7.38% -
std::rotate(vector<bool>)_(1_element_backward)/8192 15.52% 106.041 122.497 - 10.13% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 15.34% 0.347 0.400 - -16.70% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 15.32% 23.711 27.344 - 13.49% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 15.27% 27.897 32.157 - -4.11% -
std::search(vector<int>,_pred)_(no_match)/8192 15.26% 4278.809 4931.745 - 15.92% -
ranges::minmax(std::deque<long_long>)/1 15.21% 0.706 0.813 - -11.18% -
SetIntersection_Interlaced_Vector_float_1024_4 15.14% 1264687.319 1456103.293 - 11.69% -
ranges::minmax(std::vector<char>)/64 15.13% 1.197 1.378 - 8.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 15.07% 1615317.953 1858814.859 - 19.30% -
BM_deque_deque_ranges_copy_backward/0 14.91% 0.737 0.846 - 6.79% -
std::find(vector<bool>)_(process_all)/8 14.82% 0.734 0.843 - 24.49% -
SetIntersection_Interlaced_Vector_string_262144_16 14.80% 6106808.263 7010342.305 - 1.46% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 14.67% 51.916 59.534 - 7.08% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 14.66% 1.165 1.336 - 10.58% -
BM_StringRelational_Eq_Empty_Empty_Control 14.64% 1.795 2.058 - 0.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.58% 557.721 639.013 - 16.06% -
std::fill_n(vector<bool>)/262144 14.57% 827.999 948.645 - -0.39% -
std::stable_partition(deque<int>)_(dense)/1024 14.55% 565.103 647.309 - 11.20% -
std::unordered_multiset<int>::find(key)_(existent)/8192 14.46% 1.215 1.390 - -0.11% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 14.22% 49.333 56.348 - 18.51% -
BM_deque_deque_ranges_copy_backward/1 14.18% 2.425 2.769 - 1.93% -
SetIntersection_Front_Set_uint32_262144_256 14.17% 3636159.323 4151488.329 - 14.29% -
BM_vector_deque_ranges_copy/1 14.09% 2.121 2.420 - 8.22% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 14.09% 38.397 43.806 - 3.36% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 14.03% 503.124 573.709 - 14.82% -
BM_deque_vector_ranges_move_backward/64000 13.95% 6952.945 7922.699 - 1.20% -
SetIntersection_Interlaced_Vector_string_262144_256 13.92% 68333543.450 77845532.103 - 3.79% -
BM_deque_vector_move_backward/64000 13.91% 6943.867 7909.565 - 1.87% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 13.75% 62.565 71.165 - 0.03% -
std::unordered_set<int>::contains(key)_(non-existent)/32 13.71% 1.397 1.589 - -8.84% -
std::copy_n(vector<int>)/8 13.69% 2.130 2.422 - 9.01% -
std::reverse(list<int>)/32768 13.62% 17136.783 19470.298 - 11.63% -
std::multimap<std::string,_int>::erase(iterator)/32 13.58% 25.442 28.898 - -4.82% -
BM_deque_deque_ranges_move_backward/0 13.54% 0.750 0.851 - 15.15% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 13.52% 543.778 617.305 - 14.80% -
ranges::minmax(std::vector<long_long>)/1 13.52% 0.608 0.690 - 13.44% -
std::search(deque<int>)_(near_matches)/1000 13.45% 17811.347 20207.527 - -0.44% -
bm_ranges_lexicographical_compare<int>/1 13.43% 1.165 1.322 - -7.21% -
std::map<std::string,_int>::ctor(const&)/32 13.42% 720.836 817.599 - 14.25% -
std::move(vector<int>)/262144 13.41% 20218.226 22929.662 - 7.85% -
std::find_first_of(vector<int>)_(large_needle)/1024 13.29% 106506.501 120664.234 - 0.56% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.27% 18.153 20.562 - 12.21% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 13.24% 20.469 23.178 - 15.13% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 13.13% 0.299 0.338 - -15.43% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 13.12% 7.266 8.219 - 27.33% -
std::find_first_of(vector<int>)_(large_needle)/8192 13.11% 6869511.441 7770295.833 - 0.55% -
std::any_of(vector<int>)_(process_all)/50 13.10% 12.633 14.288 - -3.74% -
SetIntersection_Interlaced_Vector_string_262144_4 13.03% 2030042.690 2294580.346 - 2.37% -
BM_deque_deque_ranges_copy_backward/2 13.02% 2.183 2.467 - 0.14% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 12.92% 7.917 8.941 - 14.94% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 12.85% 5.168 5.832 - 23.63% -
std::remove_copy_if(deque<int>)_(prefix)/32 12.82% 17.810 20.094 - 10.40% -
BM_deque_vector_copy_backward/64000 12.82% 7009.061 7907.731 - -0.36% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12.79% 28003.513 31585.722 - 8.61% -
BM_deque_vector_ranges_move_backward/65536 12.79% 7136.653 8049.221 - 2.10% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 12.64% 4606.923 5189.424 - 12.21% -
SetIntersection_Interlaced_Vector_uint64_262144_256 12.62% 26127943.094 29425081.885 - -45.09% -
std::unordered_set<std::string>::erase(iterator)/1024 12.55% 26.406 29.721 - 13.58% -
ranges::min(std::list<__int128>)/8 12.54% 2.038 2.293 - 10.64% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 12.51% 64.777 72.878 - 81.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 12.49% 73.892 83.124 - -13.83% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 12.42% 4.531 5.094 - 2.96% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 12.25% 822.470 923.197 - 12.28% -
std::unordered_set<std::string>::erase(iterator)/32 12.20% 28.149 31.583 - -1.93% -
SetIntersection_Interlaced_Vector_uint32_16384_64 12.07% 7781815.500 8720839.752 - 40.68% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 11.99% 1354.334 1516.680 - -3.05% -
BM_vector_deque_ranges_copy_backward/2 11.82% 1.835 2.052 - 0.29% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 11.81% 20.483 22.902 - 6.34% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 11.71% 62.671 70.008 - 2.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 11.68% 30.911 34.521 - 30.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 11.67% 61.402 68.568 - 31.96% -
BM_deque_vector_ranges_copy_backward/64000 11.66% 6986.166 7800.690 - 0.33% -
BM_deque_vector_ranges_copy_backward/65536 11.59% 7303.823 8150.338 - 2.03% -
ranges::min(std::list<__int128>)/64 11.58% 32.374 36.124 - 9.02% -
BM_deque_vector_copy_backward/65536 11.51% 7204.574 8033.951 - -0.10% -
SetIntersection_Interlaced_Vector_string_16384_4 11.50% 1789989.567 1995924.899 - 0.74% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 11.50% 15.180 16.925 - -19.80% -
BM_StringRead_Cold_Shallow_Small 11.46% 1.268 1.413 - 35.22% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 11.45% 553.799 617.231 - 12.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 11.45% 38.216 42.591 - 22.65% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 11.29% 27.693 30.821 - -4.06% -
std::is_partitioned(deque<int>)_(partitioned)/8192 11.26% 2277.257 2533.565 - 6.50% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 11.22% 36.208 40.270 - 8.75% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 11.18% 1.427 1.586 - 0.14% -
ranges::minmax(std::deque<long_long>)/70000 11.16% 27404.557 30461.623 - 5.66% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 11.09% 18.916 21.015 - 0.39% -
BM_vector_deque_copy_backward/65536 11.09% 7471.548 8299.943 - 1.15% -
std::any_of(vector<int>)_(process_all)/8 11.08% 2.369 2.631 - 7.49% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 11.03% 1.487 1.651 - 9.43% -
std::find(vector<int>)_(bail_25%)/8 11.02% 1.366 1.516 - 6.94% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 10.99% 27.247 30.241 - -42.01% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 10.98% 8214.906 9117.162 - 5.08% -
BM_vector_deque_ranges_copy_backward/1 10.97% 2.085 2.314 - -0.78% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 10.95% 165.204 183.293 - 3.46% -
SetIntersection_Front_Set_uint32_1024_256 10.94% 3851545.522 4273008.560 - 9.59% -
SetIntersection_Interlaced_Set_uint64_1024_256 10.93% 14428687.171 16006153.497 - 10.05% -
std::partition_copy(deque<int>)/1024 10.92% 629.637 698.364 - -0.81% -
std::stable_partition(deque<int>)_(sparse)/50 10.91% 28.035 31.094 - 15.01% -
BM_vector_deque_ranges_copy_backward/64000 10.89% 7277.097 8069.751 - 4.72% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 10.78% 454.144 503.108 - 10.56% -
ranges::min(std::vector<long_long>)/8 10.76% 2.036 2.255 - 4.26% -
BM_StringRead_Cold_Deep_Empty 10.63% 1.332 1.473 - 30.76% -
BM_vector_deque_ranges_copy_backward/65536 10.61% 7515.158 8312.590 - 2.41% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 10.59% 317.986 351.647 - 5.73% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 10.56% 31.771 35.126 - 6.68% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 10.53% 14841.072 16404.478 - 9.86% -
BM_vector_deque_copy_backward/64000 10.53% 7290.185 8057.842 - 2.34% -
bm_lexicographical_compare<unsigned_char>/1 10.49% 1.507 1.665 - 7.80% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 10.48% 26.734 29.536 - 17.65% -
std::multiset<int>::count(key)_(non-existent)/1024 10.41% 5.980 6.602 - 0.19% -
BM_vector_deque_ranges_copy_backward/70000 10.35% 8023.877 8854.726 - 2.63% -
bm_write 10.33% 548.078 604.699 - 9.98% -
std::set<std::string>::find(key)_(existent)/8192 10.31% 30.858 34.041 - 14.10% -
BM_vector_deque_move_backward/65536 10.31% 7571.242 8351.530 - 5.18% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 10.30% 23.975 26.444 - 16.06% -
std::set<std::string>::erase(key)_(existent)/32 10.28% 68.008 74.998 - 45.37% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 10.27% 86.124 94.971 - 10.09% -
BM_deque_deque_move_backward/70000 10.26% 7887.509 8697.028 - 1.05% -
SetIntersection_Interlaced_Vector_string_262144_64 10.26% 19622919.663 21636561.653 - 1.92% -
std::multiset<std::string>::ctor(const&)/32 10.25% 698.643 770.253 - -3.50% -
BM_vector_deque_ranges_move_backward/0 10.24% 0.438 0.483 - 19.61% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 10.24% 0.707 0.779 - 9.96% -
ranges::minmax(std::vector<char>)/8 10.24% 0.977 1.077 - 5.99% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 10.21% 1419.191 1564.074 - -0.96% -
std::find(vector<bool>)_(process_all)/50 10.21% 0.725 0.799 - 17.71% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 10.20% 0.707 0.779 - 9.85% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 10.19% 38485.670 42407.486 - 11.27% -
BM_deque_deque_ranges_move_backward/65536 10.17% 7388.549 8140.220 - 3.62% -
std::for_each_n(join_view(vector<vector<int>>))/8 10.15% 1.390 1.531 - 5.57% -
BM_StringRelational_Compare_Empty_Huge_Control 10.14% 1.610 1.773 - 10.33% -
std::set<std::string>::ctor(const&)/32 10.12% 713.616 785.802 - -3.95% -
std::unique(list<int>,_pred)_(contiguous)/1024 10.08% 935.028 1029.320 - 7.33% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 10.08% 89.359 98.368 - 10.46% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 10.06% 15.671 17.248 - -26.94% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 10.04% 1.057 1.163 - -2.28% -
std::swap_ranges(deque<int>)/50 10.03% 15.841 17.430 - 9.08% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.97% 0.707 0.777 - 9.84% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 9.94% 1.576 1.733 - 1.34% -
BM_vector_deque_ranges_copy/0 9.94% 0.368 0.405 - 3.07% -
SetIntersection_Interlaced_Vector_uint32_256_64 9.93% 7087974.373 7791623.387 - 7.95% -
std::remove_copy_if(deque<int>)_(prefix)/50 9.91% 27.844 30.604 - 9.57% -
std::map<std::string,_int>::contains(key)_(existent)/8192 9.88% 29.084 31.956 - -26.34% -
std::unordered_set<int>::count(key)_(non-existent)/8192 9.84% 1.425 1.566 - -0.78% -
BM_std_minmax_element<int>/4000 9.82% 894.866 982.751 - -6.02% -
BM_std_minmax_element<int>/4096 9.80% 915.845 1005.566 - -6.10% -
std::multiset<int>::count(key)_(non-existent)/32 9.78% 2.578 2.831 - 4.19% -
BM_std_minmax_element<int>/65536 9.71% 14634.547 16055.078 - -5.89% -
std::replace(vector<int>)_(sprinkled)/8192 9.69% 1186.897 1301.919 - 8.13% -
BM_vector_deque_ranges_copy/2 9.67% 1.834 2.011 - 1.32% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 9.65% 28.311 31.043 - 8.65% -
ranges::min(std::vector<char>)/8 9.63% 2.211 2.423 - -3.38% -
BM_std_minmax_element<int>/5500 9.62% 1229.545 1347.853 - -5.57% -
BM_deque_deque_ranges_move_backward/70000 9.61% 7827.965 8580.237 - 2.16% -
BM_std_minmax_element<int>/1024 9.55% 233.100 255.367 - -6.10% -
std::fill_n(list<int>)/8192 9.53% 7299.415 7995.311 - -7.39% -
ranges::minmax(std::list<__int128>)/70000 9.52% 56637.895 62031.718 - -1.63% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 9.50% 13216.312 14471.448 - 10.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 9.48% 55.307 60.548 - 6.87% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 9.44% 2.318 2.537 - 10.02% -
SetIntersection_Front_Set_string_256_64 9.42% 14014985.361 15335314.660 - 1.96% -
SetIntersection_Interlaced_Vector_string_16384_1024 9.39% 113705760.400 124380794.125 - 3.72% -
std::copy_backward(deque<int>)/8 9.38% 2.570 2.811 - 4.54% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 9.38% 1.155 1.264 - 4.44% -
BM_std_minmax_element<int>/512 9.30% 118.437 129.456 - -6.24% -
std::partition(deque<int>)_(dense)/32 9.29% 9.297 10.161 - -7.90% -
BM_std_minmax_element<int>/70000 9.27% 15660.251 17111.526 - -6.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 9.20% 121226.347 132374.245 - 11.09% -
rng::contains(vector<int>)_(process_all)/8 9.15% 2.539 2.772 - 7.44% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 9.14% 28082.751 30650.203 - 6.34% -
SetIntersection_Interlaced_Vector_float_256_64 8.99% 6870154.420 7487515.440 - 3.67% -
BM_deque_deque_ranges_copy_backward/64000 8.96% 7132.295 7771.412 - 0.27% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 8.94% 868.777 946.467 - 9.97% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 8.92% 3.816 4.156 - 5.85% -
std::map<int,_int>::insert(value)_(already_present)/1024 8.91% 3.299 3.593 - 15.77% -
std::find_if_not(vector<int>)_(bail_25%)/32768 8.90% 944.030 1028.065 - 7.58% -
rng::fold_left(list<int>)/1048576 8.89% 1350526.683 1470553.524 - 8.85% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 8.84% 403.668 439.335 - 8.43% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.81% 9.324 10.145 - -6.48% -
BM_PushHeap_string_Ascending_262144 8.80% 28.058 30.528 - 3.11% -
SetIntersection_Front_Vector_float_262144_1024 8.79% 5427656.019 5904842.365 - 0.07% -
std::copy_backward(deque<int>)/262144 8.78% 31435.549 34195.428 - 2.25% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 8.77% 288.105 313.372 - 14.46% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 8.71% 1633732.340 1776109.537 - 11.85% -
std::set<std::string>::contains(key)_(existent)/8192 8.69% 27.262 29.629 - 8.41% -
std::find_if(vector<int>)_(bail_25%)/1024 8.68% 29.399 31.952 - 13.51% -
std::map<std::string,_int>::erase(iterator)/8192 8.68% 31.666 34.414 - 9.12% -
std::set<int>::lower_bound(key)_(non-existent)/32 8.68% 2.275 2.472 - 2.28% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 8.67% 31.057 33.748 - -3.07% -
std::find(vector<char>)_(bail_25%)/8 8.66% 1.062 1.154 - 0.08% -
BM_deque_deque_ranges_copy_backward/70000 8.66% 7901.473 8586.071 - 0.43% -
std::map<std::string,_int>::find(key)_(existent)/32 8.64% 14.816 16.096 - -23.70% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 8.64% 73.626 79.989 - 13.06% -
SetIntersection_Front_Vector_float_1024_1024 8.61% 5433929.916 5901809.724 - 0.18% -
std::find_if_not(list<int>)_(process_all)/8 8.61% 3.538 3.842 - 8.41% -
std::set<std::string>::equal_range(key)_(existent)/32 8.58% 16.135 17.520 - 1.31% -
std::find_if(deque<int>)_(bail_25%)/32768 8.53% 1984.606 2153.953 - 7.00% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 8.53% 45.950 49.868 - 2.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 8.51% 751.770 815.731 - 0.75% -
std::unordered_set<int>::contains(key)_(non-existent)/0 8.49% 0.338 0.366 - -16.20% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 8.48% 1.379 1.496 - -7.27% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 8.48% 1.412 1.532 - 10.15% -
BM_deque_deque_copy_backward/65536 8.47% 7457.970 8089.296 - 1.38% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 8.46% 28.005 30.375 - 5.82% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 8.44% 1183.664 1283.546 - -1.10% -
std::multimap<std::string,_int>::find(key)_(existent)/32 8.43% 14.555 15.782 - -14.31% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 8.41% 1.180 1.279 - 4.15% -
std::find_if_not(vector<int>)_(bail_25%)/8192 8.38% 242.072 262.367 - 10.59% -
ranges::minmax(std::deque<__int128>)/8 8.38% 3.747 4.062 - 3.45% -
std::find_if(deque<int>)_(bail_25%)/8192 8.35% 498.723 540.386 - 7.55% -
BM_vector_deque_ranges_move/0 8.35% 0.463 0.502 - 28.19% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 8.35% 1.297 1.406 - -9.08% -
std::remove_if(list<int>)_(prefix)/8192 8.29% 9339.542 10113.559 - 2.02% -
BM_deque_deque_move_backward/65536 8.28% 7515.669 8138.318 - 4.15% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 8.27% 34.439 37.289 - 6.02% -
SetIntersection_Interlaced_Vector_uint32_16384_4 8.25% 1509125.832 1633700.951 - 18.10% -
std::find_end(deque<int>)_(single_element)/1024 8.25% 303.803 328.872 - 7.56% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 8.24% 1.580 1.710 - 11.78% -
BM_num_put<unsigned_long_long> 8.20% 10.658 11.533 - 0.62% -
std::move_backward(vector<int>)/8 8.19% 2.133 2.307 - 2.41% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 8.17% 31.571 34.152 - -35.44% -
BM_deque_deque_ranges_copy_backward/65536 8.16% 7406.223 8010.249 - 0.61% -
std::pop_heap(deque<int>)/8192 8.15% 53.128 57.459 - 8.64% -
BM_std_minmax_element<int>/64000 8.11% 14485.864 15661.080 - -6.02% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 8.09% 1.053 1.138 - 5.54% -
BM_deque_deque_move_backward/64000 8.09% 7247.068 7833.243 - 2.25% -
std::fill_n(vector<bool>)/64 8.08% 1.344 1.453 - 3.92% -
std::set<std::string>::contains(key)_(existent)/1024 8.07% 21.271 22.987 - -6.45% -
std::map<std::string,_int>::contains(key)_(existent)/1024 8.05% 22.340 24.139 - -26.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 8.04% 608.308 657.212 - -10.67% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 8.00% 22.124 23.894 - -34.00% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 7.98% 0.338 0.365 - 8.01% -
std::unordered_set<int>::find(key)_(existent)/1024 7.96% 1.373 1.483 - 6.32% -
std::swap_ranges(deque<int>)/1024 7.94% 351.991 379.933 - 18.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 7.92% 1636515.217 1766145.264 - 11.11% -
ranges::minmax(std::list<__int128>)/64 7.91% 38.941 42.019 - 0.18% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 7.81% 34.667 37.373 - 5.82% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 7.80% 1.260 1.359 - -15.81% -
std::copy_if(vector<int>)_(entire_range)/8 7.79% 2.145 2.312 - -0.62% -
SetIntersection_Interlaced_Set_string_16384_4 7.72% 200586125.878 216080650.302 - 11.35% -
std::flat_map<int,_int>::erase(iterator)/8192 7.69% 495.509 533.593 - 8.82% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 7.67% 30.163 32.476 - 6.83% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 7.64% 0.347 0.374 - -15.59% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 7.64% 5972.499 6428.657 - 1.02% -
std::multiset<int>::contains(key)_(non-existent)/32 7.63% 2.794 3.007 - 2.35% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.63% 0.596 0.642 - 7.46% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 7.63% 1414.988 1522.887 - 2.70% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 7.62% 18.494 19.903 - -2.41% -
std::unordered_set<int>::find(key)_(existent)/8192 7.61% 1.369 1.473 - 8.04% -
BM_deque_vector_copy/0 7.55% 1.305 1.404 - -1.18% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 7.54% 86.101 92.590 - 3.16% -
rng::contains(deque<int>)_(process_all)/8 7.54% 2.918 3.138 - 4.71% -
std::search(deque<int>)_(same_length)/1024 7.51% 471.351 506.757 - 0.80% -
SetIntersection_Interlaced_Set_string_1024_1024 7.49% 57009902.578 61282585.449 - 6.50% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 7.49% 1.171 1.258 - 4.30% -
std::set<std::string>::erase(iterator)/32 7.48% 25.117 26.996 - -2.63% -
BM_deque_deque_copy_backward/64000 7.47% 7289.610 7834.249 - 0.65% -
ranges::minmax(std::list<__int128>)/1 7.47% 0.429 0.461 - 6.18% -
std::map<int,_int>::count(key)_(non-existent)/0 7.47% 0.251 0.270 - 8.18% -
SetIntersection_Front_Set_uint32_16384_256 7.46% 3809714.331 4093928.476 - -0.11% -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.45% 7.084 7.611 - 8.37% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 7.42% 22.248 23.899 - 6.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 7.40% 195185962.238 209627077.145 - 4.35% -
std::unordered_set<std::string>::count(key)_(existent)/1024 7.35% 36.808 39.513 - -3.12% -
std::replace(vector<int>)_(sprinkled)/1024 7.34% 152.298 163.472 - 7.32% -
BM_vector_deque_move/0 7.33% 0.427 0.458 - 2.91% -
BM_vector_deque_copy_backward/70000 7.33% 8151.213 8748.529 - 0.21% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 7.32% 65.704 70.514 - 1.73% -
BM_deque_deque_copy_backward/70000 7.32% 7931.066 8511.593 - 0.38% -
std::set<std::string>::count(key)_(non-existent)/8192 7.31% 33.189 35.616 - 10.05% -
BM_vector_deque_move_backward/64000 7.31% 7299.994 7833.416 - -1.54% -
std::search(list<int>)_(single_element)/8192 7.28% 7540.243 8088.817 - -8.78% -
std::unordered_set<int>::find(key)_(existent)/32 7.27% 1.192 1.279 - 6.95% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 7.26% 23.530 25.237 - 7.52% -
BM_tolower_string<char> 7.23% 15.174 16.272 - 6.79% -
std::unordered_set<int>::count(key)_(existent)/8192 7.20% 1.342 1.439 - 0.99% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 7.17% 90.754 97.264 - 2.51% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 7.16% 793.881 850.732 - -4.81% -
std::find_end(deque<int>)_(single_element)/1000 7.14% 309.541 331.653 - 7.00% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 7.14% 0.459 0.492 - 0.13% -
std::find_end(deque<int>)_(single_element)/8192 7.13% 2199.553 2356.400 - 6.54% -
std::multiset<std::string>::erase(iterator)/1024 7.12% 33.633 36.027 - 10.98% -
SetIntersection_Front_Set_uint32_16384_64 7.12% 1666759.197 1785413.344 - 0.25% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 7.10% 1357.526 1453.957 - 2.40% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 7.09% 26443.058 28316.813 - 3.92% -
std::is_sorted_until(vector<int>)/8 7.08% 2.041 2.186 - 0.74% -
SetIntersection_Interlaced_Vector_string_256_16 7.07% 9949339.512 10652657.481 - 1.88% -
SetIntersection_Interlaced_Set_uint64_1024_64 7.06% 10142455.748 10858537.157 - 7.69% -
std::search(vector<int>,_pred)_(single_element)/8192 7.05% 4323.362 4628.375 - 0.38% -
BM_vector_deque_ranges_move_backward/65536 7.03% 7568.131 8100.206 - 2.36% -
std::lower_bound(std::vector<int>)/100 7.01% 12.043 12.887 - 3.39% -
std::move(list<int>)/64 6.99% 40.592 43.430 - 6.47% -
SetIntersection_None_Set_string_16384_4 6.98% 191641987.674 205025066.211 - 5.35% -
std::unordered_map<int,_int>::count(key)_(existent)/32 6.95% 1.400 1.498 - 1.83% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 6.95% 4.687 5.012 - 0.26% -
std::multiset<int>::count(key)_(non-existent)/8192 6.94% 9.857 10.541 - 0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 6.92% 14058805.212 15031769.225 - 2.37% -
rng::find_last(deque<int>)_(bail_90%)/1048576 6.92% 25671.252 27447.375 - 0.51% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 6.91% 25546.244 27312.509 - 44.31% -
bm_lexicographical_compare<signed_char>/64 6.89% 1.938 2.071 - -3.66% -
std::is_sorted_until(vector<int>)/8192 6.87% 1847.504 1974.458 - 7.24% -
BM_vector_deque_copy_backward/64 6.87% 2.982 3.187 - 1.85% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 6.86% 343632748.081 367195952.846 - 6.16% -
std::search(vector<int>,_pred)_(single_element)/1000 6.85% 528.560 564.747 - 0.29% -
SetIntersection_Interlaced_Vector_uint32_1024_4 6.83% 1285384.875 1373203.373 - 7.99% -
std::search(vector<int>,_pred)_(single_element)/1024 6.83% 541.373 578.327 - 0.25% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 6.83% 42700.087 45614.746 - 10.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 6.78% 0.671 0.716 - 8.67% -
BM_PushHeap_uint64_Ascending_64 6.77% 1.680 1.794 - 14.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.73% 195878475.876 209054419.426 - 6.37% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6.72% 6015.443 6419.587 - 6.93% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 6.71% 53.350 56.929 - -9.38% -
std::is_partitioned(deque<int>)_(partitioned)/1024 6.69% 289.949 309.349 - 3.17% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 6.68% 3600.071 3840.567 - 7.08% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 6.68% 29.541 31.513 - 1.33% -
SetIntersection_None_Set_string_16384_1 6.66% 192038134.383 204823120.937 - 4.73% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 6.65% 18.254 19.467 - 7.72% -
std::find_if(deque<int>)_(process_all)/8 6.63% 2.509 2.676 - 2.42% -
std::set<std::string>::lower_bound(key)_(existent)/8192 6.60% 28.664 30.557 - -4.46% -
std::copy_n(vector<bool>)_(aligned)/64 6.59% 1.323 1.410 - 4.84% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 6.58% 45.706 48.714 - 3.78% -
std::set<int>::lower_bound(key)_(existent)/1024 6.58% 4.515 4.812 - 5.28% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 6.57% 23.622 25.173 - 5.88% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 6.54% 10071.258 10730.053 - 13.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 6.51% 232371358.967 247487243.217 - 9.59% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 6.49% 23.086 24.585 - -12.35% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 6.49% 83.934 89.385 - 2.31% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 6.46% 37920.789 40371.529 - 7.76% -
std::is_sorted_until(vector<int>,_pred)/8 6.45% 3.438 3.660 - -0.25% -
BM_PushHeap_string_Ascending_1024 6.44% 13.960 14.860 - 2.85% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 6.42% 26.215 27.898 - 1.26% -
rng::find_last(deque<int>)_(bail_90%)/8192 6.42% 203.345 216.401 - 7.43% -
std::move_backward(deque<int>)/32768 6.41% 3327.406 3540.720 - 0.03% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.37% 37.725 40.130 - 41.64% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 6.37% 275.439 292.990 - 6.32% -
SetIntersection_None_Set_string_16384_64 6.35% 191035565.055 203165482.350 - 7.43% -
BM_PushHeap_float_SingleElement_1 6.35% 0.519 0.552 - 6.24% -
rng::fold_left(deque<int>)/8 6.33% 3.837 4.080 - 6.42% -
std::remove_if(deque<int>)_(prefix)/50 6.33% 62.387 66.333 - -5.67% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 6.32% 20.952 22.277 - 5.44% -
std::multiset<int>::contains(key)_(non-existent)/0 6.32% 0.282 0.300 - 6.40% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 6.32% 0.770 0.819 - 6.02% -
std::find_end(deque<int>)_(near_matches)/8192 6.31% 1115089.379 1185496.321 - 5.68% -
bm_lexicographical_compare<signed_char>/8 6.31% 3.085 3.279 - -4.19% -
BM_CmpLess_int_ushort 6.29% 1.103 1.172 - 6.32% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 6.29% 507.390 539.304 - 3.22% -
std::fill_n(list<int>)/1024 6.24% 440.496 467.970 - 0.62% -
std::copy_backward(deque<int>)/1048576 6.23% 129654.935 137730.640 - 6.53% -
std::set<int>::upper_bound(key)_(non-existent)/8192 6.20% 9.781 10.388 - -1.07% -
rng::contains_subrange(list<int>)_(process_all)/50 6.17% 16.923 17.967 - 3.01% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 6.16% 12715.310 13498.442 - 5.34% -
SetIntersection_Interlaced_Vector_float_64_4 6.15% 17983860.766 19090127.636 - 5.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.15% 136192.668 144564.377 - 2.74% -
std::find_first_of(vector<int>)_(large_needle)/50 6.15% 283.645 301.080 - 1.27% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 6.10% 4.280 4.541 - 0.11% -
BM_vector_deque_ranges_move_backward/2 6.09% 1.934 2.052 - 15.77% -
std::set<std::string>::ctor(const&,_alloc)/32 6.09% 695.852 738.250 - -1.19% -
SetIntersection_Interlaced_Set_uint32_1024_1024 6.07% 12608320.772 13373996.624 - 7.56% -
SetIntersection_None_Set_string_16384_1024 6.06% 194072906.811 205841423.866 - 6.90% -
std::unordered_set<std::string>::count(key)_(existent)/8192 6.06% 38.567 40.905 - 8.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 6.05% 52.461 55.632 - 14.00% -
BM_PushHeap_float_Ascending_16384 6.04% 4.036 4.279 - 0.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 5.98% 13269769.700 14063710.419 - 11.47% -
BM_PushHeap_string_Ascending_256 5.97% 11.330 12.006 - 3.80% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 5.96% 33.806 35.821 - -5.29% -
std::is_sorted(vector<int>,_pred)/8 5.95% 3.243 3.436 - 0.12% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 5.93% 0.770 0.816 - 5.54% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 5.91% 1.310 1.388 - -7.05% -
BM_deque_deque_ranges_move_backward/64000 5.88% 7401.720 7836.629 - 1.82% -
SetIntersection_Front_Set_float_1024_64 5.86% 1697246.266 1796631.283 - 5.48% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 5.84% 295.754 313.035 - 5.94% -
std::unordered_set<int>::count(key)_(existent)/1024 5.84% 1.152 1.220 - -7.83% -
BM_std_minmax_element<char>/64 5.84% 17.074 18.071 - 5.43% -
std::any_of(list<int>)_(process_all)/32768 5.81% 25870.484 27373.088 - 6.46% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.80% 22.769 24.088 - -38.47% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 5.79% 0.770 0.815 - 5.48% -
rng::find_last(deque<int>)_(bail_90%)/1024 5.77% 28.909 30.578 - 5.76% -
ranges::minmax(std::deque<__int128>)/1 5.77% 0.682 0.721 - 3.44% -
SetIntersection_Interlaced_Set_string_262144_262144 5.75% 17267359.943 18260751.223 - 4.14% -
BM_vector_deque_move/4096 5.74% 144.353 152.645 - 3.76% -
std::multimap<int,_int>::count(key)_(existent)/1024 5.73% 5.509 5.824 - 7.65% -
std::all_of(vector<int>)_(process_all)/50 5.72% 12.656 13.381 - -6.79% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 5.72% 1.423 1.505 - 24.77% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 5.70% 15030.567 15887.976 - 5.62% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 5.70% 2.285 2.416 - 3.09% -
std::lower_bound(std::vector<int>)/8 5.69% 7.719 8.159 - -0.91% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 5.69% 12911.593 13646.441 - 7.38% -
std::copy_n(deque<int>)/8 5.68% 2.683 2.835 - 1.90% -
std::stable_partition(vector<int>)_(sparse)/50 5.66% 20.722 21.895 - 2.18% -
SetIntersection_Interlaced_Set_string_16384_1 5.66% 1093465.340 1155342.215 - 4.48% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 5.66% 24.336 25.713 - 8.05% -
SetIntersection_Interlaced_Vector_float_1024_256 5.65% 5978489.901 6316566.105 - 14.41% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 5.65% 663104.387 700541.329 - 78.49% -
std::find_first_of(list<int>)_(large_needle)/1024 5.64% 861544.255 910138.641 - 7.27% -
std::map<int,_int>::clear()/1024 5.60% 10618.850 11213.419 - 8.23% -
SetIntersection_Interlaced_Vector_float_64_1 5.59% 16362628.358 17277526.398 - 5.41% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 5.58% 141502.596 149393.599 - 2.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 5.57% 194368473.246 205194395.812 - 6.68% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 5.55% 496149.494 523675.230 - -1.42% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 5.53% 1249.321 1318.412 - 3.87% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.53% 10942.046 11546.754 - 4.97% -
std::sort(deque<int>)_(repeated)/1024 5.49% 1011.200 1066.717 - 0.19% -
std::is_partitioned(deque<int>)_(partitioned)/32 5.47% 9.209 9.713 - 4.97% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 5.46% 703.321 741.739 - -4.78% -
std::replace_if(vector<int>)_(sprinkled)/32 5.46% 8.632 9.103 - 1.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 5.45% 3.207 3.382 - 0.13% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 5.44% 1.528 1.611 - -0.02% -
std::rotate(vector<bool>)_(by_1/4)/1024 5.44% 13.087 13.799 - -1.62% -
std::find_end(deque<int>)_(near_matches)/1000 5.40% 15638.030 16482.322 - 5.10% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.40% 1.385 1.460 - 9.70% -
std::rotate(deque<int>)_(by_1/3)/50 5.36% 28.842 30.387 - 6.22% -
std::move_backward(deque<int>)/1048576 5.34% 125358.618 132057.907 - 0.25% -
std::find(list<int>)_(process_all)/8 5.34% 2.249 2.369 - -1.45% -
std::find_end(deque<int>,_pred)_(same_length)/1024 5.30% 796.926 839.183 - 5.40% -
std::move(deque<int>)/8 5.29% 3.251 3.423 - 0.71% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 5.28% 50327.326 52983.401 - 5.43% -
std::multiset<int>::equal_range(key)_(existent)/32 5.27% 2.240 2.358 - 0.46% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 5.27% 30495.746 32103.741 - 4.07% -
rng::starts_with(deque<int>)/1000 5.27% 435.115 458.038 - -3.76% -
bm_gcd_random 5.26% 29.205 30.741 - 6.10% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 5.26% 9.972 10.496 - -17.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.25% 20.425 21.498 - 15.49% -
bm_lexicographical_compare<unsigned_char>/64 5.25% 1.933 2.035 - 8.22% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 5.24% 6.749 7.102 - 2.26% -
std::flat_map<int,_int>::contains(key)_(existent)/8192 5.24% 11.610 12.218 - 5.91% -
std::multiset<std::string>::count(key)_(non-existent)/32 5.23% 10.043 10.568 - 7.00% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 5.23% 1.216 1.279 - 18.89% -
BM_PushHeap_uint64_PipeOrgan_4 5.23% 0.481 0.506 - 4.75% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 5.21% 114839.882 120827.229 - 6.51% -
std::partition(deque<int>)_(dense)/50 5.17% 13.986 14.709 - -8.94% -
BM_PushHeap_uint64_Ascending_16 5.13% 0.945 0.993 - 5.83% -
std::rotate(deque<int>)_(by_1/3)/8192 5.13% 3152.501 3314.103 - -0.94% -
SetIntersection_Interlaced_Vector_uint64_16384_64 5.13% 5581843.137 5867953.696 - -32.57% -
BM_num_put<long_long> 5.10% 11.284 11.860 - -3.15% -
std::unordered_set<int>::clear()/1024 5.08% 8231.200 8649.567 - 4.78% -
std::transform(deque<int>,_deque<int>)/32 5.03% 21.328 22.401 - 4.91% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 5.03% 601.543 631.811 - 4.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.03% 1186.355 1246.029 - 1.84% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 5.02% 24623.268 25859.964 - 4.49% -
std::search(vector<int>)_(same_length)/8192 5.02% 1885.370 1979.956 - 6.59% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 5.01% 31.145 32.707 - 2.96% -
BM_std_minmax_element<long_long>/1024 4.99% 264.617 277.827 - -1.06% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 4.98% 12.177 12.783 - 2.10% -
BM_std_minmax_element<long_long>/512 4.98% 134.086 140.759 - -1.13% -
BM_StringRelational_Compare_Empty_Large_Control 4.95% 1.834 1.925 - 19.69% -
SetIntersection_Front_Set_uint32_16384_1024 4.95% 12084090.691 12682208.107 - 1.77% -
BM_PushHeap_string_Ascending_64 4.93% 7.564 7.936 - 2.61% -
std::replace(list<int>)_(sprinkled)/8192 4.92% 7140.310 7491.315 - -12.48% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 4.91% 196392307.491 206033319.875 - -4.45% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 4.91% 24.444 25.643 - 10.64% -
rng::find_last_if(vector<int>)_(bail_10%)/50 4.90% 11.485 12.048 - 4.54% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 4.88% 22.861 23.977 - -0.70% -
BM_vector_deque_move_backward/70000 4.88% 7880.565 8265.147 - -3.24% -
std::partition_copy(deque<int>)/50 4.88% 21.265 22.303 - 4.40% -
SetIntersection_Interlaced_Vector_uint64_16_1 4.87% 62683936.225 65739316.813 - 5.16% -
SetIntersection_Front_Vector_string_256_256 4.87% 19012065.719 19938456.546 - -0.95% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 4.87% 23.823 24.982 - -25.50% -
SetIntersection_Interlaced_Set_string_1024_4 4.86% 10466824.667 10975946.406 - 7.50% -
SetIntersection_None_Set_string_16384_16 4.86% 191515782.163 200831091.924 - 5.32% -
std::move(list<int>)/512 4.86% 354.388 371.620 - 4.65% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 4.85% 1.363 1.429 - 7.76% -
BM_std_minmax_element<long_long>/4096 4.85% 1041.490 1091.973 - -1.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 4.83% 0.594 0.622 - 2.23% -
std::swap_ranges(deque<int>)/8192 4.81% 2789.952 2924.109 - 14.75% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 4.80% 772.744 809.829 - 3.27% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 4.79% 3493.974 3661.177 - 3.74% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 4.78% 40.201 42.121 - 14.56% -
BM_vector_deque_ranges_move_backward/64000 4.77% 7254.658 7601.032 - -2.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 4.76% 1.630 1.707 - 6.69% -
SetIntersection_Interlaced_Vector_string_1024_256 4.74% 20212681.641 21171021.497 - -0.57% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 4.73% 462.793 484.693 - 0.27% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 4.73% 23.927 25.059 - 2.79% -
BM_StringFindCharLiteral/1024 4.72% 18.219 19.079 - 6.37% -
BM_PushHeap_uint32_Ascending_262144 4.71% 4.678 4.899 - 3.02% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.71% 560.457 586.846 - 6.83% -
std::set<int>::upper_bound(key)_(non-existent)/1024 4.70% 5.819 6.092 - -2.29% -
std::remove_if(vector<int>)_(prefix)/1024 4.70% 349.789 366.220 - 4.69% -
BM_std_minmax_element<short>/3 4.70% 1.143 1.197 - 6.17% -
std::equal(deque<int>)_(it,_it,_it)/1024 4.68% 478.200 500.567 - 3.37% -
BM_std_minmax_element<long_long>/5500 4.66% 1394.411 1459.460 - -1.54% -
BM_vector_deque_ranges_move_backward/70000 4.66% 8030.136 8404.580 - 1.31% -
BM_std_minmax_element<long_long>/4000 4.66% 1018.945 1066.407 - -1.30% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.64% 1.188 1.243 - 6.06% -
std::fill_n(deque<int>)/1024 4.63% 28.898 30.236 - 1.13% -
SetIntersection_Interlaced_Vector_string_1024_64 4.60% 8039006.610 8408754.740 - 5.33% -
std::vector<int>::insert(middle)_(cheap_elements)/8192 4.59% 139.894 146.308 - 4.89% -
ranges::minmax(std::deque<long_long>)/8 4.57% 3.895 4.073 - -5.13% -
std::move_backward(deque<int>)/8 4.56% 3.369 3.522 - -0.57% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 4.56% 25709.223 26881.176 - 4.69% -
std::find_if(vector<char>)_(process_all)/8 4.55% 1.526 1.595 - 12.75% -
std::set<int>::lower_bound(key)_(existent)/32 4.54% 1.500 1.568 - 3.30% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 4.53% 19437.310 20317.900 - 1.47% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.52% 1968.163 2057.112 - -0.21% -
std::unordered_set<std::string>::clear()/32 4.50% 878.899 918.411 - 1.05% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.48% 40.489 42.302 - 4.96% -
SetIntersection_Interlaced_Set_string_1024_16 4.45% 12869036.007 13442088.900 - 4.29% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 4.44% 22.524 23.524 - 4.37% -
BM_StringRelational_Eq_Empty_Small_Control 4.43% 0.470 0.491 - 4.28% -
std::find_if(deque<int>)_(bail_25%)/1024 4.42% 77.302 80.722 - 4.27% -
ranges::min(std::list<long_long>)/70000 4.41% 49988.878 52194.909 - 19.01% -
std::partial_sort_copy(vector<int>)_(heap)/8 4.40% 15.819 16.515 - 2.09% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 4.40% 3.342 3.489 - 4.15% -
std::unique(deque<int>)_(sprinkled)/52 4.40% 60.518 63.179 - 4.57% -
BM_lexicographical_compare_three_way_fast_path/1024 4.40% 236.575 246.975 - 1.06% -
SetIntersection_Front_Set_string_262144_262144 4.37% 17859375.002 18640591.715 - 6.84% -
BM_PushHeap_uint64_Ascending_1024 4.37% 2.675 2.792 - 8.49% -
std::make_heap(vector<int>)_(pipe-organ)/1024 4.37% 654.678 683.287 - 4.00% -
SetIntersection_Interlaced_Vector_uint64_4_1 4.37% 213469135.137 222790957.073 - 4.65% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 4.36% 23.752 24.789 - 6.58% -
SetIntersection_None_Set_string_16384_16384 4.36% 191867696.443 200228508.531 - 7.52% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 4.34% 30.876 32.215 - -1.23% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.34% 1.275 1.330 - 6.98% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 4.32% 7.861 8.201 - 4.71% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 4.29% 0.266 0.277 - 0.47% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.28% 5.072 5.289 - -0.07% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 4.27% 17.752 18.511 - 17.01% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 4.27% 1.645 1.716 - -1.49% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.27% 575.483 600.070 - 1.48% -
rng::contains_subrange(list<int>)_(process_all)/8192 4.27% 6649.357 6933.241 - -13.96% -
std::partial_sort_copy(list<int>)_(heap)/8 4.26% 16.842 17.560 - 2.54% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 4.24% 50.229 52.360 - 1.92% -
bm_ranges_swap_ranges_vb_aligned/32 4.24% 3.313 3.453 - 4.51% -
std::unordered_set<int>::erase(iterator)/32 4.23% 20.032 20.880 - 6.74% -
ranges::min(std::list<__int128>)/70000 4.23% 59087.676 61586.357 - 4.60% -
std::map<int,_int>::count(key)_(non-existent)/32 4.22% 2.884 3.006 - 2.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 4.22% 1006201.692 1048673.464 - -0.14% -
std::set<int>::equal_range(key)_(non-existent)/1024 4.21% 6.409 6.678 - 1.70% -
bm_lexicographical_compare<unsigned_char>/8 4.20% 1.377 1.435 - 9.11% -
std::find_if(vector<int>)_(process_all)/8 4.20% 1.288 1.342 - -5.92% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 4.20% 301.127 313.764 - 4.36% -
SetIntersection_Front_Set_uint32_262144_64 4.17% 1631359.641 1699354.188 - 0.90% -
rng::contains(list<int>)_(process_all)/32 4.16% 8.862 9.230 - 4.18% -
std::search(vector<int>,_pred)_(same_length)/8192 4.15% 4884.861 5087.360 - 3.63% -
std::copy_backward(list<int>)/32768 4.15% 26056.582 27136.713 - 1.66% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 4.14% 28107.002 29271.031 - 3.88% -
std::count(list<int>)_(every_other)/8 4.14% 2.044 2.129 - 0.81% -
std::swap_ranges(deque<int>)/32 4.13% 10.696 11.138 - 6.96% -
SetIntersection_Front_Vector_uint64_262144_64 4.12% 1311468.306 1365502.571 - 2.51% -
SetIntersection_Interlaced_Set_string_256_4 4.10% 13011235.942 13545308.127 - 4.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.10% 194364306.833 202331924.704 - 2.55% -
std::search(deque<int>)_(same_length)/8192 4.10% 3743.119 3896.449 - 1.44% -
BM_std_minmax_element<long_long>/64 4.09% 16.771 17.457 - -0.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 4.07% 1485.945 1546.449 - 4.63% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 4.07% 259517.616 270075.614 - 2.23% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 4.07% 18.305 19.049 - 2.08% -
std::map<int,_int>::insert(value)_(already_present)/8192 4.06% 3.872 4.030 - 4.05% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 4.06% 3.497 3.639 - 5.43% -
SetIntersection_Interlaced_Vector_string_1024_4 4.06% 1626605.679 1692598.010 - 4.25% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 4.04% 10.217 10.630 - -41.05% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 4.04% 516.997 537.897 - 0.28% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.03% 130867.140 136145.426 - 3.80% -
BM_lexicographical_compare_three_way_fast_path/1048576 4.03% 239192.847 248839.212 - 1.33% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4.03% 3982.381 4142.909 - 3.45% -
std::map<int,_int>::contains(key)_(non-existent)/1024 4.03% 5.645 5.872 - 4.71% -
BM_lexicographical_compare_three_way<IntPtr>/64 4.03% 15.019 15.624 - 0.65% -
std::any_of(deque<int>)_(process_all)/32768 4.03% 10094.986 10501.356 - 3.75% -
BM_std_minmax_element<short>/512 4.02% 124.509 129.519 - -2.46% -
BM_PushHeap_string_Random_16 4.02% 10.419 10.838 - 4.28% -
BM_PushHeap_uint32_Random_256 4.02% 5.327 5.541 - -1.37% -
std::rotate_copy(deque<int>)/32 4.02% 2.571 2.674 - -0.42% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 4.01% 71.653 74.529 - 0.74% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 3.99% 259283.367 269640.259 - 2.03% -
std::move(vector<bool>)_(unaligned)/32768 3.98% 202.338 210.391 - 2.54% -
BM_PushHeap_string_QuickSortAdversary_256 3.98% 14.741 15.327 - 4.94% -
std::is_partitioned(deque<int>)_(partitioned)/50 3.97% 14.081 14.640 - 4.26% -
BM_lexicographical_compare_three_way_fast_path/16384 3.96% 3634.083 3778.056 - 0.90% -
std::find_end(list<int>,_pred)_(single_element)/8192 3.96% 8141.471 8463.978 - 3.38% -
std::map<int,_int>::find(key)_(existent)/32 3.96% 1.691 1.758 - 4.60% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 3.96% 170.411 177.152 - -0.09% -
std::partial_sort(deque<int>)_(shuffled)/8192 3.95% 237113.281 246486.491 - 1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 3.95% 195532187.650 203259377.980 - -0.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.95% 166414.120 172989.924 - 3.51% -
std::rotate(list<int>)_(1_element_backward)/50 3.93% 24.163 25.113 - 0.92% -
std::multiset<int>::upper_bound(key)_(existent)/8192 3.93% 14.714 15.292 - 4.43% -
std::find_end(deque<int>)_(near_matches)/1024 3.92% 16245.385 16882.421 - 3.61% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.92% 4.629 4.811 - 0.31% -
BM_PushHeap_uint64_Ascending_256 3.91% 2.259 2.348 - 12.44% -
std::rotate(deque<int>)_(by_1/4)/50 3.91% 27.303 28.369 - 3.90% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 3.90% 10.421 10.827 - 2.95% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.88% 241.573 250.951 - 0.66% -
std::is_partitioned(list<int>)_(partitioned)/8192 3.88% 6859.529 7125.378 - 3.89% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 3.87% 6262.506 6505.057 - -2.38% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 3.87% 23269.305 24170.155 - 2.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 3.87% 169172138.119 175714847.552 - -0.86% -
BM_vector_deque_ranges_move_backward/1 3.87% 2.244 2.331 - 13.56% -
BM_lexicographical_compare_three_way_fast_path/4096 3.86% 922.253 957.884 - 0.79% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 3.86% 12934.118 13433.800 - 3.01% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.86% 975297.171 1012906.490 - 3.33% -
SetIntersection_Front_Set_uint64_262144_256 3.85% 3922082.714 4072903.647 - 3.42% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 3.83% 24536.201 25475.454 - 4.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.82% 37.918 39.367 - 18.76% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 3.82% 157.937 163.963 - 1.02% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 3.82% 13.066 13.565 - 4.69% -
std::any_of(deque<int>)_(process_all)/8192 3.81% 2526.241 2622.478 - 3.64% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 3.80% 12657.908 13139.202 - 1.07% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.80% 1220.079 1266.449 - -2.53% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.79% 0.922 0.957 - 4.21% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 3.79% 19909.854 20664.040 - 1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 3.78% 1132289.048 1175137.223 - -0.18% -
rng::fold_left(list<int>)/8192 3.78% 10652.094 11054.715 - 6.38% -
std::find_if_not(list<int>)_(bail_25%)/8 3.78% 0.911 0.946 - 2.65% -
SetIntersection_Interlaced_Vector_uint64_64_16 3.77% 17459011.739 18116520.003 - 8.20% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.76% 19856.597 20603.119 - 2.82% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 3.75% 0.598 0.620 - 1.81% -
BM_StringConstructDestroyCStr_Large_Transparent 3.75% 14.918 15.477 - 50.87% -
SetIntersection_None_Set_string_16384_256 3.75% 192278110.042 199484234.330 - 3.44% -
SetIntersection_Front_Set_float_1024_16 3.75% 1172729.173 1216662.534 - 2.16% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.74% 24.523 25.441 - 0.93% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 3.74% 1.757 1.822 - 4.19% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.73% 791.955 821.461 - 3.41% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 3.72% 350.835 363.878 - 11.36% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.72% 239551.820 248451.579 - -0.38% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 3.71% 1.476 1.530 - 1.92% -
std::map<int,_int>::count(key)_(non-existent)/8192 3.71% 11.129 11.542 - 4.31% -
std::generate(list<int>)/50 3.71% 15.055 15.614 - 2.08% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 3.70% 394.531 409.133 - 3.78% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 3.70% 12.758 13.230 - 3.06% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 3.69% 25.705 26.654 - -37.34% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.69% 3653.498 3788.285 - 0.89% -
std::map<int,_int>::ctor(const&)/32 3.68% 221.417 229.575 - 4.80% -
SetIntersection_Interlaced_Vector_uint64_256_4 3.68% 4654885.875 4826178.234 - 2.08% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 3.68% 20.621 21.380 - -0.83% -
std::find(list<int>)_(bail_25%)/1024 3.67% 127.103 131.771 - 2.91% -
BM_PushHeap_uint32_Random_16384 3.66% 5.701 5.910 - 1.02% -
std::multimap<std::string,_int>::count(key)_(existent)/32 3.66% 19.222 19.926 - -0.95% -
BM_StringRelational_Compare_Empty_Small_Control 3.66% 1.611 1.670 - 3.87% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 3.66% 709.499 735.463 - 3.51% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.66% 172623.110 178936.858 - 1.45% -
SetIntersection_Interlaced_Set_string_256_1 3.65% 4330381.780 4488385.630 - 3.82% -
std::unique(list<int>,_pred)_(sprinkled)/32 3.64% 65.209 67.585 - 9.97% -
std::search(vector<int>)_(same_length)/1024 3.64% 246.581 255.549 - 4.91% -
BM_std_minmax_element<long_long>/64000 3.63% 16449.870 17047.508 - -1.43% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.62% 923.770 957.225 - 0.69% -
BM_lexicographical_compare_three_way_fast_path/64 3.62% 15.068 15.614 - -0.33% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.62% 979.799 1015.269 - -2.67% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.62% 2.187 2.266 - 4.34% -
SetIntersection_Interlaced_Vector_uint64_64_4 3.60% 17792727.745 18432791.983 - 4.26% -
std::set<int>::equal_range(key)_(existent)/1024 3.60% 4.410 4.569 - 2.77% -
std::remove_if(deque<int>)_(prefix)/32 3.59% 54.208 56.155 - -3.00% -
SetIntersection_Interlaced_Set_uint32_262144_262144 3.58% 1817075.035 1882089.764 - 3.01% -
std::map<int,_int>::clear()/8192 3.56% 87043.455 90145.700 - 5.69% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.56% 3628.310 3757.561 - 0.54% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 3.56% 114980.212 119074.832 - 3.07% -
std::copy_backward(list<int>)/64 3.56% 30.041 31.110 - 1.82% -
std::unique(list<int>,_pred)_(sprinkled)/52 3.56% 81.432 84.329 - 9.19% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 3.56% 779.245 806.965 - -2.11% -
SetIntersection_Front_Set_uint64_256_256 3.56% 7735785.346 8010972.310 - 1.56% -
bm_lexicographical_compare<unsigned_char>/4096 3.55% 75.046 77.712 - 0.26% -
std::find_end(deque<int>)_(match_near_end)/1024 3.55% 32.396 33.546 - 3.35% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.55% 236.637 245.039 - 0.49% -
std::for_each(list<int>)/50 3.55% 20.415 21.139 - 0.95% -
BM_num_put<bool> 3.54% 10.575 10.949 - 1.69% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 3.54% 173316.999 179447.375 - 2.13% -
rng::starts_with(deque<int>,_pred)/1000 3.53% 501.462 519.189 - 2.74% -
std::set<int>::upper_bound(key)_(existent)/32 3.53% 1.769 1.832 - 1.38% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.53% 919.973 952.451 - 0.54% -
std::set<std::string>::insert(value)_(new_value,_end)/0 3.53% 27.421 28.389 - -17.04% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.52% 38.419 39.772 - 7.15% -
std::map<int,_int>::count(key)_(non-existent)/1024 3.50% 7.251 7.505 - 4.12% -
std::set<int>::upper_bound(key)_(existent)/8192 3.49% 8.005 8.285 - -2.14% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 3.49% 23278.326 24091.562 - 1.77% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.49% 2.633 2.725 - -17.75% -
SetIntersection_Interlaced_Vector_uint64_4_4 3.49% 135825624.486 140561705.231 - 3.88% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 3.48% 762.155 788.715 - -0.76% -
std::remove_if(deque<int>)_(sprinkled)/32 3.48% 52.414 54.240 - -0.61% -
std::multiset<std::string>::ctor(const&,_alloc)/32 3.48% 877.054 907.604 - 21.43% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 3.48% 390.654 404.245 - 3.01% -
ranges::min(std::list<char>)/64 3.47% 25.989 26.892 - -0.32% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 3.47% 9.785 10.124 - -5.98% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 3.46% 6.616 6.844 - 1.73% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 3.46% 8.589 8.885 - -1.85% -
std::partial_sort(deque<int>)_(descending)/8192 3.45% 251254.977 259935.283 - 2.76% -
SetIntersection_Interlaced_Vector_uint64_16384_16 3.45% 2392381.516 2474971.853 - -12.77% -
std::remove_if(deque<int>)_(prefix)/1024 3.45% 553.170 572.230 - 2.73% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 3.42% 19.589 20.259 - 2.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3.42% 2951106.201 3051979.006 - 4.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 3.42% 17.031 17.613 - 2.72% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 3.41% 10.425 10.781 - -42.63% -
std::map<int,_int>::find(key)_(existent)/1024 3.41% 4.296 4.443 - 6.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 3.40% 17.034 17.613 - 2.82% -
ranges::minmax(std::vector<char>)/1 3.40% 0.606 0.627 - -3.43% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 3.37% 33.695 34.831 - -38.75% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.37% 2.972 3.072 - 2.81% -
BM_CmpLess_ushort_uint 3.37% 1.041 1.076 - 0.71% -
std::adjacent_find(vector<int>,_pred)/8 3.36% 3.159 3.265 - 1.97% -
std::move(list<int>)/32768 3.36% 30277.291 31294.297 - 1.82% -
ranges::min(std::list<char>)/8 3.36% 1.837 1.898 - -0.47% -
BM_lexicographical_compare_three_way_fast_path/262144 3.35% 58697.661 60666.699 - 1.03% -
std::rotate_copy(list<int>)/32 3.35% 8.439 8.722 - 0.89% -
ranges::min(std::vector<long_long>)/1 3.34% 0.323 0.334 - 0.80% -
std::find_end(deque<int>)_(process_all)/1000 3.32% 282.398 291.787 - 2.29% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.31% 9.787 10.111 - 0.33% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 3.31% 23.293 24.064 - 5.16% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 3.30% 15.607 16.122 - 2.39% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.30% 4.713 4.868 - 3.59% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.29% 18.920 19.543 - 3.38% -
BM_CmpEqual_uint_short 3.27% 1.017 1.050 - 2.67% -
BM_std_minmax_element<char>/512 3.27% 140.955 145.566 - 9.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 3.27% 8780058.778 9067279.090 - -1.13% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.27% 203.084 209.726 - 3.16% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.26% 1033252.155 1066938.359 - -0.11% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 3.25% 19.840 20.485 - -1.62% -
std::set<int>::lower_bound(key)_(non-existent)/1024 3.25% 6.192 6.393 - 6.32% -
SetIntersection_Front_Vector_string_262144_16 3.24% 1562681.199 1613347.932 - -2.18% -
BM_deque_deque_copy/65536 3.23% 3080.911 3180.494 - 3.92% -
std::make_heap(vector<int>)_(repeated)/8 3.23% 15.647 16.153 - 3.92% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 3.23% 35538.362 36684.703 - 2.99% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 3.21% 1441130.133 1487440.268 - 2.77% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 3.21% 958668.858 989474.969 - 3.37% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 3.21% 223.601 230.785 - 137.63% -
std::rotate(deque<int>)_(by_1/3)/32 3.21% 20.144 20.791 - 3.00% -
SetIntersection_Front_Set_float_262144_1024 3.21% 13137967.583 13559544.813 - 2.59% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.21% 21.591 22.284 - 3.08% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 3.20% 116310.580 120029.965 - 3.56% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 3.20% 6219.532 6418.305 - 3.35% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.20% 175458301.871 181064483.067 - 0.24% -
BM_std_minmax_element<short>/4 3.19% 1.137 1.173 - -0.98% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 3.18% 10.232 10.558 - -1.05% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.18% 17.614 18.173 - 2.76% -
std::equal(deque<int>)_(it,_it,_it)/8 3.17% 4.306 4.442 - -0.53% -
SetIntersection_Front_Set_uint32_262144_16 3.16% 1163325.826 1200079.382 - 3.76% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.16% 17.109 17.649 - 1.03% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 3.16% 23.801 24.552 - 0.02% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 3.15% 7.980 8.232 - 7.57% -
std::remove_copy(list<int>)_(sprinkled)/50 3.15% 17.989 18.555 - -0.34% -
SetIntersection_Interlaced_Set_string_256_16 3.15% 18056304.653 18624424.415 - 4.24% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 3.13% 486736.767 501950.025 - -1.52% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.13% 1.119 1.154 - 0.39% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.12% 368.320 379.797 - 0.08% -
std::adjacent_find(vector<int>,_pred)/1048576 3.11% 462061.088 476436.852 - 2.05% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 3.10% 41.003 42.275 - -5.52% -
std::map<int,_int>::find(key)_(existent)/8192 3.10% 5.291 5.455 - 1.28% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 3.09% 5633.649 5807.982 - 3.32% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 3.09% 2515.831 2593.667 - 3.11% -
BM_StringRelational_Compare_Large_Empty_Control 3.09% 1.610 1.660 - 0.25% -
std::move_backward(deque<int>)/262144 3.09% 30329.836 31266.723 - 0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 3.09% 1181281.909 1217742.481 - 2.09% -
BM_std_minmax_element<char>/2 3.09% 0.632 0.652 - 1.55% -
std::stable_partition(vector<int>)_(dense)/32 3.08% 21.287 21.943 - 3.50% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.08% 652.565 672.643 - 3.59% -
std::multiset<int>::equal_range(key)_(existent)/1024 3.06% 5.085 5.240 - -2.20% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 3.06% 0.605 0.624 - 1.63% -
BM_std_minmax_element<short>/1024 3.05% 241.580 248.959 - -4.23% -
SetIntersection_Front_Vector_float_1024_256 3.05% 2155612.102 2221378.909 - -2.61% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.04% 392.190 404.131 - 1.84% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.04% 269.987 278.204 - 3.00% -
SetIntersection_Interlaced_Vector_uint64_16_4 3.04% 56093902.111 57801121.534 - 3.75% -
std::find_end(deque<int>,_pred)_(single_element)/1000 3.04% 649.021 668.748 - 0.07% -
BM_deque_deque_move_backward/0 3.04% 0.890 0.917 - 12.84% -
ranges::min(std::vector<long_long>)/70000 3.03% 7726.033 7960.435 - 0.86% -
rng::contains(list<int>)_(process_all)/8 3.03% 2.259 2.328 - 1.32% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 3.02% 1.166 1.202 - 7.14% -
std::move(list<int>)/1048576 3.01% 968952.101 998117.848 - 1.67% -
BM_StringRelational_Compare_Huge_Empty_Control 3.00% 1.610 1.658 - -0.02% -
SetIntersection_Interlaced_Vector_string_262144_1 2.99% 1066414.032 1098337.579 - -0.08% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.98% 608.485 626.629 - 3.90% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 2.98% 747.440 769.692 - 3.91% -
std::multiset<int>::find(key)_(existent)/1024 2.97% 4.091 4.213 - 4.68% -
std::partial_sort(deque<int>)_(repeated)/8 2.97% 25.933 26.704 - 2.83% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 2.96% 19.852 20.441 - 13.85% -
std::unique(deque<int>)_(contiguous)/32 2.96% 49.464 50.926 - 2.50% -
std::for_each_n(join_view(vector<vector<int>>))/32 2.95% 3.830 3.943 - -0.87% -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 2.94% 0.416 0.428 - 1.69% -
std::stable_sort(deque<int>)_(descending)/8 2.94% 26.756 27.543 - 5.78% -
std::set<int>::contains(key)_(existent)/1024 2.93% 3.821 3.933 - 3.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.93% 6701.547 6897.965 - 0.02% -
BM_lexicographical_compare_three_way_fast_path/65536 2.93% 14689.479 15119.652 - 0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.92% 1025334.519 1055319.558 - 0.63% -
rng::contains_subrange(list<int>)_(single_element)/1048576 2.92% 829297.917 853511.955 - 4.18% -
BM_lexicographical_compare_three_way_slow_path/1 2.92% 0.448 0.461 - 6.30% -
SetIntersection_None_Vector_uint32_262144_1024 2.91% 1122444.734 1155144.968 - 3.26% -
BM_lexicographical_compare_three_way<IntPtr>/256 2.90% 68.186 70.166 - 1.52% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 2.90% 31647.690 32566.369 - 3.00% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.89% 2.131 2.193 - 1.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 2.89% 193818083.333 199416206.363 - 0.30% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.89% 51055.269 52528.783 - -0.54% -
std::move(list<int>)/262144 2.88% 239944.264 246865.807 - 2.51% -
ranges::min(std::deque<char>)/64 2.88% 20.984 21.588 - 30.53% -
std::reverse_copy(deque<int>)/4096 2.88% 952.725 980.172 - 1.12% -
std::copy_n(vector<bool>)_(aligned)/4096 2.88% 4.722 4.858 - 3.43% -
BM_StringEraseWithMove_Empty_Opaque 2.87% 0.798 0.820 - 3.81% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 2.86% 24.128 24.819 - 6.68% -
SetIntersection_Interlaced_Set_string_1024_1 2.86% 1097050.232 1128400.839 - 4.27% -
std::remove_copy(vector<int>)_(prefix)/32 2.85% 9.367 9.634 - 1.80% -
std::map<int,_int>::erase(iterator)/1024 2.85% 20.888 21.483 - 3.75% -
BM_lexicographical_compare_three_way_fast_path/4 2.84% 1.118 1.150 - 0.46% -
std::unordered_multiset<int>::clear()/8192 2.84% 64088.948 65911.564 - 0.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 2.84% 11209.644 11528.321 - 3.09% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 2.84% 239477.907 246279.117 - 0.70% -
std::remove(list<int>)_(sprinkled)/1024 2.84% 944.229 971.015 - 0.08% -
std::copy_n(vector<int>)/4096 2.83% 216.782 222.922 - 39.44% -
BM_PushHeap_uint64_Ascending_16384 2.83% 3.732 3.837 - 5.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.82% 13.142 13.513 - 2.82% -
std::find_end(vector<int>)_(process_all)/1048576 2.82% 223641.050 229941.006 - 4.65% -
BM_StringEraseWithMove_Empty_Transparent 2.82% 0.555 0.571 - 1.39% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.82% 35.198 36.190 - 3.27% -
SetIntersection_Interlaced_Vector_uint64_64_1 2.82% 16534993.567 17000591.988 - 3.97% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.81% 9.216 9.475 - 2.48% -
ranges::min(std::vector<char>)/70000 2.81% 481.006 494.533 - 0.60% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 2.81% 1.291 1.327 - 8.01% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.81% 123.619 127.094 - 0.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 2.81% 1174833.429 1207789.447 - -2.00% -
std::set<std::string>::upper_bound(key)_(existent)/1024 2.80% 21.646 22.252 - -11.70% -
std::stable_partition(deque<int>)_(sparse)/1024 2.80% 419.675 431.419 - -0.61% -
ranges::min(std::vector<__int128>)/8 2.80% 2.842 2.921 - 2.52% -
rng::contains_subrange(list<int>)_(single_element)/32 2.79% 9.931 10.208 - 2.05% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.78% 525.138 539.746 - 2.54% -
std::stable_sort(deque<int>)_(ascending)/8 2.78% 18.257 18.765 - 7.07% -
BM_lexicographical_compare_three_way<IntPtr>/262144 2.78% 58511.624 60137.035 - -0.21% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.78% 6.617 6.800 - 3.21% -
std::copy_backward(vector<int>)/4096 2.77% 215.495 221.466 - 47.51% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.77% 3.200 3.289 - 1.35% -
std::make_heap(deque<int>)_(heap)/1024 2.76% 1095.556 1125.838 - 3.21% -
std::sort(deque<int>)_(heap)/8 2.76% 24.288 24.959 - 1.90% -
rng::contains(deque<int>)_(process_all)/32 2.76% 8.508 8.743 - 1.69% -
SetIntersection_Front_Vector_uint32_16384_4 2.75% 1048435.694 1077296.682 - 0.83% -
SetIntersection_None_Set_string_262144_16384 2.75% 1625165.607 1669894.125 - 5.89% -
SetIntersection_Interlaced_Vector_uint32_256_16 2.75% 6680703.704 6864340.060 - 15.31% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 2.74% 10.634 10.926 - -7.81% -
SetIntersection_Front_Set_float_262144_4 2.74% 1035558.767 1063922.504 - 0.88% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 2.74% 11055.046 11357.828 - -3.92% -
std::search(list<int>,_pred)_(single_element)/8192 2.74% 7665.406 7875.334 - -3.88% -
rng::starts_with(deque<int>,_pred)/1048576 2.73% 511580.866 525562.579 - 3.26% -
ranges::min(std::vector<__int128>)/64 2.73% 26.375 27.096 - 11.12% -
BM_PushHeap_string_Random_4 2.73% 6.065 6.230 - 2.14% -
BM_std_minmax_element<short>/4000 2.73% 923.633 948.833 - -4.54% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.73% 4.376 4.496 - 8.73% -
BM_std_minmax_element<short>/4096 2.72% 946.214 971.979 - -4.62% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 2.72% 6428.165 6602.864 - 0.05% -
bm_lexicographical_compare<unsigned_char>/512 2.72% 8.553 8.785 - 0.46% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 2.71% 31834.285 32697.585 - 3.02% -
BM_std_minmax_element<short>/5500 2.71% 1267.219 1301.546 - -4.46% -
std::stable_sort(deque<int>)_(heap)/8 2.71% 24.791 25.462 - 6.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.71% 168138008.043 172688642.433 - 0.42% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 2.71% 26.629 27.350 - 0.44% -
BM_PushHeap_string_Random_256 2.70% 14.282 14.668 - -0.55% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 2.70% 58756.215 60342.676 - 0.68% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.70% 3856.457 3960.421 - -0.70% -
std::reverse(list<int>)/4096 2.69% 1755.466 1802.704 - 2.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.69% 1143054.594 1173800.805 - 0.31% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 2.69% 19675.205 20204.162 - 1.38% -
BM_PushHeap_string_Random_16384 2.68% 16.159 16.593 - 1.91% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.68% 4.475 4.595 - 3.75% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.68% 218.604 224.465 - -5.51% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 2.68% 43.567 44.735 - -0.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.68% 53.529 54.964 - 1.38% -
BM_lexicographical_compare_three_way_fast_path/16 2.67% 4.227 4.340 - -0.38% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.67% 225.760 231.785 - 134.08% -
std::unique(list<int>)_(sprinkled)/8192 2.67% 7925.259 8136.732 - -1.86% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 2.67% 19.077 19.585 - 2.28% -
std::sort(deque<int>)_(heap)/1024 2.66% 6232.585 6398.479 - 5.37% -
BM_vector_deque_ranges_copy/64 2.66% 2.700 2.772 - -0.79% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 2.66% 20.639 21.188 - -0.82% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.66% 54328.975 55771.597 - 3.14% -
std::none_of(vector<int>)_(process_all)/8 2.65% 2.487 2.553 - 2.77% -
BM_deque_deque_move/64000 2.65% 3011.970 3091.836 - 1.72% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 2.65% 14690.967 15080.019 - 0.71% -
std::move_backward(vector<bool>)_(aligned)/64 2.65% 1.742 1.788 - 5.59% -
BM_num_get<float> 2.65% 37.221 38.206 - 4.30% -
std::for_each_n(join_view(vector<vector<int>>))/50 2.65% 4.257 4.369 - 0.34% -
std::unique(vector<int>,_pred)_(contiguous)/1024 2.64% 484.774 497.592 - 2.04% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.64% 54530.477 55971.684 - 1.58% -
SetIntersection_Front_Set_string_1024_64 2.64% 4832307.817 4959966.501 - 6.33% -
std::stable_partition(vector<int>)_(dense)/50 2.64% 25.164 25.828 - 2.70% -
std::stable_partition(deque<int>)_(sparse)/8192 2.64% 3277.549 3363.977 - -1.14% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.63% 2.881 2.956 - 2.87% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 2.63% 1225534.426 1257746.990 - 0.61% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 2.62% 0.604 0.620 - 1.35% -
SetIntersection_None_Set_float_256_256 2.62% 5662319.358 5810854.230 - 1.71% -
std::stable_partition(list<int>)_(dense)/1024 2.61% 1424.769 1461.980 - -16.33% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.61% 376523.857 386341.628 - 1.74% -
BM_StringRelational_Compare_Small_Small_ChangeLast 2.60% 1.630 1.673 - 3.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 2.60% 18.449 18.929 - 3.07% -
std::partial_sort(deque<int>)_(ascending)/8 2.60% 32.581 33.428 - -1.42% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.60% 6405.808 6572.229 - 0.02% -
BM_std_minmax_element<long_long>/4 2.59% 1.235 1.267 - 1.67% -
vector<bool>::reserve() 2.59% 8.955 9.187 - 1.43% -
rng::contains(deque<int>)_(process_all)/50 2.59% 12.418 12.739 - 1.25% -
BM_lexicographical_compare_three_way_slow_path/16 2.58% 4.449 4.564 - 0.81% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 2.58% 1.623 1.664 - -0.09% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.58% 172296.088 176735.153 - -1.30% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.57% 75.743 77.689 - 0.12% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 2.57% 53.103 54.466 - 3.46% -
SetIntersection_Front_Set_uint32_262144_1024 2.56% 12385413.936 12702799.975 - 1.35% -
std::stable_partition(list<int>)_(alloc_fails)/1024 2.56% 4199.752 4307.241 - 3.64% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 2.56% 287.694 295.046 - 1.10% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 2.55% 17.583 18.031 - 4.00% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 2.54% 0.929 0.953 - 1.52% -
std::copy_n(vector<bool>)_(unaligned)/64 2.54% 1.759 1.804 - 0.68% -
SetIntersection_Interlaced_Set_string_64_1 2.53% 17187338.427 17622987.505 - 2.30% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.53% 22.681 23.255 - -0.91% -
rng::starts_with(list<int>)/8192 2.52% 9003.441 9230.341 - 7.23% -
BM_lexicographical_compare_three_way_slow_path/256 2.51% 77.639 79.591 - 0.12% -
BM_vector_deque_move_backward/64 2.51% 2.969 3.044 - 2.59% -
std::copy_if(deque<int>)_(every_other)/64 2.51% 22.771 23.343 - 0.98% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.51% 484614.468 496766.933 - 0.28% -
std::reverse_copy(list<int>)/4096 2.51% 3243.962 3325.306 - 4.79% -
BM_lexicographical_compare_three_way<IntPtr>/65536 2.51% 14658.742 15026.291 - 0.24% -
std::for_each_n(vector<int>)/8 2.51% 2.649 2.715 - 2.88% -
std::find_if(list<int>)_(bail_25%)/8192 2.50% 1418.031 1453.525 - 2.46% -
std::partial_sort(deque<int>)_(ascending)/8192 2.50% 142987.979 146558.891 - 1.83% -
BM_vector_deque_move_backward/1 2.50% 2.321 2.379 - 3.15% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.50% 32700.905 33517.360 - -1.25% -
std::remove_if(vector<int>)_(sprinkled)/50 2.49% 62.913 64.482 - 0.36% -
rng::starts_with(deque<int>)/1024 2.49% 466.498 478.129 - -1.87% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 2.49% 61208.240 62732.722 - -0.76% -
std::rotate(deque<int>)_(by_1/4)/1024 2.49% 265.109 271.704 - 2.23% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.49% 198145158.688 203072016.937 - 0.69% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.49% 1884.324 1931.163 - 0.27% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 2.48% 521.379 534.324 - -0.86% -
std::unique(deque<int>)_(contiguous)/52 2.48% 56.272 57.669 - 3.91% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 2.48% 9.655 9.894 - 0.89% -
SetIntersection_None_Set_string_262144_256 2.48% 1626162.272 1666491.291 - 5.68% -
std::multiset<std::string>::find(key)_(existent)/32 2.47% 15.113 15.487 - 2.07% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 2.47% 860137.738 881393.896 - -1.83% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 2.47% 411.555 421.713 - 4.00% -
std::copy_n(vector<bool>)_(aligned)/32768 2.47% 34.889 35.750 - 1.75% -
std::multimap<int,_int>::clear()/8192 2.47% 84193.386 86270.236 - -6.45% -
std::map<int,_int>::contains(key)_(non-existent)/32 2.47% 3.041 3.116 - 7.60% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 2.46% 20.068 20.563 - 2.35% -
SetIntersection_Front_Vector_string_256_64 2.46% 10168435.952 10418556.202 - 5.73% -
BM_num_put<unsigned_long> 2.46% 11.483 11.765 - -2.65% -
std::move(vector<bool>)_(aligned)/1048576 2.44% 1702.218 1743.773 - 0.98% -
BM_lexicographical_compare_three_way_slow_path/1024 2.44% 286.988 293.987 - 0.26% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.44% 42.861 43.905 - -0.37% -
std::replace(vector<int>)_(prefix)/32 2.43% 5.057 5.180 - 1.09% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.43% 20.516 21.013 - 2.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.43% 25767956.931 26393099.036 - 3.81% -
SetIntersection_Front_Vector_string_16384_64 2.43% 3185504.003 3262785.741 - -0.36% -
std::is_sorted(vector<int>)/8192 2.42% 1899.840 1945.803 - 1.15% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.42% 98853.499 101241.783 - 1.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.42% 12499.610 12801.485 - -1.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.41% 1185724.223 1214286.930 - 4.44% -
std::rotate(list<int>)_(1_element_forward)/50 2.40% 24.934 25.532 - -1.29% -
std::remove_if(vector<int>)_(sprinkled)/32 2.40% 53.614 54.900 - 0.40% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.40% 53902.581 55195.138 - 4.58% -
std::pop_heap(vector<float>)/8192 2.39% 19.363 19.826 - -0.13% -
ranges::minmax(std::list<char>)/70000 2.39% 52234.117 53482.835 - -5.68% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 2.39% 748.629 766.506 - 2.11% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 2.38% 8754893.690 8963485.452 - 1.85% -
BM_std_minmax_element<long_long>/2 2.38% 0.668 0.684 - 5.74% -
ranges::minmax(std::vector<__int128>)/64 2.38% 31.227 31.970 - 0.34% -
std::multiset<int>::ctor(const&,_alloc)/0 2.38% 12.791 13.095 - 2.77% -
BM_num_put<long> 2.36% 11.445 11.715 - 1.13% -
bm_lexicographical_compare<unsigned_char>/32768 2.36% 559.089 572.283 - 0.12% -
std::unordered_set<int>::find(key)_(non-existent)/32 2.36% 1.167 1.194 - 3.92% -
std::reverse_copy(vector<int>)/8 2.35% 2.428 2.485 - 7.92% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 2.34% 1.256 1.286 - -4.98% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.34% 12581.916 12876.541 - 3.09% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.34% 0.636 0.651 - -1.53% -
BM_std_minmax_element<short>/64 2.34% 16.582 16.970 - -0.44% -
bm_lexicographical_compare<int>/8 2.34% 1.476 1.511 - -7.92% -
std::move_backward(list<int>)/8 2.33% 3.293 3.370 - 0.45% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 2.31% 19813.084 20271.522 - -3.53% -
ranges::minmax(std::list<char>)/64 2.31% 33.300 34.070 - -2.48% -
std::copy(vector<bool>)_(aligned)/4096 2.31% 4.786 4.896 - 4.67% -
std::copy_if(deque<int>)_(every_other)/512 2.31% 177.462 181.563 - 0.01% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.30% 9.131 9.341 - 1.30% -
BM_lexicographical_compare_three_way_slow_path/16384 2.30% 4451.318 4553.876 - 0.34% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.30% 113848.109 116471.091 - -0.43% -
std::equal(deque<int>)_(it,_it,_it)/8192 2.30% 3822.766 3910.792 - 0.61% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.30% 199.529 204.122 - -0.64% -
BM_PushHeap_uint64_Random_64 2.30% 5.389 5.513 - -0.99% -
BM_vector_deque_move/4000 2.30% 139.439 142.644 - 1.49% -
SetIntersection_Interlaced_Set_string_16384_1024 2.30% 347499049.547 355485589.600 - 3.97% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 2.29% 25750.514 26340.771 - 0.96% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.29% 478.411 489.376 - 0.45% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 2.29% 1.226 1.254 - 0.95% -
std::map<std::string,_int>::insert(value)_(already_present)/32 2.29% 21.874 22.374 - 4.47% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.28% 91363.935 93450.939 - 2.77% -
rng::contains_subrange(list<int>)_(single_element)/16 2.28% 4.814 4.924 - 0.33% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.28% 84375.229 86299.436 - 1.54% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.28% 21.653 22.146 - 2.38% -
std::map<std::string,_int>::find(key)_(existent)/1024 2.28% 24.097 24.646 - -32.10% -
BM_CmpEqual_schar_int 2.28% 1.115 1.141 - 1.48% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 2.27% 843.516 862.677 - -3.82% -
BM_StringMove_Small 2.27% 0.706 0.722 - 2.43% -
SetIntersection_Front_Set_string_64_64 2.26% 36806688.416 37640111.066 - 2.75% -
BM_PushHeap_string_QuickSortAdversary_4 2.26% 6.346 6.489 - 1.62% -
SetIntersection_None_Set_uint64_1024_64 2.26% 8829372.185 9028684.058 - 2.52% -
ranges::minmax(std::vector<long_long>)/64 2.25% 9.949 10.173 - 0.70% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 2.25% 36.270 37.087 - 1.14% -
BM_StringRelational_Less_Large_Huge_Control 2.25% 2.121 2.169 - 0.49% -
rng::contains_subrange(list<int>)_(process_all)/32 2.25% 9.926 10.149 - 0.07% -
std::find_if(vector<char>)_(bail_25%)/8 2.25% 0.908 0.929 - -11.35% -
std::multiset<int>::erase(key)_(existent)/32 2.23% 21.707 22.191 - -5.51% -
ranges::min(std::deque<char>)/70000 2.22% 25640.784 26210.646 - 47.60% -
BM_std_minmax_element<int>/4 2.22% 1.190 1.216 - -1.51% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.22% 9.021 9.221 - 0.33% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 2.22% 1231728.274 1259025.391 - 0.78% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 2.21% 54.138 55.334 - 1.83% -
std::find(list<int>)_(process_all)/1024 2.21% 685.362 700.490 - -4.66% -
std::make_heap(deque<int>)_(heap)/8192 2.21% 8616.677 8806.842 - 2.41% -
std::rotate(vector<int>)_(1_element_backward)/8192 2.20% 293.428 299.894 - 0.22% -
BM_lexicographical_compare_three_way_slow_path/4096 2.20% 1122.512 1147.248 - 0.21% -
SetIntersection_Front_Vector_uint32_1024_1 2.20% 1036904.557 1059739.615 - 1.79% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 2.20% 5.641 5.765 - 2.93% -
BM_CmpLess_ushort_short 2.19% 1.007 1.029 - -2.65% -
BM_StringRead_Hot_Deep_Large 2.19% 0.504 0.515 - -1.47% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 2.19% 23.216 23.724 - 0.83% -
rng::contains_subrange(list<int>)_(same_length)/1048576 2.19% 925494.412 945726.946 - 1.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.18% 245763764.634 251115815.150 - -27.21% -
rng::fold_left(deque<int>)/50 2.18% 27.116 27.706 - 2.05% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 2.18% 34.206 34.950 - -35.50% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.18% 30076.635 30730.933 - 0.15% -
rng::find_last_if(vector<char>)_(bail_90%)/8 2.17% 0.484 0.494 - 6.79% -
ranges::min(std::vector<__int128>)/70000 2.17% 29512.688 30152.562 - 12.04% -
SetIntersection_Interlaced_Vector_uint64_256_1 2.16% 4145396.398 4234974.485 - 2.28% -
std::for_each_n(list<int>)/50 2.16% 21.916 22.389 - -2.40% -
std::multiset<int>::erase(iterator)/1024 2.16% 23.162 23.662 - 0.40% -
std::unique(vector<int>)_(contiguous)/1024 2.15% 303.044 309.573 - 0.49% -
std::find_end(vector<int>)_(same_length)/1024 2.15% 246.469 251.775 - 2.07% -
std::copy_if(list<int>)_(every_other)/64 2.15% 27.132 27.716 - 0.26% -
std::make_heap(deque<int>)_(descending)/8192 2.15% 8627.490 8813.060 - 2.60% -
std::remove_copy(vector<int>)_(prefix)/50 2.15% 13.746 14.041 - 1.42% -
std::multiset<std::string>::count(key)_(non-existent)/8192 2.15% 32.840 33.546 - -0.20% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 2.15% 1.083 1.106 - -6.95% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.14% 119777.031 122339.120 - -0.96% -
SetIntersection_Front_Set_uint64_262144_64 2.14% 1795747.471 1834129.408 - 6.93% -
vector<bool>(size_type,_const_value_type&) 2.14% 9.011 9.204 - 1.49% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.13% 21.499 21.957 - -22.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.13% 1.445 1.476 - 7.80% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 2.13% 12689.297 12959.431 - -1.59% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.13% 120374.828 122936.937 - 0.06% -
std::replace_if(list<int>)_(sprinkled)/8192 2.13% 7238.183 7392.150 - -6.02% -
std::partial_sort(deque<int>)_(pipe-organ)/1024 2.13% 7711.591 7875.523 - 2.64% -
std::unordered_set<int>::count(key)_(existent)/32 2.12% 1.292 1.319 - -7.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.12% 3426221.782 3498946.903 - 0.91% -
std::map<std::string,_int>::find(key)_(non-existent)/32 2.12% 12.228 12.488 - -36.05% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.12% 53844.612 54987.300 - 1.41% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 2.12% 23599.189 24099.672 - 0.40% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 2.12% 217.200 221.800 - -2.66% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 2.12% 4.746 4.846 - 2.51% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 2.12% 98929.830 101023.039 - 0.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.11% 1025695.381 1047379.551 - -0.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 2.11% 1087608.253 1110545.178 - 0.70% -
SetIntersection_None_Vector_uint32_16384_4 2.11% 1108624.177 1131965.267 - 2.81% -
rng::find_last(deque<int>)_(bail_90%)/50 2.10% 1.826 1.864 - 0.81% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 2.09% 245.411 250.551 - 1.91% -
std::search(vector<int>)_(same_length)/1000 2.09% 240.515 245.551 - 2.78% -
std::partition_copy(deque<int>)/8192 2.09% 5696.570 5815.598 - -3.40% -
ranges::minmax(std::vector<__int128>)/8 2.09% 4.023 4.107 - 0.05% -
std::copy_n(vector<int>)/64 2.08% 2.458 2.509 - 1.81% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.08% 1633330.080 1667286.377 - 5.48% -
rng::fold_left(deque<int>)/32 2.08% 16.264 16.602 - 2.00% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2.07% 2689.719 2745.521 - 3.15% -
std::find_if(list<int>)_(bail_25%)/1024 2.07% 180.473 184.216 - 2.05% -
SetIntersection_Interlaced_Vector_uint64_64_64 2.07% 10926658.427 11152639.094 - 2.13% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 2.07% 27.417 27.983 - -9.13% -
BM_std_minmax_element<short>/64000 2.07% 15146.294 15459.155 - -3.37% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 2.06% 22697.702 23166.251 - 0.31% -
ranges::minmax(std::vector<long_long>)/70000 2.06% 8994.895 9180.526 - 0.51% -
std::flat_map<int,_int>::clear()/0 2.06% 392.722 400.819 - 2.40% -
BM_std_minmax_element<short>/70000 2.06% 16576.920 16918.425 - -3.19% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.06% 176410781.222 180043249.960 - 0.50% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.05% 2.005 2.046 - 10.27% -
std::set<int>::erase(key)_(non-existent,_middle)/32 2.05% 1.756 1.792 - 1.29% -
std::find_end(deque<int>)_(match_near_end)/8192 2.05% 272.231 277.814 - 2.06% -
std::multiset<int>::erase(iterator)/32 2.04% 20.752 21.176 - 0.72% -
SetIntersection_Interlaced_Vector_uint64_262144_16 2.04% 3074976.445 3137767.268 - -72.06% -
BM_deque_deque_move_backward/1024 2.03% 37.980 38.753 - 1.13% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 2.03% 6.187 6.313 - 3.73% -
BM_PushHeap_string_Random_1024 2.03% 14.938 15.241 - 0.35% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.03% 24.265 24.757 - -1.17% -
BM_CmpLess_int_int 2.03% 1.068 1.090 - 2.18% -
std::copy(vector<bool>)_(unaligned)/64 2.03% 1.764 1.799 - 0.58% -
SetIntersection_Interlaced_Vector_uint64_256_256 2.02% 4539901.268 4631740.812 - 1.77% -
SetIntersection_Front_Vector_uint32_262144_262144 2.02% 343694049.725 350633949.799 - -2.10% -
ranges::minmax(std::list<long_long>)/64 2.01% 29.564 30.159 - -0.79% -
BM_std_minmax_element<short>/65536 2.01% 15514.641 15826.948 - -3.14% -
std::list<int>::ctor(const&)_(cheap_elements)/32 2.01% 333.903 340.621 - 0.65% -
std::set<std::string>::find(key)_(existent)/1024 2.00% 23.722 24.196 - 3.12% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.00% 391.874 399.699 - 1.08% -
rng::starts_with(deque<int>,_pred)/8192 1.99% 3963.231 4042.229 - 3.07% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.99% 18.800 19.175 - 2.29% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.99% 7606.469 7757.975 - 1.08% -
std::set<int>::insert(value)_(new_value,_end)/8192 1.99% 69.781 71.168 - 0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.98% 1086092.753 1107651.463 - 0.83% -
std::lower_bound(std::vector<int>)/8192 1.98% 15.587 15.896 - 1.37% -
std::copy(list<int>)/32768 1.98% 25446.138 25951.067 - 1.59% -
std::set<int>::erase(key)_(existent)/1024 1.98% 50.445 51.445 - 1.78% -
std::find_end(list<int>)_(single_element)/8192 1.98% 7730.315 7883.416 - 1.87% -
BM_lexicographical_compare_three_way<IntPtr>/16 1.98% 4.246 4.331 - 0.70% -
std::reverse_copy(deque<int>)/8 1.98% 2.510 2.560 - 1.37% -
SetIntersection_Interlaced_Set_string_64_4 1.98% 26147258.639 26663711.328 - 1.59% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.97% 1170.295 1193.390 - 2.70% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.97% 4968.746 5066.635 - 1.99% -
std::partial_sort(deque<int>)_(shuffled)/8 1.96% 32.390 33.026 - 2.14% -
SetIntersection_Interlaced_Set_string_256_64 1.96% 31328459.557 31942756.325 - 2.22% -
BM_lexicographical_compare_three_way_slow_path/64 1.96% 17.484 17.827 - 0.09% -
std::remove_if(deque<int>)_(sprinkled)/50 1.96% 60.934 62.127 - -3.20% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.96% 363.370 370.478 - 0.87% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.95% 4.814 4.908 - 1.15% -
SetIntersection_Interlaced_Set_string_16384_256 1.95% 344259507.251 350979888.670 - -2.14% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 1.95% 7552.040 7699.282 - 0.24% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.95% 30.955 31.558 - 2.16% -
std::find_if_not(list<int>)_(process_all)/1024 1.94% 731.602 745.815 - 3.66% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.93% 5504.562 5610.947 - 1.16% -
std::none_of(vector<int>)_(process_all)/50 1.93% 18.662 19.023 - -0.73% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.93% 2.369 2.414 - 0.20% -
std::map<int,_int>::find(key)_(non-existent)/32 1.93% 2.232 2.275 - 2.49% -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 1.93% 12.984 13.234 - 2.47% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.93% 0.926 0.944 - 2.24% -
ranges::minmax(std::vector<long_long>)/8 1.92% 2.068 2.108 - 0.34% -
ranges::minmax(std::vector<char>)/70000 1.92% 580.931 592.106 - 0.46% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.92% 5.259 5.359 - -3.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.92% 159658303.784 162720725.840 - 0.48% -
BM_PushHeap_string_Random_64 1.91% 12.935 13.183 - 2.53% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.91% 12353.967 12590.386 - 0.60% -
std::map<int,_int>::contains(key)_(existent)/8192 1.91% 5.482 5.587 - 1.82% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.91% 604.073 615.622 - 1.42% -
std::rotate(list<int>)_(by_1/2)/1024 1.91% 381.415 388.707 - 0.28% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 1.91% 41.058 41.842 - 2.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.91% 10744136.294 10949195.491 - 1.43% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 1.91% 112.831 114.981 - 87.09% -
rng::find_last(vector<int>)_(bail_10%)/50 1.90% 10.691 10.895 - 1.47% -
std::partition_point(deque<int>)/8192 1.90% 15.019 15.304 - -0.63% -
std::move(vector<bool>)_(unaligned)/262144 1.90% 1588.868 1618.992 - 1.90% -
rng::contains(vector<int>)_(process_all)/1048576 1.89% 229343.808 233682.064 - 1.14% -
std::rotate(list<int>)_(by_1/3)/1024 1.88% 791.897 806.814 - 0.23% -
std::find_end(vector<int>)_(same_length)/1000 1.88% 241.457 245.986 - 1.94% -
BM_PushHeap_string_Ascending_16 1.87% 4.806 4.896 - 2.50% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.87% 284.297 289.612 - 0.16% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.87% 12411.820 12643.391 - 3.07% -
BM_num_get<double> 1.86% 37.046 37.737 - 3.05% -
SetIntersection_Front_Vector_float_64_64 1.86% 10666029.393 10864888.560 - -0.08% -
std::rotate(list<int>)_(by_1/3)/32 1.86% 16.579 16.888 - 0.72% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.86% 284.121 289.392 - 0.17% -
BM_StringRelational_Less_Huge_Large_Control 1.85% 2.110 2.149 - -0.54% -
std::copy_if(deque<int>)_(every_other)/4096 1.85% 1425.212 1451.598 - 0.47% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.85% 575.174 585.821 - 0.37% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.85% 520.615 530.245 - 2.53% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.85% 1.851 1.885 - 1.86% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.85% 35879413.671 36542429.427 - 2.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.85% 8852315.830 9015865.081 - -4.05% -
std::map<int,_int>::find(key)_(non-existent)/8192 1.85% 7.592 7.733 - 2.13% -
std::unique_copy(list<int>)_(sprinkled)/8192 1.85% 6787.835 6913.173 - 0.25% -
std::shift_right(deque<int>)/1024 1.85% 39.918 40.655 - 0.85% -
std::stable_partition(vector<int>)_(sparse)/32 1.84% 7.232 7.366 - 0.74% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.84% 29.756 30.302 - 0.96% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.83% 66107.143 67318.028 - 0.77% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 1.83% 6.192 6.305 - 0.47% -
SetIntersection_None_Vector_uint32_256_16 1.83% 3988310.859 4061286.475 - 1.08% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.83% 1.122 1.142 - 0.22% -
std::for_each_n(list<int>)/8 1.82% 2.525 2.571 - 1.18% -
std::unordered_multiset<int>::clear()/1024 1.82% 8347.509 8499.556 - -1.62% -
std::unique_copy(deque<int>)_(contiguous)/32 1.82% 9.365 9.536 - 0.89% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.82% 29.553 30.091 - 3.15% -
std::unordered_set<int>::erase(key)_(existent)/32 1.81% 20.863 21.241 - 1.63% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 1.81% 30.851 31.410 - 0.40% -
std::remove_if(vector<int>)_(sprinkled)/8192 1.81% 3799.919 3868.629 - 0.37% -
std::rotate(vector<int>)_(by_1/4)/50 1.81% 11.525 11.733 - 0.94% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 1.80% 32.024 32.601 - 0.76% -
BM_CmpEqual_int_short 1.80% 1.114 1.134 - 1.19% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 1.79% 19.367 19.714 - 0.56% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 1.79% 11410.398 11614.661 - -1.21% -
SetIntersection_Front_Vector_string_16384_1024 1.79% 37545640.829 38217345.953 - 0.42% -
SetIntersection_Interlaced_Set_float_1024_64 1.79% 9991189.340 10169895.267 - 0.08% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 1.79% 192.137 195.572 - 2.53% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 1.79% 156355.273 159146.527 - 2.21% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.78% 1015724.609 1033832.357 - 1.34% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.78% 224.336 228.331 - 1.62% -
std::fill_n(vector<bool>)/4096 1.78% 4.117 4.190 - 0.45% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.78% 54423.786 55390.810 - -0.60% -
std::stable_partition(deque<int>)_(alloc_fails)/32 1.77% 1872.068 1905.262 - 2.51% -
rng::starts_with(deque<int>,_pred)/1024 1.77% 522.518 531.775 - 1.94% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 1.77% 171741.341 174782.480 - -0.26% -
std::unique_copy(deque<int>)_(contiguous)/52 1.77% 14.637 14.897 - 0.47% -
std::generate_n(vector<int>)/32 1.77% 7.783 7.921 - 0.10% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.76% 10.001 10.178 - 0.96% -
rng::contains_subrange(deque<int>)_(process_all)/50 1.76% 24.432 24.863 - 15.47% -
SetIntersection_None_Vector_float_262144_262144 1.76% 1108591.918 1128108.813 - 0.04% -
std::rotate(list<int>)_(1_element_forward)/32 1.76% 13.577 13.815 - 0.12% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.76% 2130.595 2168.036 - 0.04% -
ranges::minmax(std::list<long_long>)/70000 1.76% 53748.513 54691.954 - -0.72% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.75% 2.921 2.972 - -3.40% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.75% 2303.519 2343.825 - 2.29% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.75% 5.686 5.785 - 1.79% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.75% 463.937 472.053 - 1.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 1.75% 44.126 44.897 - -0.01% -
SetIntersection_Front_Set_uint32_262144_16384 1.75% 222556597.725 226444455.328 - 4.25% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 1.75% 2130.835 2168.044 - -0.01% -
std::move(vector<bool>)_(aligned)/4096 1.74% 6.938 7.059 - 0.52% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.74% 895439.825 911049.630 - 0.24% -
std::unique(vector<int>)_(sprinkled)/8192 1.74% 3917.949 3986.207 - 2.36% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.74% 4.092 4.163 - -1.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.73% 1.661 1.690 - 2.11% -
SetIntersection_Interlaced_Vector_string_262144_262144 1.73% 14392792.154 14642322.834 - 1.58% -
std::copy_if(list<int>)_(every_other)/512 1.73% 352.420 358.522 - -0.08% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.73% 562.771 572.515 - 0.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.73% 1.281 1.303 - 0.55% -
ranges::minmax(std::vector<__int128>)/70000 1.73% 34408.477 35002.489 - 0.25% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.72% 21.030 21.391 - -0.36% -
BM_lexicographical_compare_three_way_slow_path/4 1.71% 1.158 1.178 - 0.13% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 1.71% 602.590 612.903 - -17.15% -
SetIntersection_None_Set_float_256_1 1.71% 11369663.826 11564089.588 - 0.06% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.71% 148800.251 151343.410 - 6.03% -
std::copy(list<int>)/4096 1.71% 3030.091 3081.818 - 3.44% -
SetIntersection_None_Vector_string_262144_256 1.71% 1268381.423 1290024.929 - 1.02% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 1.70% 460272.049 468096.183 - 2.43% -
std::fill(vector<bool>)/32768 1.70% 29.389 29.887 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.69% 226849964.391 230691931.508 - 0.27% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 1.69% 9.909 10.077 - 5.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1.69% 1112888.079 1131667.849 - -0.99% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.69% 1.019 1.036 - 6.50% -
std::set<std::string>::find(key)_(non-existent)/8192 1.68% 29.907 30.411 - 2.60% -
SetIntersection_Interlaced_Set_string_1024_256 1.68% 36524931.712 37138904.219 - 1.95% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.68% 484.229 492.365 - -2.23% -
SetIntersection_Interlaced_Vector_string_64_4 1.67% 21437001.310 21795348.009 - -1.02% -
std::rotate(list<int>)_(by_1/4)/1024 1.67% 566.161 575.612 - 0.51% -
rng::contains(vector<int>)_(process_all)/32 1.66% 8.185 8.321 - 1.15% -
std::copy_n(deque<int>)/4096 1.66% 145.222 147.635 - 1.45% -
std::copy_n(list<int>)/8 1.65% 2.185 2.221 - 0.20% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.65% 6225.281 6328.155 - 0.04% -
std::search(vector<int>)_(no_match)/1000 1.65% 206.987 210.404 - 2.92% -
ranges::min(std::deque<long_long>)/8 1.65% 2.270 2.308 - 0.44% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.64% 8763520.520 8907582.213 - -6.15% -
SetIntersection_Interlaced_Vector_uint64_1024_16 1.64% 2009365.413 2042351.661 - -12.41% -
SetIntersection_Interlaced_Vector_uint64_16384_1 1.64% 1042360.521 1059465.169 - 2.58% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.64% 1577.626 1603.484 - 1.50% -
std::generate(vector<int>)/8192 1.64% 1804.802 1834.351 - 0.25% -
BM_deque_deque_move/65536 1.63% 3074.673 3124.824 - 0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.63% 11925728.305 12120220.094 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.63% 13717894.808 13941353.868 - 4.82% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.63% 18.968 19.277 - 2.73% -
std::remove(vector<int>)_(sprinkled)/1024 1.63% 281.408 285.989 - 0.74% -
SetIntersection_Front_Vector_string_64_64 1.63% 25415758.860 25828770.936 - -2.95% -
BM_PushHeap_float_Random_64 1.62% 6.637 6.745 - 0.32% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.62% 4.446 4.519 - -0.65% -
BM_PushHeap_uint32_Ascending_16384 1.62% 3.584 3.643 - -0.18% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 1.62% 24.225 24.618 - -38.88% -
std::set<int>::contains(key)_(non-existent)/1024 1.62% 5.885 5.980 - 1.58% -
std::remove(deque<int>)_(sprinkled)/1024 1.62% 512.778 521.085 - 0.43% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.62% 90.045 91.501 - -1.88% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.62% 36851.163 37446.726 - 0.84% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 1.61% 16940.249 17212.797 - -0.70% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.61% 58382968.748 59321808.997 - 2.67% -
ranges::min(std::vector<char>)/64 1.61% 4.078 4.143 - -1.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1.61% 1148707.834 1167160.983 - -1.07% -
std::is_sorted(list<int>)/8192 1.60% 7092.683 7206.473 - -0.97% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.60% 683.162 694.114 - -0.68% -
std::search(vector<int>)_(no_match)/1024 1.60% 211.760 215.147 - 2.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.60% 1043221.171 1059886.557 - 4.51% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.60% 14.625 14.858 - -0.48% -
std::copy_if(deque<int>)_(every_other)/1048576 1.59% 365486.104 371306.256 - 0.53% -
std::find(list<int>)_(bail_25%)/32768 1.59% 8395.526 8529.061 - 4.10% -
std::replace(vector<int>)_(prefix)/1024 1.59% 157.809 160.317 - 3.81% -
std::shift_right(vector<int>)/8192 1.59% 295.435 300.127 - 0.18% -
std::rotate(deque<int>)_(1_element_backward)/1024 1.59% 40.269 40.908 - 0.48% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 1.59% 20.352 20.675 - 2.44% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.59% 143.661 145.941 - -2.92% -
BM_deque_deque_copy_backward/64 1.59% 3.359 3.412 - -1.78% -
std::reverse_copy(list<int>)/8 1.59% 2.354 2.391 - -1.97% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 1.59% 0.752 0.764 - 1.24% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 1.59% 6.966 7.076 - -52.20% -
SetIntersection_None_Set_uint64_1024_4 1.58% 8958424.753 9100338.651 - 3.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.58% 63544894.022 64551190.452 - -2.25% -
bm_ranges_swap_ranges_vb_aligned/64 1.58% 3.078 3.126 - 3.49% -
std::copy_if(vector<int>)_(entire_range)/262144 1.58% 58580.786 59507.715 - -0.06% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.58% 228.919 232.540 - -2.86% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.58% 4855.398 4932.174 - 2.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.58% 2935684.586 2982044.159 - -6.16% -
SetIntersection_Front_Vector_float_1024_64 1.58% 1319381.866 1340194.336 - -1.41% -
ranges::minmax(std::list<long_long>)/8 1.58% 2.504 2.544 - 0.67% -
BM_deque_vector_ranges_copy_backward/4096 1.58% 147.001 149.318 - 1.26% -
std::remove_copy_if(vector<int>)_(prefix)/32 1.57% 12.019 12.208 - -0.37% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 1.57% 6.924 7.033 - 0.77% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.57% 7188.352 7301.124 - 0.31% -
std::none_of(vector<int>)_(process_all)/32 1.56% 8.300 8.430 - 0.48% -
std::generate_n(deque<int>)/8192 1.56% 1928.464 1958.578 - 0.14% -
std::move(list<int>)/8 1.56% 3.333 3.385 - 0.29% -
std::fill(vector<int>)/50 1.56% 2.165 2.199 - 0.18% -
std::fill_n(list<int>)/32 1.56% 7.934 8.057 - 0.89% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.56% 172570.114 175254.646 - 0.79% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.55% 3890.545 3950.988 - 1.17% -
SetIntersection_None_Set_string_1024_16 1.55% 8840459.450 8977698.427 - 0.50% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 1.55% 23.847 24.217 - 0.36% -
std::search(deque<int>)_(same_length)/1000 1.55% 350.991 356.435 - -14.62% -
std::shift_left(list<int>)/32 1.55% 13.181 13.386 - 0.48% -
SetIntersection_Front_Set_uint32_256_64 1.55% 5412894.018 5496797.064 - -3.82% -
std::copy_if(deque<int>)_(every_other)/8 1.55% 3.388 3.441 - 0.31% -
BM_vector_deque_copy/64 1.55% 2.799 2.842 - 1.84% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 1.54% 110632.353 112339.811 - 0.66% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.54% 24.531 24.910 - 0.14% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 1.54% 12407.825 12599.031 - -0.22% -
bm_lexicographical_compare<signed_char>/32768 1.54% 471.761 479.019 - 0.05% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.54% 44504.189 45187.425 - 0.16% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.53% 9.852 10.003 - -6.07% -
std::generate(vector<int>)/32 1.53% 7.830 7.950 - 0.38% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.53% 1044095.273 1060080.315 - 2.90% -
BM_vector_deque_move/5500 1.53% 195.313 198.300 - 0.09% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.53% 20.392 20.703 - 3.53% -
vector<bool>(const_vector<bool>&) 1.53% 10.687 10.850 - 8.26% -
SetIntersection_Interlaced_Vector_uint64_16384_4 1.53% 1357653.501 1378373.577 - -0.95% -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.53% 1.228 1.246 - -3.69% -
std::copy_if(vector<int>)_(entire_range)/32768 1.53% 7307.851 7419.318 - 0.14% -
BM_deque_vector_ranges_copy/64 1.52% 2.594 2.633 - 1.41% -
std::fill_n(vector<int>)/50 1.52% 2.180 2.213 - 0.45% -
std::reverse(vector<int>)/64 1.52% 4.105 4.167 - -0.44% -
std::copy_if(deque<int>)_(every_other)/262144 1.52% 91299.775 92687.318 - 0.26% -
std::for_each(set<int>::iterator)/50 1.52% 36.450 37.004 - 1.06% -
std::unique_copy(deque<int>)_(contiguous)/1024 1.52% 466.538 473.626 - 0.76% -
SetIntersection_Interlaced_Set_float_64_4 1.52% 20873010.806 21189475.311 - 0.76% -
std::copy_n(list<int>)/64 1.52% 14.418 14.637 - 0.10% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.51% 8.653 8.784 - 0.59% -
std::reverse(list<int>)/512 1.51% 190.137 193.012 - 0.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.51% 6650.011 6750.526 - -12.93% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.51% 1608.454 1632.712 - 12.88% -
rng::contains(deque<int>)_(process_all)/8192 1.51% 1852.840 1880.784 - 1.16% -
std::find(list<int>)_(bail_25%)/8 1.51% 0.914 0.928 - 1.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 1.51% 58.258 59.135 - 0.09% -
std::copy_if(vector<int>)_(entire_range)/4096 1.50% 914.168 927.916 - -0.02% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.50% 3.702 3.758 - 0.57% -
std::replace(vector<int>)_(prefix)/8192 1.50% 1252.707 1271.523 - 3.08% -
std::generate(list<int>)/32 1.50% 8.284 8.408 - 0.12% -
std::copy_if(vector<int>)_(entire_range)/512 1.50% 120.713 122.522 - 0.03% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.50% 12.695 12.886 - 0.25% -
BM_StringRead_Cold_Shallow_Large 1.50% 1.403 1.424 - 32.82% -
std::any_of(list<int>)_(process_all)/50 1.50% 21.630 21.953 - 0.03% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.49% 16.238 16.481 - 0.13% -
SetIntersection_Interlaced_Set_string_64_16 1.49% 39174771.124 39759883.134 - 3.95% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 1.49% 90.353 91.702 - 3.61% -
std::unique(vector<int>)_(sprinkled)/1024 1.49% 526.301 534.145 - 1.08% -
std::replace_if(list<int>)_(sprinkled)/1024 1.49% 729.870 740.723 - 0.61% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.49% 4.144 4.206 - 1.88% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 1.49% 753.804 765.003 - 1.50% -
std::copy_if(list<int>)_(every_other)/4096 1.49% 3263.301 3311.771 - -20.50% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.48% 779.446 791.002 - 0.29% -
std::move_backward(list<int>)/262144 1.48% 256579.427 260380.692 - -1.03% -
rng::find_last(list<int>)_(bail_90%)/50 1.48% 1.273 1.292 - 3.94% -
BM_lexicographical_compare_three_way_slow_path/65536 1.48% 17907.020 18171.825 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.48% 166187678.994 168641134.652 - -0.83% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 1.47% 20.266 20.565 - -4.79% -
ranges::minmax(std::list<char>)/8 1.47% 2.486 2.523 - -1.13% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.47% 11643286.044 11814491.640 - 2.85% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.47% 757.740 768.875 - 1.37% -
std::copy_if(deque<int>)_(every_other)/32768 1.47% 11408.903 11576.308 - 0.31% -
std::multiset<int>::upper_bound(key)_(existent)/32 1.47% 2.405 2.440 - 1.06% -
std::count(list<int>)_(every_other)/8192 1.47% 7099.657 7203.706 - 0.23% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.47% 20.778 21.082 - 0.80% -
SetIntersection_Interlaced_Vector_float_262144_16384 1.46% 346363701.554 351435039.121 - -2.17% -
std::swap_ranges(list<int>)/32 1.46% 19.221 19.502 - 0.33% -
std::generate_n(deque<int>)/32 1.46% 8.075 8.193 - 0.18% -
BM_deque_deque_move_backward/4096 1.46% 150.954 153.162 - 0.52% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.46% 8160.293 8279.524 - -0.16% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.46% 17609.242 17866.423 - -5.31% -
std::map<int,_int>::count(key)_(existent)/8192 1.46% 5.792 5.876 - 2.81% -
std::fill(vector<int>)/8192 1.46% 229.596 232.941 - -0.34% -
SetIntersection_None_Set_uint64_16384_256 1.46% 167650056.708 170092426.847 - -2.55% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 1.46% 52.082 52.840 - 26.62% -
std::generate(vector<int>)/1024 1.46% 239.415 242.900 - 0.22% -
std::any_of(vector<int>)_(process_all)/32 1.46% 8.292 8.413 - 1.13% -
BM_deque_deque_ranges_move/65536 1.45% 3064.271 3108.843 - 1.23% -
SetIntersection_Interlaced_Set_string_262144_16 1.45% 2134882.242 2165877.606 - 5.18% -
rng::contains(vector<int>)_(process_all)/50 1.45% 12.090 12.265 - 0.97% -
ranges::minmax(std::list<__int128>)/8 1.45% 3.820 3.875 - 0.10% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.45% 13.312 13.505 - -0.33% -
std::adjacent_find(deque<int>,_pred)/50 1.45% 28.946 29.365 - -0.54% -
BM_PushHeap_float_Random_16384 1.45% 7.595 7.704 - 2.83% -
std::replace(list<int>)_(prefix)/32 1.44% 10.853 11.010 - 0.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.44% 6731.744 6828.805 - 0.75% -
std::generate_n(deque<int>)/50 1.44% 12.001 12.174 - 0.27% -
std::map<int,_int>::erase(iterator)/32 1.44% 20.911 21.212 - 2.80% -
BM_deque_vector_copy/64 1.43% 2.566 2.603 - 1.26% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.43% 12.891 13.075 - 1.50% -
std::rotate_copy(deque<int>)/8192 1.43% 292.043 296.230 - 0.89% -
std::replace(deque<int>)_(prefix)/8192 1.43% 3203.716 3249.630 - 0.36% -
std::unique(list<int>)_(sprinkled)/1024 1.43% 949.491 963.064 - 0.95% -
std::partial_sort_copy(list<int>)_(shuffled)/1024 1.43% 6980.643 7080.342 - -0.57% -
std::find_end(vector<int>)_(match_near_end)/1024 1.43% 28.116 28.518 - -0.48% -
std::reverse_copy(deque<int>)/512 1.43% 122.990 124.745 - 0.36% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.43% 43.046 43.660 - -2.13% -
std::remove_if(vector<int>)_(sprinkled)/1024 1.42% 514.788 522.119 - -0.14% -
std::generate(vector<int>)/50 1.42% 11.761 11.929 - 0.33% -
rng::contains(vector<int>)_(process_all)/8192 1.42% 1789.111 1814.577 - 1.01% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.42% 51.721 52.455 - -22.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.42% 1037365.373 1052094.395 - -0.02% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.42% 499969.754 507066.770 - 1.08% -
BM_PushHeap_uint64_Ascending_262144 1.42% 5.087 5.159 - 6.05% -
SetIntersection_Front_Vector_float_16384_16 1.42% 1098096.422 1113643.631 - -0.72% -
std::copy_if(list<int>)_(entire_range)/1048576 1.42% 857205.525 869337.676 - 0.20% -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 1.41% 2287.709 2320.056 - 1.58% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 1.41% 486.339 493.208 - 1.07% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.41% 203407.850 206279.586 - -2.28% -
std::reverse_copy(list<int>)/64 1.41% 29.492 29.908 - -0.70% -
BM_CmpEqual_uchar_schar 1.41% 0.995 1.009 - -4.40% -
std::any_of(list<int>)_(process_all)/8 1.41% 2.623 2.660 - -0.31% -
bm_ranges_lexicographical_compare<int>/64 1.41% 4.306 4.367 - -5.46% -
bm_swap_ranges_vb_aligned/64 1.41% 2.872 2.912 - 1.71% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.41% 1422.722 1442.747 - 1.79% -
std::make_heap(deque<int>)_(descending)/1024 1.41% 1105.263 1120.797 - 2.82% -
std::replace_if(list<int>)_(sprinkled)/50 1.40% 22.668 22.986 - 0.84% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.40% 1098522.777 1113906.665 - -0.50% -
SetIntersection_Interlaced_Vector_string_1024_16 1.40% 3426090.227 3474057.476 - 0.24% -
SetIntersection_Interlaced_Set_uint32_256_64 1.40% 13577160.949 13766965.584 - -1.09% -
rng::contains(deque<int>)_(process_all)/1048576 1.40% 242036.915 245416.506 - 1.11% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.39% 49.383 50.071 - -0.38% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 1.39% 18.946 19.210 - 2.15% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.39% 12355.835 12527.792 - -2.66% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 1.39% 553.400 561.102 - 1.03% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 1.39% 8.295 8.410 - -1.61% -
std::remove_if(list<int>)_(prefix)/32 1.39% 57.823 58.627 - 0.37% -
std::unique_copy(list<int>)_(sprinkled)/32 1.39% 13.057 13.238 - -3.69% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.38% 770.794 781.451 - 0.24% -
std::generate_n(list<int>)/32 1.38% 8.417 8.533 - 0.27% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.38% 4.089 4.146 - 0.54% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 1.38% 21.657 21.956 - 3.56% -
std::transform(list<int>,_list<int>)/1024 1.38% 828.156 839.589 - 0.19% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 1.38% 29.353 29.758 - 0.59% -
std::remove_copy_if(list<int>)_(prefix)/32 1.38% 16.827 17.058 - 0.36% -
std::find(list<int>)_(bail_25%)/8192 1.38% 1417.486 1437.001 - 1.30% -
std::fill_n(vector<int>)/32 1.38% 1.126 1.142 - 0.30% -
std::generate(deque<int>)/8192 1.38% 1872.577 1898.350 - 0.26% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 1.37% 726918.306 736903.252 - 0.72% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.37% 1568.097 1589.602 - 0.40% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.37% 514409.105 521456.735 - 0.75% -
std::none_of(list<int>)_(process_all)/50 1.37% 21.785 22.083 - 0.47% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.37% 5.413 5.487 - -1.92% -
std::pop_heap(deque<size_t>)/8192 1.37% 59.202 60.011 - 1.58% -
std::generate_n(deque<int>)/1024 1.37% 239.779 243.052 - 0.15% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.36% 38.137 38.656 - 0.40% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.35% 12.198 12.363 - -14.18% -
std::copy_if(list<int>)_(every_other)/8 1.35% 2.261 2.292 - 0.42% -
std::remove_copy_if(list<int>)_(sprinkled)/50 1.35% 27.734 28.108 - -0.72% -
std::replace_if(list<int>)_(prefix)/32 1.35% 13.705 13.890 - 0.27% -
ranges::min(std::deque<__int128>)/64 1.35% 20.617 20.895 - -25.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1.34% 1070078.811 1084462.929 - 1.34% -
std::for_each(list<int>)/8 1.34% 2.528 2.562 - 6.73% -
std::is_sorted(vector<int>)/1024 1.34% 244.637 247.921 - 0.21% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.34% 676.940 686.016 - 0.48% -
rng::find_last_if(deque<int>)_(bail_90%)/50 1.34% 2.554 2.588 - 0.27% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.33% 117441.422 119004.594 - 3.08% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.33% 34.806 35.269 - 0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.33% 4177085.464 4232622.136 - 1.63% -
std::remove_copy_if(list<int>)_(prefix)/50 1.33% 24.655 24.983 - 0.65% -
bm_lexicographical_compare<signed_char>/4096 1.33% 59.010 59.793 - 0.03% -
SetIntersection_None_Set_string_262144_262144 1.32% 1637957.438 1659606.037 - 4.55% -
std::transform(list<int>)_(identity_transform)/50 1.32% 29.893 30.288 - 0.30% -
std::stable_partition(list<int>)_(sparse)/1024 1.32% 931.854 944.163 - 1.19% -
std::remove_copy(list<int>)_(prefix)/1024 1.32% 734.163 743.860 - 0.73% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 1.32% 13.305 13.480 - -0.81% -
SetIntersection_Interlaced_Set_float_16384_16 1.32% 206418908.552 209135314.393 - 2.86% -
std::fill_n(deque<int>)/50 1.32% 2.173 2.201 - 0.65% -
std::multiset<std::string>::erase(key)_(existent)/8192 1.31% 101.247 102.575 - 27.90% -
ranges::min(std::vector<long_long>)/64 1.31% 4.621 4.681 - -2.24% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 1.31% 22.836 23.135 - -10.94% -
std::make_heap(vector<int>)_(pipe-organ)/8192 1.31% 4989.059 5054.209 - 1.39% -
std::generate_n(vector<int>)/50 1.31% 11.760 11.914 - 0.16% -
SetIntersection_None_Vector_uint32_262144_64 1.31% 1130550.810 1145310.330 - 1.63% -
BM_deque_vector_copy_backward/1024 1.31% 36.576 37.054 - -0.59% -
BM_deque_vector_copy/4000 1.30% 141.640 143.488 - 0.86% -
std::find(vector<int>)_(bail_25%)/1024 1.30% 65.233 66.083 - 0.95% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 1.30% 10.237 10.370 - -46.49% -
std::is_partitioned(vector<int>)_(partitioned)/50 1.30% 9.609 9.734 - 0.23% -
std::swap_ranges(list<int>)/1024 1.30% 746.303 756.015 - -7.58% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.30% 1141.789 1156.626 - 0.40% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 1.30% 103804115.593 105151658.344 - 14.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.30% 1306687.196 1323649.776 - -6.11% -
std::swap_ranges(list<int>)/50 1.30% 32.244 32.663 - -0.85% -
SetIntersection_None_Vector_string_1024_256 1.30% 1153187.024 1168139.459 - -0.50% -
std::move(vector<bool>)_(unaligned)/512 1.30% 4.640 4.700 - 7.09% -
SetIntersection_Front_Set_float_262144_256 1.30% 4142678.162 4196351.030 - 1.15% -
SetIntersection_Front_Vector_uint64_262144_16384 1.29% 75933476.456 76914000.662 - 7.40% -
std::copy_backward(deque<int>)/32768 1.29% 3631.145 3678.000 - -3.66% -
std::partition(list<int>)_(sparse)/1024 1.29% 716.855 726.078 - 1.03% -
std::search(vector<int>)_(no_match)/8192 1.29% 1629.636 1650.594 - 1.82% -
std::find_if(deque<int>)_(process_all)/50 1.29% 12.518 12.679 - 0.76% -
SetIntersection_None_Set_uint64_16384_64 1.28% 168812250.898 170978852.135 - 0.83% -
std::reverse_copy(deque<int>)/64 1.28% 15.674 15.875 - 0.30% -
SetIntersection_None_Set_uint32_1024_1 1.28% 8995039.156 9110223.570 - 1.09% -
std::sort(deque<int>)_(heap)/8192 1.28% 68874.677 69755.765 - 1.23% -
BM_deque_vector_ranges_move_backward/1024 1.28% 36.482 36.948 - 1.30% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.28% 5.190 5.256 - -1.36% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.27% 132754.871 134446.722 - 2.36% -
rng::contains_subrange(list<int>)_(same_length)/50 1.27% 24.818 25.134 - 0.32% -
SetIntersection_Front_Set_uint64_256_1 1.27% 4120225.477 4172676.352 - 0.31% -
BM_vector_deque_ranges_move_backward/4096 1.27% 147.497 149.374 - 0.02% -
BM_deque_vector_ranges_copy/1 1.27% 2.096 2.122 - 4.05% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.27% 240699.611 243759.221 - -0.02% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.27% 64872.686 65695.409 - 3.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.27% 1617379.233 1637886.395 - 4.36% -
std::replace_if(list<int>)_(prefix)/8192 1.27% 7054.295 7143.686 - -4.67% -
std::none_of(list<int>)_(process_all)/8 1.27% 2.634 2.667 - -0.03% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.27% 1.169 1.184 - -3.77% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 1.26% 25.854 26.181 - -0.74% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.26% 12.667 12.827 - 0.89% -
std::set<int>::equal_range(key)_(existent)/32 1.26% 1.835 1.858 - 2.92% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 1.26% 2.975 3.012 - -1.44% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.26% 36633931.995 37096175.420 - 1.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1.26% 1536245.242 1555621.523 - -1.26% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 1.26% 10983.093 11121.616 - 0.55% -
BM_num_put<const_void*> 1.26% 12.035 12.187 - -1.57% -
std::replace_if(list<int>)_(sprinkled)/32 1.26% 13.182 13.348 - 0.56% -
ranges::min(std::list<long_long>)/8 1.26% 1.884 1.907 - -1.22% -
BM_CmpLess_uchar_uint 1.26% 1.068 1.082 - 0.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.26% 8.393 8.498 - -0.98% -
std::unique(deque<int>)_(sprinkled)/1024 1.26% 504.795 511.138 - 0.16% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.25% 53.687 54.360 - -0.11% -
BM_deque_vector_ranges_copy/0 1.25% 1.368 1.385 - 6.64% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.25% 4.043 4.094 - 0.66% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.25% 12562.551 12719.145 - -2.24% -
std::unique(list<int>,_pred)_(contiguous)/52 1.25% 70.424 71.302 - 1.13% -
std::move_backward(vector<bool>)_(aligned)/32768 1.24% 37.639 38.106 - 0.47% -
SetIntersection_Front_Vector_float_262144_1 1.24% 1022394.785 1035054.266 - 0.23% -
std::replace(deque<int>)_(sprinkled)/8192 1.24% 2765.473 2799.702 - 0.31% -
std::map<int,_int>::ctor(const&)/0 1.24% 12.647 12.803 - -0.06% -
std::all_of(list<int>)_(process_all)/50 1.24% 21.700 21.969 - 1.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.24% 21246954.268 21509448.191 - -0.12% -
std::partial_sort_copy(list<int>)_(descending)/8 1.23% 15.751 15.946 - 2.48% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.23% 86.595 87.663 - -3.51% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.23% 540.192 546.857 - 1.73% -
std::replace(vector<int>)_(prefix)/50 1.23% 7.568 7.661 - 1.72% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.23% 46.639 47.213 - 0.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.23% 16776971.002 16983317.125 - -0.03% -
SetIntersection_None_Vector_float_1024_1024 1.23% 1067193.002 1080297.529 - 0.58% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 1.23% 6868.200 6952.414 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.23% 1615964.760 1635778.889 - 4.20% -
std::stable_sort(deque<int>)_(shuffled)/8 1.22% 22.981 23.261 - 1.65% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.22% 5925848.777 5998082.847 - 1.49% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.22% 2311975.440 2340142.777 - 0.16% -
std::generate_n(vector<int>)/1024 1.22% 239.177 242.091 - 0.26% -
std::find(deque<int>)_(process_all)/32768 1.22% 7702.101 7795.922 - 0.88% -
SetIntersection_Interlaced_Set_string_262144_4 1.22% 1844680.176 1867122.641 - 5.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.22% 1165131.123 1179298.299 - 1.74% -
std::move(vector<int>)/1048576 1.21% 56705.139 57391.777 - 2.01% -
SetIntersection_Front_Vector_uint32_16_16 1.21% 35762412.064 36195217.438 - 1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.21% 13127516.396 13286102.708 - 0.65% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 1.21% 33.513 33.918 - -1.71% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.20% 1082490.623 1095499.025 - 1.13% -
std::adjacent_find(deque<int>)/8192 1.20% 3647.677 3691.503 - 0.25% -
std::transform(vector<int>)_(identity_transform)/50 1.20% 16.042 16.235 - 0.23% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.20% 941.536 952.844 - 1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.20% 9828950.609 9946937.404 - -2.06% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.20% 1096782.975 1109893.500 - 0.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.19% 349235862.854 353406549.760 - -0.95% -
std::find_end(vector<int>)_(near_matches)/8192 1.19% 760551.948 769627.195 - 0.46% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.19% 34.805 35.220 - 0.53% -
std::adjacent_find(deque<int>)/1024 1.19% 455.192 460.614 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.19% 1753838.621 1774712.404 - 3.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.19% 2148932.817 2174457.384 - 0.02% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 1.19% 23.971 24.256 - -1.18% -
bm_lexicographical_compare<int>/4096 1.19% 236.107 238.906 - -0.20% -
std::copy_backward(list<int>)/1048576 1.19% 868176.179 878469.024 - 0.80% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.18% 38525.730 38982.138 - -6.50% -
std::partition_copy(vector<int>)/32 1.18% 7.958 8.052 - -1.32% -
std::find(vector<char>)_(bail_25%)/8192 1.18% 39.222 39.685 - 0.58% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.18% 9.263 9.372 - 0.74% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.18% 229513.944 232221.343 - 0.38% -
BM_deque_deque_copy/64000 1.18% 2924.254 2958.728 - -2.61% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.18% 12.320 12.466 - 0.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.18% 48.182 48.749 - 1.98% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.18% 17.348 17.552 - 0.26% -
rng::contains_subrange(deque<int>)_(single_element)/50 1.17% 25.272 25.568 - 0.32% -
std::find_if_not(vector<bool>)_(process_all)/8 1.17% 3.624 3.666 - 2.99% -
std::unique(vector<int>)_(contiguous)/52 1.17% 53.179 53.799 - 1.23% -
std::search(deque<int>,_pred)_(near_matches)/1000 1.16% 23937.705 24216.263 - -7.79% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.16% 1343.386 1359.003 - 0.38% -
BM_lexicographical_compare_three_way_fast_path/256 1.16% 68.851 69.651 - -1.04% -
std::find_end(deque<int>,_pred)_(same_length)/1000 1.16% 777.575 786.604 - 1.18% -
std::find(vector<long_long>)_(bail_25%)/1024 1.16% 22.962 23.228 - 1.03% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 1.16% 470832.186 476291.440 - 0.32% -
std::unique_copy(vector<int>)_(contiguous)/52 1.16% 13.249 13.402 - 0.26% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.16% 13834.120 13994.152 - 0.26% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 1.15% 132.248 133.775 - 1.35% -
std::multimap<std::string,_int>::clear()/32 1.15% 890.113 900.382 - -0.72% -
std::remove_copy_if(list<int>)_(sprinkled)/32 1.15% 16.409 16.598 - -0.23% -
std::unique_copy(list<int>)_(sprinkled)/52 1.15% 23.666 23.939 - -0.24% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.15% 174.521 176.532 - 1.33% -
std::fill_n(list<int>)/50 1.15% 15.395 15.572 - -3.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.15% 12.643 12.788 - -3.54% -
rng::for_each(multiset<int>)/8 1.15% 6.665 6.742 - 1.25% -
std::transform(list<int>)_(identity_transform)/8192 1.15% 7507.475 7593.684 - 8.31% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.15% 27.379 27.693 - 0.24% -
std::partial_sort(deque<int>)_(descending)/8 1.15% 42.639 43.128 - -4.94% -
SetIntersection_None_Set_uint64_256_1 1.15% 11566352.184 11699005.019 - 2.17% -
std::unordered_multiset<int>::find(key)_(existent)/32 1.15% 1.225 1.239 - -9.48% -
std::replace(deque<int>)_(sprinkled)/1024 1.15% 345.801 349.761 - 0.25% -
SetIntersection_Front_Set_uint32_262144_4 1.14% 1064573.923 1076748.056 - 1.43% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 1.14% 20.873 21.111 - 2.09% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.14% 207421.482 209779.975 - 1.28% -
std::move_backward(list<int>)/1048576 1.14% 1017753.098 1029321.018 - 0.10% -
BM_deque_deque_move_backward/4000 1.13% 143.932 145.565 - 0.40% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.13% 16645.746 16834.400 - -0.51% -
std::stable_partition(list<int>)_(dense)/50 1.13% 56.969 57.613 - 10.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.13% 53.237 53.838 - -0.14% -
std::equal(list<int>)_(it,_it,_it)/50 1.13% 34.943 35.337 - 0.20% -
std::replace(deque<int>)_(sprinkled)/32 1.13% 11.975 12.110 - 0.07% -
std::find(deque<int>)_(bail_25%)/8192 1.13% 473.274 478.612 - 0.49% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.12% 47.433 47.966 - 0.74% -
std::find(vector<char>)_(process_all)/50 1.12% 1.641 1.659 - 0.40% -
rng::contains_subrange(deque<int>)_(single_element)/8192 1.12% 3672.039 3713.286 - 0.30% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.12% 17.909 18.110 - 0.79% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.12% 217.908 220.349 - 0.32% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.12% 15413.411 15586.009 - 1.86% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.12% 10.284 10.399 - 0.17% -
ranges::min(std::deque<__int128>)/70000 1.12% 24096.913 24366.677 - -49.07% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.12% 42732.184 43210.557 - 0.25% -
std::copy_if(deque<int>)_(entire_range)/64 1.12% 16.003 16.182 - 0.46% -
std::adjacent_find(list<int>)/50 1.12% 22.979 23.235 - -1.26% -
std::rotate(list<int>)_(by_1/4)/32 1.12% 14.288 14.448 - 0.10% -
std::find_if(vector<bool>)_(process_all)/8192 1.11% 4471.141 4520.954 - -0.43% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.11% 12.763 12.905 - 0.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.11% 62606.343 63300.630 - -7.88% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.11% 788.135 796.868 - 0.57% -
BM_deque_vector_ranges_move/5500 1.11% 192.273 194.402 - -0.16% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.11% 1.103 1.115 - -0.07% -
SetIntersection_None_Set_float_16384_256 1.11% 153013263.028 154704084.486 - 0.80% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.10% 861.079 870.585 - -2.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.10% 10855150.543 10974995.577 - 0.74% -
SetIntersection_Interlaced_Vector_string_16_4 1.10% 66751622.465 67488354.320 - 1.06% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 1.10% 77.391 78.245 - 0.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.10% 802.379 811.205 - 0.85% -
BM_StringCopy_Large 1.10% 6.160 6.227 - -2.25% -
SetIntersection_Interlaced_Set_string_16_4 1.10% 73179125.454 73982728.873 - 0.47% -
SetIntersection_None_Set_uint32_256_256 1.10% 5831618.688 5895607.287 - 0.85% -
std::rotate(vector<int>)_(by_1/3)/8192 1.10% 859.888 869.315 - 0.14% -
std::remove(list<int>)_(sprinkled)/50 1.10% 60.532 61.195 - 0.20% -
std::remove(deque<int>)_(prefix)/1024 1.10% 517.310 522.977 - 0.28% -
std::generate_n(vector<int>)/8192 1.09% 1813.968 1833.829 - 0.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.09% 2175493.737 2199283.245 - 0.25% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 1.09% 12788.664 12928.439 - 0.88% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.09% 12.731 12.870 - 0.17% -
BM_deque_vector_ranges_move/1024 1.09% 36.738 37.138 - -1.39% -
std::search(deque<int>,_pred)_(same_length)/1000 1.09% 478.904 484.111 - 1.10% -
BM_deque_deque_move_backward/5500 1.09% 201.857 204.048 - -0.38% -
std::partition_copy(deque<int>)/32 1.09% 12.774 12.913 - 2.12% -
std::reverse(list<int>)/64 1.08% 17.266 17.453 - 0.51% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 1.08% 12.607 12.744 - 3.33% -
std::rotate(deque<int>)_(1_element_backward)/8192 1.08% 308.476 311.816 - 0.17% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.08% 351.729 355.535 - 0.20% -
std::move_backward(list<int>)/64 1.08% 38.998 39.420 - 0.54% -
std::replace(deque<int>)_(sprinkled)/50 1.08% 17.941 18.135 - 0.02% -
std::shift_left(deque<int>)/1024 1.08% 37.769 38.176 - -0.18% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 1.08% 39.078 39.499 - -4.38% -
SetIntersection_Interlaced_Set_uint64_64_4 1.08% 20927623.762 21152820.587 - 1.98% -
std::unique_copy(vector<int>)_(contiguous)/1024 1.08% 244.452 247.081 - 0.19% -
SetIntersection_Front_Vector_string_16_4 1.08% 59459549.626 60098959.974 - -1.52% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.08% 2501247.172 2528140.794 - -3.20% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 1.08% 4.053 4.097 - 0.44% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1.07% 1441713.831 1457181.707 - 0.48% -
bm_lexicographical_compare<signed_char>/1 1.07% 1.342 1.356 - -7.20% -
std::none_of(list<int>)_(process_all)/32 1.07% 11.608 11.733 - 0.25% -
SetIntersection_Front_Vector_string_1024_1024 1.07% 38794059.663 39209771.576 - 0.97% -
std::remove_copy(deque<int>)_(prefix)/1024 1.07% 383.696 387.806 - -7.46% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.07% 174154.711 176018.347 - 0.22% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.07% 1848.069 1867.840 - 0.25% -
std::multiset<int>::find(key)_(existent)/32 1.07% 1.605 1.623 - 1.18% -
std::adjacent_find(deque<int>)/1048576 1.07% 468623.969 473623.395 - 0.19% -
std::remove(list<int>)_(sprinkled)/8192 1.07% 7971.763 8056.667 - 1.57% -
bm_ranges_swap_ranges_vb_aligned/2048 1.06% 8.518 8.609 - 1.31% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.06% 13166.519 13306.535 - 0.41% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 1.06% 3.212 3.246 - 0.08% -
std::remove_copy(list<int>)_(prefix)/50 1.06% 18.810 19.010 - 0.44% -
std::replace(deque<int>)_(prefix)/1024 1.06% 405.498 409.800 - -0.20% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.06% 61577.598 62231.012 - 1.65% -
std::make_heap(deque<int>)_(ascending)/8192 1.06% 20745.605 20965.619 - 0.08% -
std::find(vector<int>)_(process_all)/50 1.06% 12.283 12.413 - 0.76% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 1.06% 12.766 12.901 - -0.05% -
SetIntersection_None_Vector_uint32_262144_16384 1.06% 1135283.765 1147280.328 - 2.05% -
std::generate(deque<int>)/50 1.06% 11.890 12.016 - 0.26% -
std::remove_copy(list<int>)_(prefix)/32 1.06% 11.172 11.289 - 0.95% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 1.05% 70.745 71.491 - 17.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.05% 215595245.131 217866972.383 - 0.42% -
BM_lexicographical_compare_three_way_slow_path/262144 1.05% 71874.396 72631.402 - 0.16% -
BM_deque_deque_copy_backward/512 1.05% 18.895 19.094 - -0.35% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.05% 1041597.376 1052565.055 - 0.29% -
std::copy_if(list<int>)_(entire_range)/512 1.05% 363.228 367.042 - -0.01% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.05% 392.286 396.398 - 0.06% -
std::find(vector<long_long>)_(bail_25%)/32768 1.05% 727.086 734.701 - 0.92% -
SetIntersection_Interlaced_Set_uint64_16384_4 1.05% 181960723.674 183863442.731 - 1.39% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.04% 163.631 165.335 - -0.86% -
BM_toupper_string<wchar_t> 1.04% 6.306 6.371 - -0.25% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 1.04% 13.393 13.533 - 0.27% -
std::remove(deque<int>)_(prefix)/8192 1.04% 3807.749 3847.331 - -0.12% -
std::find_end(list<int>)_(match_near_end)/1024 1.04% 59.204 59.818 - 0.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 1.04% 33.369 33.714 - 3.28% -
SetIntersection_Interlaced_Set_uint32_256_4 1.03% 11569282.410 11689016.871 - 2.46% -
std::fill(vector<bool>)/4096 1.03% 4.147 4.190 - 0.27% -
std::is_sorted_until(list<int>)/8192 1.03% 7136.088 7209.774 - 6.01% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 1.03% 890954.305 900153.552 - 0.92% -
std::stable_partition(list<int>)_(sparse)/50 1.03% 26.797 27.073 - 1.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.03% 36.771 37.150 - -1.03% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.03% 1300050.987 1313433.520 - 0.48% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.03% 393.030 397.070 - 0.66% -
bm_ranges_lexicographical_compare<int>/8 1.03% 1.449 1.464 - -9.42% -
std::find_first_of(deque<int>)_(large_needle)/1024 1.03% 361558.777 365274.661 - 0.03% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.03% 5.370 5.425 - 0.62% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.03% 1101064.848 1112369.792 - 0.27% -
std::copy_backward(deque<int>)/4096 1.03% 145.778 147.273 - 0.25% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 1.03% 59520.312 60130.469 - 0.90% -
std::find(vector<int>)_(bail_25%)/32768 1.02% 1839.623 1858.478 - 0.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.02% 1980587.078 2000869.955 - 3.80% -
std::transform(list<int>)_(identity_transform)/1024 1.02% 729.039 736.504 - -0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.02% 1047960.357 1058688.518 - -1.17% -
std::copy_backward(list<int>)/262144 1.02% 215873.125 218082.932 - 0.66% -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1.02% 1941.612 1961.487 - 0.36% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.02% 3632.461 3669.573 - 0.74% -
std::map<std::string,_int>::ctor(const&)/0 1.02% 12.665 12.795 - 0.27% -
std::adjacent_find(vector<int>)/50 1.02% 11.800 11.920 - 0.19% -
BM_deque_vector_ranges_move/64 1.02% 2.652 2.679 - 0.60% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.02% 23.601 23.841 - 0.43% -
std::unique(vector<int>)_(sprinkled)/52 1.02% 64.584 65.241 - 0.02% -
SetIntersection_Front_Vector_string_262144_64 1.02% 3200662.620 3233216.274 - -3.41% -
SetIntersection_Interlaced_Vector_string_4_4 1.02% 149939234.020 151462250.976 - 0.00% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.01% 8.363 8.448 - 0.25% -
SetIntersection_None_Set_float_16384_64 1.01% 153748980.376 155303832.114 - 1.10% -
SetIntersection_None_Vector_uint64_262144_16384 1.01% 1124007.520 1135372.707 - 1.20% -
BM_CmpEqual_uint_int 1.01% 1.041 1.052 - 3.12% -
std::map<int,_int>::clear()/32 1.01% 655.784 662.391 - 2.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1.01% 1236478.518 1248935.141 - 1.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.01% 1118.660 1129.919 - -5.64% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.01% 3680.856 3717.877 - 0.28% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.01% 43653.007 44091.920 - 2.29% -
std::remove_copy(list<int>)_(sprinkled)/8192 1.00% 6858.124 6926.930 - 0.66% -
std::remove_copy(deque<int>)_(prefix)/8192 1.00% 3304.877 3337.983 - -0.49% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.00% 4283.556 4326.414 - -0.46% -
std::move(vector<int>)/32768 1.00% 1693.602 1710.541 - -0.25% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.00% 691.541 698.457 - 1.02% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::search_n(vector<int>)_(no_match)/8192 -99.80% 1612.092 3.288 367.872 -0.60% 367.872
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2946.953 8.063 705.171 0.02% 705.171
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.55% 3946.244 17.793 558.752 -0.26% 558.752
std::search_n(deque<int>)_(no_match)/8192 -99.29% 2330.641 16.433 463.624 1.75% 463.624
std::search_n(vector<int>)_(no_match)/1024 -98.42% 208.596 3.294 41.771 -0.85% 41.771
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.11% 426.431 8.069 65.116 0.22% 65.116
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.55% 615.563 15.087 105.584 -3.02% 105.584
std::search_n(deque<int>)_(no_match)/1024 -95.31% 290.910 13.643 46.217 0.53% 46.217
bm_swap_ranges_vb_unaligned/4096 -78.70% 305.502 65.079 - 0.06% -
std::fill(vector<bool>)/262144 -75.83% 953.233 230.377 - 0.34% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 -74.97% 175.561 43.935 - 19.83% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -67.30% 96.807 31.652 - 18.25% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -66.90% 2516.724 833.108 - 1.74% -
BM_StringConstructDestroyCStr_Empty_Opaque -63.84% 5.704 2.063 - -0.57% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -63.46% 40.900 14.944 - -70.93% -
BM_StringConstructDestroyCStr_Small_Opaque -60.55% 5.534 2.183 - 4.99% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 -60.44% 38.330 15.162 - 22.98% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -60.07% 24.085 9.617 - -13.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -57.03% 29241713.286 12565347.247 - 4.10% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -56.41% 14.924 6.506 - -14.16% -
std::search_n(vector<int>)_(no_match)/32 -52.17% 6.897 3.299 0.393 -3.18% 0.393
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -50.53% 73.288 36.258 - -41.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -48.33% 82702276.932 42733396.825 - 1.32% -
rng::find_last(list<int>)_(bail_10%)/1024 -46.95% 1238.746 657.141 - -1.93% -
std::search_n(vector<int>,_pred)_(no_match)/32 -46.08% 15.008 8.093 0.412 0.11% 0.412
std::rotate(list<int>)_(by_1/2)/8192 -45.55% 7899.777 4301.389 - 0.26% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.31% 0.484 0.269 - -11.02% -
std::set<std::string>::insert(value)_(already_present)/1024 -42.94% 29.492 16.827 - -36.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -42.62% 6921656.183 3971392.427 - -11.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -42.54% 38.451 22.094 - -40.35% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -42.39% 11.451 6.596 - -9.72% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -41.35% 20.063 11.766 - 5.98% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -41.31% 136.955 80.382 - -37.37% -
std::is_sorted_until(deque<int>)/8 -40.86% 4.712 2.786 - 2.84% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -39.79% 19.267 11.601 - -0.96% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -39.37% 7.994 4.847 - -9.54% -
ranges::min(std::list<long_long>)/1 -38.56% 0.426 0.262 - -28.75% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -38.02% 0.481 0.298 - -25.14% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -37.71% 3.904 2.432 - -8.60% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -36.87% 50.176 31.675 - 1.67% -
std::rotate(list<int>)_(1_element_backward)/8192 -36.57% 11496.851 7292.576 - 0.46% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -36.42% 19.142 12.170 - 2.61% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -36.09% 43.671 27.908 - -17.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -35.25% 11613946.709 7519621.318 - -3.37% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -34.46% 653.291 428.197 - 0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -33.13% 0.697 0.466 - -33.15% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -33.11% 9.666 6.465 - -31.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -32.95% 0.612 0.411 - -18.17% -
std::move_backward(vector<bool>)_(aligned)/1048576 -32.94% 2548.583 1709.077 - -1.06% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -32.50% 0.448 0.302 - -16.54% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -32.48% 3777.703 2550.552 - -8.84% -
bm_lexicographical_compare<int>/32768 -32.48% 2844.229 1920.408 - -0.22% -
std::move_backward(vector<int>)/32768 -32.38% 2552.600 1726.148 - -0.14% -
bm_ranges_lexicographical_compare<int>/32768 -31.09% 2780.581 1915.978 - 0.02% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -31.07% 0.697 0.480 - -18.93% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -31.03% 9.074 6.258 - 0.07% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -31.01% 56.839 39.215 - 61.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -30.92% 49.589 34.254 - -14.32% -
bm_ranges_lexicographical_compare<signed_char>/262144 -30.88% 5555.545 3840.023 - -0.01% -
bm_lexicographical_compare<signed_char>/262144 -30.77% 5548.620 3841.187 - -0.04% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -30.45% 85.047 59.153 - -31.27% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -29.95% 11757442.123 8235700.995 - -65.36% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -29.91% 6.732 4.719 - -31.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -29.68% 78906195.157 55486367.091 - -8.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -29.44% 108.337 76.442 - 9.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -29.06% 44.856 31.823 - 11.54% -
BM_StringEraseWithMove_Huge_Opaque -29.03% 63.777 45.261 - 0.93% -
std::copy(list<int>)/64 -29.02% 46.498 33.006 - -0.42% -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 -28.82% 13.549 9.644 - 0.75% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -28.69% 41.462 29.565 - -1.99% -
std::find_if_not(vector<char>)_(bail_25%)/8 -28.58% 1.056 0.754 - -9.65% -
std::copy_n(vector<bool>)_(aligned)/1048576 -28.30% 3775.097 2706.875 - 15.84% -
BM_StringEraseWithMove_Huge_Transparent -27.91% 59.069 42.585 - 2.43% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -27.88% 8.931 6.441 - 0.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -27.77% 169322548.512 122304289.061 - -7.08% -
std::set<std::string>::insert(value)_(already_present)/32 -27.62% 10.522 7.616 - -15.42% -
std::unordered_map<int,_int>::clear()/1024 -27.29% 10820.773 7868.061 - -0.30% -
std::unique_copy(deque<int>)_(sprinkled)/32 -27.23% 13.084 9.521 - -16.93% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -27.19% 19.171 13.959 - -26.89% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -26.58% 122.834 90.180 - -1.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -26.48% 4052403.389 2979385.124 - -29.37% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -26.30% 19.121 14.092 - 25.89% -
std::unique_copy(deque<int>)_(sprinkled)/52 -26.26% 20.853 15.377 - -9.45% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -26.00% 0.405 0.300 - -2.06% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -26.00% 57.864 42.822 - -19.94% -
std::fill(list<int>)/1024 -25.91% 672.834 498.478 - -0.00% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -25.89% 25.835 19.147 - -7.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.39% 33.425 24.937 - -21.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -25.37% 2228362.492 1662978.134 - -5.44% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -25.33% 15.253 11.390 - -6.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -25.19% 40.732 30.471 - -8.45% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -25.08% 57.741 43.256 - -18.84% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -24.99% 0.683 0.512 - 1.35% -
BM_vector_deque_move_backward/0 -24.70% 0.601 0.453 - -18.54% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -24.63% 42.647 32.142 - -2.34% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -24.63% 767.004 578.128 - -0.09% -
std::unordered_map<int,_int>::clear()/8192 -24.52% 85729.667 64709.510 - 3.57% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -24.51% 7013.907 5294.620 - 0.13% -
BM_PushHeap_string_Descending_262144 -24.12% 4.014 3.046 - -2.57% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -23.56% 13.544 10.353 - -16.61% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -23.27% 1093.585 839.139 - 0.20% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -23.16% 1.619 1.244 - -13.09% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -22.44% 74.434 57.732 - 20.70% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -22.25% 48.623 37.805 - -17.01% -
BM_vector_deque_ranges_copy_backward/0 -22.25% 0.545 0.423 - -10.63% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -22.08% 31.178 24.293 - -24.71% -
std::move_backward(deque<int>)/64 -21.98% 6.626 5.170 - 0.06% -
std::unordered_multimap<int,_int>::clear()/8192 -21.93% 79928.074 62403.132 - -1.46% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle -21.85% 1.776 1.388 - 0.06% -
BM_PushHeap_string_PipeOrgan_262144 -21.80% 21.965 17.177 - 5.42% -
bm_ranges_lexicographical_compare<unsigned_char>/262144 -21.79% 5747.927 4495.471 - -0.00% -
bm_lexicographical_compare<unsigned_char>/262144 -21.60% 5731.802 4493.592 - 0.03% -
std::adjacent_find(deque<int>)/50 -21.43% 23.692 18.616 - -3.15% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -21.42% 62.971 49.485 - -4.03% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -21.36% 25028.095 19682.131 - 3.30% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -21.29% 8.630 6.793 - -26.72% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -21.20% 10.432 8.221 - 13.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -21.19% 8.968 7.067 - 6.36% -
std::unordered_multimap<int,_int>::clear()/1024 -20.85% 10248.008 8110.882 - -0.48% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -20.84% 37.323 29.546 - -27.90% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -20.66% 2.395 1.900 - -0.76% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -20.58% 55.386 43.990 - 23.56% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -20.57% 5.672 4.505 - 0.13% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -20.56% 8.217 6.528 - -8.47% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -20.49% 6815.476 5418.765 - -0.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -20.23% 38.784 30.937 - -3.91% -
std::rotate(list<int>)_(by_1/4)/8192 -20.13% 8246.035 6586.454 - 0.24% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -20.11% 1.157 0.924 - -10.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -20.08% 680.672 543.974 - -7.54% -
std::unordered_set<std::string>::find(key)_(existent)/32 -19.78% 37.003 29.684 - -20.65% -
std::transform(list<int>)_(identity_transform)/32 -19.50% 20.995 16.902 - 0.21% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -19.43% 7.299 5.881 - 12.84% -
std::rotate_copy(vector<int>)/8192 -19.33% 458.696 370.012 - -0.24% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -19.33% 6.285 5.071 - 5.86% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -19.28% 20880905.665 16854961.550 - -17.94% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -19.13% 54813.416 44327.293 - 0.28% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -19.12% 15647.300 12655.798 - -3.11% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -18.94% 9.608 7.787 - 23.83% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -18.84% 126314.356 102516.665 - -0.17% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -18.77% 42.028 34.138 - -9.25% -
BM_PushHeap_float_Descending_1 -18.74% 0.575 0.467 - -10.07% -
BM_PushHeap_uint32_Ascending_1 -18.63% 0.633 0.515 - 3.19% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -18.50% 340346.648 277366.805 - 0.14% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -18.50% 14.158 11.539 - -4.06% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 -18.48% 28.369 23.125 - -32.66% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -18.27% 50.267 41.083 - -19.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -18.20% 29.805 24.380 - -26.90% -
std::unordered_set<int>::contains(key)_(existent)/8192 -18.13% 1.632 1.336 - -11.07% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -18.11% 1.693 1.386 - -1.89% -
std::set<std::string>::erase(iterator)/1024 -18.10% 33.797 27.681 - -11.25% -
rng::contains_subrange(deque<int>)_(same_length)/16 -18.06% 12.906 10.575 - -18.54% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -18.03% 426.353 349.477 - -4.93% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -17.99% 125511.444 102930.778 - -3.44% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -17.83% 6.894 5.665 - 22.84% -
ranges::min(std::deque<long_long>)/70000 -17.82% 25458.678 20921.651 - 11.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -17.78% 1.400 1.151 - -9.55% -
BM_StringConstructDestroyCStr_Large_Opaque -17.59% 22.076 18.192 - 20.86% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -17.55% 26.281 21.669 - -10.88% -
std::find(vector<short>)_(bail_25%)/8 -17.49% 0.825 0.681 - -4.39% -
ranges::min(std::list<char>)/1 -17.40% 0.440 0.364 - 0.34% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -17.36% 6828824.671 5643597.412 - -6.86% -
rng::contains_subrange(deque<int>)_(process_all)/32 -17.33% 14.425 11.925 - 4.84% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -17.32% 5106.310 4222.150 - 0.20% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -17.30% 5.843 4.833 - -23.49% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -17.23% 8.481 7.020 - -13.27% -
std::find(list<int>)_(process_all)/8192 -17.18% 8279.596 6856.841 - 0.20% -
BM_StringAssignStr_Huge_Transparent -17.18% 132.249 109.524 - 0.80% -
std::unordered_map<int,_int>::erase(iterator)/1024 -17.18% 23.536 19.494 - -1.55% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -17.16% 1.350 1.118 - -16.05% -
std::copy(vector<int>)/262144 -17.15% 14789.133 12252.892 - -1.51% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -17.06% 660.205 547.605 - -10.24% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -17.00% 1515.837 1258.103 - -19.40% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -16.93% 40014562.258 33239775.177 - 20.21% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -16.92% 10244.479 8510.817 - 0.30% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -16.91% 82.338 68.417 - 3.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -16.83% 8319614.290 6919550.472 - 0.02% -
BM_StringAssignAsciiz_Empty_Opaque -16.58% 3.717 3.101 - 0.00% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 -16.39% 2.888 2.414 - -4.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.32% 76.514 64.025 - 5.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -16.25% 2749842.191 2302902.464 - -0.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -16.23% 1794858.147 1503528.535 - -0.19% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -16.12% 1.230 1.032 - 0.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -15.89% 5050847.031 4248343.858 - -7.16% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -15.88% 15211.403 12795.310 - 1.45% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -15.72% 7720223.372 6506954.166 - -5.56% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -15.69% 609.213 513.639 - -13.10% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -15.67% 14248.646 12016.477 - -3.22% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -15.63% 3.140 2.650 - -0.45% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -15.55% 1058726.182 894079.677 - -2.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -15.53% 0.640 0.541 - -11.03% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -15.48% 1.634 1.381 - 0.17% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -15.28% 40.166 34.027 - 37.88% -
std::search(list<int>)_(no_match)/1000 -15.28% 687.021 582.036 - -15.30% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -15.26% 120870.432 102421.790 - -1.55% -
std::find_if_not(list<int>)_(bail_25%)/32768 -15.24% 8539.583 7238.255 - -8.70% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -15.23% 24512.513 20778.231 - 14.96% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -15.20% 53.568 45.426 - 3.18% -
BM_PushHeap_string_PipeOrgan_16384 -15.19% 14.830 12.577 - 3.93% -
std::unordered_set<std::string>::erase(iterator)/8192 -15.19% 30.988 26.281 - -17.07% -
std::copy_n(list<int>)/4096 -15.17% 4194.105 3557.677 - -0.07% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -15.10% 410.898 348.858 - -0.36% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -15.04% 10.234 8.695 - 0.69% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -15.01% 106.638 90.626 - -10.87% -
BM_StringEraseWithMove_Small_Opaque -14.97% 2.570 2.185 - 0.01% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.86% 52927.375 45061.831 - -0.49% -
BM_PushHeap_float_Random_1 -14.85% 0.548 0.466 - -26.89% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 -14.65% 0.555 0.474 - -17.19% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -14.40% 835.957 715.570 - -14.57% -
std::unordered_map<int,_int>::erase(iterator)/8192 -14.37% 23.031 19.722 - 0.66% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -14.31% 10.739 9.202 - -1.75% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -14.28% 14642.149 12551.871 - -1.54% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 -14.26% 13.408 11.495 - -14.59% -
ranges::min(std::vector<__int128>)/1 -14.24% 0.403 0.346 - 1.01% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -14.17% 0.492 0.423 - -8.94% -
std::reverse_copy(vector<int>)/32768 -14.05% 1142.069 981.571 - 0.03% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -14.01% 1644.936 1414.491 - -0.66% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -14.00% 2.758 2.372 - -11.76% -
std::set<int>::clear()/1024 -13.98% 10738.705 9237.171 - 1.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -13.97% 28.549 24.560 - -16.73% -
std::unordered_set<int>::insert(value)_(already_present)/32 -13.92% 2.827 2.433 - -10.64% -
std::map<std::string,_int>::erase(iterator)/32 -13.90% 34.222 29.466 - 8.20% -
std::unordered_map<int,_int>::erase(iterator)/32 -13.84% 22.511 19.395 - -0.54% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -13.80% 14.507 12.504 - -0.18% -
BM_StringConstructDestroyCStr_Empty_Transparent -13.72% 0.272 0.234 - -2.28% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -13.71% 64.892 55.998 - 12.62% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -13.69% 4.843 4.181 - 1.60% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -13.67% 1055.440 911.177 - -1.31% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -13.65% 14.450 12.478 - -0.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -13.61% 23.149 19.999 - -35.74% -
std::copy(deque<int>)/1048576 -13.60% 58425.247 50480.157 - 0.86% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.49% 6757.311 5845.452 - -1.43% -
std::rotate(list<int>)_(1_element_forward)/8192 -13.49% 8103.594 7010.720 - 0.27% -
SetIntersection_None_Set_float_1024_1 -13.39% 10211656.720 8844489.782 - 0.92% -
BM_StringFindCharLiteral/16 -13.29% 1.864 1.617 - -0.10% -
std::find_end(deque<int>)_(process_all)/8192 -13.28% 2358.651 2045.401 - -2.11% -
BM_StringEraseWithMove_Small_Transparent -13.27% 2.514 2.181 - 0.05% -
BM_StringFindCharLiteral/8 -13.18% 1.862 1.617 - 0.07% -
std::unordered_map<int,_int>::clear()/32 -13.14% 670.773 582.653 - -0.12% -
std::multiset<std::string>::contains(key)_(existent)/32 -13.04% 19.939 17.338 - 3.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -12.96% 47.992 41.775 - -41.82% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -12.95% 6.820 5.937 - 1.09% -
std::unordered_set<int>::contains(key)_(existent)/1024 -12.95% 1.256 1.093 - -4.12% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -12.88% 30338813.810 26431426.530 - 19.75% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -12.87% 1898178.833 1653959.687 - -11.83% -
std::lower_bound(std::list<int>)/8192 -12.84% 15533.736 13539.301 - 2.46% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -12.79% 1.427 1.244 - -0.60% -
std::set<int>::clear()/8192 -12.71% 90147.786 78690.391 - 0.11% -
std::find(vector<long_long>)_(process_all)/8 -12.70% 1.146 1.000 - -8.43% -
BM_StringFindStringLiteral/16 -12.69% 1.853 1.618 - 0.06% -
SetIntersection_Front_Set_string_262144_64 -12.65% 4999323.268 4367126.569 - -13.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -12.64% 2.089 1.825 - -4.94% -
std::reverse_copy(list<int>)/32768 -12.59% 30175.633 26376.940 - -1.83% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -12.59% 33.239 29.055 - 2.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -12.58% 4858079.821 4246885.128 - 1.42% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 -12.56% 10153.795 8878.983 - 17.96% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -12.55% 37.095 32.438 - -14.05% -
BM_StringFindStringLiteral/8 -12.54% 1.850 1.618 - 0.07% -
std::fill(deque<int>)/8192 -12.54% 268.798 235.091 - -0.06% -
std::set<std::string>::contains(key)_(existent)/32 -12.50% 16.471 14.412 - -9.34% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -12.47% 1.321 1.156 - -22.75% -
std::equal(vector<bool>)_(unaligned)/8 -12.44% 0.896 0.785 - -29.63% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -12.43% 39.051 34.196 - -15.36% -
ranges::min(std::deque<long_long>)/64 -12.42% 21.015 18.405 - 14.07% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -12.39% 1.319 1.156 - -22.80% -
rng::starts_with(list<int>,_pred)/8192 -12.38% 11721.288 10270.661 - 5.61% -
std::rotate(list<int>)_(by_1/3)/8192 -12.35% 9548.625 8368.990 - 0.27% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -12.34% 1.525 1.337 - -16.77% -
BM_StringFindCharLiteral/32 -12.32% 1.846 1.618 - -3.88% -
rng::contains_subrange(deque<int>)_(same_length)/32 -12.32% 20.426 17.910 - -12.69% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -12.16% 1.350 1.186 - -6.22% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -12.16% 1.316 1.156 - -22.80% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -12.16% 1.315 1.156 - -22.77% -
std::set<std::string>::upper_bound(key)_(existent)/32 -12.11% 17.366 15.263 - -18.53% -
std::unordered_set<std::string>::ctor(const&)/32 -12.08% 778.441 684.372 - -4.14% -
BM_StringAssignAsciiz_Small_Opaque -12.08% 3.530 3.103 - 0.01% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -12.04% 8997.607 7914.089 - 0.43% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -12.02% 25.952 22.832 - -0.19% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -11.97% 29.154 25.663 - -18.20% -
std::copy_n(vector<int>)/262144 -11.95% 12976.368 11425.651 - -7.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -11.93% 2050850.015 1806186.302 - -4.65% -
BM_StringFindStringLiteral/32 -11.92% 1.954 1.721 - 0.69% -
std::map<int,_int>::erase(iterator)/8192 -11.90% 24.366 21.467 - -10.58% -
BM_vector_deque_copy_backward/0 -11.90% 0.454 0.400 - -9.66% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -11.84% 30.528 26.913 - -10.53% -
SetIntersection_None_Set_uint32_262144_1024 -11.82% 1348604.410 1189169.107 - 0.94% -
std::partition(deque<int>)_(sparse)/32 -11.81% 12.075 10.649 - 9.02% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -11.79% 36865.875 32519.396 - 0.16% -
SetIntersection_None_Set_uint32_262144_16384 -11.79% 1337489.748 1179846.518 - -0.72% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -11.76% 394.381 347.990 - -0.98% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -11.73% 23.530 20.770 - -0.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -11.67% 41.012 36.225 - -1.52% -
SetIntersection_None_Set_float_1024_64 -11.60% 9940624.689 8787068.422 - -1.56% -
std::unordered_set<std::string>::count(key)_(existent)/32 -11.60% 36.402 32.180 - -18.77% -
ranges::minmax(std::list<long_long>)/1 -11.58% 0.449 0.397 - -28.28% -
BM_StringFindAllMatch/8 -11.58% 2.899 2.564 - 2.01% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -11.56% 11719.988 10364.878 - -7.09% -
ranges::min(std::vector<char>)/1 -11.54% 0.431 0.381 - 0.23% -
std::search(deque<int>)_(no_match)/1024 -11.50% 300.990 266.362 - -11.77% -
std::map<std::string,_int>::find(key)_(existent)/8192 -11.39% 32.852 29.109 - -34.22% -
SetIntersection_None_Set_float_1024_16 -11.38% 9965218.671 8831196.936 - 0.97% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -11.37% 7.802 6.915 - 10.93% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -11.34% 1.320 1.170 - -21.83% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -11.33% 6.228 5.523 - -1.08% -
BM_deque_deque_ranges_copy/0 -11.32% 0.793 0.703 - -21.88% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -11.31% 54.456 48.295 - 6.42% -
BM_StringFindCharLiteral/64 -11.31% 2.353 2.087 - -1.85% -
std::multiset<std::string>::insert(value)_(already_present)/32 -11.28% 49.283 43.724 - 2.21% -
std::find_end(list<int>)_(process_all)/8192 -11.27% 8182.596 7260.193 - 0.16% -
std::partition(list<int>)_(sparse)/8192 -11.24% 8535.869 7576.605 - -0.73% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -11.20% 313982.582 278824.292 - -0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -11.19% 1519159.455 1349107.788 - -2.51% -
std::copy(deque<int>)/262144 -11.15% 13076.154 11618.407 - -0.10% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -11.12% 17.303 15.379 - -28.12% -
std::unordered_set<int>::contains(key)_(existent)/32 -11.09% 1.344 1.195 - 0.31% -
std::set<std::string>::erase(key)_(existent)/8192 -11.02% 93.295 83.014 - 13.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -11.02% 49.640 44.169 - -11.70% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -10.98% 734.315 653.699 - -23.43% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -10.96% 1031.602 918.532 - -1.29% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.96% 42.917 38.214 - -12.59% -
std::set<int>::erase(iterator)/8192 -10.90% 22.146 19.732 - 0.88% -
std::set<int>::equal_range(key)_(non-existent)/32 -10.89% 2.748 2.449 - -5.18% -
std::upper_bound(std::list<int>)/8192 -10.85% 15153.218 13508.706 - 2.63% -
BM_vector_deque_move/2 -10.84% 2.055 1.833 - -7.84% -
BM_PushHeap_string_QuickSortAdversary_1 -10.83% 0.528 0.471 - -0.03% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -10.78% 32.613 29.097 - -17.23% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -10.78% 1.861 1.660 - 12.61% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -10.77% 70.121 62.568 - 2.72% -
std::multiset<int>::count(key)_(existent)/8192 -10.73% 10.301 9.196 - 0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -10.71% 1528137.367 1364521.156 - 0.46% -
std::set<int>::ctor(const&,_alloc)/32 -10.68% 248.600 222.041 - 1.59% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -10.61% 1027.773 918.695 - -0.74% -
BM_PushHeap_string_PipeOrgan_1024 -10.58% 10.583 9.463 - 2.16% -
rng::contains_subrange(deque<int>)_(process_all)/16 -10.57% 9.068 8.109 - 13.17% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -10.56% 30.087 26.910 - -3.03% -
BM_StringFindStringLiteral/128 -10.55% 3.510 3.139 - -0.78% -
std::rotate_copy(list<int>)/8192 -10.54% 7750.112 6933.151 - 0.76% -
BM_StringDestroy_Large -10.52% 10.130 9.065 - 26.95% -
std::replace(vector<int>)_(sprinkled)/32 -10.51% 5.719 5.118 - -8.71% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -10.47% 33.248 29.766 - 0.11% -
SetIntersection_None_Set_float_1024_256 -10.46% 9770402.559 8748651.116 - 0.12% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -10.45% 33.705 30.184 - -14.42% -
std::set<int>::erase(iterator)/1024 -10.43% 22.001 19.705 - 0.78% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -10.43% 8552.093 7660.523 - -11.59% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -10.40% 30.233 27.089 - -9.67% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -10.37% 2.724 2.442 - -34.86% -
std::equal(vector<bool>)_(unaligned)/50 -10.30% 0.826 0.741 - -30.14% -
BM_deque_vector_ranges_move/0 -10.30% 1.525 1.368 - -9.91% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -10.28% 567.990 509.587 - -27.45% -
BM_StringFindAllMatch/1 -10.27% 3.120 2.800 - 2.42% -
SetIntersection_Interlaced_Vector_uint64_256_64 -10.27% 7779989.767 6981325.300 - -5.12% -
std::copy_n(vector<bool>)_(aligned)/262144 -10.24% 760.578 682.661 - 10.44% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -10.21% 22.750 20.428 - 1.08% -
std::find_end(deque<int>)_(same_length)/1024 -10.20% 370.570 332.787 - -5.13% -
SetIntersection_Front_Vector_uint64_262144_1024 -10.19% 5901536.590 5300352.611 - -0.49% -
SetIntersection_None_Set_uint32_262144_262144 -10.15% 1325515.787 1190955.320 - 0.47% -
BM_StringFindCharLiteral/128 -10.11% 3.341 3.003 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -10.09% 1879996.744 1690288.978 - 0.37% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -10.09% 2.538 2.282 - -13.11% -
BM_StringFindStringLiteral/64 -10.02% 2.390 2.150 - -1.56% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -10.01% 31.776 28.596 - 0.61% -
BM_std_minmax_element<long_long>/3 -9.91% 1.214 1.094 - 3.29% -
BM_deque_deque_ranges_move/2 -9.90% 2.301 2.073 - -2.31% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -9.89% 5766.955 5196.600 - 2.33% -
std::map<std::string,_int>::erase(key)_(existent)/32 -9.87% 73.528 66.274 - -9.12% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 -9.83% 24.081 21.714 - -15.51% -
std::find_end(deque<int>)_(same_length)/1000 -9.81% 360.866 325.454 - -10.07% -
BM_StringFindCharLiteral/4096 -9.81% 85.069 76.722 - -0.03% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -9.77% 30.048 27.112 - -8.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -9.76% 1825819.660 1647588.947 - 0.45% -
SetIntersection_None_Set_float_1024_4 -9.75% 9923299.226 8955851.441 - -1.38% -
std::replace(vector<int>)_(sprinkled)/50 -9.74% 8.957 8.084 - -4.32% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -9.73% 2.452 2.213 - 0.17% -
SetIntersection_Front_Vector_uint32_1024_1024 -9.73% 5909993.307 5334999.169 - -9.60% -
std::unordered_multimap<int,_int>::clear()/32 -9.73% 650.309 587.057 - -0.46% -
rng::find(vector<bool>)_(process_all)/8 -9.70% 0.715 0.646 - -7.76% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -9.70% 0.458 0.414 - -9.29% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -9.66% 12367.720 11173.396 - -6.43% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -9.63% 38.776 35.040 - -13.90% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.62% 39.143 35.379 - 1.73% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -9.61% 44030.914 39800.060 - 0.39% -
std::search(deque<int>,_pred)_(single_element)/1000 -9.60% 679.938 614.641 - -10.05% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -9.60% 289.205 261.443 - 1.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -9.58% 31.331 28.331 - -17.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.54% 1846.154 1670.072 - -5.90% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -9.50% 29.729 26.904 - -8.04% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -9.49% 24.241 21.941 - -0.00% -
std::move_backward(vector<bool>)_(unaligned)/64 -9.45% 1.858 1.683 - 3.15% -
std::multiset<std::string>::contains(key)_(existent)/1024 -9.44% 26.832 24.299 - -8.58% -
SetIntersection_Interlaced_Vector_uint32_262144_64 -9.44% 19844042.749 17971093.041 - 117.15% -
std::find_end(deque<int>)_(same_length)/8192 -9.40% 3140.688 2845.399 - 1.09% -
std::search(deque<int>,_pred)_(single_element)/8192 -9.38% 5606.329 5080.206 - -10.09% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -9.38% 33.273 30.152 - 1.27% -
std::search(deque<int>,_pred)_(single_element)/1024 -9.34% 698.607 633.369 - -9.82% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -9.34% 21.576 19.562 - 0.52% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -9.30% 0.669 0.607 - -6.00% -
BM_StringDestroy_Huge -9.27% 13.308 12.074 - 11.59% -
BM_deque_deque_ranges_move/1 -9.27% 2.556 2.319 - -1.73% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -9.26% 0.421 0.382 - -11.47% -
std::lower_bound(std::deque<int>)/8 -9.25% 18.598 16.878 - -0.74% -
BM_vector_deque_move/1 -9.24% 2.314 2.100 - -6.13% -
BM_PushHeap_string_Descending_1024 -9.23% 2.622 2.380 - -1.19% -
BM_StringFindAllMatch/64 -9.23% 3.436 3.119 - -0.05% -
BM_StringEraseWithMove_Large_Opaque -9.22% 3.162 2.871 - 0.22% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 -9.21% 52.596 47.752 - -5.11% -
std::multiset<std::string>::erase(iterator)/32 -9.11% 30.611 27.823 - 1.16% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -9.11% 1.792 1.629 - -8.45% -
BM_PushHeap_string_PipeOrgan_256 -9.09% 8.500 7.727 - 1.57% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -9.06% 39.528 35.945 - -23.50% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -9.05% 35484.444 32273.409 - -0.42% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -9.02% 2.509 2.283 - -2.33% -
std::partition(deque<int>)_(sparse)/50 -9.02% 16.325 14.853 - -2.81% -
BM_PushHeap_string_Random_1 -9.01% 0.640 0.582 - -12.48% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 -8.95% 9452.262 8606.392 - 18.23% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -8.93% 1.445 1.316 - -11.07% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -8.92% 1.138 1.037 - 0.47% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -8.85% 23.498 21.419 - 3.73% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -8.85% 2.799 2.552 - -2.63% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -8.82% 21.557 19.657 - 1.36% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -8.80% 12.504 11.404 - -0.47% -
std::map<std::string,_int>::ctor(const&)/1024 -8.79% 38834.476 35422.136 - 0.92% -
std::find_first_of(vector<int>)_(small_needle)/32 -8.78% 52.287 47.696 - -1.68% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -8.75% 27.118 24.746 - 0.17% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -8.69% 36067.489 32932.995 - 0.76% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -8.69% 26.511 24.208 - 6.60% -
SetIntersection_Front_Vector_uint32_262144_16384 -8.65% 77383389.779 70688639.263 - -8.35% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -8.63% 2.023 1.848 - 4.16% -
std::set<int>::count(key)_(existent)/1024 -8.63% 4.220 3.856 - -7.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -8.60% 37.697 34.454 - -16.40% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -8.58% 23.942 21.887 - 1.83% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -8.57% 581.331 531.519 - -0.41% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -8.51% 305813.039 279791.234 - 0.06% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -8.46% 52.459 48.021 - -4.05% -
std::unordered_set<int>::count(key)_(non-existent)/32 -8.46% 1.798 1.646 - 12.81% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -8.45% 49.227 45.069 - -4.20% -
BM_StringAssignAsciiz_Large_Transparent -8.44% 12.691 11.620 - -2.04% -
std::remove(deque<int>)_(sprinkled)/50 -8.43% 61.131 55.981 - -1.59% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -8.42% 2.527 2.314 - 3.78% -
std::generate_n(list<int>)/8192 -8.40% 7563.874 6928.419 - -7.82% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -8.40% 2.099 1.923 - -0.61% -
BM_StringAssignAsciiz_Large_Opaque -8.39% 12.577 11.522 - -1.90% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -8.35% 572.329 524.523 - -0.34% -
BM_PushHeap_string_Descending_256 -8.34% 2.481 2.274 - -2.73% -
std::multiset<std::string>::find(key)_(non-existent)/32 -8.28% 11.043 10.129 - -0.61% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 -8.27% 32.862 30.143 - -20.56% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 -8.27% 855.397 784.664 - 0.13% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -8.25% 25.041 22.976 - -44.35% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.24% 485964.828 445942.261 - -7.61% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -8.20% 213.938 196.387 - -2.39% -
std::copy_n(deque<int>)/1048576 -8.20% 54632.103 50152.899 - 0.40% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -8.14% 301312.626 276775.817 - -0.94% -
std::set<int>::erase(iterator)/32 -8.04% 21.413 19.692 - 0.81% -
rng::contains_subrange(deque<int>)_(same_length)/50 -8.02% 28.563 26.272 - -8.55% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 -8.02% 23.246 21.381 - 0.69% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -7.96% 76.590 70.496 - -7.02% -
std::fill(list<int>)/8192 -7.94% 9169.690 8441.671 - 11.87% -
std::search(deque<int>,_pred)_(no_match)/1024 -7.94% 473.171 435.609 - -7.51% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -7.89% 2.465 2.270 - -2.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -7.89% 8969716.708 8262401.882 - -8.72% -
BM_PushHeap_uint32_SingleElement_16 -7.84% 0.364 0.336 - -2.85% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -7.81% 58343.291 53789.102 - -0.67% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -7.80% 35160.688 32416.672 - 0.03% -
SetIntersection_Front_Set_string_1024_256 -7.76% 15845488.320 14616551.821 - -16.80% -
std::rotate(deque<int>)_(by_1/2)/8192 -7.75% 1585.618 1462.665 - -0.84% -
BM_StringFindCharLiteral/256 -7.72% 5.750 5.306 - -0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -7.72% 27554030.135 25426783.302 - -11.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -7.68% 43659.762 40304.863 - 3.50% -
SetIntersection_Interlaced_Vector_uint64_256_16 -7.68% 6932321.470 6399894.584 - -6.35% -
std::search(deque<int>,_pred)_(no_match)/8192 -7.67% 3779.700 3489.790 - -7.62% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -7.65% 25.795 23.823 - -42.05% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -7.63% 34.495 31.862 - 27.19% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.63% 22.620 20.893 - -11.75% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.62% 11968.230 11056.560 - 10.94% -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 -7.59% 651.987 602.478 - 0.18% -
SetIntersection_None_Set_string_262144_4 -7.57% 1795269.531 1659348.227 - 5.31% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -7.57% 23.079 21.333 - 0.89% -
std::deque<int>::ctor(size)/32 -7.56% 30.196 27.912 - -7.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.55% 79.778 73.759 - 1.72% -
std::search(deque<int>,_pred)_(no_match)/1000 -7.54% 458.050 423.510 - -7.21% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -7.53% 10.529 9.737 - 2.06% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -7.49% 1903.622 1760.947 - -2.94% -
std::multiset<int>::clear()/1024 -7.49% 10821.027 10010.685 - 1.55% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -7.47% 60.016 55.532 - -0.81% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -7.47% 24.803 22.949 - 0.20% -
rng::find_last(vector<int>)_(bail_90%)/50 -7.44% 1.589 1.471 - -1.22% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 -7.42% 24.250 22.450 - -11.26% -
BM_StringAssignAsciizMix_Opaque -7.41% 5.427 5.025 - -1.98% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 -7.40% 2.994 2.773 - -0.04% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -7.38% 7188.289 6657.730 - -2.61% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -7.38% 5.694 5.274 - 16.80% -
std::multiset<int>::contains(key)_(existent)/8192 -7.37% 8.829 8.177 - -5.96% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.37% 7201.041 6670.094 - 0.59% -
std::distance(join_view(vector<vector<int>>))/50 -7.37% 0.656 0.607 - -7.31% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -7.36% 13.950 12.922 - 0.26% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -7.36% 26.481 24.533 - -5.95% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -7.34% 378228.406 350465.403 - 0.09% -
bm_lexicographical_compare<int>/1 -7.33% 1.384 1.283 - -12.41% -
SetIntersection_Front_Vector_uint32_16384_16384 -7.32% 77323657.259 71661413.289 - -5.62% -
BM_StringEraseWithMove_Large_Transparent -7.31% 2.998 2.779 - -0.39% -
std::set<int>::clear()/32 -7.28% 669.673 620.907 - -0.15% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -7.25% 11.042 10.241 - -46.47% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -7.25% 9993.523 9269.088 - -4.66% -
std::for_each(list<int>)/8192 -7.25% 7782.001 7217.980 - -11.17% -
std::find_first_of(vector<int>)_(small_needle)/50 -7.24% 79.119 73.392 - 3.51% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.22% 58270.563 54064.877 - 0.01% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -7.21% 13970.144 12962.378 - -2.53% -
SetIntersection_Front_Set_string_16384_64 -7.21% 4738060.792 4396436.427 - -7.86% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.20% 55.557 51.559 - -2.32% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -7.13% 1410350.042 1309758.102 - -6.24% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -7.10% 555.186 515.784 - 0.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -7.07% 40.099 37.265 - 17.19% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -7.07% 7.015 6.519 - 3.49% -
BM_deque_deque_move/0 -7.06% 0.864 0.803 - -7.23% -
std::shift_right(list<int>)/50 -7.05% 28.447 26.443 - -1.16% -
std::for_each_n(list<int>)/8192 -7.01% 7790.764 7244.749 - -12.47% -
rng::find_last(vector<char>)_(bail_90%)/50 -6.99% 1.552 1.444 - 0.97% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -6.96% 1974.673 1837.312 - -3.83% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -6.95% 19.908 18.524 - 3.12% -
std::reverse(vector<int>)/8 -6.90% 1.603 1.493 - -1.50% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 -6.88% 21.210 19.750 - 3.39% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -6.87% 1166.111 1086.045 - -9.01% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -6.86% 1.490 1.388 - 5.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -6.85% 50.110 46.679 - -5.10% -
SetIntersection_Front_Set_uint64_256_64 -6.84% 5783952.454 5388358.739 - -6.70% -
SetIntersection_Front_Vector_uint64_256_256 -6.84% 4542388.261 4231902.279 - -4.30% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.80% 14145.927 13183.329 - -2.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -6.80% 6985790.026 6510549.244 - 2.57% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -6.80% 802.715 748.151 - -7.31% -
std::sort(vector<int>)_(pipe-organ)/1024 -6.77% 2442.184 2276.776 - 0.03% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -6.77% 1998.963 1863.579 - 4.32% -
std::stable_partition(list<int>)_(dense)/8192 -6.77% 22633.205 21101.468 - 1.09% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.76% 309.011 288.123 - -1.72% -
std::mismatch(list<int>)_(it,_it,_it)/8192 -6.76% 7901.414 7367.456 - 0.76% -
std::set<int>::erase(key)_(existent)/32 -6.74% 22.985 21.435 - -0.08% -
SetIntersection_Front_Set_uint64_16384_256 -6.74% 3931559.076 3666662.363 - -7.29% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.70% 18.374 17.143 - -0.15% -
rng::contains_subrange(list<int>)_(single_element)/8192 -6.69% 7291.610 6803.503 - -9.57% -
std::multiset<std::string>::contains(key)_(existent)/8192 -6.67% 32.347 30.188 - 2.18% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.67% 251731.538 234951.180 - -2.92% -
BM_deque_vector_ranges_copy_backward/0 -6.66% 1.466 1.369 - 0.35% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -6.64% 30.067 28.069 - -12.90% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -6.63% 20.760 19.383 - 3.18% -
BM_StringConstructDestroyCStr_Small_Transparent -6.62% 0.395 0.369 - 0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.62% 25032245.064 23374926.861 - -4.38% -
rng::find_if(vector<bool>)_(process_all)/8 -6.60% 3.706 3.461 - -2.38% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -6.59% 7.122 6.652 - 4.70% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -6.57% 3060.967 2859.807 - -0.81% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 -6.55% 53.008 49.537 - 16.93% -
std::deque<int>::ctor(size)/1024 -6.55% 76.442 71.439 - -5.36% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.53% 8320.795 7777.358 - 1.04% -
std::find_end(list<int>,_pred)_(same_length)/8192 -6.51% 9247.471 8645.008 - -17.83% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 -6.51% 58238.564 54444.731 - -0.54% -
BM_deque_deque_ranges_move/0 -6.51% 0.919 0.859 - 8.71% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -6.51% 1.696 1.585 - -0.12% -
std::none_of(list<int>)_(process_all)/8192 -6.50% 8115.224 7587.412 - 0.82% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -6.50% 11.295 10.561 - 2.50% -
BM_StringAssignStr_Large_Transparent -6.48% 11.220 10.492 - 0.56% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -6.48% 1.581 1.478 - 15.84% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -6.48% 1.174 1.098 - -10.07% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -6.47% 158069.297 147839.032 - 1.67% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -6.45% 75.017 70.181 - -0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -6.42% 4598329.295 4303046.883 - -12.77% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -6.41% 10110851.429 9462774.409 - -5.34% -
std::map<std::string,_int>::ctor(const&)/8192 -6.40% 367192.964 343703.520 - -0.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.37% 7986753.896 7477962.870 - 1.30% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -6.37% 39.579 37.058 - -1.93% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 -6.36% 5.606 5.249 - -6.55% -
std::flat_map<int,_int>::erase(iterator)/1024 -6.34% 80.961 75.826 - 1.70% -
std::replace_if(vector<int>)_(prefix)/32 -6.34% 10.132 9.490 - 0.38% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.34% 18.923 17.723 - -2.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.33% 10.570 9.901 - -7.79% -
rng::for_each(multimap<int>)/50 -6.31% 43.020 40.304 - -0.54% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -6.31% 27.798 26.045 - -1.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -6.27% 15060306.171 14115377.118 - 2.14% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -6.27% 19.143 17.942 - -0.60% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -6.25% 1093.501 1025.156 - 0.01% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -6.23% 1.851 1.735 - 4.47% -
std::find_first_of(vector<int>)_(small_needle)/8192 -6.22% 12345.160 11576.969 - 1.88% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -6.22% 1.721 1.614 - 0.18% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -6.21% 58711.323 55066.281 - -1.56% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -6.17% 88625.018 83153.726 - 3.47% -
std::find_if_not(vector<int>)_(bail_25%)/8 -6.17% 0.836 0.785 - 6.63% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -6.15% 9028.445 8472.766 - -0.80% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -6.15% 15.051 14.125 - 18.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.15% 22.109 20.749 - -2.58% -
SetIntersection_Interlaced_Vector_uint32_256_256 -6.14% 4548807.423 4269303.555 - -5.58% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.11% 12780.348 11999.101 - -4.68% -
std::find_first_of(vector<int>)_(small_needle)/1024 -6.11% 1551.662 1456.905 - 2.45% -
std::unique_copy(list<int>)_(contiguous)/52 -6.09% 20.717 19.454 - 0.47% -
BM_std_minmax_element<int>/3 -6.09% 1.120 1.052 - -0.38% -
std::multiset<std::string>::find(key)_(existent)/8192 -6.08% 29.987 28.164 - 1.64% -
SetIntersection_None_Set_string_262144_16 -6.07% 1766589.029 1659323.162 - 5.28% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -6.06% 0.941 0.884 - -0.86% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -6.06% 1.536 1.443 - -13.15% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -6.05% 11.424 10.733 - -3.37% -
std::multiset<std::string>::count(key)_(existent)/8192 -6.03% 30.083 28.270 - -6.72% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -6.00% 2.646 2.487 - 4.04% -
std::equal(list<int>)_(it,_it,_it)/8192 -5.99% 10209.584 9597.877 - -7.02% -
BM_CmpLess_uint_schar -5.99% 1.099 1.033 - -0.43% -
SetIntersection_Front_Vector_uint32_262144_256 -5.99% 2273060.118 2136943.583 - -6.69% -
BM_StringFindAllMatch/512 -5.98% 12.261 11.528 - 0.78% -
BM_PushHeap_string_Descending_64 -5.96% 2.332 2.193 - -2.93% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -5.94% 524184.866 493037.232 - -1.89% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -5.94% 90221797.452 84864630.837 - -24.83% -
vector<bool>::resize() -5.92% 11.672 10.981 - -5.52% -
std::count(list<int>)_(every_other)/1048576 -5.92% 874727.556 822921.734 - 2.10% -
SetIntersection_Interlaced_Vector_string_256_64 -5.91% 19923381.737 18744930.142 - -7.66% -
std::distance(join_view(vector<vector<int>>))/4096 -5.91% 4.593 4.322 - -4.25% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -5.91% 1570529.173 1477729.351 - -1.37% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -5.91% 1.812 1.705 - 5.32% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -5.90% 2.312 2.175 - -5.64% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -5.86% 13.807 12.998 - 5.95% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -5.86% 0.279 0.263 - 4.18% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -5.86% 12723.521 11978.485 - -4.70% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -5.85% 217.190 204.474 - 112.94% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -5.85% 4.629 4.358 - 3.03% -
BM_PushHeap_string_Descending_4 -5.81% 1.988 1.872 - -1.74% -
std::find_if(deque<int>)_(process_all)/8192 -5.81% 2119.478 1996.325 - 0.45% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -5.80% 22.841 21.516 - -19.39% -
SetIntersection_Front_Vector_uint32_16384_1024 -5.78% 5622292.151 5297165.554 - -2.40% -
BM_PushHeap_uint32_SingleElement_4 -5.78% 0.365 0.344 - -2.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.78% 1214.249 1144.116 - 4.64% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -5.76% 3.826 3.606 - 2.29% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -5.75% 4623.814 4358.115 - -6.75% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.73% 1001.605 944.167 - -5.77% -
BM_StringFindNoMatch/10 -5.73% 1.375 1.296 - 2.06% -
std::set<std::string>::contains(key)_(non-existent)/32 -5.72% 11.145 10.507 - 4.34% -
std::remove(deque<int>)_(sprinkled)/32 -5.72% 53.894 50.811 - -1.09% -
std::generate(list<int>)/8192 -5.69% 7495.545 7068.682 - -7.43% -
std::multiset<int>::contains(key)_(non-existent)/8192 -5.68% 8.981 8.471 - -5.47% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -5.67% 770.911 727.224 - -10.39% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 -5.66% 19148.572 18064.047 - 2.08% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -5.66% 2.595 2.448 - 0.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -5.66% 4461135.124 4208743.335 - -0.50% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -5.63% 40451.608 38174.332 - -0.09% -
std::set<std::string>::erase(iterator)/8192 -5.61% 31.684 29.908 - 10.26% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -5.60% 37.328 35.237 - -3.98% -
BM_PushHeap_string_Descending_16384 -5.59% 2.470 2.332 - -1.70% -
std::move(deque<int>)/262144 -5.58% 16020.254 15125.652 - -0.48% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -5.58% 0.609 0.575 - -0.18% -
BM_PushHeap_uint32_Ascending_64 -5.57% 1.612 1.522 - -2.98% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.56% 29.439 27.802 - -2.97% -
std::search(list<int>,_pred)_(same_length)/8192 -5.54% 8465.080 7996.364 - -7.33% -
bm_ranges_lexicographical_compare<int>/262144 -5.53% 17195.162 16244.866 - -0.73% -
std::set<std::string>::contains(key)_(non-existent)/8192 -5.51% 29.418 27.796 - -3.38% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 -5.51% 54.995 51.964 - -1.74% -
SetIntersection_None_Set_string_262144_1 -5.51% 1757024.738 1660211.344 - 5.61% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 -5.50% 0.271 0.256 - 0.16% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -5.49% 105.007 99.241 - -1.12% -
std::find_end(deque<int>)_(process_all)/1048576 -5.49% 278510.084 263228.509 - -4.53% -
std::fill(list<int>)/32 -5.47% 8.758 8.279 - 0.01% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -5.46% 17.567 16.608 - 18.36% -
std::set<int>::equal_range(key)_(existent)/8192 -5.45% 8.321 7.868 - -0.40% -
BM_PushHeap_string_PipeOrgan_64 -5.45% 6.106 5.773 - 1.92% -
bm_lexicographical_compare<int>/262144 -5.44% 17183.142 16247.821 - -0.72% -
SetIntersection_Front_Set_string_256_256 -5.43% 31496591.707 29787682.634 - -8.23% -
bm_ranges_lexicographical_compare<signed_char>/1048576 -5.41% 17182.611 16253.449 - -0.72% -
std::for_each(map<int>::iterator)/8192 -5.40% 7716.158 7299.365 - -1.29% -
std::multiset<int>::insert(value)_(already_present)/1024 -5.39% 28.790 27.239 - -0.44% -
std::deque<std::string>::ctor(size)/32 -5.38% 45.569 43.115 - -2.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -5.38% 14796884.952 14000189.275 - -4.18% -
std::set<int>::find(key)_(non-existent)/32 -5.38% 2.423 2.292 - -6.10% -
BM_StringFindCharLiteral/8192 -5.38% 145.289 137.478 - 0.02% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -5.37% 3632.935 3437.705 - -5.77% -
BM_PushHeap_uint32_Random_4 -5.37% 2.245 2.124 - -2.31% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -5.36% 1198899.978 1134692.549 - -4.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -5.34% 38867.676 36792.133 - -10.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.34% 73345.218 69430.323 - 0.42% -
std::fill(vector<bool>)/1048576 -5.32% 3823.447 3619.855 - -5.28% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 -5.30% 16898.230 16002.360 - 1.27% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -5.30% 69.123 65.461 - -4.92% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -5.28% 2.588 2.451 - -6.47% -
ranges::min(std::deque<char>)/8 -5.28% 2.494 2.363 - -2.11% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -5.27% 42992015.273 40724477.642 - -24.31% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 -5.27% 1336.031 1265.650 - -0.15% -
BM_StringEraseToEnd_Small_Transparent -5.26% 0.424 0.401 - 0.29% -
std::partial_sort(vector<int>)_(descending)/8 -5.25% 25.527 24.187 - -2.41% -
std::copy_n(list<int>)/32768 -5.25% 28709.356 27202.306 - 4.25% -
std::map<std::string,_int>::clear()/1024 -5.23% 22855.565 21659.529 - -7.98% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -5.23% 6.087 5.769 - -1.74% -
std::set<int>::count(key)_(existent)/32 -5.23% 1.624 1.539 - -6.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.22% 1183381.625 1121552.272 - -0.78% -
BM_PushHeap_uint32_SingleElement_64 -5.22% 0.370 0.350 - -1.71% -
std::set<int>::find(key)_(existent)/8192 -5.21% 8.414 7.975 - 0.71% -
ranges::minmax(std::deque<char>)/64 -5.18% 26.361 24.995 - -15.02% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -5.16% 224321.576 212736.768 - 0.04% -
std::move(deque<int>)/1048576 -5.16% 58115.268 55114.233 - 0.96% -
std::map<std::string,_int>::count(key)_(existent)/1024 -5.16% 25.638 24.315 - -34.00% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -5.16% 24.155 22.908 - -16.61% -
bm_lexicographical_compare<signed_char>/1048576 -5.16% 17157.510 16272.037 - -0.88% -
std::vector<int>::ctor(size)/32 -5.16% 10.278 9.748 - -10.37% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -5.15% 10.985 10.418 - 0.40% -
std::copy(vector<bool>)_(aligned)/64 -5.14% 1.317 1.250 - -2.96% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -5.13% 69.539 65.971 - -3.84% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -5.11% 2.776 2.634 - 0.67% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -5.10% 10.670 10.126 - -9.39% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.09% 389.967 370.136 - -2.03% -
BM_PushHeap_string_Random_262144 -5.09% 19.494 18.503 - 2.16% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 -5.08% 55584.032 52759.350 - 0.27% -
SetIntersection_Front_Set_float_16384_1024 -5.08% 13595607.742 12905099.366 - 0.59% -
std::find_if_not(vector<int>)_(process_all)/32768 -5.07% 3542.324 3362.577 - 5.21% -
std::search(vector<int>)_(near_matches)/1000 -5.07% 15145.970 14378.758 - 1.34% -
SetIntersection_Front_Vector_uint32_1024_256 -5.06% 2275650.688 2160401.284 - -4.59% -
rng::contains(list<int>)_(process_all)/8192 -5.05% 7456.441 7080.033 - 3.59% -
std::partition(list<int>)_(sparse)/50 -5.01% 22.266 21.150 - -4.61% -
std::adjacent_find(deque<int>)/8 -5.00% 3.975 3.776 - 32.04% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 -5.00% 5390.180 5120.517 - 0.01% -
std::multiset<std::string>::erase(key)_(existent)/1024 -5.00% 102.071 96.971 - 2.90% -
std::copy_backward(vector<int>)/8 -4.99% 2.174 2.066 - -2.84% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -4.98% 24.242 23.035 - -4.62% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -4.98% 1.411 1.341 - -34.97% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -4.97% 5270421.331 5008261.893 - 49.19% -
BM_PushHeap_uint32_SingleElement_1024 -4.96% 0.381 0.362 - -1.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.96% 56504.623 53701.468 - -3.90% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -4.96% 265.614 252.450 - -3.76% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.95% 5.111 4.858 - -3.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.95% 166502.918 158262.191 - 0.46% -
std::sort(vector<int>)_(pipe-organ)/8192 -4.94% 22588.181 21471.870 - 0.01% -
std::remove_if(list<int>)_(sprinkled)/50 -4.94% 76.207 72.443 - 1.48% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -4.94% 19.822 18.843 - -4.97% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.94% 4.247 4.037 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -4.93% 6713220.081 6382379.535 - -3.83% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -4.93% 354.401 336.941 - -4.52% -
std::find_if_not(vector<int>)_(process_all)/50 -4.93% 6.027 5.730 - 5.49% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -4.91% 32.377 30.787 - -3.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -4.91% 25.247 24.009 - -23.75% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.90% 1.102 1.048 - 0.52% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.89% 5093.834 4844.885 - -9.69% -
BM_StringFindStringLiteral/256 -4.86% 5.681 5.405 - 0.09% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.84% 1.279 1.217 - -1.82% -
BM_PushHeap_float_Ascending_262144 -4.84% 5.365 5.105 - -0.30% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -4.84% 10.702 10.184 - 5.48% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -4.83% 1509.112 1436.185 - -23.65% -
SetIntersection_Front_Set_float_262144_64 -4.81% 1740544.827 1656819.513 - -3.15% -
rng::fold_left(deque<int>)/8192 -4.81% 4548.722 4330.134 - -4.91% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -4.81% 821.602 782.123 - -2.69% -
std::find_if_not(deque<int>)_(process_all)/50 -4.80% 13.245 12.609 - 0.25% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -4.79% 628.815 598.697 - -2.69% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 -4.78% 53.254 50.709 - -2.92% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -4.78% 360199856.524 342990963.136 - -2.68% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -4.77% 1898583.864 1807984.896 - -6.27% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -4.77% 130.372 124.155 - -1.89% -
std::find_if(vector<int>)_(process_all)/32768 -4.75% 3358.715 3199.163 - 0.09% -
std::set<int>::find(key)_(non-existent)/8192 -4.75% 8.885 8.463 - -4.99% -
std::set<int>::insert(value)_(already_present)/1024 -4.75% 6.177 5.884 - 4.88% -
std::multiset<int>::insert(value)_(already_present)/8192 -4.71% 32.456 30.927 - -4.16% -
std::set<std::string>::lower_bound(key)_(existent)/32 -4.71% 16.186 15.424 - -2.13% -
std::all_of(list<int>)_(process_all)/8192 -4.70% 7395.565 7048.018 - 0.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.67% 52.085 49.653 - -1.11% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 -4.67% 2.760 2.631 - -6.39% -
SetIntersection_Front_Vector_uint32_256_256 -4.67% 4529453.978 4318106.069 - -0.37% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 -4.65% 17445.508 16633.772 - 2.49% -
std::find_if(deque<int>)_(process_all)/32768 -4.65% 8466.945 8073.484 - 0.82% -
std::set<int>::insert(value)_(new_value,_end)/1024 -4.63% 42.795 40.812 - 1.14% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -4.63% 789.326 752.754 - -0.18% -
BM_lexicographical_compare_three_way<IntPtr>/1 -4.61% 0.445 0.424 - 8.23% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -4.60% 24.850 23.706 - -9.45% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -4.60% 29.836 28.465 - 3.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.60% 10459.075 9978.360 - 2.49% -
BM_StringFindCharLiteral/2048 -4.56% 41.929 40.018 - -0.06% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.53% 16708.746 15951.588 - 2.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -4.53% 17720496.863 16917800.125 - -0.75% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.53% 17393.920 16606.151 - -1.63% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -4.52% 234.351 223.760 - -0.12% -
std::adjacent_find(list<int>,_pred)/8 -4.50% 3.997 3.817 - 1.77% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -4.46% 773.474 738.951 - 0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.45% 1240061.990 1184833.705 - -0.15% -
std::list<int>::erase(begin)_(cheap_elements)/32 -4.45% 10.945 10.458 - 1.42% -
std::find_if_not(vector<int>)_(process_all)/8192 -4.44% 885.680 846.389 - 5.33% -
std::replace_if(vector<int>)_(sprinkled)/50 -4.43% 13.570 12.968 - 0.55% -
std::fill(vector<bool>)/64 -4.42% 1.596 1.525 - 4.74% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.42% 15532.151 14846.039 - -1.46% -
std::set<std::string>::find(key)_(existent)/32 -4.42% 16.327 15.606 - -2.91% -
SetIntersection_Front_Set_uint64_1024_64 -4.41% 1803517.640 1723915.275 - -5.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -4.40% 63253.680 60470.444 - -3.16% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.40% 16332.748 15614.751 - -6.77% -
std::for_each(join_view(vector<vector<int>>))/8 -4.38% 1.442 1.379 - -0.01% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -4.38% 79184.635 75716.662 - 0.57% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.37% 207.591 198.511 - 0.48% -
std::partition(list<int>)_(dense)/8192 -4.37% 5183.087 4956.472 - 1.15% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 -4.36% 6441.497 6160.411 - -0.21% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -4.36% 16.805 16.073 - 0.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -4.36% 2.493 2.384 - 2.08% -
std::any_of(deque<int>)_(process_all)/8 -4.34% 3.434 3.285 - -4.42% -
SetIntersection_Front_Vector_string_1024_64 -4.34% 3190430.942 3052058.775 - -8.51% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -4.34% 465.314 445.134 - -0.35% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.33% 1067098.021 1020878.549 - -4.53% -
BM_CmpEqual_uchar_int -4.31% 1.088 1.041 - -1.04% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 -4.30% 46.702 44.695 - 1.00% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -4.29% 1.345 1.288 - 4.51% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.29% 83200.821 79634.460 - -1.71% -
ranges::minmax(std::deque<char>)/70000 -4.28% 26720.615 25576.981 - -11.89% -
std::move(vector<bool>)_(aligned)/64 -4.28% 1.799 1.722 - 5.85% -
BM_PushHeap_uint32_Ascending_16 -4.27% 0.965 0.924 - -0.50% -
std::set<int>::insert(value)_(new_value,_middle)/32 -4.26% 19.289 18.466 - 0.30% -
std::pop_heap(vector<float>)/1024 -4.24% 8.775 8.403 - 0.17% -
std::is_sorted(deque<int>)/8192 -4.23% 3943.295 3776.389 - 0.21% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -4.23% 8.245 7.897 - -1.86% -
std::find_if(vector<int>)_(process_all)/8192 -4.22% 843.397 807.786 - 0.70% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.22% 6605.043 6326.536 - -0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -4.21% 4807656.133 4605217.713 - 0.02% -
std::rotate(vector<int>)_(1_element_backward)/32 -4.20% 3.038 2.910 - -0.06% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 -4.20% 632751.956 606187.625 - 0.38% -
std::unordered_set<int>::ctor(const&)/1024 -4.19% 6982.389 6690.090 - -5.71% -
rng::find_if(vector<bool>)_(process_all)/50 -4.19% 24.517 23.491 - -1.54% -
std::none_of(deque<int>)_(process_all)/8 -4.18% 3.430 3.286 - -4.28% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.18% 26759.139 25639.361 - 2.55% -
std::all_of(deque<int>)_(process_all)/8 -4.17% 3.432 3.289 - -4.35% -
std::pop_heap(deque<float>)/1024 -4.15% 12.805 12.273 - -1.99% -
rng::contains_subrange(vector<int>)_(same_length)/16 -4.15% 4.928 4.723 - -3.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -4.14% 1118413.574 1072120.766 - -3.74% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.14% 14005.715 13426.319 - -1.97% -
std::remove(list<int>)_(prefix)/1024 -4.14% 1041.633 998.556 - -0.60% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -4.13% 3.077 2.950 - 1.51% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -4.13% 6945.282 6658.596 - -0.30% -
std::multimap<std::string,_int>::erase(iterator)/8192 -4.12% 32.439 31.102 - 4.10% -
rng::find_last(vector<char>)_(bail_10%)/8 -4.12% 2.085 1.999 - -0.05% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -4.11% 3.233 3.100 - -3.94% -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 -4.10% 92100.520 88328.947 - 0.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -4.09% 5198456.617 4985591.072 - -0.50% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.09% 230.029 220.611 - -2.42% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -4.08% 10.646 10.212 - -0.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -4.07% 42.768 41.027 - -1.64% -
SetIntersection_None_Set_float_262144_1024 -4.04% 1202776.531 1154178.631 - -2.20% -
BM_StringFindStringLiteral/512 -4.02% 10.033 9.629 - -0.23% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -4.02% 10068.348 9663.400 - -0.94% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.01% 5013525.559 4812701.844 - 3.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 -4.01% 15428.819 14810.807 - 0.74% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -4.00% 4831.133 4637.697 - -4.62% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 -4.00% 16.857 16.182 - -0.10% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.98% 8046.278 7726.126 - -0.36% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.98% 6287.439 6037.310 - 4.00% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -3.97% 649.074 623.301 - -0.13% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -3.97% 923.509 886.876 - -1.56% -
BM_PushHeap_string_PipeOrgan_16 -3.95% 4.311 4.140 - 1.48% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -3.94% 8859953.998 8510570.754 - 2.38% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 -3.94% 23184.412 22272.049 - 1.15% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.93% 359.623 345.504 - 3.71% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.92% 19.136 18.386 - -0.88% -
SetIntersection_Front_Set_string_1024_16 -3.92% 1953708.679 1877193.945 - -2.27% -
BM_StringRead_Hot_Shallow_Small -3.91% 0.492 0.472 - -0.64% -
std::move_backward(vector<bool>)_(aligned)/512 -3.91% 2.344 2.252 - -2.09% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 -3.91% 9563.835 9190.065 - -0.38% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -3.91% 0.476 0.458 - -3.46% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 -3.91% 2.880 2.767 - 2.15% -
std::move(deque<int>)/64 -3.90% 4.992 4.798 - 0.37% -
SetIntersection_Interlaced_Set_uint32_1024_256 -3.89% 14223941.015 13669986.720 - -4.33% -
std::move_backward(list<int>)/4096 -3.88% 4994.049 4800.155 - -1.45% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -3.88% 409.612 393.734 - 0.48% -
std::partial_sort(vector<int>)_(repeated)/8192 -3.87% 27618.101 26548.240 - -0.87% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.87% 121961.968 117239.060 - -0.10% -
rng::find_last(deque<int>)_(bail_90%)/8 -3.87% 0.905 0.870 - -0.22% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.86% 226.492 217.744 - 4.25% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 -3.86% 14.650 14.084 - 17.78% -
std::unordered_set<int>::ctor(const&)/32 -3.86% 206.239 198.288 - -5.69% -
std::set<std::string>::find(key)_(non-existent)/32 -3.85% 10.989 10.566 - 0.16% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.85% 6583.311 6329.862 - -1.89% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -3.85% 73.635 70.803 - -3.11% -
BM_CmpLess_int_uint -3.84% 1.115 1.072 - 0.22% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -3.84% 78.179 75.180 - -1.83% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -3.83% 101.243 97.366 - -4.84% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.82% 383.747 369.091 - -0.93% -
SetIntersection_None_Set_float_262144_262144 -3.82% 1203859.619 1157890.625 - -1.95% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.81% 13409.446 12898.602 - -0.55% -
BM_PushHeap_float_Descending_16384 -3.81% 0.398 0.383 - -0.24% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -3.80% 72.642 69.880 - 1.14% -
std::pop_heap(vector<float>)/8 -3.80% 52.210 50.228 - 0.19% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 -3.79% 16.290 15.672 - -2.70% -
std::flat_multimap<int,_int>::clear()/1024 -3.79% 408.110 392.653 - 0.07% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -3.78% 636.082 612.008 - -0.99% -
BM_deque_deque_ranges_copy_backward/64 -3.76% 3.475 3.344 - -6.86% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -3.76% 39665.765 38173.526 - 0.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.75% 15647.875 15060.577 - -0.00% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -3.75% 807.204 776.922 - 0.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -3.75% 34.087 32.809 - -3.47% -
std::partition(vector<int>)_(dense)/32 -3.75% 8.460 8.143 - -2.36% -
BM_StringRelational_Compare_Huge_Large_Control -3.74% 2.161 2.080 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -3.73% 1171709.814 1127982.539 - -3.81% -
BM_StringAssignAsciizMix_Transparent -3.73% 3.110 2.994 - -2.03% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -3.72% 73.198 70.474 - -3.80% -
SetIntersection_Interlaced_Set_uint32_262144_1 -3.72% 1052811.296 1013639.292 - -2.28% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -3.72% 1966.430 1893.335 - 1.34% -
std::remove(vector<int>)_(prefix)/50 -3.71% 56.116 54.033 - 0.32% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -3.71% 52314.075 50374.475 - -1.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -3.70% 3.853 3.710 - -1.80% -
SetIntersection_None_Set_float_262144_256 -3.70% 1202136.311 1157649.822 - -1.94% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -3.69% 669.414 644.714 - -1.13% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -3.69% 32.571 31.370 - -3.81% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.68% 795.600 766.313 - 0.11% -
std::partial_sort(vector<int>)_(descending)/1024 -3.68% 8226.691 7924.171 - 0.17% -
BM_deque_vector_move/0 -3.66% 1.357 1.307 - -10.30% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 -3.66% 0.335 0.323 - -3.60% -
std::fill(list<int>)/50 -3.65% 35.590 34.289 - -3.26% -
std::move_backward(vector<bool>)_(unaligned)/1048576 -3.65% 6759.317 6512.612 - -0.13% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -3.64% 654.178 630.386 - 0.34% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 -3.64% 22471.683 21654.737 - 1.63% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -3.63% 6.636 6.394 - -2.75% -
BM_PushHeap_uint32_Ascending_256 -3.63% 2.158 2.080 - -2.55% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -3.63% 1.524 1.469 - 0.13% -
std::multiset<int>::count(key)_(existent)/1024 -3.63% 5.941 5.725 - 0.91% -
SetIntersection_None_Set_float_262144_1 -3.63% 1206732.910 1162921.633 - -1.50% -
std::set<std::string>::count(key)_(existent)/1024 -3.62% 25.022 24.117 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.62% 18599166.765 17926439.485 - -2.79% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -3.61% 220.250 212.296 - -2.55% -
std::is_sorted_until(vector<int>,_pred)/1024 -3.61% 428.652 413.174 - -1.14% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 -3.61% 1.236 1.192 - -1.80% -
SetIntersection_None_Set_float_262144_4 -3.61% 1202624.269 1159260.254 - -2.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 -3.59% 1.163 1.122 - -2.77% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -3.59% 79483.639 76633.844 - -0.83% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.58% 473758.463 456778.725 - -3.99% -
std::adjacent_find(deque<int>,_pred)/8 -3.57% 4.250 4.098 - -3.80% -
std::shift_right(list<int>)/8192 -3.57% 7652.703 7379.634 - 3.52% -
BM_StringFindCharLiteral/512 -3.57% 9.796 9.447 - 0.38% -
BM_PushHeap_uint32_SingleElement_256 -3.57% 0.395 0.381 - -1.36% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.56% 52287.862 50427.453 - -1.88% -
SetIntersection_None_Set_float_262144_64 -3.54% 1200356.119 1157901.043 - -1.73% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 -3.53% 18898.462 18230.948 - -0.40% -
std::find_if(list<int>)_(process_all)/32768 -3.53% 26372.640 25442.438 - -0.25% -
std::all_of(vector<int>)_(process_all)/8 -3.51% 2.420 2.335 - -2.86% -
BM_num_get<long_long> -3.51% 10.921 10.538 - -1.64% -
SetIntersection_Front_Set_float_256_64 -3.50% 5719430.908 5519331.680 - -0.72% -
rng::contains_subrange(list<int>)_(single_element)/50 -3.50% 17.809 17.186 - -1.32% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.48% 6240.997 6023.848 - 0.99% -
SetIntersection_None_Set_float_262144_16384 -3.47% 1207579.428 1165637.533 - -0.64% -
BM_lexicographical_compare_three_way_slow_path/1048576 -3.46% 305004.899 294453.132 - 0.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.45% 18744898.267 18098386.133 - -4.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.45% 16.183 15.625 - -0.53% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -3.44% 37.288 36.006 - 7.55% -
std::make_heap(deque<int>)_(descending)/8 -3.44% 21.841 21.090 - 1.12% -
rng::starts_with(vector<int>,_pred)/8 -3.44% 2.443 2.359 - -6.32% -
std::unordered_set<int>::ctor(const&)/8192 -3.44% 56266.330 54331.738 - -6.64% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.43% 145881.085 140870.834 - -0.29% -
std::find_end(vector<int>)_(process_all)/8192 -3.43% 1744.104 1684.215 - -1.16% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -3.43% 7047.813 6805.914 - 0.27% -
SetIntersection_Interlaced_Set_float_1024_256 -3.43% 14314185.510 13822942.901 - -1.85% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.43% 1513.986 1462.060 - -2.65% -
std::partition(list<int>)_(dense)/1024 -3.42% 402.285 388.522 - 0.21% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -3.42% 3.913 3.780 - 2.66% -
std::shift_right(list<int>)/1024 -3.41% 756.949 731.103 - -1.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.41% 0.639 0.617 - -0.42% -
BM_num_get<unsigned_long_long> -3.41% 10.776 10.409 - -0.73% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.41% 44562.579 43044.215 - -3.02% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.41% 82543.259 79732.078 - -0.94% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -3.40% 25.171 24.314 - 15.98% -
BM_vector_deque_ranges_copy_backward/512 -3.40% 18.101 17.485 - 0.18% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -3.40% 132.017 127.526 - -0.85% -
std::copy_if(list<int>)_(every_other)/1048576 -3.40% 864434.049 835033.597 - 1.32% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.39% 578.356 558.722 - -0.40% -
std::copy_if(deque<int>)_(entire_range)/8 -3.39% 2.635 2.546 - -3.65% -
SetIntersection_Front_Set_string_16384_256 -3.39% 15360971.892 14840399.403 - -3.50% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -3.39% 6710.073 6482.804 - -0.26% -
std::rotate_copy(deque<int>)/1024 -3.39% 35.488 34.287 - -1.81% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -3.39% 15.724 15.192 - -8.01% -
BM_std_minmax_element<short>/2 -3.38% 0.669 0.646 - 0.07% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.38% 145261.726 140350.211 - -0.58% -
BM_StringFindNoMatch/512 -3.38% 9.577 9.253 - 0.94% -
std::copy_if(list<int>)_(every_other)/262144 -3.38% 214757.310 207506.731 - 0.31% -
BM_StringAssignStr_Large_Opaque -3.37% 10.869 10.502 - 1.23% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.37% 12329.514 11913.498 - -4.56% -
std::set<int>::upper_bound(key)_(existent)/1024 -3.37% 4.507 4.355 - 4.56% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.37% 10.541 10.186 - -5.88% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -3.36% 32.879 31.774 - -13.94% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.35% 13062.386 12625.299 - -1.03% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -3.34% 19029.564 18394.216 - -3.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -3.34% 353304307.917 341515998.461 - -3.37% -
SetIntersection_Interlaced_Set_float_256_64 -3.33% 13351367.680 12906519.023 - 0.72% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 -3.33% 20.056 19.389 - -0.32% -
std::distance(join_view(vector<vector<int>>))/8192 -3.33% 8.636 8.349 - 1.37% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.32% 15339.682 14830.009 - 0.18% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.32% 6560.957 6342.981 - -4.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.32% 56517.981 54640.728 - -2.41% -
std::copy_backward(vector<bool>)_(unaligned)/64 -3.32% 0.919 0.889 - -2.36% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.31% 3425.046 3311.666 - 0.82% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -3.29% 40.542 39.207 - 1.15% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -3.29% 56.416 54.559 - 1.77% -
std::copy(deque<int>)/32768 -3.29% 1171.876 1133.313 - 0.08% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.28% 669.492 647.511 - 0.72% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.27% 13.165 12.734 - -0.13% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -3.27% 26.565 25.696 - -1.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.27% 15116743.787 14622282.839 - -1.44% -
BM_StringRelational_Less_Small_Small_ChangeLast -3.25% 1.797 1.739 - -0.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -3.24% 24.330 23.541 - -0.60% -
BM_CmpEqual_uint_schar -3.23% 1.056 1.022 - -2.78% -
BM_std_minmax_element<int>/2 -3.22% 0.668 0.646 - -5.23% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -3.22% 1952.969 1890.097 - 1.79% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.22% 241.584 233.815 - -2.72% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -3.21% 10506.814 10169.190 - 21.87% -
std::set<int>::find(key)_(non-existent)/1024 -3.21% 5.793 5.607 - -4.49% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -3.21% 2.360 2.284 - 3.26% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -3.21% 4.603 4.456 - -5.45% -
SetIntersection_Front_Set_string_262144_16 -3.20% 1914665.547 1853451.040 - 2.09% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -3.19% 22.281 21.571 - -1.89% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -3.18% 1.207 1.169 - 0.80% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -3.18% 506.976 490.869 - -1.24% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -3.17% 405.744 392.897 - 0.26% -
std::multiset<int>::clear()/8192 -3.16% 82076.421 79482.746 - 2.03% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.16% 18.230 17.654 - 1.04% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.15% 12317.959 11929.364 - 0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.15% 223.438 216.409 - -8.66% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -3.14% 26403.383 25574.760 - -0.93% -
std::map<int,_int>::count(key)_(existent)/32 -3.13% 1.554 1.505 - -2.17% -
SetIntersection_None_Set_float_262144_16 -3.13% 1199240.398 1161718.748 - -1.51% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.13% 12.731 12.333 - -0.33% -
SetIntersection_Front_Vector_uint32_262144_64 -3.12% 1367078.890 1324401.994 - -2.24% -
SetIntersection_None_Vector_float_262144_256 -3.12% 1146143.055 1110424.112 - -2.27% -
SetIntersection_Interlaced_Set_float_262144_1 -3.12% 1034878.576 1002628.136 - -2.36% -
BM_StringAssignStr_Huge_Opaque -3.11% 114.034 110.486 - 2.12% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.11% 673.517 652.579 - -3.04% -
BM_vector_deque_move/64 -3.10% 2.847 2.759 - -2.25% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.10% 1295285.480 1255125.732 - -1.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -3.10% 1206013.578 1168635.091 - -1.04% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -3.10% 1470.472 1424.940 - -10.12% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.09% 161.457 156.463 - -3.73% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.09% 5.233 5.071 - -1.74% -
std::for_each(set<int>::iterator)/8192 -3.09% 8092.027 7842.094 - -0.76% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.09% 6580.427 6377.302 - -5.17% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.08% 124260.353 120431.906 - 2.07% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.08% 622.799 603.613 - -0.38% -
BM_vector_deque_ranges_copy_backward/64 -3.07% 3.134 3.038 - 2.51% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.07% 796.983 772.547 - 2.42% -
bm_swap_ranges_vb_aligned/8 -3.06% 3.235 3.136 - -1.94% -
BM_StringRelational_Eq_Large_Large_ChangeLast -3.06% 2.080 2.017 - -3.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -3.05% 22489331.113 21802758.823 - -2.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -3.05% 405.222 392.861 - 0.22% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.05% 7640.679 7407.781 - -4.17% -
SetIntersection_Front_Set_float_256_16 -3.04% 4598696.509 4458724.273 - -1.42% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -3.04% 4.297 4.167 - -1.18% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.04% 26.664 25.854 - -4.22% -
std::list<int>::insert(begin)_(cheap_elements)/32 -3.04% 10.949 10.617 - -4.52% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -3.03% 11993.151 11629.420 - -5.88% -
SetIntersection_None_Vector_float_262144_4 -3.03% 1154979.530 1119974.737 - -1.18% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.03% 615.308 596.687 - -2.34% -
BM_StringFindNoMatch/64 -3.02% 2.163 2.098 - 0.65% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -3.02% 18.197 17.647 - 3.26% -
std::multiset<int>::find(key)_(non-existent)/8192 -3.02% 8.412 8.158 - -2.70% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -3.02% 4.331 4.200 - -2.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -3.01% 0.437 0.424 - -7.25% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -3.01% 38.410 37.253 - -1.15% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -3.01% 6.768 6.564 - -14.05% -
BM_PushHeap_float_Descending_4 -3.01% 0.368 0.357 - -5.72% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.00% 6835.433 6630.038 - 0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.00% 28730.258 27869.212 - -2.19% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.00% 456.502 442.826 - 1.81% -
std::copy_n(deque<int>)/262144 -2.99% 12073.851 11713.274 - 1.06% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 -2.99% 4673.629 4534.100 - 0.79% -
std::find(deque<int>)_(process_all)/8 -2.97% 3.430 3.328 - -4.03% -
std::partition(deque<int>)_(sparse)/8192 -2.97% 3032.047 2942.021 - 0.28% -
std::reverse(deque<int>)/64 -2.96% 13.461 13.062 - 0.38% -
std::set<std::string>::equal_range(key)_(existent)/8192 -2.96% 30.129 29.238 - -7.37% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.96% 34535.819 33514.098 - 0.65% -
BM_CmpEqual_ushort_int -2.95% 1.100 1.067 - 3.80% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.95% 13374.475 12980.268 - 0.03% -
std::map<std::string,_int>::clear()/8192 -2.93% 218959.319 212546.458 - -2.40% -
std::unique(list<int>)_(contiguous)/32 -2.92% 53.790 52.218 - 0.62% -
std::for_each(multiset<int>::iterator)/8192 -2.92% 8213.673 7973.773 - -0.41% -
std::set<int>::insert(value)_(new_value,_middle)/0 -2.92% 17.535 17.023 - -0.35% -
SetIntersection_Front_Vector_float_256_256 -2.92% 4544100.311 4411502.522 - -2.72% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.92% 52486.572 50955.036 - -3.77% -
std::is_sorted(deque<int>)/1024 -2.91% 485.752 471.616 - 0.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.91% 15.197 14.754 - 0.10% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -2.90% 27544.329 26744.802 - -0.49% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.90% 13.905 13.502 - -0.26% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -2.89% 10.128 9.835 - -7.40% -
std::find(list<int>)_(process_all)/32768 -2.89% 26404.604 25641.121 - -1.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.89% 15.816 15.359 - -1.61% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.89% 675.611 656.082 - 0.27% -
SetIntersection_Interlaced_Set_float_256_16 -2.89% 12350651.515 11993976.546 - -0.31% -
BM_std_minmax_element<long_long>/65536 -2.88% 17950.871 17433.529 - -1.50% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -2.88% 9.331 9.062 - 2.28% -
BM_num_get<void*> -2.88% 11.228 10.905 - -0.17% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.88% 1.082 1.051 - -3.63% -
BM_StringRelational_Eq_Small_Small_Control -2.87% 1.957 1.901 - 3.01% -
std::find_if(vector<int>)_(process_all)/50 -2.87% 5.800 5.634 - -0.18% -
std::sort_heap(deque<int>,_pred)/1024 -2.86% 12673.820 12310.805 - -4.06% -
ranges::minmax(std::deque<char>)/8 -2.85% 3.982 3.869 - -7.09% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.85% 8169557.322 7936665.309 - 2.39% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.85% 733.157 712.259 - -1.06% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.85% 963.759 936.306 - 1.54% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.85% 18.147 17.630 - 0.62% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -2.84% 19.622 19.064 - -1.88% -
SetIntersection_None_Vector_string_16384_64 -2.84% 1254946.347 1219272.555 - -1.15% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -2.84% 464.978 451.766 - 4.79% -
SetIntersection_Front_Vector_uint32_256_64 -2.84% 4345596.303 4222361.578 - -0.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.84% 14678.991 14262.831 - 0.83% -
std::search(list<int>,_pred)_(no_match)/1048576 -2.83% 979263.814 951522.696 - -0.04% -
std::search_n(list<int>,_pred)_(no_match)/8192 -2.83% 7614.415 7398.756 41.177 -3.11% 41.177
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.83% 13.846 13.454 - 0.41% -
std::search_n(list<int>)_(no_match)/8192 -2.83% 6659.029 6470.668 38.282 -5.75% 38.282
BM_num_get<long_double> -2.83% 39.647 38.526 - 5.46% -
std::find_end(vector<int>)_(process_all)/1000 -2.83% 222.073 215.797 - -2.25% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.82% 137.216 133.347 - -1.55% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.82% 56429.465 54839.315 - -1.98% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 -2.81% 19.661 19.108 - 1.36% -
std::multiset<int>::ctor(const&,_alloc)/32 -2.81% 230.946 224.460 - 0.14% -
std::multiset<std::string>::find(key)_(existent)/1024 -2.81% 24.353 23.669 - 0.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.81% 48200.511 46847.870 - -4.57% -
std::set<std::string>::contains(key)_(non-existent)/1024 -2.80% 22.396 21.768 - -4.07% -
SetIntersection_Front_Set_float_16384_256 -2.80% 4222485.434 4104194.950 - 0.17% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.80% 30.423 29.572 - -6.60% -
BM_StringConstructDestroyCStr_Huge_Transparent -2.79% 67.451 65.567 - 2.94% -
std::vector<std::string>::ctor(size)/32 -2.79% 31.951 31.059 - -1.13% -
std::multiset<int>::ctor(const&)/1024 -2.78% 6613.231 6429.162 - 3.47% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -2.78% 55.708 54.160 - -2.19% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -2.78% 13.282 12.913 - 0.11% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.78% 562.304 546.698 - -5.08% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.77% 22.074 21.462 - -9.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.76% 404.339 393.167 - 0.39% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.76% 403.432 392.294 - 0.74% -
rng::find(vector<bool>)_(process_all)/50 -2.75% 0.711 0.691 - -5.93% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.75% 7.920 7.703 - -2.89% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.75% 52151.784 50719.281 - -4.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.74% 1040049.645 1011509.933 - -10.80% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -2.73% 13.088 12.730 - 0.44% -
std::multiset<int>::ctor(const&)/32 -2.73% 229.471 223.218 - 1.27% -
BM_CmpEqual_uchar_short -2.72% 1.016 0.988 - -2.20% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -2.71% 19.043 18.527 - 7.05% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.71% 25.516 24.824 - -7.49% -
std::map<int,_int>::erase(key)_(existent)/1024 -2.71% 25.696 25.001 - 1.64% -
SetIntersection_Front_Vector_uint64_256_64 -2.71% 4350214.637 4232409.019 - 0.01% -
BM_StringRelational_Eq_Large_Large_Control -2.70% 2.273 2.211 - -5.05% -
std::find_end(deque<int>)_(process_all)/1024 -2.70% 300.489 292.383 - 0.68% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.70% 886.019 862.118 - -0.06% -
std::find_end(vector<int>)_(process_all)/1024 -2.70% 227.340 221.212 - -1.68% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.70% 29.496 28.701 - 0.72% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 -2.69% 4854.051 4723.271 - -5.53% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.69% 527527.380 513316.470 - -0.01% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 -2.69% 525.085 510.951 - -0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.68% 22978489.577 22361653.939 - -0.62% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -2.68% 1.611 1.568 - -8.52% -
std::set<int>::ctor(const&)/1024 -2.68% 6480.288 6306.660 - 2.44% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.67% 20821.388 20264.486 - 1.24% -
std::partition_point(list<int>)/8192 -2.67% 12736.236 12396.430 - 5.49% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.67% 13.337 12.982 - -0.73% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -2.66% 2.350 2.287 - -5.08% -
bm_ranges_lexicographical_compare<signed_char>/512 -2.66% 8.288 8.068 - 1.35% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.66% 1.262 1.228 - -1.00% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.65% 222.663 216.769 - -4.40% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -2.64% 1.206 1.174 - -1.80% -
BM_deque_deque_copy/4000 -2.64% 142.179 138.422 - -2.84% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.64% 13896862.063 13530508.968 - 4.49% -
std::set<int>::insert(value)_(already_present)/8192 -2.63% 9.823 9.564 - 3.24% -
std::multiset<std::string>::count(key)_(existent)/1024 -2.63% 25.111 24.450 - 5.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -2.63% 574.402 559.289 - -0.44% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.63% 22258720.855 21673620.350 - -4.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -2.63% 1240425.272 1207819.391 - -0.94% -
std::multiset<int>::find(key)_(existent)/8192 -2.62% 8.361 8.142 - -3.25% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.62% 408.754 398.045 - 0.85% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 -2.62% 22.673 22.080 - 0.12% -
std::multimap<std::string,_int>::clear()/1024 -2.62% 21975.314 21400.537 - -5.00% -
SetIntersection_None_Set_uint64_16384_1024 -2.61% 174341702.123 169785889.204 - -6.87% -
rng::contains_subrange(vector<int>)_(process_all)/16 -2.61% 4.796 4.671 - -4.48% -
BM_CmpLess_ushort_schar -2.61% 1.062 1.035 - -1.73% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -2.60% 16.351 15.926 - -15.53% -
std::search(vector<int>)_(single_element)/1000 -2.59% 232.960 226.924 - -1.94% -
SetIntersection_None_Set_float_64_16 -2.58% 18319000.959 17846313.123 - 0.11% -
std::sort_heap(vector<int>)/8 -2.57% 30.105 29.330 - -0.36% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.57% 25.207 24.559 - -4.49% -
SetIntersection_Interlaced_Vector_uint64_16384_16384 -2.57% 78857652.150 76829076.786 - -2.33% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -2.57% 2.243 2.186 - 2.01% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.57% 6564.105 6395.354 - 1.31% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.56% 640.719 624.310 - -0.13% -
std::set<std::string>::ctor(const&)/1024 -2.56% 34958.436 34063.891 - -0.46% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.56% 58768.446 57266.191 - -3.12% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.56% 4164355.830 4057913.940 - -2.33% -
std::sort_heap(vector<NonIntegral>)/8 -2.55% 29.988 29.224 - -1.65% -
SetIntersection_Front_Set_uint32_1024_64 -2.54% 1754483.545 1709851.507 - -3.02% -
SetIntersection_None_Set_uint32_262144_64 -2.54% 1223813.639 1192713.947 - 1.15% -
SetIntersection_None_Vector_float_16384_1 -2.53% 1114276.364 1086080.486 - -1.17% -
BM_StringRelational_Eq_Small_Small_ChangeLast -2.53% 2.126 2.073 - -2.54% -
rng::for_each(multimap<int>)/8192 -2.52% 7591.106 7399.688 - 0.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.52% 22.037 21.482 - -3.85% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.52% 44568.276 43447.360 - -1.58% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -2.51% 61.254 59.714 - -3.87% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -2.50% 4.231 4.125 - -2.67% -
std::search(vector<int>)_(single_element)/1024 -2.50% 238.241 232.278 - -1.87% -
rng::contains_subrange(list<int>)_(process_all)/16 -2.50% 4.883 4.761 - 0.99% -
SetIntersection_Interlaced_Set_float_1024_16 -2.50% 11702915.558 11410395.054 - 0.70% -
SetIntersection_Front_Vector_float_262144_4 -2.49% 1052376.195 1026184.013 - -3.13% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.48% 2.280 2.224 - 2.11% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -2.48% 15.382 15.001 - 0.62% -
BM_CmpEqual_int_uint -2.48% 1.092 1.065 - -0.67% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.45% 219.116 213.741 - -6.80% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 -2.45% 1.537 1.499 - -2.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.45% 1143.541 1115.515 - 4.91% -
std::set<int>::ctor(&&,_different_allocs)/32 -2.45% 179.937 175.534 - -1.02% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.44% 10185372.943 9936378.983 - -0.54% -
std::flat_multimap<int,_int>::clear()/8192 -2.44% 419.633 409.398 - 0.47% -
std::map<int,_int>::ctor(const&)/8192 -2.44% 53278.762 51979.546 - 0.68% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -2.44% 8981299.691 8762576.570 - -6.59% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -2.43% 184387.308 179897.502 - 1.54% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.43% 13224825.287 12903064.436 - -4.03% -
BM_num_get<long> -2.43% 10.915 10.650 - 0.38% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -2.43% 16.574 16.172 - 0.02% -
std::partial_sort_copy(vector<int>)_(repeated)/8 -2.42% 8.735 8.523 - -0.33% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.41% 86098.846 84023.550 - -3.43% -
SetIntersection_None_Set_string_1024_4 -2.41% 9057923.933 8839780.292 - -2.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.41% 405.904 396.133 - 0.35% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -2.40% 31.656 30.895 - -1.77% -
SetIntersection_Front_Set_string_64_16 -2.40% 25227743.558 24622199.009 - 1.12% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -2.40% 40.784 39.806 - -4.16% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -2.40% 11512833.612 11236940.554 - -2.41% -
BM_PushHeap_string_Descending_16 -2.39% 2.144 2.093 - -2.39% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.39% 6.659 6.500 - -1.17% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -2.38% 818.304 798.789 - 0.18% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 -2.38% 79.843 77.939 - 0.19% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -2.38% 37.616 36.720 - 1.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -2.37% 1178610.370 1150635.093 - -0.11% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -2.37% 6.820 6.659 - -5.60% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -2.37% 2.427 2.369 - -4.66% -
BM_CmpEqual_ushort_uint -2.37% 1.061 1.036 - -1.46% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -2.36% 19.191 18.737 - -0.70% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 -2.36% 17.540 17.126 - -0.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.36% 704.290 687.652 - -1.02% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.36% 623.697 609.006 - -0.67% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.35% 12.188 11.901 - 2.64% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -2.35% 183951.241 179631.454 - 1.25% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -2.35% 24.797 24.215 - -5.92% -
BM_CmpLess_schar_uint -2.35% 1.118 1.092 - -1.37% -
std::multiset<int>::ctor(const&)/8192 -2.35% 52259.504 51033.464 - 2.83% -
SetIntersection_Interlaced_Set_uint64_64_16 -2.34% 23066898.295 22526985.618 - -0.46% -
BM_CmpEqual_short_int -2.33% 1.138 1.111 - -1.57% -
SetIntersection_Interlaced_Set_float_1024_1024 -2.33% 12038694.117 11758214.357 - -2.37% -
std::multiset<int>::insert(value)_(new_value,_end)/32 -2.33% 19.198 18.752 - -0.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -2.32% 60.293 58.892 - 2.25% -
std::flat_multimap<int,_int>::clear()/0 -2.32% 400.899 391.594 - 0.12% -
std::remove_if(list<int>)_(sprinkled)/32 -2.32% 58.183 56.835 - 0.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -2.32% 9.575 9.353 - 2.34% -
std::set<int>::find(key)_(existent)/32 -2.31% 1.683 1.644 - -0.64% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 -2.31% 69916.425 68300.758 - -0.26% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -2.31% 21148.736 20660.654 - 1.17% -
SetIntersection_None_Set_uint64_256_64 -2.31% 9376666.110 9160347.756 - -2.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -2.30% 11521432.207 11255945.530 - -1.52% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.30% 618.565 604.348 - -2.01% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -2.29% 605.355 591.491 - 0.67% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -2.28% 9404981.497 9190340.604 - 0.65% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -2.28% 21.033 20.554 - -12.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -2.27% 1707557.859 1668718.181 - 0.85% -
SetIntersection_Front_Vector_string_262144_1 -2.27% 1092090.837 1067271.140 - 0.17% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -2.27% 24.113 23.565 - -0.45% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -2.27% 1.426 1.394 - -4.84% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.26% 15.818 15.460 - 0.45% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -2.26% 17567.863 17170.303 - -1.93% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.26% 181600.822 177492.277 - 1.25% -
BM_CmpEqual_ushort_short -2.26% 1.016 0.993 - -1.67% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.26% 36710.622 35882.138 - -0.03% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.25% 209631.683 204909.120 - -0.38% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.25% 668.185 653.144 - 1.31% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -2.25% 42.979 42.012 - -1.31% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -2.25% 4.268 4.172 - -2.40% -
BM_deque_deque_ranges_move/64 -2.25% 3.108 3.039 - 0.07% -
SetIntersection_Front_Set_string_64_4 -2.24% 18889957.324 18466516.224 - -1.77% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.24% 231.443 226.260 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.24% 22026106.379 21533136.468 - -0.97% -
std::flat_multimap<int,_int>::clear()/32 -2.24% 401.497 392.512 - 0.04% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 -2.24% 34.305 33.538 - 10.75% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.24% 117523.446 114896.136 - -0.95% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.23% 422.812 413.372 - 0.77% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.23% 663.514 648.723 - -2.36% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -2.22% 88.338 86.378 - -6.24% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.21% 769.435 752.405 - 0.06% -
SetIntersection_Front_Vector_uint64_262144_16 -2.21% 1125367.101 1100473.845 - 0.26% -
BM_PushHeap_string_SingleElement_1024 -2.21% 2.619 2.561 - -6.52% -
bm_lexicographical_compare<int>/64 -2.21% 4.392 4.295 - -7.02% -
std::partition(list<int>)_(dense)/32 -2.20% 8.862 8.667 - -4.05% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -2.20% 13.057 12.769 - 0.45% -
SetIntersection_None_Vector_uint32_1024_16 -2.20% 1093380.810 1069308.446 - -0.20% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -2.20% 6611.395 6465.889 - -3.57% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.20% 24.959 24.409 - 2.24% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.19% 13015.589 12729.979 - -4.66% -
std::set<std::string>::count(key)_(existent)/8192 -2.19% 31.288 30.602 - -13.81% -
std::map<int,_int>::contains(key)_(existent)/1024 -2.19% 4.090 4.001 - -3.50% -
std::deque<int>::ctor(size)/8192 -2.18% 448.943 439.137 - -2.94% -
BM_StringRelational_Eq_Empty_Huge_Control -2.18% 0.485 0.475 - -1.97% -
std::sort(deque<int>)_(pipe-organ)/1024 -2.18% 2717.959 2658.632 - -4.00% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.18% 52588.898 51443.424 - 1.97% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.18% 149958.709 146695.154 - 0.80% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.18% 21.035 20.577 - -0.23% -
SetIntersection_Front_Set_uint64_262144_16384 -2.17% 222362501.747 217541138.803 - -3.48% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 -2.16% 17.815 17.429 - -1.68% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -2.15% 20821.511 20373.087 - 1.83% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.15% 37588.999 36779.477 - 0.05% -
BM_CmpEqual_ushort_uchar -2.15% 1.094 1.070 - -4.55% -
rng::find_last(deque<int>)_(bail_10%)/50 -2.15% 13.252 12.967 - 14.40% -
std::move(vector<bool>)_(unaligned)/4096 -2.15% 26.762 26.188 - -6.18% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.14% 807.318 790.002 - 0.25% -
BM_deque_deque_ranges_copy_backward/1024 -2.14% 38.292 37.471 - -1.06% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -2.14% 2.870 2.809 - 1.42% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -2.13% 5.547 5.429 - -1.47% -
std::set<int>::ctor(const&,_alloc)/8192 -2.13% 50476.893 49400.651 - -0.18% -
std::rotate(deque<int>)_(by_1/4)/8192 -2.13% 2633.689 2577.722 - -0.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.12% 15.320 14.995 - 0.73% -
ranges::min(std::deque<char>)/1 -2.11% 0.688 0.673 - 0.56% -
BM_CmpLess_short_uint -2.10% 1.113 1.089 - -1.28% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -2.10% 33.173 32.476 - -41.02% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.10% 2.546 2.492 - 1.27% -
SetIntersection_Interlaced_Set_string_16384_64 -2.10% 350688183.212 343338185.527 - -2.47% -
SetIntersection_Front_Vector_float_1024_16 -2.10% 1128190.061 1104544.861 - -0.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.09% 1129666.578 1106000.185 - -3.76% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.09% 747.111 731.480 - 0.18% -
SetIntersection_Front_Set_uint64_1024_256 -2.09% 3987415.975 3904206.749 - -6.43% -
SetIntersection_Interlaced_Set_string_16_16 -2.09% 61975579.782 60683076.989 - -0.42% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -2.08% 405.258 396.812 - 0.96% -
std::find_if_not(list<int>)_(process_all)/32768 -2.08% 26175.807 25630.769 - -10.09% -
BM_PushHeap_uint32_Random_16 -2.08% 4.148 4.061 - -5.27% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -2.08% 4611316.488 4515425.898 - -3.21% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.08% 889.094 870.607 - 25.92% -
std::remove(deque<int>)_(prefix)/32 -2.07% 52.522 51.434 - -3.19% -
std::partial_sort_copy(deque<int>)_(ascending)/8192 -2.07% 54246.486 53122.553 - 0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.07% 760.793 745.037 - -1.56% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.07% 60727.825 59470.573 - -0.61% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.07% 26.391 25.845 - -2.11% -
std::transform(deque<int>,_deque<int>)/50 -2.07% 36.237 35.488 - -1.75% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -2.06% 17048.765 16696.721 - 0.79% -
std::sort_heap(deque<int>,_pred)/8 -2.06% 34.264 33.557 - -1.38% -
std::set<int>::ctor(const&)/32 -2.06% 224.311 219.686 - 1.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.06% 66314.017 64948.519 - -1.52% -
std::flat_multimap<int,_int>::ctor(const&)/0 -2.05% 13.034 12.766 - 0.26% -
BM_deque_vector_copy_backward/0 -2.05% 1.422 1.393 - -1.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.04% 1152758.187 1129261.468 - -3.09% -
BM_PushHeap_float_Random_16 -2.04% 5.436 5.326 - -1.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.03% 1056834.183 1035353.841 - -1.50% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.03% 385.331 377.508 - -1.49% -
std::map<std::string,_int>::count(key)_(existent)/8192 -2.03% 33.644 32.961 - -21.26% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -2.02% 52907.867 51840.194 - -0.28% -
BM_CmpEqual_uchar_uchar -2.01% 1.070 1.049 - -0.76% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -2.01% 11998.474 11756.778 - 1.69% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -2.01% 7.018 6.877 - -3.08% -
BM_num_get<unsigned_long> -2.01% 10.570 10.357 - -0.21% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.01% 104559.444 102456.729 - 0.08% -
std::replace(deque<int>)_(prefix)/32 -2.01% 13.002 12.741 - 0.20% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 -2.00% 19.270 18.884 - -1.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -2.00% 1071200.887 1049733.869 - -0.37% -
SetIntersection_None_Vector_float_1024_256 -1.99% 1095651.302 1073801.821 - 0.78% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 -1.99% 10.429 10.221 - -14.18% -
SetIntersection_None_Set_string_1024_1024 -1.99% 9042487.722 8862287.361 - -3.24% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -1.99% 1.655 1.622 - -2.34% -
BM_num_get<unsigned_int> -1.99% 9.859 9.663 - -0.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.99% 16.822 16.488 - -19.83% -
std::set<std::string>::clear()/1024 -1.98% 22156.717 21717.824 - 0.10% -
SetIntersection_None_Vector_uint32_1024_4 -1.98% 1090544.956 1068955.337 - 0.12% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.98% 761.917 746.845 - -1.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.98% 13081.227 12822.670 - -0.32% -
BM_CmpEqual_int_uchar -1.97% 1.117 1.095 - -1.14% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.97% 537.323 526.748 - 0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.97% 66244.164 64940.621 - 0.12% -
std::unordered_set<std::string>::clear()/1024 -1.97% 23555.022 23091.591 - -0.44% -
BM_num_get<bool> -1.97% 11.930 11.695 - 0.37% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.97% 15.083 14.787 - 0.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.96% 24440305.896 23960577.751 - 1.85% -
BM_PushHeap_string_SingleElement_256 -1.96% 2.608 2.556 - -6.87% -
std::is_sorted_until(deque<int>,_pred)/8 -1.96% 4.233 4.150 - -5.13% -
std::sort(vector<int>)_(qsort_adversarial)/8192 -1.96% 150368.685 147419.776 - -1.57% -
SetIntersection_Front_Set_uint64_262144_4 -1.96% 1098818.714 1077274.383 - 0.26% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.96% 18.997 18.625 - -1.34% -
SetIntersection_Front_Set_uint32_1_1 -1.96% 544398879.198 533738782.980 - 0.05% -
std::deque<int>::erase(begin)_(cheap_elements)/8192 -1.96% 7.580 7.431 - 1.21% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.95% 15.178 14.881 - 0.85% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.95% 34.186 33.518 - 10.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.95% 56792.780 55684.394 - -0.49% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.95% 12630.832 12384.350 - -0.85% -
SetIntersection_Front_Set_float_16384_1 -1.95% 1039280.193 1019000.150 - -0.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.95% 1169988.788 1147180.588 - -1.47% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.95% 17.629 17.286 - 0.80% -
SetIntersection_None_Vector_uint32_1024_1 -1.94% 1090144.046 1068967.684 - -0.17% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.94% 10868861.371 10658072.101 - -1.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.94% 22.743 22.302 - -7.20% -
std::unordered_multiset<int>::ctor(const&)/32 -1.93% 200.322 196.450 - -2.81% -
SetIntersection_Front_Set_float_1024_1024 -1.93% 12595306.134 12352296.622 - -11.80% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.92% 8585.341 8420.075 - -0.21% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.92% 352.724 345.935 - -0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.92% 1189741.691 1166900.275 - 0.43% -
std::search(list<int>)_(no_match)/1048576 -1.92% 837375.695 821306.712 - 0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.92% 1045676.351 1025627.733 - 1.08% -
SetIntersection_Front_Set_uint64_262144_16 -1.92% 1220401.210 1197021.006 - -0.51% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.91% 130.753 128.261 - 1.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.90% 58.432 57.320 - -7.52% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -1.90% 1302605.713 1277822.185 - 0.00% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.90% 15.115 14.828 - 0.38% -
BM_deque_deque_ranges_move/64000 -1.90% 3121.227 3061.945 - 0.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 -1.89% 53.002 51.998 - 0.07% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.89% 15.940 15.638 - 0.36% -
BM_PushHeap_uint32_Ascending_1024 -1.89% 2.604 2.554 - -1.83% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.89% 2.879 2.824 - 4.04% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -1.89% 12.180 11.950 - 2.88% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.88% 15.195 14.909 - -0.02% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -1.88% 32.364 31.756 - -1.95% -
std::map<int,_int>::equal_range(key)_(existent)/32 -1.87% 1.826 1.792 - 0.69% -
std::unordered_set<int>::ctor(const&,_alloc)/0 -1.87% 13.305 13.056 - 0.72% -
std::search(list<int>)_(no_match)/1024 -1.86% 763.529 749.312 - 1.47% -
std::swap_ranges(list<int>)/8192 -1.86% 9829.452 9646.631 - -3.97% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.86% 572.335 561.712 - 0.01% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.85% 15.213 14.932 - 0.65% -
std::find_end(list<int>)_(same_length)/8192 -1.85% 8086.147 7936.483 - -1.81% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -1.85% 1.400 1.374 - -3.22% -
BM_CmpEqual_ushort_ushort -1.85% 1.070 1.050 - 1.72% -
std::for_each(multiset<int>::iterator)/32 -1.85% 23.999 23.556 - -1.16% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.84% 64509.133 63319.920 - 3.27% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -1.84% 269.948 264.976 - 0.50% -
std::sort(deque<int>)_(ascending)/8 -1.84% 17.833 17.505 - 0.64% -
SetIntersection_None_Vector_float_262144_1024 -1.84% 1152213.957 1131029.642 - 0.22% -
std::set<std::string>::clear()/8192 -1.84% 216570.852 212592.300 - -0.56% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.84% 670.854 658.530 - -1.33% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.84% 185128.822 181729.145 - 1.10% -
SetIntersection_Front_Set_uint64_262144_262144 -1.83% 1698716.717 1667557.289 - -1.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.83% 12463219.622 12234790.047 - -7.13% -
BM_vector_deque_ranges_move_backward/512 -1.83% 17.806 17.480 - -3.20% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 -1.83% 19.240 18.888 - -1.63% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -1.83% 21.196 20.808 - 0.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -1.83% 608098.344 596988.097 - 0.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.82% 31.907 31.324 - -2.69% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.82% 22.161 21.758 - 0.41% -
BM_PushHeap_string_SingleElement_16384 -1.81% 2.607 2.560 - -6.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.81% 1215.760 1193.765 - -3.17% -
std::for_each(join_view(vector<vector<int>>))/50 -1.81% 4.041 3.968 - -0.17% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -1.81% 3672.718 3606.393 - 0.63% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.80% 168.413 165.376 - -0.26% -
std::unique_copy(list<int>)_(contiguous)/1024 -1.80% 752.072 738.549 - 0.07% -
std::copy_if(list<int>)_(entire_range)/4096 -1.80% 3063.816 3008.785 - 0.32% -
std::equal(vector<int>)_(it,_it,_it,_it)/8192 -1.79% 580.762 570.382 - 0.06% -
std::set<int>::ctor(const&)/8192 -1.79% 50529.708 49626.824 - 0.89% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.79% 90.833 89.210 - -0.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.78% 119344.732 117216.228 - -1.11% -
SetIntersection_None_Set_uint32_262144_256 -1.78% 1212325.279 1190711.262 - 0.72% -
std::partial_sort(deque<int>)_(heap)/8 -1.78% 39.888 39.177 - -3.53% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.78% 662.933 651.134 - -5.01% -
SetIntersection_None_Vector_string_16384_256 -1.77% 1233125.018 1211264.306 - -1.87% -
SetIntersection_Front_Set_uint64_64_64 -1.77% 13546616.374 13306678.644 - -0.22% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -1.76% 13.124 12.893 - -0.03% -
BM_deque_deque_ranges_move_backward/1024 -1.76% 38.505 37.827 - -1.67% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.76% 17.547 17.238 - -0.48% -
SetIntersection_None_Vector_uint64_1024_16 -1.76% 1081024.920 1062026.756 - -1.08% -
std::set<int>::ctor(const&,_alloc)/1024 -1.76% 6327.509 6216.320 - 0.25% -
std::copy(vector<bool>)_(aligned)/32768 -1.76% 35.954 35.322 - 1.22% -
std::partition(list<int>)_(dense)/50 -1.75% 13.602 13.364 - 1.13% -
std::copy_if(list<int>)_(entire_range)/32768 -1.74% 26217.232 25760.352 - 1.24% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.74% 10.737 10.549 - -0.03% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.74% 20796.107 20433.862 - 1.57% -
SetIntersection_Interlaced_Set_float_262144_64 -1.74% 1563835.857 1536619.305 - -0.39% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.74% 1438.599 1413.606 - -1.35% -
std::multimap<int,_int>::find(key)_(existent)/1024 -1.73% 3.811 3.745 - -0.43% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -1.73% 1.683 1.654 - -7.87% -
std::partial_sort(vector<int>)_(heap)/8 -1.73% 28.356 27.865 - 1.42% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.72% 16.294 16.013 - 0.26% -
SetIntersection_Front_Set_uint64_262144_1 -1.72% 1066627.481 1048247.422 - -0.48% -
std::multiset<int>::find(key)_(non-existent)/1024 -1.72% 5.501 5.406 - -4.41% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.72% 675.035 663.415 - 0.26% -
std::remove(list<int>)_(prefix)/8192 -1.72% 8251.523 8109.636 - 0.29% -
std::fill(vector<int>)/32 -1.72% 1.055 1.037 - -5.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.72% 6178043.969 6071921.728 - -0.23% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.72% 400.328 393.453 - 0.53% -
std::unique(deque<int>)_(sprinkled)/32 -1.72% 54.608 53.671 - 0.04% -
std::partition_copy(list<int>)/8192 -1.72% 6928.902 6810.059 - -5.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.71% 1629679.445 1601762.289 - 1.76% -
BM_StringFindStringLiteral/1024 -1.71% 18.634 18.315 - 0.12% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.71% 24.460 24.041 - -15.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.71% 9290963.153 9131995.601 - -2.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.71% 1365115.291 1341801.398 - -1.59% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.70% 39.801 39.123 - 34.84% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 -1.70% 7608.374 7478.684 - -2.47% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.70% 18.750 18.431 - -0.87% -
BM_CmpEqual_int_int -1.70% 1.088 1.070 - 1.21% -
BM_CmpEqual_uint_ushort -1.70% 1.108 1.089 - -1.72% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 -1.70% 22.792 22.405 - -5.02% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -1.70% 35869.526 35261.030 - -1.91% -
std::find_if_not(vector<int>)_(process_all)/1024 -1.70% 116.855 114.873 - 2.33% -
SetIntersection_None_Vector_float_262144_16384 -1.69% 1144130.203 1124765.626 - 0.68% -
BM_vector_deque_ranges_copy_backward/1024 -1.69% 38.268 37.623 - -1.32% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.68% 46.191 45.413 - -0.80% -
std::remove(deque<int>)_(prefix)/50 -1.68% 60.886 59.862 - 0.46% -
std::map<int,_int>::erase(key)_(existent)/32 -1.68% 23.070 22.683 - 1.91% -
SetIntersection_Front_Vector_float_16384_64 -1.68% 1361960.486 1339126.130 - 0.15% -
std::find_if_not(list<int>)_(bail_25%)/8192 -1.67% 1443.752 1419.622 - -2.33% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.67% 43.625 42.896 - -0.70% -
std::count(list<int>)_(every_other)/1024 -1.67% 719.792 707.767 - 1.69% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -1.67% 882.921 868.172 - 30.31% -
std::multimap<int,_int>::erase(iterator)/1024 -1.67% 20.758 20.411 - -4.46% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.67% 241197760.401 237179998.877 - -0.41% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.66% 198.484 195.183 - 0.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.66% 166308.994 163543.139 - 0.34% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.66% 16.064 15.797 - -0.24% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.65% 39.701 39.045 - 0.27% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.65% 17702079.722 17410694.332 - 0.82% -
std::find_end(vector<int>)_(same_length)/8192 -1.64% 2019.324 1986.166 - -1.68% -
std::set<int>::ctor(&&,_different_allocs)/1024 -1.64% 5993.682 5895.265 - -0.54% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.64% 36.478 35.880 - 4.75% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.64% 230.686 226.904 - -2.61% -
SetIntersection_Front_Vector_float_262144_16 -1.63% 1132134.867 1113637.591 - -0.72% -
BM_deque_deque_ranges_copy_backward/512 -1.63% 19.201 18.888 - -2.96% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.62% 873833.966 859638.106 - -4.31% -
std::multiset<int>::find(key)_(non-existent)/32 -1.62% 2.293 2.255 - -8.54% -
SetIntersection_None_Set_uint32_262144_1 -1.62% 1218340.250 1198591.553 - 0.95% -
std::map<std::string,_int>::clear()/32 -1.62% 909.889 895.146 - -4.21% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.62% 48748.344 47958.722 - -2.71% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.62% 14.923 14.682 - -0.07% -
std::sort(vector<int>)_(qsort_adversarial)/1024 -1.62% 13112.443 12900.296 - -1.31% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.62% 20.327 19.998 - 0.52% -
SetIntersection_None_Vector_float_256_256 -1.62% 2146537.253 2111852.947 - -0.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.62% 89666.883 88218.134 - -13.92% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -1.61% 477.838 470.121 - -1.93% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.61% 18906245.426 18601456.776 - -0.82% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.61% 18454308.596 18157252.959 - -1.74% -
SetIntersection_None_Vector_float_1024_4 -1.61% 1092380.435 1074845.482 - -0.29% -
SetIntersection_Interlaced_Set_string_64_64 -1.60% 39100159.681 38473893.216 - -2.54% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.60% 5913736.024 5819179.964 - -1.32% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.60% 24.949 24.550 - -1.89% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.60% 60.560 59.592 - 1.43% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.60% 690.947 679.909 - -3.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -1.59% 14356575.273 14127935.291 - -1.77% -
std::multimap<int,_int>::erase(iterator)/8192 -1.59% 20.798 20.467 - -3.67% -
BM_deque_vector_move_backward/5500 -1.59% 199.389 196.218 - -1.80% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.59% 25696304.249 25288490.068 - -0.32% -
BM_std_minmax_element<char>/3 -1.59% 1.215 1.196 - 4.81% -
SetIntersection_None_Set_uint32_262144_4 -1.59% 1210599.203 1191406.496 - 0.70% -
std::find_if(vector<int>)_(process_all)/1024 -1.59% 114.705 112.886 - 0.49% -
std::find_if(list<int>)_(process_all)/8192 -1.58% 9108.915 8964.557 - -0.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.58% 807.320 794.564 - 0.25% -
std::reverse(deque<int>)/8 -1.58% 2.560 2.519 - 0.29% -
SetIntersection_Front_Vector_uint32_262144_1024 -1.58% 5420610.967 5335091.413 - 0.78% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.58% 8629357.773 8493309.695 - -1.75% -
std::list<std::string>::ctor(size)/32 -1.58% 345.944 340.493 - -0.86% -
BM_StringAssignStr_Small_Opaque -1.58% 0.741 0.730 - 0.84% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.57% 351144.812 345619.069 - -1.85% -
BM_num_put<double> -1.57% 58.483 57.565 - -1.29% -
std::sort(deque<int>)_(qsort_adversarial)/8 -1.57% 17.882 17.602 - 1.60% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.56% 1070.667 1053.917 - -3.44% -
BM_CmpLess_short_ushort -1.56% 1.099 1.081 - -5.04% -
BM_PushHeap_float_Ascending_1024 -1.56% 3.169 3.120 - -0.04% -
std::map<int,_int>::contains(key)_(existent)/32 -1.56% 1.666 1.640 - -1.26% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.56% 17.187 16.919 - 3.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.56% 1833395.266 1804854.166 - 1.82% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 -1.55% 367248.099 361542.850 - 0.18% -
BM_num_put<long_double> -1.55% 59.833 58.905 - -0.97% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.55% 15.884 15.639 - 0.32% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.54% 21.057 20.732 - -1.75% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.54% 63669.671 62687.507 - -4.54% -
std::deque<int>::erase(begin)_(cheap_elements)/32 -1.54% 7.601 7.484 - 0.45% -
SetIntersection_Interlaced_Vector_string_64_64 -1.54% 26647437.366 26237618.115 - -1.61% -
SetIntersection_None_Vector_string_262144_64 -1.54% 1312619.633 1292445.768 - -1.53% -
SetIntersection_Interlaced_Set_float_64_16 -1.54% 21888840.421 21552528.149 - 0.36% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.54% 12730.968 12535.397 - 0.06% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.53% 1585927.084 1561617.514 - 0.25% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.53% 8.209 8.084 - -1.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.53% 13917.571 13704.374 - 0.09% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -1.53% 1.246 1.227 - 1.12% -
BM_PushHeap_uint32_Random_64 -1.53% 5.160 5.081 - 1.19% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.53% 396.372 390.312 - 0.41% -
SetIntersection_Interlaced_Vector_string_1024_1024 -1.53% 39456156.307 38854244.830 - 1.29% -
rng::find(vector<bool>)_(process_all)/1024 -1.52% 4.603 4.533 - -2.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.52% 6445593.726 6347419.219 - -9.13% -
SetIntersection_None_Set_uint64_1024_1 -1.52% 8988767.555 8851928.245 - 1.45% -
BM_num_get<unsigned_short> -1.52% 10.300 10.143 - 1.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -1.52% 1124766.267 1107647.185 - -0.99% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.52% 1286389.891 1266825.602 - 0.33% -
std::equal(vector<bool>)_(unaligned)/8192 -1.52% 56.466 55.607 - -1.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.51% 34.338 33.818 - 60.11% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.51% 1054594.736 1038651.516 - -0.64% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.51% 9888.114 9738.904 - 0.75% -
std::copy_n(list<int>)/262144 -1.51% 218889.885 215593.249 - 0.09% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -1.50% 9.861 9.714 - -47.36% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -1.50% 11307.894 11138.450 - -3.23% -
SetIntersection_Interlaced_Set_float_256_4 -1.50% 11311864.931 11142687.831 - -1.35% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.50% 2249.811 2216.166 - -0.21% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.49% 18.148 17.877 - -0.30% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.49% 8.204 8.081 - -2.34% -
std::multimap<int,_int>::count(key)_(existent)/8192 -1.49% 6.738 6.638 - 1.60% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.49% 2814303.303 2772315.103 - -7.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.49% 1193388.287 1175590.893 - 1.23% -
std::reverse(vector<int>)/32768 -1.48% 1050.944 1035.345 - 0.18% -
BM_CmpEqual_short_uchar -1.48% 1.106 1.090 - 0.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.48% 14077.404 13868.765 - -1.73% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.48% 1044952.180 1029469.232 - -1.38% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.48% 2.177 2.145 - 0.28% -
std::reverse(deque<int>)/512 -1.48% 114.630 112.936 - 0.22% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 -1.47% 21.997 21.673 - -0.10% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.47% 296.730 292.368 - 1.26% -
BM_CmpLess_ushort_int -1.47% 1.068 1.053 - -2.12% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 -1.46% 57.239 56.401 - -4.04% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.46% 51.989 51.229 - 6.95% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.46% 8577.735 8452.316 - -1.55% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.46% 662.442 652.757 - 0.22% -
SetIntersection_None_Set_string_1024_64 -1.45% 9175286.561 9041870.292 - 0.07% -
BM_PushHeap_string_SingleElement_64 -1.45% 2.669 2.631 - -6.31% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.45% 15164.646 14944.667 - -0.29% -
SetIntersection_None_Set_float_256_64 -1.45% 9333377.526 9198347.563 - -0.46% -
std::multimap<int,_int>::ctor(const&)/32 -1.45% 225.725 222.462 - -1.35% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -1.44% 101.677 100.208 - -52.54% -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 -1.44% 5013.605 4941.233 - 0.13% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.44% 7756.233 7644.369 - 0.56% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.44% 1570835.451 1548203.775 - -0.76% -
SetIntersection_None_Set_uint32_1024_1024 -1.44% 9092807.195 8962139.822 - 1.12% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.44% 81721.631 80547.582 - 0.98% -
std::multimap<int,_int>::erase(iterator)/32 -1.43% 20.613 20.318 - -3.47% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.43% 430.405 424.247 - -0.99% -
SetIntersection_Front_Vector_string_1024_16 -1.43% 1614481.581 1591418.736 - -2.24% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -1.43% 1.572 1.550 - -3.55% -
std::multimap<int,_int>::clear()/1024 -1.43% 10721.168 10568.202 - -7.85% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 -1.43% 17.300 17.053 - 0.46% -
std::adjacent_find(vector<int>)/8 -1.42% 2.055 2.026 - 0.84% -
SetIntersection_None_Vector_float_16384_256 -1.42% 1111123.865 1095337.363 - -1.42% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.42% 1299.703 1281.241 - -2.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.42% 18.195 17.936 - -0.68% -
BM_CmpEqual_schar_schar -1.41% 1.081 1.066 - 0.46% -
std::sort_heap(deque<int>,_pred)/8192 -1.41% 430417.729 424333.731 - -0.46% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.41% 699.898 690.012 - -0.43% -
std::unordered_set<std::string>::clear()/8192 -1.41% 221418.393 218291.196 - -0.08% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.41% 47.022 46.358 - -16.58% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.41% 731.871 721.541 - -1.08% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -1.41% 861596.516 849444.461 - 0.93% -
std::multimap<std::string,_int>::clear()/8192 -1.41% 214401.253 211377.339 - -4.15% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -1.41% 1.565 1.543 - 6.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.41% 1249471.098 1231862.629 - 0.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.41% 24.032 23.694 - 1.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.41% 33.684 33.210 - -6.44% -
std::make_heap(deque<int>)_(repeated)/8192 -1.41% 18007.931 17754.623 - -1.83% -
std::copy(vector<bool>)_(unaligned)/32768 -1.41% 217.798 214.737 - 0.07% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -1.40% 6888.492 6791.966 - -0.82% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.40% 62.312 61.440 - -0.57% -
std::sort(vector<NonIntegral>)_(heap)/1024 -1.39% 4324.259 4263.969 - -0.69% -
SetIntersection_None_Vector_uint32_262144_16 -1.39% 1133555.243 1117766.615 - -0.25% -
BM_StringFindNoMatch/4096 -1.39% 75.873 74.816 - 0.53% -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 -1.39% 180.305 177.797 - 0.83% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -1.39% 26.601 26.231 - 1.11% -
BM_CmpEqual_int_ushort -1.39% 1.095 1.080 - -2.19% -
SetIntersection_None_Set_uint64_262144_262144 -1.39% 1240751.302 1223549.643 - -1.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.39% 39917.341 39364.269 - 0.43% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -1.38% 1131715.160 1116075.519 - -1.94% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.38% 39556.639 39010.614 - 0.21% -
std::stable_sort(vector<int>)_(descending)/8 -1.38% 24.333 23.997 - -0.12% -
std::unique_copy(list<int>)_(contiguous)/32 -1.38% 11.191 11.037 - -1.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -1.37% 1049728.316 1035298.003 - -0.88% -
std::rotate(list<int>)_(by_1/4)/50 -1.37% 26.229 25.869 - 0.77% -
SetIntersection_Front_Set_float_262144_262144 -1.37% 1666335.123 1643491.943 - 2.12% -
BM_CmpEqual_short_uint -1.37% 1.109 1.094 - -1.61% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.36% 45.155 44.539 - -1.35% -
std::reverse(vector<int>)/512 -1.36% 16.549 16.325 - -0.01% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.36% 14634.000 14435.192 - -0.88% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.36% 5.567 5.492 - -4.30% -
std::set<int>::contains(key)_(non-existent)/32 -1.36% 2.827 2.789 - -0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.35% 42329272.098 41756099.293 - -3.98% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.35% 1.173 1.157 - -2.44% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.35% 1346240.973 1328054.185 - -0.57% -
std::copy_backward(vector<bool>)_(aligned)/64 -1.35% 1.670 1.648 - -4.98% -
SetIntersection_Interlaced_Vector_string_256_256 -1.34% 20901679.321 20620907.837 - 3.55% -
std::make_heap(vector<int>)_(shuffled)/8192 -1.34% 5079.485 5011.254 - -0.99% -
BM_deque_deque_ranges_move_backward/4000 -1.34% 145.921 143.964 - -1.56% -
SetIntersection_None_Set_uint32_262144_16 -1.34% 1209596.355 1193380.699 - 0.88% -
std::partition_copy(vector<int>)/1024 -1.34% 468.133 461.869 - -0.46% -
std::multiset<int>::contains(key)_(existent)/32 -1.34% 1.723 1.700 - -2.50% -
rng::for_each(set<int>)/8 -1.34% 6.686 6.596 - -2.19% -
std::multiset<std::string>::clear()/8192 -1.33% 218257.504 215344.870 - 2.30% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.33% 5337.746 5266.696 - -0.01% -
SetIntersection_None_Vector_float_16384_1024 -1.33% 1117979.625 1103103.081 - -0.28% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -1.33% 70.906 69.963 - 0.28% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 -1.33% 283.967 280.192 - 0.13% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.33% 32.130 31.703 - -34.79% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.33% 12709.118 12540.443 - -0.12% -
std::make_heap(deque<int>)_(repeated)/1024 -1.33% 2284.846 2254.548 - -1.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.32% 1122512.222 1107723.422 - 0.85% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.32% 677.586 668.661 - -1.34% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.32% 543.244 536.098 - -0.25% -
SetIntersection_Front_Set_float_64_4 -1.31% 16184868.815 15972308.810 - -0.53% -
std::reverse(vector<int>)/4096 -1.31% 132.239 130.504 - 0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.31% 1056991.472 1043128.469 - -1.33% -
BM_PushHeap_string_SingleElement_262144 -1.31% 2.646 2.611 - -4.93% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.31% 5.371 5.301 - 0.07% -
SetIntersection_None_Vector_string_262144_1024 -1.31% 1293070.778 1276161.297 - -2.45% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.30% 451.225 445.337 - 2.46% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.30% 17.604 17.375 - -1.40% -
std::multimap<int,_int>::ctor(const&)/1024 -1.30% 6583.914 6498.338 - -2.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.30% 209723901.791 207000258.775 - 0.78% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.30% 20.751 20.482 - -3.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.30% 1086204.821 1072132.770 - 0.54% -
std::find(vector<short>)_(process_all)/50 -1.30% 1.690 1.668 - -0.90% -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 -1.29% 74678.181 73714.776 - 0.08% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.29% 17.495 17.269 - -0.20% -
std::make_heap(deque<int>)_(shuffled)/8 -1.29% 25.042 24.719 - 0.24% -
SetIntersection_None_Vector_uint32_256_64 -1.29% 3426103.406 3381953.324 - -0.71% -
BM_vector_deque_ranges_move/64 -1.29% 2.828 2.792 - 2.92% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.29% 38939.829 38438.297 - -0.22% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -1.29% 4607.112 4547.787 - 0.48% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.29% 15.702 15.499 - -0.21% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.29% 3.797 3.748 - 2.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.29% 9084649.776 8967791.930 - -0.16% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.28% 14.837 14.646 - 0.19% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.28% 1.636 1.615 - 3.76% -
std::copy_backward(vector<int>)/262144 -1.28% 12537.869 12377.309 - -0.95% -
rng::for_each(map<int>)/8192 -1.28% 7392.749 7298.126 - -0.44% -
SetIntersection_None_Vector_uint32_256_256 -1.28% 2141153.216 2113800.493 - -0.01% -
BM_deque_deque_copy_backward/4000 -1.28% 145.616 143.757 - -0.99% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -1.27% 9.307 9.189 - -2.12% -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 -1.27% 240298.776 237245.345 - -0.24% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.27% 17.623 17.400 - -1.27% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.27% 142.905 141.097 - 81.28% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.26% 87.709 86.602 - -7.98% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.26% 71335.666 70436.750 - -0.96% -
std::find(vector<bool>)_(process_all)/1048576 -1.26% 3676.215 3629.994 - 0.31% -
std::move(vector<int>)/8 -1.25% 2.261 2.232 - 0.33% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.25% 173373.194 171202.329 - 0.17% -
SetIntersection_Front_Set_float_16384_16384 -1.25% 225025198.608 222213703.609 - 1.25% -
SetIntersection_None_Set_float_16_4 -1.25% 56653112.032 55946059.867 - -0.79% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.25% 18.122 17.896 - -1.33% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.25% 41572.709 41054.282 - -1.40% -
BM_PushHeap_float_QuickSortAdversary_16 -1.24% 0.991 0.979 - -0.11% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 -1.24% 18.123 17.898 - -0.23% -
BM_deque_deque_copy_backward/5500 -1.24% 205.130 202.580 - -2.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.24% 9.414 9.297 - 1.97% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.24% 29.363 28.999 - -0.96% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -1.24% 21.690 21.421 - 1.26% -
SetIntersection_None_Vector_float_16384_16 -1.24% 1112224.151 1098448.755 - 0.11% -
std::replace_if(deque<int>)_(prefix)/1024 -1.24% 486.901 480.886 - 0.21% -
std::unique(deque<int>,_pred)_(sprinkled)/52 -1.23% 71.640 70.756 - 0.14% -
SetIntersection_Front_Vector_uint32_1024_64 -1.23% 1365731.196 1348886.004 - -0.08% -
BM_StringRelational_Compare_Huge_Huge_Control -1.23% 99.997 98.763 - -0.06% -
std::unique(deque<int>,_pred)_(sprinkled)/32 -1.23% 58.793 58.068 - 0.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.23% 47.104 46.525 - 14.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.23% 1032159.805 1019462.163 - -3.05% -
std::unique(list<int>)_(contiguous)/52 -1.23% 64.920 64.122 - 0.34% -
BM_deque_vector_ranges_copy/70000 -1.23% 3230.608 3190.886 - -0.00% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -1.23% 266.873 263.600 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -1.22% 52745093.034 52099951.606 - 15.03% -
BM_vector_deque_ranges_copy_backward/5500 -1.22% 198.733 196.304 - -1.20% -
SetIntersection_Front_Vector_string_262144_256 -1.22% 9649375.657 9531558.297 - 0.81% -
rng::contains(list<int>)_(process_all)/1048576 -1.22% 840378.652 830117.842 - 1.86% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.22% 134951.265 133303.600 - -2.40% -
BM_vector_deque_move_backward/4096 -1.22% 150.224 148.392 - 0.08% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.22% 11.395 11.256 - -0.43% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.22% 4803.176 4744.783 - -0.23% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.21% 892.374 881.546 - 10.47% -
SetIntersection_None_Vector_string_16384_1 -1.21% 1236641.140 1221637.088 - -1.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -1.21% 5380848.719 5315739.691 - -0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.21% 1056787.751 1044003.183 - -0.29% -
std::multiset<std::string>::count(key)_(non-existent)/1024 -1.21% 24.697 24.398 - -1.30% -
std::partition(list<int>)_(sparse)/32 -1.21% 8.911 8.804 - -0.36% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -1.21% 456190.135 450680.619 - -0.17% -
SetIntersection_None_Vector_uint32_262144_4 -1.21% 1144419.565 1130608.078 - -0.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.21% 9093516.900 8983838.012 - -2.03% -
SetIntersection_Front_Vector_string_16384_16 -1.21% 1616974.678 1597478.238 - 2.98% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 -1.20% 18.974 18.746 - -5.60% -
std::find_end(list<int>)_(process_all)/1024 -1.20% 733.717 724.893 - -1.66% -
SetIntersection_Interlaced_Set_uint64_262144_16 -1.20% 1661398.762 1641500.488 - -0.38% -
SetIntersection_Front_Vector_float_64_16 -1.20% 14308552.152 14137240.735 - -0.40% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -1.20% 2423208.630 2394217.750 - -0.16% -
BM_PushHeap_float_Ascending_64 -1.19% 1.788 1.766 - 0.56% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 -1.19% 522.619 516.381 - -1.27% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.19% 15.717 15.529 - -0.26% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.19% 45.760 45.216 - 3.40% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -1.19% 24.833 24.537 - -15.75% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.19% 2.943 2.908 - -2.14% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 -1.18% 2793.928 2760.829 - 0.48% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.18% 41865.458 41370.463 - -11.05% -
BM_CmpLess_schar_uchar -1.18% 1.101 1.088 - -0.14% -
SetIntersection_None_Vector_float_1024_1 -1.18% 1088018.837 1075182.090 - 0.39% -
SetIntersection_None_Vector_float_1024_64 -1.18% 1088423.546 1075601.386 - -0.80% -
std::find_if_not(vector<char>)_(process_all)/8 -1.18% 1.495 1.477 - -3.71% -
SetIntersection_Front_Set_float_1024_256 -1.18% 3898477.849 3852594.888 - -6.62% -
std::set<int>::lower_bound(key)_(existent)/8192 -1.18% 8.082 7.987 - -2.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.17% 238.480 235.682 - -0.68% -
BM_deque_deque_ranges_move/1024 -1.17% 37.435 36.996 - -0.18% -
SetIntersection_None_Set_float_256_16 -1.17% 10968268.334 10839820.311 - -1.08% -
SetIntersection_Front_Vector_uint64_16384_1 -1.17% 1041844.880 1029663.453 - -0.99% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.16% 411.632 406.837 - -2.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.16% 618.138 610.950 - -0.79% -
SetIntersection_Interlaced_Set_uint32_16_16 -1.16% 38088668.871 37645733.627 - 1.20% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.16% 1.745 1.725 - -0.17% -
std::set<int>::erase(key)_(existent)/8192 -1.16% 68.427 67.633 - -2.86% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.16% 21.893 21.639 - 1.16% -
std::multimap<int,_int>::clear()/32 -1.16% 652.746 645.183 - -3.78% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.16% 733.350 724.856 - -0.33% -
SetIntersection_Front_Set_uint32_16_16 -1.16% 38092823.525 37652503.866 - -0.54% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -1.16% 33.891 33.499 - -14.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.16% 11560444.668 11426881.324 - -0.08% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.15% 16.051 15.866 - 0.41% -
std::adjacent_find(list<int>,_pred)/50 -1.15% 29.623 29.282 - 0.14% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.15% 22.369 22.111 - -0.02% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -1.15% 32.121 31.752 - -42.76% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.15% 120772.101 119386.663 - 0.65% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.14% 11604.066 11471.274 - -0.52% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -1.14% 4.432 4.381 - -1.08% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.14% 26844.807 26537.990 - -5.71% -
SetIntersection_Interlaced_Set_float_262144_4 -1.14% 1287400.799 1272693.768 - 1.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.14% 942452.323 931702.382 - -0.38% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -1.14% 50.344 49.771 - -2.88% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.14% 36707.105 36289.619 - -1.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.13% 21.669 21.423 - 1.52% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.13% 19.258 19.040 - 0.14% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.13% 6884.737 6806.874 - -0.11% -
SetIntersection_None_Vector_uint32_1024_256 -1.13% 1100928.578 1088515.990 - 1.97% -
std::find_if(list<int>)_(process_all)/1024 -1.13% 714.668 706.617 - -0.44% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.12% 25.965 25.673 - 2.68% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.12% 5.712 5.648 - -5.30% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.12% 36571.558 36160.806 - -0.30% -
std::sort(deque<int>)_(descending)/8 -1.12% 25.235 24.952 - -1.24% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.12% 24.978 24.699 - 0.26% -
std::make_heap(deque<int>,_pred)_(shuffled)/8 -1.12% 22.935 22.679 - 0.14% -
BM_deque_deque_copy/64 -1.12% 3.068 3.034 - 0.11% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.11% 316.072 312.551 - -0.95% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.11% 37169.304 36755.375 - -0.56% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.11% 511.451 505.762 - -0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -1.11% 5868809.985 5803596.609 - -1.34% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.11% 889.083 879.205 - 1.71% -
SetIntersection_Front_Set_string_16_4 -1.11% 64512400.992 63796605.570 - 0.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.10% 184209.715 182174.260 - -0.89% -
rng::find_last_if(vector<int>)_(bail_90%)/50 -1.10% 1.498 1.482 - -1.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.10% 2292977.835 2267668.066 - -6.52% -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 -1.10% 10.321 10.208 - 0.29% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.10% 1590979.899 1573463.381 - -0.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.10% 12078412.781 11945693.748 - -16.21% -
std::set<int>::ctor(const&,_alloc)/0 -1.10% 12.886 12.745 - -0.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.09% 16395.156 16215.741 - -3.28% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.09% 28.911 28.595 - -33.28% -
SetIntersection_None_Vector_string_256_256 -1.09% 2264379.469 2239626.135 - -1.81% -
std::upper_bound(std::deque<int>)/8192 -1.09% 65.611 64.894 - 0.65% -
SetIntersection_Interlaced_Set_float_16384_256 -1.09% 200388608.627 198198719.036 - -1.85% -
BM_StringRelational_Compare_Huge_Small_Control -1.09% 1.867 1.847 - -0.20% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.09% 269.153 266.215 - -0.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.09% 669.994 662.682 - -1.59% -
std::set<std::string>::ctor(const&,_alloc)/8192 -1.09% 348505.596 344703.043 - -0.80% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.09% 201.031 198.839 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -1.09% 3492878.986 3454863.003 - -0.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.09% 1117.656 1105.499 - -5.89% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.08% 19.514 19.303 - 0.56% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -1.08% 2.964 2.932 - -3.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.08% 5809002.302 5746422.555 - -0.09% -
bm_ranges_lexicographical_compare<signed_char>/8 -1.07% 3.673 3.633 - 0.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.07% 19.408 19.200 - -1.18% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 -1.07% 17.344 17.158 - -0.04% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.07% 17.014 16.832 - 0.07% -
SetIntersection_Front_Set_uint64_16384_16384 -1.07% 229157289.303 226702471.786 - -0.82% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -1.07% 36.910 36.515 - -2.73% -
BM_CmpLess_uint_uchar -1.07% 1.107 1.095 - -0.59% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.06% 5785.502 5723.901 - 2.01% -
std::count_if(vector<int>)_(every_other)/8 -1.06% 4.175 4.131 - -0.07% -
SetIntersection_Front_Vector_uint32_262144_1 -1.06% 1060266.957 1049010.540 - 0.34% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.06% 367.683 363.784 - -0.39% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -1.06% 29.121 28.813 - -33.33% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.06% 20.987 20.764 - 0.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.06% 2.532 2.506 - -0.64% -
rng::starts_with(list<int>)/8 -1.06% 2.985 2.954 - 1.48% -
std::copy(vector<int>)/32768 -1.06% 3774.998 3735.104 - -1.58% -
BM_PushHeap_float_Random_262144 -1.06% 7.758 7.676 - -1.57% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -1.05% 52122.427 51575.084 - -14.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.05% 1262106.283 1248865.152 - 0.61% -
std::multimap<int,_int>::contains(key)_(existent)/32 -1.05% 1.709 1.691 - -3.83% -
BM_StringFindMatch2/32768 -1.05% 1579.939 1563.378 - 0.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.05% 18396549.764 18203857.279 - 0.29% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.04% 8731.059 8639.856 - -2.38% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.04% 3.808 3.768 - 0.70% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.04% 18.155 17.966 - -8.90% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.04% 30.331 30.015 - -2.01% -
SetIntersection_None_Vector_string_16384_16384 -1.04% 1236069.840 1223216.261 - -0.82% -
SetIntersection_None_Set_uint32_256_64 -1.04% 9353087.137 9255848.136 - -1.10% -
BM_StringFindMatch1/32768 -1.04% 1580.120 1563.751 - 0.15% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 -1.04% 350353.300 346725.344 - 0.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.04% 7398865.935 7322267.265 - -5.73% -
SetIntersection_None_Vector_uint32_16384_64 -1.03% 1115967.524 1104425.685 - 0.52% -
SetIntersection_None_Vector_float_262144_16 -1.03% 1144755.679 1132958.754 - -0.02% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.03% 6813.481 6743.295 - 2.31% -
SetIntersection_Interlaced_Set_float_262144_16 -1.03% 1594532.062 1578114.098 - 1.23% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.03% 162.294 160.624 - 2.43% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.02% 186594.508 184685.311 - 0.05% -
BM_StringCopy_Huge -1.02% 109.173 108.059 - -0.87% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -1.02% 5725880.171 5667513.281 - 21.64% -
SetIntersection_Front_Vector_uint32_16384_1 -1.02% 1052836.379 1042143.102 - 0.31% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.01% 1521858.316 1506445.148 - -0.64% -
std::sort(deque<int>)_(repeated)/8 -1.01% 18.018 17.835 - -1.12% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.01% 1859052.981 1840228.922 - -0.19% -
SetIntersection_Front_Set_string_64_1 -1.01% 17177855.796 17004343.170 - -0.02% -
BM_CmpEqual_schar_uchar -1.01% 1.112 1.100 - 0.17% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.01% 41847.285 41425.852 - 0.43% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.01% 8894.367 8804.947 - -0.71% -
std::set<std::string>::clear()/32 -1.00% 905.576 896.498 - 1.12% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -1.00% 59.977 59.377 - -0.41% -


Report Time: 3.73s
Name Current %
BM_CmpEqual_int_int 1.070 1.21%
BM_CmpEqual_int_schar 1.124 1.12%
BM_CmpEqual_int_short 1.134 1.19%
BM_CmpEqual_int_uchar 1.095 -1.14%
BM_CmpEqual_int_uint 1.065 -
BM_CmpEqual_int_ushort 1.080 -2.19%
BM_CmpEqual_schar_int 1.141 1.48%
BM_CmpEqual_schar_schar 1.066 -
BM_CmpEqual_schar_short 1.123 -
BM_CmpEqual_schar_uchar 1.100 -
BM_CmpEqual_schar_uint 1.106 2.54%
BM_CmpEqual_schar_ushort 1.096 -
BM_CmpEqual_short_int 1.111 -1.57%
BM_CmpEqual_short_schar 1.126 -
BM_CmpEqual_short_short 1.050 -2.75%
BM_CmpEqual_short_uchar 1.090 -
BM_CmpEqual_short_uint 1.094 -1.61%
BM_CmpEqual_short_ushort 1.102 -
BM_CmpEqual_uchar_int 1.041 -1.04%
BM_CmpEqual_uchar_schar 1.009 -4.40%
BM_CmpEqual_uchar_short 0.988 -2.20%
BM_CmpEqual_uchar_uchar 1.049 -
BM_CmpEqual_uchar_uint 1.053 1.66%
BM_CmpEqual_uchar_ushort 1.073 -
BM_CmpEqual_uint_int 1.052 3.12%
BM_CmpEqual_uint_schar 1.022 -2.78%
BM_CmpEqual_uint_short 1.050 2.67%
BM_CmpEqual_uint_uchar 1.102 -
BM_CmpEqual_uint_uint 1.052 -
BM_CmpEqual_uint_ushort 1.089 -1.72%
BM_CmpEqual_ushort_int 1.067 3.80%
BM_CmpEqual_ushort_schar 1.009 -
BM_CmpEqual_ushort_short 0.993 -1.67%
BM_CmpEqual_ushort_uchar 1.070 -4.55%
BM_CmpEqual_ushort_uint 1.036 -1.46%
BM_CmpEqual_ushort_ushort 1.050 1.72%
BM_CmpLess_int_int 1.090 2.18%
BM_CmpLess_int_schar 1.127 -
BM_CmpLess_int_short 1.135 2.00%
BM_CmpLess_int_uchar 1.110 1.55%
BM_CmpLess_int_uint 1.072 -
BM_CmpLess_int_ushort 1.172 6.32%
BM_CmpLess_schar_int 1.118 1.03%
BM_CmpLess_schar_schar 0.948 -
BM_CmpLess_schar_short 0.952 -
BM_CmpLess_schar_uchar 1.088 -
BM_CmpLess_schar_uint 1.092 -1.37%
BM_CmpLess_schar_ushort 1.095 1.44%
BM_CmpLess_short_int 1.119 -
BM_CmpLess_short_schar 0.950 -
BM_CmpLess_short_short 0.945 -2.53%
BM_CmpLess_short_uchar 1.097 -
BM_CmpLess_short_uint 1.089 -1.28%
BM_CmpLess_short_ushort 1.081 -5.04%
BM_CmpLess_uchar_int 1.085 1.85%
BM_CmpLess_uchar_schar 1.016 -1.94%
BM_CmpLess_uchar_short 1.036 2.60%
BM_CmpLess_uchar_uchar 1.064 -
BM_CmpLess_uchar_uint 1.082 -
BM_CmpLess_uchar_ushort 1.056 1.77%
BM_CmpLess_uint_int 1.084 -
BM_CmpLess_uint_schar 1.033 -
BM_CmpLess_uint_short 1.034 1.70%
BM_CmpLess_uint_uchar 1.095 -
BM_CmpLess_uint_uint 1.082 2.19%
BM_CmpLess_uint_ushort 1.109 -
BM_CmpLess_ushort_int 1.053 -2.12%
BM_CmpLess_ushort_schar 1.035 -1.73%
BM_CmpLess_ushort_short 1.029 -2.65%
BM_CmpLess_ushort_uchar 1.117 -
BM_CmpLess_ushort_uint 1.076 -
BM_CmpLess_ushort_ushort 1.071 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.120 -
BM_PushHeap_float_Ascending_16 1.024 4.41%
BM_PushHeap_float_Ascending_16384 4.279 -
BM_PushHeap_float_Ascending_256 2.483 -
BM_PushHeap_float_Ascending_262144 5.105 -
BM_PushHeap_float_Ascending_4 0.537 -
BM_PushHeap_float_Ascending_64 1.766 -
BM_PushHeap_float_Descending_1 0.467 -10.07%
BM_PushHeap_float_Descending_1024 0.389 -
BM_PushHeap_float_Descending_16 0.363 -2.79%
BM_PushHeap_float_Descending_16384 0.383 -
BM_PushHeap_float_Descending_256 0.402 -
BM_PushHeap_float_Descending_262144 0.384 -
BM_PushHeap_float_Descending_4 0.357 -5.72%
BM_PushHeap_float_Descending_64 0.379 -
BM_PushHeap_float_PipeOrgan_1 0.471 -
BM_PushHeap_float_PipeOrgan_1024 2.098 -
BM_PushHeap_float_PipeOrgan_16 0.907 -1.55%
BM_PushHeap_float_PipeOrgan_16384 2.530 -
BM_PushHeap_float_PipeOrgan_256 1.726 -
BM_PushHeap_float_PipeOrgan_262144 3.162 -
BM_PushHeap_float_PipeOrgan_4 0.481 -
BM_PushHeap_float_PipeOrgan_64 1.297 -2.74%
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.631 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -
BM_PushHeap_float_QuickSortAdversary_16384 0.492 -
BM_PushHeap_float_QuickSortAdversary_256 0.744 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.466 -26.89%
BM_PushHeap_float_Random_1024 7.499 -
BM_PushHeap_float_Random_16 5.326 -1.57%
BM_PushHeap_float_Random_16384 7.704 2.83%
BM_PushHeap_float_Random_256 7.254 -
BM_PushHeap_float_Random_262144 7.676 -1.57%
BM_PushHeap_float_Random_4 2.804 1.26%
BM_PushHeap_float_Random_64 6.745 -
BM_PushHeap_float_SingleElement_1 0.552 6.24%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.376 3.31%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.405 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.377 5.37%
BM_PushHeap_float_SingleElement_64 0.384 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.419 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.681 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.305 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.353 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.786 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.608 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.586 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.592 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.594 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.527 -2.95%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.878 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.399 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.945 -1.35%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.368 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.487 -1.92%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.772 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.583 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.199 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.553 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.099 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.552 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.777 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.570 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.033 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.350 -1.82%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.901 -
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.877 -3.08%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.897 -
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.587 -2.57%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.522 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.659 -2.22%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.584 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.535 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.575 -
BM_PushHeap_string_Ascending_1 0.471 -
BM_PushHeap_string_Ascending_1024 14.860 2.85%
BM_PushHeap_string_Ascending_16 4.896 2.50%
BM_PushHeap_string_Ascending_16384 20.522 3.97%
BM_PushHeap_string_Ascending_256 12.006 3.80%
BM_PushHeap_string_Ascending_262144 30.528 3.11%
BM_PushHeap_string_Ascending_4 2.569 -
BM_PushHeap_string_Ascending_64 7.936 2.61%
BM_PushHeap_string_Descending_1 0.471 -10.44%
BM_PushHeap_string_Descending_1024 2.380 -1.19%
BM_PushHeap_string_Descending_16 2.093 -2.39%
BM_PushHeap_string_Descending_16384 2.332 -1.70%
BM_PushHeap_string_Descending_256 2.274 -2.73%
BM_PushHeap_string_Descending_262144 3.046 -2.57%
BM_PushHeap_string_Descending_4 1.872 -1.74%
BM_PushHeap_string_Descending_64 2.193 -2.93%
BM_PushHeap_string_PipeOrgan_1 0.527 -
BM_PushHeap_string_PipeOrgan_1024 9.463 2.16%
BM_PushHeap_string_PipeOrgan_16 4.140 1.48%
BM_PushHeap_string_PipeOrgan_16384 12.577 3.93%
BM_PushHeap_string_PipeOrgan_256 7.727 1.57%
BM_PushHeap_string_PipeOrgan_262144 17.177 5.42%
BM_PushHeap_string_PipeOrgan_4 2.513 -
BM_PushHeap_string_PipeOrgan_64 5.773 1.92%
BM_PushHeap_string_QuickSortAdversary_1 0.471 -
BM_PushHeap_string_QuickSortAdversary_1024 15.272 1.10%
BM_PushHeap_string_QuickSortAdversary_16 10.577 -
BM_PushHeap_string_QuickSortAdversary_16384 15.639 -
BM_PushHeap_string_QuickSortAdversary_256 15.327 4.94%
BM_PushHeap_string_QuickSortAdversary_262144 16.253 -3.74%
BM_PushHeap_string_QuickSortAdversary_4 6.489 1.62%
BM_PushHeap_string_QuickSortAdversary_64 13.131 -
BM_PushHeap_string_Random_1 0.582 -12.48%
BM_PushHeap_string_Random_1024 15.241 -
BM_PushHeap_string_Random_16 10.838 4.28%
BM_PushHeap_string_Random_16384 16.593 1.91%
BM_PushHeap_string_Random_256 14.668 -
BM_PushHeap_string_Random_262144 18.503 2.16%
BM_PushHeap_string_Random_4 6.230 2.14%
BM_PushHeap_string_Random_64 13.183 2.53%
BM_PushHeap_string_SingleElement_1 0.702 -
BM_PushHeap_string_SingleElement_1024 2.561 -6.52%
BM_PushHeap_string_SingleElement_16 2.628 -5.87%
BM_PushHeap_string_SingleElement_16384 2.560 -6.51%
BM_PushHeap_string_SingleElement_256 2.556 -6.87%
BM_PushHeap_string_SingleElement_262144 2.611 -4.93%
BM_PushHeap_string_SingleElement_4 2.342 -3.12%
BM_PushHeap_string_SingleElement_64 2.631 -6.31%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.411 -18.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.504 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.014 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.552 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.747 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.839 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.908 -2.14%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.614 -11.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.624 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.642 7.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.620 1.81%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.651 -1.53%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.622 2.23%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.716 8.67%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.652 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.480 -18.93%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.013 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.463 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.915 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.550 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.400 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.826 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.152 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.697 9.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.506 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.303 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.100 -3.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.093 -1.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.710 -1.80%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.798 1.82%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.690 2.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.466 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.353 2.34%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 6.928 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.295 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.028 1.38%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.297 1.97%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.674 2.85%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.498 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.466 -33.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.620 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.606 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.619 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.541 -11.03%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.617 -
BM_PushHeap_uint32_Ascending_1 0.515 3.19%
BM_PushHeap_uint32_Ascending_1024 2.554 -1.83%
BM_PushHeap_uint32_Ascending_16 0.924 -
BM_PushHeap_uint32_Ascending_16384 3.643 -
BM_PushHeap_uint32_Ascending_256 2.080 -2.55%
BM_PushHeap_uint32_Ascending_262144 4.899 3.02%
BM_PushHeap_uint32_Ascending_4 0.584 -
BM_PushHeap_uint32_Ascending_64 1.522 -2.98%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.388 -
BM_PushHeap_uint32_Descending_16 0.378 4.86%
BM_PushHeap_uint32_Descending_16384 0.383 -
BM_PushHeap_uint32_Descending_256 0.403 -
BM_PushHeap_uint32_Descending_262144 0.383 -
BM_PushHeap_uint32_Descending_4 0.384 7.52%
BM_PushHeap_uint32_Descending_64 0.384 -
BM_PushHeap_uint32_PipeOrgan_1 0.522 7.97%
BM_PushHeap_uint32_PipeOrgan_1024 1.920 -
BM_PushHeap_uint32_PipeOrgan_16 0.877 -
BM_PushHeap_uint32_PipeOrgan_16384 2.396 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.047 -
BM_PushHeap_uint32_PipeOrgan_4 0.544 -
BM_PushHeap_uint32_PipeOrgan_64 1.305 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.564 10.33%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.944 2.24%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.469 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.687 57.27%
BM_PushHeap_uint32_Random_1024 5.791 -
BM_PushHeap_uint32_Random_16 4.061 -5.27%
BM_PushHeap_uint32_Random_16384 5.910 1.02%
BM_PushHeap_uint32_Random_256 5.541 -1.37%
BM_PushHeap_uint32_Random_262144 5.873 -
BM_PushHeap_uint32_Random_4 2.124 -2.31%
BM_PushHeap_uint32_Random_64 5.081 1.19%
BM_PushHeap_uint32_SingleElement_1 0.465 -
BM_PushHeap_uint32_SingleElement_1024 0.362 -
BM_PushHeap_uint32_SingleElement_16 0.336 -
BM_PushHeap_uint32_SingleElement_16384 0.356 -
BM_PushHeap_uint32_SingleElement_256 0.381 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.344 -
BM_PushHeap_uint32_SingleElement_64 0.350 -
BM_PushHeap_uint64_Ascending_1 0.469 -
BM_PushHeap_uint64_Ascending_1024 2.792 8.49%
BM_PushHeap_uint64_Ascending_16 0.993 5.83%
BM_PushHeap_uint64_Ascending_16384 3.837 5.37%
BM_PushHeap_uint64_Ascending_256 2.348 12.44%
BM_PushHeap_uint64_Ascending_262144 5.159 6.05%
BM_PushHeap_uint64_Ascending_4 0.554 -
BM_PushHeap_uint64_Ascending_64 1.794 14.81%
BM_PushHeap_uint64_Descending_1 0.637 -8.40%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.366 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.400 -
BM_PushHeap_uint64_Descending_262144 0.385 -
BM_PushHeap_uint64_Descending_4 0.374 3.90%
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.470 -
BM_PushHeap_uint64_PipeOrgan_1024 1.924 -
BM_PushHeap_uint64_PipeOrgan_16 0.879 -
BM_PushHeap_uint64_PipeOrgan_16384 2.389 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.034 -
BM_PushHeap_uint64_PipeOrgan_4 0.506 4.75%
BM_PushHeap_uint64_PipeOrgan_64 1.318 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.471 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.613 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.957 4.21%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.548 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.625 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.200 -
BM_PushHeap_uint64_Random_16 4.538 1.54%
BM_PushHeap_uint64_Random_16384 6.296 -
BM_PushHeap_uint64_Random_256 5.992 1.89%
BM_PushHeap_uint64_Random_262144 6.317 -
BM_PushHeap_uint64_Random_4 2.525 -3.20%
BM_PushHeap_uint64_Random_64 5.513 -
BM_PushHeap_uint64_SingleElement_1 0.556 11.80%
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.386 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 5.025 -1.98%
BM_StringAssignAsciizMix_Transparent 2.994 -2.03%
BM_StringAssignAsciiz_Empty_Opaque 3.101 -
BM_StringAssignAsciiz_Empty_Transparent 0.345 -
BM_StringAssignAsciiz_Huge_Opaque 189.012 -
BM_StringAssignAsciiz_Huge_Transparent 188.368 -
BM_StringAssignAsciiz_Large_Opaque 11.522 -1.90%
BM_StringAssignAsciiz_Large_Transparent 11.620 -2.04%
BM_StringAssignAsciiz_Small_Opaque 3.103 -
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.716 -
BM_StringAssignStr_Empty_Transparent 0.486 -
BM_StringAssignStr_Huge_Opaque 110.486 2.12%
BM_StringAssignStr_Huge_Transparent 109.524 -
BM_StringAssignStr_Large_Opaque 10.502 1.23%
BM_StringAssignStr_Large_Transparent 10.492 -
BM_StringAssignStr_Small_Opaque 0.730 -
BM_StringAssignStr_Small_Transparent 0.486 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.063 -
BM_StringConstructDestroyCStr_Empty_Transparent 0.234 -
BM_StringConstructDestroyCStr_Huge_Opaque 160.624 2.43%
BM_StringConstructDestroyCStr_Huge_Transparent 65.567 2.94%
BM_StringConstructDestroyCStr_Large_Opaque 18.192 20.86%
BM_StringConstructDestroyCStr_Large_Transparent 15.477 50.87%
BM_StringConstructDestroyCStr_Small_Opaque 2.183 4.99%
BM_StringConstructDestroyCStr_Small_Transparent 0.369 -
BM_StringCopy_Empty 0.577 -
BM_StringCopy_Huge 108.059 -
BM_StringCopy_Large 6.227 -2.25%
BM_StringCopy_Small 0.659 -
BM_StringCtorDefault 0.454 91.65%
BM_StringDestroy_Empty 0.621 -
BM_StringDestroy_Huge 12.074 11.59%
BM_StringDestroy_Large 9.065 26.95%
BM_StringDestroy_Small 0.618 -
BM_StringEraseToEnd_Empty_Opaque 0.593 -
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.273 -
BM_StringEraseToEnd_Huge_Transparent 2.369 -1.69%
BM_StringEraseToEnd_Large_Opaque 0.984 -
BM_StringEraseToEnd_Large_Transparent 0.829 -
BM_StringEraseToEnd_Small_Opaque 0.593 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.820 3.81%
BM_StringEraseWithMove_Empty_Transparent 0.571 -
BM_StringEraseWithMove_Huge_Opaque 45.261 -
BM_StringEraseWithMove_Huge_Transparent 42.585 2.43%
BM_StringEraseWithMove_Large_Opaque 2.871 -
BM_StringEraseWithMove_Large_Transparent 2.779 -
BM_StringEraseWithMove_Small_Opaque 2.185 -
BM_StringEraseWithMove_Small_Transparent 2.181 -
BM_StringFindAllMatch/1 2.800 2.42%
BM_StringFindAllMatch/131072 2269.568 -
BM_StringFindAllMatch/32768 574.318 -
BM_StringFindAllMatch/4096 79.699 -
BM_StringFindAllMatch/512 11.528 -
BM_StringFindAllMatch/64 3.119 -
BM_StringFindAllMatch/8 2.564 2.01%
BM_StringFindCharLiteral/1024 19.079 6.37%
BM_StringFindCharLiteral/128 3.003 -
BM_StringFindCharLiteral/16 1.617 -
BM_StringFindCharLiteral/2048 40.018 -
BM_StringFindCharLiteral/256 5.306 -
BM_StringFindCharLiteral/32 1.618 -3.88%
BM_StringFindCharLiteral/4096 76.722 -
BM_StringFindCharLiteral/512 9.447 -
BM_StringFindCharLiteral/64 2.087 -1.85%
BM_StringFindCharLiteral/8 1.617 -
BM_StringFindCharLiteral/8192 137.478 -
BM_StringFindMatch1/1 980.368 -
BM_StringFindMatch1/32768 1563.751 -
BM_StringFindMatch1/4096 1056.658 -
BM_StringFindMatch1/512 988.749 -
BM_StringFindMatch1/64 981.981 -
BM_StringFindMatch1/8 980.251 -
BM_StringFindMatch2/1 980.284 -
BM_StringFindMatch2/32768 1563.378 -
BM_StringFindMatch2/4096 1056.590 -
BM_StringFindMatch2/512 988.336 -
BM_StringFindMatch2/64 985.432 -
BM_StringFindMatch2/8 980.198 -
BM_StringFindNoMatch/10 1.296 2.06%
BM_StringFindNoMatch/131072 1960.732 -
BM_StringFindNoMatch/32768 498.131 -
BM_StringFindNoMatch/4096 74.816 -
BM_StringFindNoMatch/512 9.253 -
BM_StringFindNoMatch/64 2.098 -
BM_StringFindStringLiteral/1024 18.315 -
BM_StringFindStringLiteral/128 3.139 -
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.086 -
BM_StringFindStringLiteral/256 5.405 -
BM_StringFindStringLiteral/32 1.721 -
BM_StringFindStringLiteral/4096 76.872 -
BM_StringFindStringLiteral/512 9.629 -
BM_StringFindStringLiteral/64 2.150 -1.56%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 137.821 -
BM_StringMove_Empty 0.569 -
BM_StringMove_Huge 0.795 -
BM_StringMove_Large 0.705 -
BM_StringMove_Small 0.722 2.43%
BM_StringRead_Cold_Deep_Empty 1.473 30.76%
BM_StringRead_Cold_Deep_Large 1.582 26.69%
BM_StringRead_Cold_Deep_Small 1.495 32.66%
BM_StringRead_Cold_Shallow_Empty 1.401 32.53%
BM_StringRead_Cold_Shallow_Large 1.424 32.82%
BM_StringRead_Cold_Shallow_Small 1.413 35.22%
BM_StringRead_Hot_Deep_Empty 0.498 -
BM_StringRead_Hot_Deep_Large 0.515 -
BM_StringRead_Hot_Deep_Small 0.505 -
BM_StringRead_Hot_Shallow_Empty 0.473 -
BM_StringRead_Hot_Shallow_Large 0.478 -
BM_StringRead_Hot_Shallow_Small 0.472 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.428 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.416 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.415 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.413 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.575 -6.08%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.576 -8.81%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -4.07%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.900 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.025 2.14%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.613 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.414 -2.52%
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.208 -3.54%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.735 4.47%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.264 4.44%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.612 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.344 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.444 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.457 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.344 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.813 -1.89%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.821 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.815 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.821 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.414 -9.29%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.302 -16.54%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.607 -6.00%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.646 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.625 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.608 -3.05%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.222 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.585 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.586 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.217 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.184 -3.77%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.885 1.86%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.394 -4.84%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.049 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.612 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.612 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.220 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.611 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.169 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.611 -
BM_StringRelational_Compare_Empty_Empty_Control 1.609 -
BM_StringRelational_Compare_Empty_Huge_Control 1.773 10.33%
BM_StringRelational_Compare_Empty_Large_Control 1.925 19.69%
BM_StringRelational_Compare_Empty_Small_Control 1.670 3.87%
BM_StringRelational_Compare_Huge_Empty_Control 1.658 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.388 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.126 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.737 -
BM_StringRelational_Compare_Huge_Huge_Control 98.763 -
BM_StringRelational_Compare_Huge_Large_Control 2.080 -
BM_StringRelational_Compare_Huge_Small_Control 1.847 -
BM_StringRelational_Compare_Large_Empty_Control 1.660 -
BM_StringRelational_Compare_Large_Huge_Control 2.080 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.392 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.847 -
BM_StringRelational_Compare_Small_Empty_Control 1.973 7.85%
BM_StringRelational_Compare_Small_Huge_Control 1.847 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.673 3.13%
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.389 -
BM_StringRelational_Compare_Small_Small_Control 1.846 -
BM_StringRelational_Eq_Empty_Empty_Control 2.058 -
BM_StringRelational_Eq_Empty_Huge_Control 0.475 -
BM_StringRelational_Eq_Empty_Large_Control 0.478 -
BM_StringRelational_Eq_Empty_Small_Control 0.491 4.28%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.532 10.15%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.296 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.188 -
BM_StringRelational_Eq_Huge_Huge_Control 98.772 -
BM_StringRelational_Eq_Large_Huge_Control 0.471 -2.54%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.530 1.92%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.017 -3.05%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.848 11.88%
BM_StringRelational_Eq_Large_Large_Control 2.211 -5.05%
BM_StringRelational_Eq_Small_Huge_Control 0.485 3.26%
BM_StringRelational_Eq_Small_Large_Control 0.481 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.647 37.73%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.073 -2.54%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.337 -16.77%
BM_StringRelational_Eq_Small_Small_Control 1.901 3.01%
BM_StringRelational_Less_Empty_Empty_Control 1.613 -2.67%
BM_StringRelational_Less_Empty_Huge_Control 1.609 -
BM_StringRelational_Less_Empty_Large_Control 1.610 -
BM_StringRelational_Less_Empty_Small_Control 1.609 -
BM_StringRelational_Less_Huge_Empty_Control 1.609 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.407 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.084 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.606 -
BM_StringRelational_Less_Huge_Huge_Control 98.643 -
BM_StringRelational_Less_Huge_Large_Control 2.149 -
BM_StringRelational_Less_Huge_Small_Control 1.846 -
BM_StringRelational_Less_Large_Empty_Control 1.608 -3.04%
BM_StringRelational_Less_Large_Huge_Control 2.169 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.398 -4.83%
BM_StringRelational_Less_Large_Large_ChangeLast 2.111 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.622 -2.34%
BM_StringRelational_Less_Large_Large_Control 2.162 1.00%
BM_StringRelational_Less_Large_Small_Control 1.846 -
BM_StringRelational_Less_Small_Empty_Control 1.608 -
BM_StringRelational_Less_Small_Huge_Control 1.847 -
BM_StringRelational_Less_Small_Large_Control 1.853 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.393 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.739 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Less_Small_Small_Control 1.848 -1.09%
BM_StringResizeAndOverwrite 0.824 -
BM_align/1 0.623 -
BM_align/256 0.622 -
BM_align/64 0.622 -
BM_align/8 0.622 -
BM_deque_deque_copy/0 0.788 7.17%
BM_deque_deque_copy/1 2.537 2.67%
BM_deque_deque_copy/1024 37.017 -
BM_deque_deque_copy/2 2.295 2.87%
BM_deque_deque_copy/4000 138.422 -2.84%
BM_deque_deque_copy/4096 147.229 -1.71%
BM_deque_deque_copy/512 17.656 -
BM_deque_deque_copy/5500 195.464 -1.93%
BM_deque_deque_copy/64 3.034 -
BM_deque_deque_copy/64000 2958.728 -2.61%
BM_deque_deque_copy/65536 3180.494 3.92%
BM_deque_deque_copy/70000 3195.905 -4.72%
BM_deque_deque_copy_backward/0 0.919 11.69%
BM_deque_deque_copy_backward/1 2.779 7.00%
BM_deque_deque_copy_backward/1024 38.146 -
BM_deque_deque_copy_backward/2 2.525 7.48%
BM_deque_deque_copy_backward/4000 143.757 -
BM_deque_deque_copy_backward/4096 151.796 -1.38%
BM_deque_deque_copy_backward/512 19.094 -
BM_deque_deque_copy_backward/5500 202.580 -2.33%
BM_deque_deque_copy_backward/64 3.412 -1.78%
BM_deque_deque_copy_backward/64000 7834.249 -
BM_deque_deque_copy_backward/65536 8089.296 1.38%
BM_deque_deque_copy_backward/70000 8511.593 -
BM_deque_deque_move/0 0.803 -7.23%
BM_deque_deque_move/1 2.552 2.89%
BM_deque_deque_move/1024 36.891 -
BM_deque_deque_move/2 2.298 2.65%
BM_deque_deque_move/4000 144.209 -
BM_deque_deque_move/4096 147.711 -
BM_deque_deque_move/512 17.619 -
BM_deque_deque_move/5500 198.232 -
BM_deque_deque_move/64 3.061 -
BM_deque_deque_move/64000 3091.836 1.72%
BM_deque_deque_move/65536 3124.824 -
BM_deque_deque_move/70000 3384.521 -1.10%
BM_deque_deque_move_backward/0 0.917 12.84%
BM_deque_deque_move_backward/1 2.760 -
BM_deque_deque_move_backward/1024 38.753 1.13%
BM_deque_deque_move_backward/2 2.515 -
BM_deque_deque_move_backward/4000 145.565 -
BM_deque_deque_move_backward/4096 153.162 -
BM_deque_deque_move_backward/512 18.849 -4.77%
BM_deque_deque_move_backward/5500 204.048 -
BM_deque_deque_move_backward/64 3.343 -8.76%
BM_deque_deque_move_backward/64000 7833.243 2.25%
BM_deque_deque_move_backward/65536 8138.318 4.15%
BM_deque_deque_move_backward/70000 8697.028 1.05%
BM_deque_deque_ranges_copy/0 0.703 -21.88%
BM_deque_deque_ranges_copy/1 2.434 1.08%
BM_deque_deque_ranges_copy/1024 36.649 -1.38%
BM_deque_deque_ranges_copy/2 2.177 -
BM_deque_deque_ranges_copy/4000 141.479 -
BM_deque_deque_ranges_copy/4096 148.027 -
BM_deque_deque_ranges_copy/512 17.611 -
BM_deque_deque_ranges_copy/5500 197.822 -
BM_deque_deque_ranges_copy/64 3.059 -
BM_deque_deque_ranges_copy/64000 2969.859 -3.15%
BM_deque_deque_ranges_copy/65536 3102.314 -
BM_deque_deque_ranges_copy/70000 3284.000 -2.06%
BM_deque_deque_ranges_copy_backward/0 0.846 6.79%
BM_deque_deque_ranges_copy_backward/1 2.769 1.93%
BM_deque_deque_ranges_copy_backward/1024 37.471 -1.06%
BM_deque_deque_ranges_copy_backward/2 2.467 -
BM_deque_deque_ranges_copy_backward/4000 144.236 -
BM_deque_deque_ranges_copy_backward/4096 151.641 -
BM_deque_deque_ranges_copy_backward/512 18.888 -2.96%
BM_deque_deque_ranges_copy_backward/5500 201.554 -1.57%
BM_deque_deque_ranges_copy_backward/64 3.344 -6.86%
BM_deque_deque_ranges_copy_backward/64000 7771.412 -
BM_deque_deque_ranges_copy_backward/65536 8010.249 -
BM_deque_deque_ranges_copy_backward/70000 8586.071 -
BM_deque_deque_ranges_move/0 0.859 8.71%
BM_deque_deque_ranges_move/1 2.319 -1.73%
BM_deque_deque_ranges_move/1024 36.996 -
BM_deque_deque_ranges_move/2 2.073 -2.31%
BM_deque_deque_ranges_move/4000 144.948 -
BM_deque_deque_ranges_move/4096 147.270 -1.44%
BM_deque_deque_ranges_move/512 17.594 -
BM_deque_deque_ranges_move/5500 198.607 -
BM_deque_deque_ranges_move/64 3.039 -
BM_deque_deque_ranges_move/64000 3061.945 -
BM_deque_deque_ranges_move/65536 3108.843 1.23%
BM_deque_deque_ranges_move/70000 3298.706 -5.61%
BM_deque_deque_ranges_move_backward/0 0.851 15.15%
BM_deque_deque_ranges_move_backward/1 2.542 -1.29%
BM_deque_deque_ranges_move_backward/1024 37.827 -1.67%
BM_deque_deque_ranges_move_backward/2 2.296 2.48%
BM_deque_deque_ranges_move_backward/4000 143.964 -1.56%
BM_deque_deque_ranges_move_backward/4096 151.076 -
BM_deque_deque_ranges_move_backward/512 18.860 -
BM_deque_deque_ranges_move_backward/5500 201.920 -1.22%
BM_deque_deque_ranges_move_backward/64 3.392 -1.47%
BM_deque_deque_ranges_move_backward/64000 7836.629 1.82%
BM_deque_deque_ranges_move_backward/65536 8140.220 3.62%
BM_deque_deque_ranges_move_backward/70000 8580.237 2.16%
BM_deque_vector_copy/0 1.404 -1.18%
BM_deque_vector_copy/1 2.081 -
BM_deque_vector_copy/1024 37.102 -1.90%
BM_deque_vector_copy/2 1.821 -
BM_deque_vector_copy/4000 143.488 -
BM_deque_vector_copy/4096 144.784 -
BM_deque_vector_copy/512 16.532 -
BM_deque_vector_copy/5500 195.887 -
BM_deque_vector_copy/64 2.603 1.26%
BM_deque_vector_copy/64000 2873.743 1.26%
BM_deque_vector_copy/65536 2914.610 -
BM_deque_vector_copy/70000 3175.834 -
BM_deque_vector_copy_backward/0 1.393 -1.66%
BM_deque_vector_copy_backward/1 2.134 -
BM_deque_vector_copy_backward/1024 37.054 -
BM_deque_vector_copy_backward/2 1.836 -
BM_deque_vector_copy_backward/4000 142.644 -
BM_deque_vector_copy_backward/4096 147.402 -
BM_deque_vector_copy_backward/512 17.905 -
BM_deque_vector_copy_backward/5500 199.405 -
BM_deque_vector_copy_backward/64 2.925 -
BM_deque_vector_copy_backward/64000 7907.731 -
BM_deque_vector_copy_backward/65536 8033.951 -
BM_deque_vector_copy_backward/70000 9110.360 5.90%
BM_deque_vector_move/0 1.307 -10.30%
BM_deque_vector_move/1 2.125 3.77%
BM_deque_vector_move/1024 37.048 -
BM_deque_vector_move/2 1.830 3.54%
BM_deque_vector_move/4000 141.815 -
BM_deque_vector_move/4096 145.617 -
BM_deque_vector_move/512 16.539 -
BM_deque_vector_move/5500 194.157 -
BM_deque_vector_move/64 2.663 1.63%
BM_deque_vector_move/64000 3006.597 -
BM_deque_vector_move/65536 3024.677 1.07%
BM_deque_vector_move/70000 3244.313 -
BM_deque_vector_move_backward/0 1.360 -9.70%
BM_deque_vector_move_backward/1 2.117 -
BM_deque_vector_move_backward/1024 37.019 -
BM_deque_vector_move_backward/2 1.825 -
BM_deque_vector_move_backward/4000 142.367 -
BM_deque_vector_move_backward/4096 147.826 -
BM_deque_vector_move_backward/512 17.867 -
BM_deque_vector_move_backward/5500 196.218 -1.80%
BM_deque_vector_move_backward/64 2.922 -
BM_deque_vector_move_backward/64000 7909.565 1.87%
BM_deque_vector_move_backward/65536 8177.897 2.98%
BM_deque_vector_move_backward/70000 8768.247 -
BM_deque_vector_ranges_copy/0 1.385 6.64%
BM_deque_vector_ranges_copy/1 2.122 4.05%
BM_deque_vector_ranges_copy/1024 37.193 -
BM_deque_vector_ranges_copy/2 1.826 3.82%
BM_deque_vector_ranges_copy/4000 142.186 -
BM_deque_vector_ranges_copy/4096 145.802 -
BM_deque_vector_ranges_copy/512 16.536 -
BM_deque_vector_ranges_copy/5500 195.230 -
BM_deque_vector_ranges_copy/64 2.633 1.41%
BM_deque_vector_ranges_copy/64000 2937.847 1.15%
BM_deque_vector_ranges_copy/65536 2969.773 -
BM_deque_vector_ranges_copy/70000 3190.886 -
BM_deque_vector_ranges_copy_backward/0 1.369 -
BM_deque_vector_ranges_copy_backward/1 2.086 -
BM_deque_vector_ranges_copy_backward/1024 36.819 -
BM_deque_vector_ranges_copy_backward/2 1.833 -
BM_deque_vector_ranges_copy_backward/4000 149.420 3.43%
BM_deque_vector_ranges_copy_backward/4096 149.318 1.26%
BM_deque_vector_ranges_copy_backward/512 17.901 -
BM_deque_vector_ranges_copy_backward/5500 197.254 -1.71%
BM_deque_vector_ranges_copy_backward/64 2.927 -
BM_deque_vector_ranges_copy_backward/64000 7800.690 -
BM_deque_vector_ranges_copy_backward/65536 8150.338 2.03%
BM_deque_vector_ranges_copy_backward/70000 9075.350 5.51%
BM_deque_vector_ranges_move/0 1.368 -9.91%
BM_deque_vector_ranges_move/1 2.131 4.25%
BM_deque_vector_ranges_move/1024 37.138 -1.39%
BM_deque_vector_ranges_move/2 1.830 3.82%
BM_deque_vector_ranges_move/4000 138.555 -
BM_deque_vector_ranges_move/4096 145.447 -
BM_deque_vector_ranges_move/512 16.543 -
BM_deque_vector_ranges_move/5500 194.402 -
BM_deque_vector_ranges_move/64 2.679 -
BM_deque_vector_ranges_move/64000 2997.740 1.25%
BM_deque_vector_ranges_move/65536 3015.244 -
BM_deque_vector_ranges_move/70000 3298.740 2.39%
BM_deque_vector_ranges_move_backward/0 1.457 -6.92%
BM_deque_vector_ranges_move_backward/1 2.085 -
BM_deque_vector_ranges_move_backward/1024 36.948 1.30%
BM_deque_vector_ranges_move_backward/2 1.822 -
BM_deque_vector_ranges_move_backward/4000 146.332 1.90%
BM_deque_vector_ranges_move_backward/4096 147.682 -
BM_deque_vector_ranges_move_backward/512 17.865 -
BM_deque_vector_ranges_move_backward/5500 197.626 -
BM_deque_vector_ranges_move_backward/64 2.925 -
BM_deque_vector_ranges_move_backward/64000 7922.699 1.20%
BM_deque_vector_ranges_move_backward/65536 8049.221 2.10%
BM_deque_vector_ranges_move_backward/70000 8948.111 6.33%
BM_getline_string 16.451 -5.69%
BM_lexicographical_compare_three_way<IntPtr>/1 0.424 8.23%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.039 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 248451.579 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.331 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3757.561 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.166 1.52%
BM_lexicographical_compare_three_way<IntPtr>/262144 60137.035 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.154 -
BM_lexicographical_compare_three_way<IntPtr>/4096 952.451 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.624 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15026.291 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.289 1.35%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 489.376 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496766.933 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.221 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7699.282 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.094 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122936.937 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.758 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1931.163 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.410 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30730.933 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.382 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.951 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 246279.117 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.305 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3788.285 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.529 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60342.676 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.246 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 957.225 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.649 1.03%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15080.019 -
BM_lexicographical_compare_three_way_fast_path/1 0.427 15.97%
BM_lexicographical_compare_three_way_fast_path/1024 246.975 1.06%
BM_lexicographical_compare_three_way_fast_path/1048576 248839.212 1.33%
BM_lexicographical_compare_three_way_fast_path/16 4.340 -
BM_lexicographical_compare_three_way_fast_path/16384 3778.056 -
BM_lexicographical_compare_three_way_fast_path/256 69.651 -1.04%
BM_lexicographical_compare_three_way_fast_path/262144 60666.699 1.03%
BM_lexicographical_compare_three_way_fast_path/4 1.150 -
BM_lexicographical_compare_three_way_fast_path/4096 957.884 -
BM_lexicographical_compare_three_way_fast_path/64 15.614 -
BM_lexicographical_compare_three_way_fast_path/65536 15119.652 -
BM_lexicographical_compare_three_way_slow_path/1 0.461 6.30%
BM_lexicographical_compare_three_way_slow_path/1024 293.987 -
BM_lexicographical_compare_three_way_slow_path/1048576 294453.132 -
BM_lexicographical_compare_three_way_slow_path/16 4.564 -
BM_lexicographical_compare_three_way_slow_path/16384 4553.876 -
BM_lexicographical_compare_three_way_slow_path/256 79.591 -
BM_lexicographical_compare_three_way_slow_path/262144 72631.402 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.248 -
BM_lexicographical_compare_three_way_slow_path/64 17.827 -
BM_lexicographical_compare_three_way_slow_path/65536 18171.825 -
BM_map_find_string_literal 12.553 -
BM_num_get<bool> 11.695 -
BM_num_get<double> 37.737 3.05%
BM_num_get<float> 38.206 4.30%
BM_num_get<long> 10.650 -
BM_num_get<long_double> 38.526 5.46%
BM_num_get<long_long> 10.538 -1.64%
BM_num_get<unsigned_int> 9.663 -
BM_num_get<unsigned_long> 10.357 -
BM_num_get<unsigned_long_long> 10.409 -
BM_num_get<unsigned_short> 10.143 1.08%
BM_num_get<void*> 10.905 -
BM_num_put<bool> 10.949 1.69%
BM_num_put<const_void*> 12.187 -1.57%
BM_num_put<double> 57.565 -1.29%
BM_num_put<long> 11.715 1.13%
BM_num_put<long_double> 58.905 -
BM_num_put<long_long> 11.860 -3.15%
BM_num_put<unsigned_long> 11.765 -2.65%
BM_num_put<unsigned_long_long> 11.533 -
BM_std_minmax_element<char>/1 0.304 -
BM_std_minmax_element<char>/1024 277.804 7.91%
BM_std_minmax_element<char>/2 0.652 -
BM_std_minmax_element<char>/3 1.196 4.81%
BM_std_minmax_element<char>/4 1.245 -
BM_std_minmax_element<char>/4000 1058.999 8.12%
BM_std_minmax_element<char>/4096 1082.759 8.07%
BM_std_minmax_element<char>/512 145.566 9.57%
BM_std_minmax_element<char>/5500 1452.354 8.26%
BM_std_minmax_element<char>/64 18.071 5.43%
BM_std_minmax_element<char>/64000 16783.461 7.89%
BM_std_minmax_element<char>/65536 17185.438 7.89%
BM_std_minmax_element<char>/70000 18365.488 7.94%
BM_std_minmax_element<int>/1 0.304 -
BM_std_minmax_element<int>/1024 255.367 -6.10%
BM_std_minmax_element<int>/2 0.646 -5.23%
BM_std_minmax_element<int>/3 1.052 -
BM_std_minmax_element<int>/4 1.216 -1.51%
BM_std_minmax_element<int>/4000 982.751 -6.02%
BM_std_minmax_element<int>/4096 1005.566 -6.10%
BM_std_minmax_element<int>/512 129.456 -6.24%
BM_std_minmax_element<int>/5500 1347.853 -5.57%
BM_std_minmax_element<int>/64 16.472 -3.63%
BM_std_minmax_element<int>/64000 15661.080 -6.02%
BM_std_minmax_element<int>/65536 16055.078 -5.89%
BM_std_minmax_element<int>/70000 17111.526 -6.04%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 277.827 -1.06%
BM_std_minmax_element<long_long>/2 0.684 5.74%
BM_std_minmax_element<long_long>/3 1.094 3.29%
BM_std_minmax_element<long_long>/4 1.267 1.67%
BM_std_minmax_element<long_long>/4000 1066.407 -1.30%
BM_std_minmax_element<long_long>/4096 1091.973 -1.38%
BM_std_minmax_element<long_long>/512 140.759 -1.13%
BM_std_minmax_element<long_long>/5500 1459.460 -1.54%
BM_std_minmax_element<long_long>/64 17.457 -
BM_std_minmax_element<long_long>/64000 17047.508 -1.43%
BM_std_minmax_element<long_long>/65536 17433.529 -1.50%
BM_std_minmax_element<long_long>/70000 18648.249 -1.35%
BM_std_minmax_element<short>/1 0.304 -
BM_std_minmax_element<short>/1024 248.959 -4.23%
BM_std_minmax_element<short>/2 0.646 -
BM_std_minmax_element<short>/3 1.197 6.17%
BM_std_minmax_element<short>/4 1.173 -
BM_std_minmax_element<short>/4000 948.833 -4.54%
BM_std_minmax_element<short>/4096 971.979 -4.62%
BM_std_minmax_element<short>/512 129.519 -2.46%
BM_std_minmax_element<short>/5500 1301.546 -4.46%
BM_std_minmax_element<short>/64 16.970 -
BM_std_minmax_element<short>/64000 15459.155 -3.37%
BM_std_minmax_element<short>/65536 15826.948 -3.14%
BM_std_minmax_element<short>/70000 16918.425 -3.19%
BM_tolower_char<char> 0.689 -
BM_tolower_char<wchar_t> 0.687 -
BM_tolower_string<char> 16.272 6.79%
BM_tolower_string<wchar_t> 6.323 -
BM_toupper_char<char> 0.500 -26.99%
BM_toupper_char<wchar_t> 0.684 -
BM_toupper_string<char> 15.208 -1.91%
BM_toupper_string<wchar_t> 6.371 -
BM_vector_deque_copy/0 0.563 33.37%
BM_vector_deque_copy/1 2.373 5.07%
BM_vector_deque_copy/1024 35.954 -3.21%
BM_vector_deque_copy/2 2.048 2.59%
BM_vector_deque_copy/4000 141.118 -
BM_vector_deque_copy/4096 144.308 -
BM_vector_deque_copy/512 16.914 -
BM_vector_deque_copy/5500 194.394 -
BM_vector_deque_copy/64 2.842 1.84%
BM_vector_deque_copy/64000 2833.699 -8.79%
BM_vector_deque_copy/65536 2853.992 -1.60%
BM_vector_deque_copy/70000 3105.803 -6.92%
BM_vector_deque_copy_backward/0 0.400 -9.66%
BM_vector_deque_copy_backward/1 2.304 16.36%
BM_vector_deque_copy_backward/1024 37.970 -1.21%
BM_vector_deque_copy_backward/2 2.068 20.80%
BM_vector_deque_copy_backward/4000 140.350 -2.60%
BM_vector_deque_copy_backward/4096 149.206 -
BM_vector_deque_copy_backward/512 17.593 -2.68%
BM_vector_deque_copy_backward/5500 196.477 -
BM_vector_deque_copy_backward/64 3.187 1.85%
BM_vector_deque_copy_backward/64000 8057.842 2.34%
BM_vector_deque_copy_backward/65536 8299.943 1.15%
BM_vector_deque_copy_backward/70000 8748.529 -
BM_vector_deque_move/0 0.458 2.91%
BM_vector_deque_move/1 2.100 -6.13%
BM_vector_deque_move/1024 35.813 -
BM_vector_deque_move/2 1.833 -7.84%
BM_vector_deque_move/4000 142.644 1.49%
BM_vector_deque_move/4096 152.645 3.76%
BM_vector_deque_move/512 17.004 -
BM_vector_deque_move/5500 198.300 -
BM_vector_deque_move/64 2.759 -2.25%
BM_vector_deque_move/64000 2846.365 -7.47%
BM_vector_deque_move/65536 2857.218 -5.85%
BM_vector_deque_move/70000 3108.720 -6.85%
BM_vector_deque_move_backward/0 0.453 -18.54%
BM_vector_deque_move_backward/1 2.379 3.15%
BM_vector_deque_move_backward/1024 37.585 -1.17%
BM_vector_deque_move_backward/2 2.066 -
BM_vector_deque_move_backward/4000 141.587 -
BM_vector_deque_move_backward/4096 148.392 -
BM_vector_deque_move_backward/512 17.473 -
BM_vector_deque_move_backward/5500 197.032 -
BM_vector_deque_move_backward/64 3.044 2.59%
BM_vector_deque_move_backward/64000 7833.416 -1.54%
BM_vector_deque_move_backward/65536 8351.530 5.18%
BM_vector_deque_move_backward/70000 8265.147 -3.24%
BM_vector_deque_ranges_copy/0 0.405 3.07%
BM_vector_deque_ranges_copy/1 2.420 8.22%
BM_vector_deque_ranges_copy/1024 35.704 -
BM_vector_deque_ranges_copy/2 2.011 1.32%
BM_vector_deque_ranges_copy/4000 141.108 -
BM_vector_deque_ranges_copy/4096 144.537 -1.25%
BM_vector_deque_ranges_copy/512 16.927 -
BM_vector_deque_ranges_copy/5500 195.594 -1.56%
BM_vector_deque_ranges_copy/64 2.772 -
BM_vector_deque_ranges_copy/64000 2834.046 -7.62%
BM_vector_deque_ranges_copy/65536 2856.458 -6.15%
BM_vector_deque_ranges_copy/70000 3104.654 -6.71%
BM_vector_deque_ranges_copy_backward/0 0.423 -10.63%
BM_vector_deque_ranges_copy_backward/1 2.314 -
BM_vector_deque_ranges_copy_backward/1024 37.623 -1.32%
BM_vector_deque_ranges_copy_backward/2 2.052 -
BM_vector_deque_ranges_copy_backward/4000 141.153 -1.65%
BM_vector_deque_ranges_copy_backward/4096 147.915 -1.22%
BM_vector_deque_ranges_copy_backward/512 17.485 -
BM_vector_deque_ranges_copy_backward/5500 196.304 -1.20%
BM_vector_deque_ranges_copy_backward/64 3.038 2.51%
BM_vector_deque_ranges_copy_backward/64000 8069.751 4.72%
BM_vector_deque_ranges_copy_backward/65536 8312.590 2.41%
BM_vector_deque_ranges_copy_backward/70000 8854.726 2.63%
BM_vector_deque_ranges_move/0 0.502 28.19%
BM_vector_deque_ranges_move/1 2.306 10.48%
BM_vector_deque_ranges_move/1024 35.722 -
BM_vector_deque_ranges_move/2 2.060 13.35%
BM_vector_deque_ranges_move/4000 140.691 -
BM_vector_deque_ranges_move/4096 144.598 -1.33%
BM_vector_deque_ranges_move/512 16.925 -
BM_vector_deque_ranges_move/5500 195.816 -1.66%
BM_vector_deque_ranges_move/64 2.792 2.92%
BM_vector_deque_ranges_move/64000 2836.369 -5.43%
BM_vector_deque_ranges_move/65536 2858.180 -6.84%
BM_vector_deque_ranges_move/70000 3106.578 -4.79%
BM_vector_deque_ranges_move_backward/0 0.483 19.61%
BM_vector_deque_ranges_move_backward/1 2.331 13.56%
BM_vector_deque_ranges_move_backward/1024 37.929 -1.09%
BM_vector_deque_ranges_move_backward/2 2.052 15.77%
BM_vector_deque_ranges_move_backward/4000 141.149 -3.35%
BM_vector_deque_ranges_move_backward/4096 149.374 -
BM_vector_deque_ranges_move_backward/512 17.480 -3.20%
BM_vector_deque_ranges_move_backward/5500 198.840 -
BM_vector_deque_ranges_move_backward/64 3.038 -2.95%
BM_vector_deque_ranges_move_backward/64000 7601.032 -2.22%
BM_vector_deque_ranges_move_backward/65536 8100.206 2.36%
BM_vector_deque_ranges_move_backward/70000 8404.580 1.31%
SetIntersection_Front_Set_float_1024_1 1045263.803 -
SetIntersection_Front_Set_float_1024_1024 12352296.622 -11.80%
SetIntersection_Front_Set_float_1024_16 1216662.534 2.16%
SetIntersection_Front_Set_float_1024_256 3852594.888 -6.62%
SetIntersection_Front_Set_float_1024_4 1075652.017 1.05%
SetIntersection_Front_Set_float_1024_64 1796631.283 5.48%
SetIntersection_Front_Set_float_16384_1 1019000.150 -
SetIntersection_Front_Set_float_16384_1024 12905099.366 -
SetIntersection_Front_Set_float_16384_16 1209010.367 2.02%
SetIntersection_Front_Set_float_16384_16384 222213703.609 1.25%
SetIntersection_Front_Set_float_16384_256 4104194.950 -
SetIntersection_Front_Set_float_16384_4 1061660.837 -1.43%
SetIntersection_Front_Set_float_16384_64 1770470.574 -
SetIntersection_Front_Set_float_16_1 62631832.338 -
SetIntersection_Front_Set_float_16_16 37922048.554 -1.72%
SetIntersection_Front_Set_float_16_4 54658696.487 -
SetIntersection_Front_Set_float_1_1 532430373.112 -
SetIntersection_Front_Set_float_256_1 4145114.707 -
SetIntersection_Front_Set_float_256_16 4458724.273 -1.42%
SetIntersection_Front_Set_float_256_256 8152659.644 7.01%
SetIntersection_Front_Set_float_256_4 4223946.906 -
SetIntersection_Front_Set_float_256_64 5519331.680 -
SetIntersection_Front_Set_float_262144_1 1046585.640 1.24%
SetIntersection_Front_Set_float_262144_1024 13559544.813 2.59%
SetIntersection_Front_Set_float_262144_16 1193669.080 2.21%
SetIntersection_Front_Set_float_262144_16384 226808994.725 3.12%
SetIntersection_Front_Set_float_262144_256 4196351.030 1.15%
SetIntersection_Front_Set_float_262144_262144 1643491.943 2.12%
SetIntersection_Front_Set_float_262144_4 1063922.504 -
SetIntersection_Front_Set_float_262144_64 1656819.513 -3.15%
SetIntersection_Front_Set_float_4_1 212497653.293 -
SetIntersection_Front_Set_float_4_4 136722913.285 -
SetIntersection_Front_Set_float_64_1 16374153.035 -
SetIntersection_Front_Set_float_64_16 15525043.051 1.91%
SetIntersection_Front_Set_float_64_4 15972308.810 -
SetIntersection_Front_Set_float_64_64 13276179.497 -5.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1047379.551 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 13941353.868 4.82%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1207819.391 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4248343.858 -7.16%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1064630.926 -1.23%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1807984.896 -6.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1051970.010 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14127935.291 -1.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1217742.481 2.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 353025666.509 40.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4303046.883 -12.77%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1084462.929 1.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1806186.302 -4.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 63097835.825 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39116317.172 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 55089510.660 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 536177941.780 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4179855.569 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4515425.898 -3.21%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8445416.420 2.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4253729.176 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5811479.018 -3.67%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1048673.464 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 14115377.118 2.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1225842.542 1.00%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 344139831.143 2.81%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4208743.335 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1860003.498 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1082234.850 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1787710.715 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 214541541.250 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 138246273.433 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16473268.841 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15552539.358 -1.33%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16220201.944 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14000189.275 -4.18%
SetIntersection_Front_Set_string_1024_1 1087466.049 -
SetIntersection_Front_Set_string_1024_1024 56358389.755 -1.08%
SetIntersection_Front_Set_string_1024_16 1877193.945 -2.27%
SetIntersection_Front_Set_string_1024_256 14616551.821 -16.80%
SetIntersection_Front_Set_string_1024_4 1257879.557 1.14%
SetIntersection_Front_Set_string_1024_64 4959966.501 6.33%
SetIntersection_Front_Set_string_16384_1 1085468.479 -
SetIntersection_Front_Set_string_16384_1024 59453735.342 -1.96%
SetIntersection_Front_Set_string_16384_16 1940224.879 3.92%
SetIntersection_Front_Set_string_16384_16384 348374362.778 -
SetIntersection_Front_Set_string_16384_256 14840399.403 -3.50%
SetIntersection_Front_Set_string_16384_4 1261110.963 -1.44%
SetIntersection_Front_Set_string_16384_64 4396436.427 -7.86%
SetIntersection_Front_Set_string_16_1 65134123.758 -
SetIntersection_Front_Set_string_16_16 59565681.868 -4.56%
SetIntersection_Front_Set_string_16_4 63796605.570 -
SetIntersection_Front_Set_string_1_1 555118708.025 -
SetIntersection_Front_Set_string_256_1 4284336.104 -
SetIntersection_Front_Set_string_256_16 7349205.805 -1.97%
SetIntersection_Front_Set_string_256_256 29787682.634 -8.23%
SetIntersection_Front_Set_string_256_4 4980741.958 -
SetIntersection_Front_Set_string_256_64 15335314.660 1.96%
SetIntersection_Front_Set_string_262144_1 1071398.336 -3.52%
SetIntersection_Front_Set_string_262144_1024 60287662.068 -1.11%
SetIntersection_Front_Set_string_262144_16 1853451.040 2.09%
SetIntersection_Front_Set_string_262144_16384 346322138.925 -
SetIntersection_Front_Set_string_262144_256 15300175.441 -
SetIntersection_Front_Set_string_262144_262144 18640591.715 6.84%
SetIntersection_Front_Set_string_262144_4 1252012.460 -1.13%
SetIntersection_Front_Set_string_262144_64 4367126.569 -13.25%
SetIntersection_Front_Set_string_4_1 221392614.375 -
SetIntersection_Front_Set_string_4_4 158508896.393 -
SetIntersection_Front_Set_string_64_1 17004343.170 -
SetIntersection_Front_Set_string_64_16 24622199.009 1.12%
SetIntersection_Front_Set_string_64_4 18466516.224 -1.77%
SetIntersection_Front_Set_string_64_64 37640111.066 2.75%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1055319.558 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23960577.751 1.85%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1328054.185 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6382379.535 -3.83%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1107651.463 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2338534.791 -3.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1019462.163 -3.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 26393099.036 3.81%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1341801.398 -1.59%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 341515998.461 -3.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6510549.244 2.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1104388.830 1.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2267668.066 -6.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63058840.538 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 41756099.293 -3.98%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56168377.670 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 536686629.961 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4194558.521 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4985591.072 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12493063.081 -2.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4330925.306 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7477962.870 1.30%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1011509.933 -10.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25426783.302 -11.22%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1323649.776 -6.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 354025527.017 2.09%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6347419.219 -9.13%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2977715.576 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1093941.174 -6.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2275587.552 -13.43%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214540430.841 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 140867479.416 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16476525.578 -1.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16917800.125 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16496956.056 -1.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18157252.959 -1.74%
SetIntersection_Front_Set_uint32_1024_1 1046139.171 1.02%
SetIntersection_Front_Set_uint32_1024_1024 12424707.839 2.18%
SetIntersection_Front_Set_uint32_1024_16 1200213.282 1.50%
SetIntersection_Front_Set_uint32_1024_256 4273008.560 9.59%
SetIntersection_Front_Set_uint32_1024_4 1070690.676 -
SetIntersection_Front_Set_uint32_1024_64 1709851.507 -3.02%
SetIntersection_Front_Set_uint32_16384_1 1043325.106 -
SetIntersection_Front_Set_uint32_16384_1024 12682208.107 1.77%
SetIntersection_Front_Set_uint32_16384_16 1191133.564 -
SetIntersection_Front_Set_uint32_16384_16384 219669372.228 2.97%
SetIntersection_Front_Set_uint32_16384_256 4093928.476 -
SetIntersection_Front_Set_uint32_16384_4 1059769.912 -
SetIntersection_Front_Set_uint32_16384_64 1785413.344 -
SetIntersection_Front_Set_uint32_16_1 62912059.954 -
SetIntersection_Front_Set_uint32_16_16 37652503.866 -
SetIntersection_Front_Set_uint32_16_4 54735772.611 -
SetIntersection_Front_Set_uint32_1_1 533738782.980 -
SetIntersection_Front_Set_uint32_256_1 4168772.006 -
SetIntersection_Front_Set_uint32_256_16 4514956.061 1.82%
SetIntersection_Front_Set_uint32_256_256 7788054.351 -
SetIntersection_Front_Set_uint32_256_4 4218953.043 -
SetIntersection_Front_Set_uint32_256_64 5496797.064 -3.82%
SetIntersection_Front_Set_uint32_262144_1 1043695.836 -
SetIntersection_Front_Set_uint32_262144_1024 12702799.975 1.35%
SetIntersection_Front_Set_uint32_262144_16 1200079.382 3.76%
SetIntersection_Front_Set_uint32_262144_16384 226444455.328 4.25%
SetIntersection_Front_Set_uint32_262144_256 4151488.329 14.29%
SetIntersection_Front_Set_uint32_262144_262144 1675534.264 1.75%
SetIntersection_Front_Set_uint32_262144_4 1076748.056 1.43%
SetIntersection_Front_Set_uint32_262144_64 1699354.188 -
SetIntersection_Front_Set_uint32_4_1 213688848.364 -
SetIntersection_Front_Set_uint32_4_4 136878807.359 -
SetIntersection_Front_Set_uint32_64_1 16455677.015 -
SetIntersection_Front_Set_uint32_64_16 15240684.818 -
SetIntersection_Front_Set_uint32_64_4 16071344.304 -
SetIntersection_Front_Set_uint32_64_64 13178951.165 -
SetIntersection_Front_Set_uint64_1024_1 1053552.189 -
SetIntersection_Front_Set_uint64_1024_1024 12466985.054 -1.17%
SetIntersection_Front_Set_uint64_1024_16 1179815.726 -2.19%
SetIntersection_Front_Set_uint64_1024_256 3904206.749 -6.43%
SetIntersection_Front_Set_uint64_1024_4 1062683.783 -1.96%
SetIntersection_Front_Set_uint64_1024_64 1723915.275 -5.39%
SetIntersection_Front_Set_uint64_16384_1 1047660.782 -
SetIntersection_Front_Set_uint64_16384_1024 12497382.548 -1.61%
SetIntersection_Front_Set_uint64_16384_16 1207968.293 1.55%
SetIntersection_Front_Set_uint64_16384_16384 226702471.786 -
SetIntersection_Front_Set_uint64_16384_256 3666662.363 -7.29%
SetIntersection_Front_Set_uint64_16384_4 1069861.611 -
SetIntersection_Front_Set_uint64_16384_64 1649732.226 -4.92%
SetIntersection_Front_Set_uint64_16_1 63061902.841 -
SetIntersection_Front_Set_uint64_16_16 37553188.117 -1.08%
SetIntersection_Front_Set_uint64_16_4 54901848.589 -
SetIntersection_Front_Set_uint64_1_1 536352900.883 -
SetIntersection_Front_Set_uint64_256_1 4172676.352 -
SetIntersection_Front_Set_uint64_256_16 4470824.585 -
SetIntersection_Front_Set_uint64_256_256 8010972.310 1.56%
SetIntersection_Front_Set_uint64_256_4 4205020.393 -
SetIntersection_Front_Set_uint64_256_64 5388358.739 -6.70%
SetIntersection_Front_Set_uint64_262144_1 1048247.422 -
SetIntersection_Front_Set_uint64_262144_1024 12726353.705 1.05%
SetIntersection_Front_Set_uint64_262144_16 1197021.006 -
SetIntersection_Front_Set_uint64_262144_16384 217541138.803 -3.48%
SetIntersection_Front_Set_uint64_262144_256 4072903.647 3.42%
SetIntersection_Front_Set_uint64_262144_262144 1667557.289 -1.93%
SetIntersection_Front_Set_uint64_262144_4 1077274.383 -
SetIntersection_Front_Set_uint64_262144_64 1834129.408 6.93%
SetIntersection_Front_Set_uint64_4_1 214512870.384 -
SetIntersection_Front_Set_uint64_4_4 137280776.479 -
SetIntersection_Front_Set_uint64_64_1 16446587.744 -
SetIntersection_Front_Set_uint64_64_16 15161130.382 -1.82%
SetIntersection_Front_Set_uint64_64_4 16136600.468 -
SetIntersection_Front_Set_uint64_64_64 13306678.644 -
SetIntersection_Front_Vector_float_1024_1 1041701.048 -
SetIntersection_Front_Vector_float_1024_1024 5901809.724 -
SetIntersection_Front_Vector_float_1024_16 1104544.861 -
SetIntersection_Front_Vector_float_1024_256 2221378.909 -2.61%
SetIntersection_Front_Vector_float_1024_4 1052465.540 -
SetIntersection_Front_Vector_float_1024_64 1340194.336 -1.41%
SetIntersection_Front_Vector_float_16384_1 1038055.393 -
SetIntersection_Front_Vector_float_16384_1024 5900461.559 -
SetIntersection_Front_Vector_float_16384_16 1113643.631 -
SetIntersection_Front_Vector_float_16384_16384 78039169.480 -2.19%
SetIntersection_Front_Vector_float_16384_256 2279402.556 -
SetIntersection_Front_Vector_float_16384_4 1055719.068 -
SetIntersection_Front_Vector_float_16384_64 1339126.130 -
SetIntersection_Front_Vector_float_16_1 62624130.737 -
SetIntersection_Front_Vector_float_16_16 35692861.681 -
SetIntersection_Front_Vector_float_16_4 54044927.862 -
SetIntersection_Front_Vector_float_1_1 531692819.615 -
SetIntersection_Front_Vector_float_256_1 4130121.664 -
SetIntersection_Front_Vector_float_256_16 4189636.781 -
SetIntersection_Front_Vector_float_256_256 4411502.522 -2.72%
SetIntersection_Front_Vector_float_256_4 4155485.390 -
SetIntersection_Front_Vector_float_256_64 4335392.433 -
SetIntersection_Front_Vector_float_262144_1 1035054.266 -
SetIntersection_Front_Vector_float_262144_1024 5904842.365 -
SetIntersection_Front_Vector_float_262144_16 1113637.591 -
SetIntersection_Front_Vector_float_262144_16384 77403272.110 -2.78%
SetIntersection_Front_Vector_float_262144_256 2270445.460 -
SetIntersection_Front_Vector_float_262144_262144 347452519.921 -
SetIntersection_Front_Vector_float_262144_4 1026184.013 -3.13%
SetIntersection_Front_Vector_float_262144_64 1368771.426 -
SetIntersection_Front_Vector_float_4_1 212548517.699 -
SetIntersection_Front_Vector_float_4_4 135037879.918 -
SetIntersection_Front_Vector_float_64_1 16330383.967 -
SetIntersection_Front_Vector_float_64_16 14137240.735 -
SetIntersection_Front_Vector_float_64_4 15897784.071 -
SetIntersection_Front_Vector_float_64_64 10864888.560 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1037153.233 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8375523.158 1.15%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1153751.136 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2910027.102 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1064004.433 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1532051.663 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1051371.286 3.32%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8510570.754 2.38%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1156435.187 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 119476541.692 1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2893677.972 1.30%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1067586.249 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1519562.521 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 63145700.038 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36950914.494 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54792123.026 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 537346314.245 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4153136.855 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4360031.895 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5796399.602 1.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4232622.136 1.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4909769.775 -1.42%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1046839.818 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8383622.767 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1129261.468 -3.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118914975.685 1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2903195.072 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350717970.945 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1072132.770 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1541961.511 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 215098623.398 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 137068692.153 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16523852.134 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14754926.754 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16107157.310 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12115951.040 -
SetIntersection_Front_Vector_string_1024_1 1071396.907 1.09%
SetIntersection_Front_Vector_string_1024_1024 39209771.576 -
SetIntersection_Front_Vector_string_1024_16 1591418.736 -2.24%
SetIntersection_Front_Vector_string_1024_256 9084044.417 -4.91%
SetIntersection_Front_Vector_string_1024_4 1183098.830 -
SetIntersection_Front_Vector_string_1024_64 3052058.775 -8.51%
SetIntersection_Front_Vector_string_16384_1 1078313.121 -
SetIntersection_Front_Vector_string_16384_1024 38217345.953 -
SetIntersection_Front_Vector_string_16384_16 1597478.238 2.98%
SetIntersection_Front_Vector_string_16384_16384 351661720.276 -
SetIntersection_Front_Vector_string_16384_256 9636215.774 -
SetIntersection_Front_Vector_string_16384_4 1165358.265 -3.25%
SetIntersection_Front_Vector_string_16384_64 3262785.741 -
SetIntersection_Front_Vector_string_16_1 64294001.705 -
SetIntersection_Front_Vector_string_16_16 50896780.509 -3.14%
SetIntersection_Front_Vector_string_16_4 60098959.974 -1.52%
SetIntersection_Front_Vector_string_1_1 546612522.245 -
SetIntersection_Front_Vector_string_256_1 4262540.923 -
SetIntersection_Front_Vector_string_256_16 5979023.041 -3.43%
SetIntersection_Front_Vector_string_256_256 19938456.546 -
SetIntersection_Front_Vector_string_256_4 4672107.453 -1.05%
SetIntersection_Front_Vector_string_256_64 10418556.202 5.73%
SetIntersection_Front_Vector_string_262144_1 1067271.140 -
SetIntersection_Front_Vector_string_262144_1024 39642017.632 -
SetIntersection_Front_Vector_string_262144_16 1613347.932 -2.18%
SetIntersection_Front_Vector_string_262144_16384 347462479.395 -
SetIntersection_Front_Vector_string_262144_256 9531558.297 -
SetIntersection_Front_Vector_string_262144_262144 14439641.684 -
SetIntersection_Front_Vector_string_262144_4 1199409.559 -
SetIntersection_Front_Vector_string_262144_64 3233216.274 -3.41%
SetIntersection_Front_Vector_string_4_1 219141707.289 -
SetIntersection_Front_Vector_string_4_4 150194435.980 -1.24%
SetIntersection_Front_Vector_string_64_1 16803524.416 -
SetIntersection_Front_Vector_string_64_16 20639310.531 -1.41%
SetIntersection_Front_Vector_string_64_4 17667120.721 -1.56%
SetIntersection_Front_Vector_string_64_64 25828770.936 -2.95%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1044003.183 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8992186.866 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1165941.143 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3063029.182 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1058688.518 -1.17%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1570049.624 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1038026.769 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 8979380.028 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1153997.254 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128659686.575 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3046781.930 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1020878.549 -4.53%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1555621.523 -1.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62874010.234 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37198371.692 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54504309.512 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 533353059.677 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4151475.750 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4336436.515 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6138317.130 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4182229.741 -1.20%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5003545.191 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1041054.174 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8967791.930 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1168739.930 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128162598.290 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3050014.499 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350608800.352 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1066938.359 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1566684.460 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 213577312.395 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136548061.780 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16468464.624 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14865810.437 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16068606.689 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12495426.703 -
SetIntersection_Front_Vector_uint32_1024_1 1059739.615 1.79%
SetIntersection_Front_Vector_uint32_1024_1024 5334999.169 -9.60%
SetIntersection_Front_Vector_uint32_1024_16 1111414.478 -1.43%
SetIntersection_Front_Vector_uint32_1024_256 2160401.284 -4.59%
SetIntersection_Front_Vector_uint32_1024_4 1056603.801 -
SetIntersection_Front_Vector_uint32_1024_64 1348886.004 -
SetIntersection_Front_Vector_uint32_16384_1 1042143.102 -
SetIntersection_Front_Vector_uint32_16384_1024 5297165.554 -2.40%
SetIntersection_Front_Vector_uint32_16384_16 1105826.821 -
SetIntersection_Front_Vector_uint32_16384_16384 71661413.289 -5.62%
SetIntersection_Front_Vector_uint32_16384_256 2146438.434 -2.91%
SetIntersection_Front_Vector_uint32_16384_4 1077296.682 -
SetIntersection_Front_Vector_uint32_16384_64 1330242.628 -
SetIntersection_Front_Vector_uint32_16_1 63246763.649 1.00%
SetIntersection_Front_Vector_uint32_16_16 36195217.438 1.33%
SetIntersection_Front_Vector_uint32_16_4 54153450.753 -
SetIntersection_Front_Vector_uint32_1_1 536605378.342 -
SetIntersection_Front_Vector_uint32_256_1 4147108.034 -
SetIntersection_Front_Vector_uint32_256_16 4163948.133 -
SetIntersection_Front_Vector_uint32_256_256 4318106.069 -
SetIntersection_Front_Vector_uint32_256_4 4225013.295 2.07%
SetIntersection_Front_Vector_uint32_256_64 4222361.578 -
SetIntersection_Front_Vector_uint32_262144_1 1049010.540 -
SetIntersection_Front_Vector_uint32_262144_1024 5335091.413 -
SetIntersection_Front_Vector_uint32_262144_16 1107828.609 -
SetIntersection_Front_Vector_uint32_262144_16384 70688639.263 -8.35%
SetIntersection_Front_Vector_uint32_262144_256 2136943.583 -6.69%
SetIntersection_Front_Vector_uint32_262144_262144 350633949.799 -2.10%
SetIntersection_Front_Vector_uint32_262144_4 1055826.669 -
SetIntersection_Front_Vector_uint32_262144_64 1324401.994 -2.24%
SetIntersection_Front_Vector_uint32_4_1 214282017.629 -
SetIntersection_Front_Vector_uint32_4_4 135668117.160 -
SetIntersection_Front_Vector_uint32_64_1 16391370.852 -
SetIntersection_Front_Vector_uint32_64_16 14292933.689 -
SetIntersection_Front_Vector_uint32_64_4 15954533.407 -
SetIntersection_Front_Vector_uint32_64_64 10674019.870 -2.28%
SetIntersection_Front_Vector_uint64_1024_1 1035783.149 -
SetIntersection_Front_Vector_uint64_1024_1024 5904972.730 7.91%
SetIntersection_Front_Vector_uint64_1024_16 1118552.195 -
SetIntersection_Front_Vector_uint64_1024_256 2280977.400 -
SetIntersection_Front_Vector_uint64_1024_4 1057117.432 -
SetIntersection_Front_Vector_uint64_1024_64 1367306.803 -
SetIntersection_Front_Vector_uint64_16384_1 1029663.453 -
SetIntersection_Front_Vector_uint64_16384_1024 5929768.475 11.43%
SetIntersection_Front_Vector_uint64_16384_16 1121196.824 2.47%
SetIntersection_Front_Vector_uint64_16384_16384 75134684.540 5.03%
SetIntersection_Front_Vector_uint64_16384_256 2274389.807 6.64%
SetIntersection_Front_Vector_uint64_16384_4 1059529.717 -
SetIntersection_Front_Vector_uint64_16384_64 1363351.110 3.03%
SetIntersection_Front_Vector_uint64_16_1 62758792.933 -
SetIntersection_Front_Vector_uint64_16_16 35662521.290 -
SetIntersection_Front_Vector_uint64_16_4 54247441.180 1.08%
SetIntersection_Front_Vector_uint64_1_1 534168063.119 -
SetIntersection_Front_Vector_uint64_256_1 4142443.294 -
SetIntersection_Front_Vector_uint64_256_16 4180972.288 -
SetIntersection_Front_Vector_uint64_256_256 4231902.279 -4.30%
SetIntersection_Front_Vector_uint64_256_4 4181184.191 -
SetIntersection_Front_Vector_uint64_256_64 4232409.019 -
SetIntersection_Front_Vector_uint64_262144_1 1041273.319 -
SetIntersection_Front_Vector_uint64_262144_1024 5300352.611 -
SetIntersection_Front_Vector_uint64_262144_16 1100473.845 -
SetIntersection_Front_Vector_uint64_262144_16384 76914000.662 7.40%
SetIntersection_Front_Vector_uint64_262144_256 2284005.277 -
SetIntersection_Front_Vector_uint64_262144_262144 349605595.054 -
SetIntersection_Front_Vector_uint64_262144_4 1055753.807 -
SetIntersection_Front_Vector_uint64_262144_64 1365502.571 2.51%
SetIntersection_Front_Vector_uint64_4_1 213461045.012 -
SetIntersection_Front_Vector_uint64_4_4 135660595.134 -
SetIntersection_Front_Vector_uint64_64_1 16426515.809 -
SetIntersection_Front_Vector_uint64_64_16 14330293.521 2.03%
SetIntersection_Front_Vector_uint64_64_4 15864918.522 -
SetIntersection_Front_Vector_uint64_64_64 10907330.696 -
SetIntersection_Interlaced_Set_float_1024_1 1046387.743 -
SetIntersection_Interlaced_Set_float_1024_1024 11758214.357 -2.37%
SetIntersection_Interlaced_Set_float_1024_16 11410395.054 -
SetIntersection_Interlaced_Set_float_1024_256 13822942.901 -1.85%
SetIntersection_Interlaced_Set_float_1024_4 9933522.636 1.41%
SetIntersection_Interlaced_Set_float_1024_64 10169895.267 -
SetIntersection_Interlaced_Set_float_16384_1 1043809.297 -
SetIntersection_Interlaced_Set_float_16384_1024 171353355.583 -1.89%
SetIntersection_Interlaced_Set_float_16384_16 209135314.393 2.86%
SetIntersection_Interlaced_Set_float_16384_16384 221165811.661 3.39%
SetIntersection_Interlaced_Set_float_16384_256 198198719.036 -1.85%
SetIntersection_Interlaced_Set_float_16384_4 166484443.762 -1.07%
SetIntersection_Interlaced_Set_float_16384_64 211296247.033 -1.45%
SetIntersection_Interlaced_Set_float_16_1 62786677.872 -
SetIntersection_Interlaced_Set_float_16_16 37798487.823 -
SetIntersection_Interlaced_Set_float_16_4 59534183.037 -
SetIntersection_Interlaced_Set_float_1_1 533140359.946 -
SetIntersection_Interlaced_Set_float_256_1 4146466.469 -
SetIntersection_Interlaced_Set_float_256_16 11993976.546 -
SetIntersection_Interlaced_Set_float_256_256 7468403.420 -2.14%
SetIntersection_Interlaced_Set_float_256_4 11142687.831 -1.35%
SetIntersection_Interlaced_Set_float_256_64 12906519.023 -
SetIntersection_Interlaced_Set_float_262144_1 1002628.136 -2.36%
SetIntersection_Interlaced_Set_float_262144_1024 1506445.148 -
SetIntersection_Interlaced_Set_float_262144_16 1578114.098 1.23%
SetIntersection_Interlaced_Set_float_262144_16384 1255125.732 -1.17%
SetIntersection_Interlaced_Set_float_262144_256 1552361.166 -
SetIntersection_Interlaced_Set_float_262144_262144 1652660.724 3.29%
SetIntersection_Interlaced_Set_float_262144_4 1272693.768 1.32%
SetIntersection_Interlaced_Set_float_262144_64 1536619.305 -
SetIntersection_Interlaced_Set_float_4_1 213358842.855 -
SetIntersection_Interlaced_Set_float_4_4 136500400.044 -
SetIntersection_Interlaced_Set_float_64_1 16448795.967 -
SetIntersection_Interlaced_Set_float_64_16 21552528.149 -
SetIntersection_Interlaced_Set_float_64_4 21189475.311 -
SetIntersection_Interlaced_Set_float_64_64 13357875.870 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1035298.003 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 13286102.708 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11571551.280 2.74%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 15031769.225 2.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9946937.404 -2.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10313054.665 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1000198.588 -4.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 181064483.067 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 217866972.383 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 251115815.150 -27.21%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 207000258.775 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180043249.960 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 230691931.508 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62985129.530 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38623774.686 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59699157.350 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 536373023.198 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4150523.929 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12120220.094 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8049976.146 -2.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11804880.545 1.28%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 14063710.419 11.47%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1049733.869 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1631371.498 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1690288.978 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1345698.646 1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1668718.181 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1840228.922 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1364521.156 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1647588.947 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213962891.225 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137992144.640 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16446003.092 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 21533136.468 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20919703.268 -1.31%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13882802.812 -
SetIntersection_Interlaced_Set_string_1024_1 1128400.839 4.27%
SetIntersection_Interlaced_Set_string_1024_1024 61282585.449 6.50%
SetIntersection_Interlaced_Set_string_1024_16 13442088.900 4.29%
SetIntersection_Interlaced_Set_string_1024_256 37138904.219 1.95%
SetIntersection_Interlaced_Set_string_1024_4 10975946.406 7.50%
SetIntersection_Interlaced_Set_string_1024_64 17070287.631 3.89%
SetIntersection_Interlaced_Set_string_16384_1 1155342.215 4.48%
SetIntersection_Interlaced_Set_string_16384_1024 355485589.600 3.97%
SetIntersection_Interlaced_Set_string_16384_16 344805135.038 42.62%
SetIntersection_Interlaced_Set_string_16384_16384 350075467.007 -
SetIntersection_Interlaced_Set_string_16384_256 350979888.670 -2.14%
SetIntersection_Interlaced_Set_string_16384_4 216080650.302 11.35%
SetIntersection_Interlaced_Set_string_16384_64 343338185.527 -2.47%
SetIntersection_Interlaced_Set_string_16_1 65312090.283 -
SetIntersection_Interlaced_Set_string_16_16 60683076.989 -
SetIntersection_Interlaced_Set_string_16_4 73982728.873 -
SetIntersection_Interlaced_Set_string_1_1 557553114.794 -
SetIntersection_Interlaced_Set_string_256_1 4488385.630 3.82%
SetIntersection_Interlaced_Set_string_256_16 18624424.415 4.24%
SetIntersection_Interlaced_Set_string_256_256 31562944.305 -1.68%
SetIntersection_Interlaced_Set_string_256_4 13545308.127 4.11%
SetIntersection_Interlaced_Set_string_256_64 31942756.325 2.22%
SetIntersection_Interlaced_Set_string_262144_1 1089912.952 -
SetIntersection_Interlaced_Set_string_262144_1024 2073124.431 1.96%
SetIntersection_Interlaced_Set_string_262144_16 2165877.606 5.18%
SetIntersection_Interlaced_Set_string_262144_16384 2772315.103 -7.08%
SetIntersection_Interlaced_Set_string_262144_256 2024613.769 2.43%
SetIntersection_Interlaced_Set_string_262144_262144 18260751.223 4.14%
SetIntersection_Interlaced_Set_string_262144_4 1867122.641 5.12%
SetIntersection_Interlaced_Set_string_262144_64 2143132.162 4.05%
SetIntersection_Interlaced_Set_string_4_1 222680120.332 -
SetIntersection_Interlaced_Set_string_4_4 158919411.731 -
SetIntersection_Interlaced_Set_string_64_1 17622987.505 2.30%
SetIntersection_Interlaced_Set_string_64_16 39759883.134 3.95%
SetIntersection_Interlaced_Set_string_64_4 26663711.328 1.59%
SetIntersection_Interlaced_Set_string_64_64 38473893.216 -2.54%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1043128.469 -1.33%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23374926.861 -4.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11945693.748 -16.21%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18601456.776 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 9911355.032 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11810346.410 -15.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1049191.625 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 247487243.217 9.59%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 346959906.339 40.77%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 347538645.194 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 350915388.875 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 203072016.937 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 350552407.140 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 62963100.366 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 41517791.139 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62173828.453 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 536605143.718 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4124760.406 -1.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12692434.380 1.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12234790.047 -7.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11526288.600 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17291033.199 1.11%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1007962.613 -3.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2000869.955 3.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2110777.262 2.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1774712.404 3.40%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2005720.621 3.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3051979.006 4.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1804854.166 1.82%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2093806.965 3.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214404416.787 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 139937696.597 -1.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16476231.766 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25288490.068 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22361653.939 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 17926439.485 -2.79%
SetIntersection_Interlaced_Set_uint32_1024_1 1046726.548 -
SetIntersection_Interlaced_Set_uint32_1024_1024 13373996.624 7.56%
SetIntersection_Interlaced_Set_uint32_1024_16 11814491.640 2.85%
SetIntersection_Interlaced_Set_uint32_1024_256 13669986.720 -4.33%
SetIntersection_Interlaced_Set_uint32_1024_4 9936378.983 -
SetIntersection_Interlaced_Set_uint32_1024_64 10128249.709 -
SetIntersection_Interlaced_Set_uint32_16384_1 1029469.232 -1.38%
SetIntersection_Interlaced_Set_uint32_16384_1024 171531790.643 -2.05%
SetIntersection_Interlaced_Set_uint32_16384_16 210973717.003 1.93%
SetIntersection_Interlaced_Set_uint32_16384_16384 224564966.797 -
SetIntersection_Interlaced_Set_uint32_16384_256 200865780.663 -1.56%
SetIntersection_Interlaced_Set_uint32_16384_4 169209137.599 -
SetIntersection_Interlaced_Set_uint32_16384_64 214775616.308 -1.29%
SetIntersection_Interlaced_Set_uint32_16_1 62812513.233 -
SetIntersection_Interlaced_Set_uint32_16_16 37645733.627 1.20%
SetIntersection_Interlaced_Set_uint32_16_4 59491608.028 -
SetIntersection_Interlaced_Set_uint32_1_1 534743576.454 -
SetIntersection_Interlaced_Set_uint32_256_1 4142112.175 -
SetIntersection_Interlaced_Set_uint32_256_16 12102901.519 -
SetIntersection_Interlaced_Set_uint32_256_256 7936665.309 2.39%
SetIntersection_Interlaced_Set_uint32_256_4 11689016.871 2.46%
SetIntersection_Interlaced_Set_uint32_256_64 13766965.584 -1.09%
SetIntersection_Interlaced_Set_uint32_262144_1 1013639.292 -2.28%
SetIntersection_Interlaced_Set_uint32_262144_1024 1515451.822 -1.66%
SetIntersection_Interlaced_Set_uint32_262144_16 1573463.381 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1277822.185 -
SetIntersection_Interlaced_Set_uint32_262144_256 1561617.514 -
SetIntersection_Interlaced_Set_uint32_262144_262144 1882089.764 3.01%
SetIntersection_Interlaced_Set_uint32_262144_4 1266825.602 -
SetIntersection_Interlaced_Set_uint32_262144_64 1548203.775 -
SetIntersection_Interlaced_Set_uint32_4_1 214034011.779 -
SetIntersection_Interlaced_Set_uint32_4_4 137482940.496 -
SetIntersection_Interlaced_Set_uint32_64_1 16466904.917 -
SetIntersection_Interlaced_Set_uint32_64_16 21673620.350 -4.20%
SetIntersection_Interlaced_Set_uint32_64_4 20873326.213 -
SetIntersection_Interlaced_Set_uint32_64_64 12903064.436 -4.03%
SetIntersection_Interlaced_Set_uint64_1024_1 1052565.055 -
SetIntersection_Interlaced_Set_uint64_1024_1024 14720407.416 17.81%
SetIntersection_Interlaced_Set_uint64_1024_16 11600113.111 1.27%
SetIntersection_Interlaced_Set_uint64_1024_256 16006153.497 10.05%
SetIntersection_Interlaced_Set_uint64_1024_4 11653730.348 15.40%
SetIntersection_Interlaced_Set_uint64_1024_64 10858537.157 7.69%
SetIntersection_Interlaced_Set_uint64_16384_1 1046803.708 -
SetIntersection_Interlaced_Set_uint64_16384_1024 181317979.649 -
SetIntersection_Interlaced_Set_uint64_16384_16 223385062.885 -
SetIntersection_Interlaced_Set_uint64_16384_16384 237179998.877 -
SetIntersection_Interlaced_Set_uint64_16384_256 213825293.844 -
SetIntersection_Interlaced_Set_uint64_16384_4 183863442.731 1.39%
SetIntersection_Interlaced_Set_uint64_16384_64 236555152.631 1.27%
SetIntersection_Interlaced_Set_uint64_16_1 62995475.672 -
SetIntersection_Interlaced_Set_uint64_16_16 38016612.140 -1.95%
SetIntersection_Interlaced_Set_uint64_16_4 60119960.379 -
SetIntersection_Interlaced_Set_uint64_1_1 535749585.720 -
SetIntersection_Interlaced_Set_uint64_256_1 4165354.083 -
SetIntersection_Interlaced_Set_uint64_256_16 12071036.248 -
SetIntersection_Interlaced_Set_uint64_256_256 7677762.483 -
SetIntersection_Interlaced_Set_uint64_256_4 11077153.350 -3.44%
SetIntersection_Interlaced_Set_uint64_256_64 13530508.968 4.49%
SetIntersection_Interlaced_Set_uint64_262144_1 1060179.651 4.35%
SetIntersection_Interlaced_Set_uint64_262144_1024 1585702.883 -
SetIntersection_Interlaced_Set_uint64_262144_16 1641500.488 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1294251.791 -
SetIntersection_Interlaced_Set_uint64_262144_256 1613165.691 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1700160.236 -1.47%
SetIntersection_Interlaced_Set_uint64_262144_4 1323474.447 -
SetIntersection_Interlaced_Set_uint64_262144_64 1613096.193 -
SetIntersection_Interlaced_Set_uint64_4_1 214377855.308 -
SetIntersection_Interlaced_Set_uint64_4_4 137216932.381 -
SetIntersection_Interlaced_Set_uint64_64_1 16357370.889 -1.05%
SetIntersection_Interlaced_Set_uint64_64_16 22526985.618 -
SetIntersection_Interlaced_Set_uint64_64_4 21152820.587 1.98%
SetIntersection_Interlaced_Set_uint64_64_64 13247055.315 -
SetIntersection_Interlaced_Vector_float_1024_1 1038651.516 -
SetIntersection_Interlaced_Vector_float_1024_1024 5900462.551 -
SetIntersection_Interlaced_Vector_float_1024_16 2783813.490 42.25%
SetIntersection_Interlaced_Vector_float_1024_256 6316566.105 14.41%
SetIntersection_Interlaced_Vector_float_1024_4 1456103.293 11.69%
SetIntersection_Interlaced_Vector_float_1024_64 5649313.951 54.13%
SetIntersection_Interlaced_Vector_float_16384_1 1039610.049 -
SetIntersection_Interlaced_Vector_float_16384_1024 75042929.422 47.87%
SetIntersection_Interlaced_Vector_float_16384_16 3779729.959 10.41%
SetIntersection_Interlaced_Vector_float_16384_16384 79428006.952 -
SetIntersection_Interlaced_Vector_float_16384_256 30727494.212 108.56%
SetIntersection_Interlaced_Vector_float_16384_4 1691076.843 7.64%
SetIntersection_Interlaced_Vector_float_16384_64 10331817.222 64.34%
SetIntersection_Interlaced_Vector_float_16_1 62442926.502 -
SetIntersection_Interlaced_Vector_float_16_16 36033677.240 1.23%
SetIntersection_Interlaced_Vector_float_16_4 56090622.577 1.12%
SetIntersection_Interlaced_Vector_float_1_1 531191099.841 -
SetIntersection_Interlaced_Vector_float_256_1 4149059.982 -
SetIntersection_Interlaced_Vector_float_256_16 7678773.467 26.93%
SetIntersection_Interlaced_Vector_float_256_256 4535761.553 -
SetIntersection_Interlaced_Vector_float_256_4 5172333.589 4.26%
SetIntersection_Interlaced_Vector_float_256_64 7487515.440 3.67%
SetIntersection_Interlaced_Vector_float_262144_1 1042169.110 -
SetIntersection_Interlaced_Vector_float_262144_1024 162419837.791 70.81%
SetIntersection_Interlaced_Vector_float_262144_16 6720427.848 105.09%
SetIntersection_Interlaced_Vector_float_262144_16384 351435039.121 -2.17%
SetIntersection_Interlaced_Vector_float_262144_256 51425202.307 71.45%
SetIntersection_Interlaced_Vector_float_262144_262144 350834956.765 -
SetIntersection_Interlaced_Vector_float_262144_4 2108133.097 37.45%
SetIntersection_Interlaced_Vector_float_262144_64 20223944.383 122.40%
SetIntersection_Interlaced_Vector_float_4_1 212516729.707 -
SetIntersection_Interlaced_Vector_float_4_4 135015551.629 -
SetIntersection_Interlaced_Vector_float_64_1 17277526.398 5.41%
SetIntersection_Interlaced_Vector_float_64_16 19485873.615 2.74%
SetIntersection_Interlaced_Vector_float_64_4 19090127.636 5.53%
SetIntersection_Interlaced_Vector_float_64_64 10846911.084 -1.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1046254.853 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8385606.618 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2302902.464 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7695327.089 2.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1349107.788 -2.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5667513.281 21.64%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1052094.395 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55486367.091 -8.43%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 2979385.124 -29.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 120611092.644 1.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 26431426.530 19.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1503528.535 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7519621.318 -3.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63256354.047 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36977111.523 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58321858.879 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 538352332.135 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4197433.096 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6919550.472 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5746422.555 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5315739.691 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8493309.695 -1.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1035353.841 -1.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 122304289.061 -7.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3971392.427 -11.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 353406549.760 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 42733396.825 1.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350939411.748 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1662978.134 -5.44%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 12565347.247 4.10%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 215233458.603 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136757345.306 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16502107.766 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19571634.731 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18098386.133 -4.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12181511.312 -
SetIntersection_Interlaced_Vector_string_1024_1 1079190.918 -1.29%
SetIntersection_Interlaced_Vector_string_1024_1024 38854244.830 1.29%
SetIntersection_Interlaced_Vector_string_1024_16 3474057.476 -
SetIntersection_Interlaced_Vector_string_1024_256 21171021.497 -
SetIntersection_Interlaced_Vector_string_1024_4 1692598.010 4.25%
SetIntersection_Interlaced_Vector_string_1024_64 8408754.740 5.33%
SetIntersection_Interlaced_Vector_string_16384_1 1078377.479 -
SetIntersection_Interlaced_Vector_string_16384_1024 124380794.125 3.72%
SetIntersection_Interlaced_Vector_string_16384_16 4057913.940 -2.33%
SetIntersection_Interlaced_Vector_string_16384_16384 352563257.669 -
SetIntersection_Interlaced_Vector_string_16384_256 44346121.348 7.38%
SetIntersection_Interlaced_Vector_string_16384_4 1995924.899 -
SetIntersection_Interlaced_Vector_string_16384_64 14464903.541 3.08%
SetIntersection_Interlaced_Vector_string_16_1 64467414.974 -
SetIntersection_Interlaced_Vector_string_16_16 51540665.957 -
SetIntersection_Interlaced_Vector_string_16_4 67488354.320 1.06%
SetIntersection_Interlaced_Vector_string_1_1 547902052.351 -
SetIntersection_Interlaced_Vector_string_256_1 4273036.494 -
SetIntersection_Interlaced_Vector_string_256_16 10652657.481 1.88%
SetIntersection_Interlaced_Vector_string_256_256 20620907.837 3.55%
SetIntersection_Interlaced_Vector_string_256_4 6156939.864 -
SetIntersection_Interlaced_Vector_string_256_64 18744930.142 -7.66%
SetIntersection_Interlaced_Vector_string_262144_1 1098337.579 -
SetIntersection_Interlaced_Vector_string_262144_1024 334443686.804 -2.72%
SetIntersection_Interlaced_Vector_string_262144_16 7010342.305 1.46%
SetIntersection_Interlaced_Vector_string_262144_16384 1033832.357 1.34%
SetIntersection_Interlaced_Vector_string_262144_256 77845532.103 3.79%
SetIntersection_Interlaced_Vector_string_262144_262144 14642322.834 1.58%
SetIntersection_Interlaced_Vector_string_262144_4 2294580.346 2.37%
SetIntersection_Interlaced_Vector_string_262144_64 21636561.653 1.92%
SetIntersection_Interlaced_Vector_string_4_1 219928737.410 -
SetIntersection_Interlaced_Vector_string_4_4 151462250.976 -
SetIntersection_Interlaced_Vector_string_64_1 16842842.645 -
SetIntersection_Interlaced_Vector_string_64_16 29871503.517 1.60%
SetIntersection_Interlaced_Vector_string_64_4 21795348.009 -1.02%
SetIntersection_Interlaced_Vector_string_64_64 26237618.115 -1.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1037081.852 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8983838.012 -2.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2569076.075 6.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8262401.882 -8.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1449547.325 2.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4605217.713 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1025627.733 1.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 64551190.452 -2.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2982044.159 -6.16%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128754096.566 -1.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 28142136.918 6.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1557632.557 -1.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9005989.043 3.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62726094.465 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 37072834.909 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58255298.785 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 533864460.542 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4162788.093 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7322267.265 -5.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6071921.728 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5271080.426 3.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9462774.409 -5.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1059886.557 4.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 146766076.018 1.57%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4246885.128 1.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 349015488.734 -1.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 47164279.125 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350771524.691 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1779809.505 -7.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14622282.839 -1.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213274654.136 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136605599.628 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16323072.885 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20102469.108 1.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18740729.291 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12573482.110 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1040394.040 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5819179.964 -1.32%
SetIntersection_Interlaced_Vector_uint32_1024_16 2417357.305 21.94%
SetIntersection_Interlaced_Vector_uint32_1024_256 6506954.166 -5.56%
SetIntersection_Interlaced_Vector_uint32_1024_4 1373203.373 7.99%
SetIntersection_Interlaced_Vector_uint32_1024_64 4662180.677 28.23%
SetIntersection_Interlaced_Vector_uint32_16384_1 1046617.942 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 52099951.606 15.03%
SetIntersection_Interlaced_Vector_uint32_16384_16 3249826.226 27.99%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79632048.590 -
SetIntersection_Interlaced_Vector_uint32_16384_256 21529994.494 17.38%
SetIntersection_Interlaced_Vector_uint32_16384_4 1633700.951 18.10%
SetIntersection_Interlaced_Vector_uint32_16384_64 8720839.752 40.68%
SetIntersection_Interlaced_Vector_uint32_16_1 62802984.304 -
SetIntersection_Interlaced_Vector_uint32_16_16 35744406.865 -
SetIntersection_Interlaced_Vector_uint32_16_4 55932875.337 -
SetIntersection_Interlaced_Vector_uint32_1_1 534316282.517 -
SetIntersection_Interlaced_Vector_uint32_256_1 4163152.009 -
SetIntersection_Interlaced_Vector_uint32_256_16 6864340.060 15.31%
SetIntersection_Interlaced_Vector_uint32_256_256 4269303.555 -5.58%
SetIntersection_Interlaced_Vector_uint32_256_4 4812701.844 3.37%
SetIntersection_Interlaced_Vector_uint32_256_64 7791623.387 7.95%
SetIntersection_Interlaced_Vector_uint32_262144_1 1040665.408 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 105151658.344 14.92%
SetIntersection_Interlaced_Vector_uint32_262144_16 5008261.893 49.19%
SetIntersection_Interlaced_Vector_uint32_262144_16384 367195952.846 6.16%
SetIntersection_Interlaced_Vector_uint32_262144_256 33239775.177 20.21%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350626330.688 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1653959.687 -11.83%
SetIntersection_Interlaced_Vector_uint32_262144_64 17971093.041 117.15%
SetIntersection_Interlaced_Vector_uint32_4_1 213838011.259 -
SetIntersection_Interlaced_Vector_uint32_4_4 135789540.942 -
SetIntersection_Interlaced_Vector_uint32_64_1 16431473.015 -
SetIntersection_Interlaced_Vector_uint32_64_16 17103005.067 2.91%
SetIntersection_Interlaced_Vector_uint32_64_4 17410694.332 -
SetIntersection_Interlaced_Vector_uint32_64_64 10658072.101 -1.81%
SetIntersection_Interlaced_Vector_uint64_1024_1 1060080.315 2.90%
SetIntersection_Interlaced_Vector_uint64_1024_1024 5998082.847 1.49%
SetIntersection_Interlaced_Vector_uint64_1024_16 2042351.661 -12.41%
SetIntersection_Interlaced_Vector_uint64_1024_256 5643597.412 -6.86%
SetIntersection_Interlaced_Vector_uint64_1024_4 1309758.102 -6.24%
SetIntersection_Interlaced_Vector_uint64_1024_64 3819986.954 -11.25%
SetIntersection_Interlaced_Vector_uint64_16384_1 1059465.169 2.58%
SetIntersection_Interlaced_Vector_uint64_16384_1024 40724477.642 -24.31%
SetIntersection_Interlaced_Vector_uint64_16384_16 2474971.853 -12.77%
SetIntersection_Interlaced_Vector_uint64_16384_16384 76829076.786 -2.33%
SetIntersection_Interlaced_Vector_uint64_16384_256 16854961.550 -17.94%
SetIntersection_Interlaced_Vector_uint64_16384_4 1378373.577 -
SetIntersection_Interlaced_Vector_uint64_16384_64 5867953.696 -32.57%
SetIntersection_Interlaced_Vector_uint64_16_1 65739316.813 5.16%
SetIntersection_Interlaced_Vector_uint64_16_16 36542429.427 2.45%
SetIntersection_Interlaced_Vector_uint64_16_4 57801121.534 3.75%
SetIntersection_Interlaced_Vector_uint64_1_1 536621814.649 -
SetIntersection_Interlaced_Vector_uint64_256_1 4234974.485 2.28%
SetIntersection_Interlaced_Vector_uint64_256_16 6399894.584 -6.35%
SetIntersection_Interlaced_Vector_uint64_256_256 4631740.812 1.77%
SetIntersection_Interlaced_Vector_uint64_256_4 4826178.234 2.08%
SetIntersection_Interlaced_Vector_uint64_256_64 6981325.300 -5.12%
SetIntersection_Interlaced_Vector_uint64_262144_1 1048837.193 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 84864630.837 -24.83%
SetIntersection_Interlaced_Vector_uint64_262144_16 3137767.268 -72.06%
SetIntersection_Interlaced_Vector_uint64_262144_16384 342990963.136 -2.68%
SetIntersection_Interlaced_Vector_uint64_262144_256 29425081.885 -45.09%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350587442.786 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1477729.351 -1.37%
SetIntersection_Interlaced_Vector_uint64_262144_64 8235700.995 -65.36%
SetIntersection_Interlaced_Vector_uint64_4_1 222790957.073 4.65%
SetIntersection_Interlaced_Vector_uint64_4_4 140561705.231 3.88%
SetIntersection_Interlaced_Vector_uint64_64_1 17000591.988 3.97%
SetIntersection_Interlaced_Vector_uint64_64_16 18116520.003 8.20%
SetIntersection_Interlaced_Vector_uint64_64_4 18432791.983 4.26%
SetIntersection_Interlaced_Vector_uint64_64_64 11152639.094 2.13%
SetIntersection_None_Set_float_1024_1 8844489.782 -
SetIntersection_None_Set_float_1024_1024 8969971.650 1.28%
SetIntersection_None_Set_float_1024_16 8831196.936 -
SetIntersection_None_Set_float_1024_256 8748651.116 -
SetIntersection_None_Set_float_1024_4 8955851.441 -1.38%
SetIntersection_None_Set_float_1024_64 8787068.422 -1.56%
SetIntersection_None_Set_float_16384_1 156752724.345 2.37%
SetIntersection_None_Set_float_16384_1024 156558412.097 2.25%
SetIntersection_None_Set_float_16384_16 155985143.266 1.69%
SetIntersection_None_Set_float_16384_16384 155108750.578 -
SetIntersection_None_Set_float_16384_256 154704084.486 -
SetIntersection_None_Set_float_16384_4 156186252.840 1.96%
SetIntersection_None_Set_float_16384_64 155303832.114 1.10%
SetIntersection_None_Set_float_16_1 66447123.211 -
SetIntersection_None_Set_float_16_16 35280780.831 -
SetIntersection_None_Set_float_16_4 55946059.867 -
SetIntersection_None_Set_float_1_1 533182303.944 -
SetIntersection_None_Set_float_256_1 11564089.588 -
SetIntersection_None_Set_float_256_16 10839820.311 -1.08%
SetIntersection_None_Set_float_256_256 5810854.230 1.71%
SetIntersection_None_Set_float_256_4 11283710.900 -
SetIntersection_None_Set_float_256_64 9198347.563 -
SetIntersection_None_Set_float_262144_1 1162921.633 -1.50%
SetIntersection_None_Set_float_262144_1024 1154178.631 -2.20%
SetIntersection_None_Set_float_262144_16 1161718.748 -1.51%
SetIntersection_None_Set_float_262144_16384 1165637.533 -
SetIntersection_None_Set_float_262144_256 1157649.822 -1.94%
SetIntersection_None_Set_float_262144_262144 1157890.625 -1.95%
SetIntersection_None_Set_float_262144_4 1159260.254 -2.05%
SetIntersection_None_Set_float_262144_64 1157901.043 -1.73%
SetIntersection_None_Set_float_4_1 215774002.019 -
SetIntersection_None_Set_float_4_4 134560174.601 -
SetIntersection_None_Set_float_64_1 22112758.583 4.06%
SetIntersection_None_Set_float_64_16 17846313.123 -
SetIntersection_None_Set_float_64_4 21245566.875 1.07%
SetIntersection_None_Set_float_64_64 11402654.585 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8953711.784 -4.84%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8963485.452 1.85%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8907582.213 -6.15%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8762576.570 -6.59%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 9015865.081 -4.05%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 9067279.090 -1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 164086299.892 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 162720725.840 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 175714847.552 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 172688642.433 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 164877079.385 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 168641134.652 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168661246.662 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66493140.952 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35265741.753 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56632901.785 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 536286168.753 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11719267.980 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10974995.577 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5803596.609 -1.34%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11236940.554 -2.41%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9190340.604 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1237769.287 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1246949.791 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1248935.141 1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1259025.391 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1257746.990 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1248865.152 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1245791.912 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1246437.662 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216964276.839 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135616782.502 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22623955.459 2.54%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18203857.279 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21509448.191 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11543623.461 -
SetIntersection_None_Set_string_1024_1 8824990.217 -
SetIntersection_None_Set_string_1024_1024 8862287.361 -3.24%
SetIntersection_None_Set_string_1024_16 8977698.427 -
SetIntersection_None_Set_string_1024_256 8860713.234 -1.07%
SetIntersection_None_Set_string_1024_4 8839780.292 -2.41%
SetIntersection_None_Set_string_1024_64 9041870.292 -
SetIntersection_None_Set_string_16384_1 204823120.937 4.73%
SetIntersection_None_Set_string_16384_1024 205841423.866 6.90%
SetIntersection_None_Set_string_16384_16 200831091.924 5.32%
SetIntersection_None_Set_string_16384_16384 200228508.531 7.52%
SetIntersection_None_Set_string_16384_256 199484234.330 3.44%
SetIntersection_None_Set_string_16384_4 205025066.211 5.35%
SetIntersection_None_Set_string_16384_64 203165482.350 7.43%
SetIntersection_None_Set_string_16_1 68165138.985 -
SetIntersection_None_Set_string_16_16 36336619.967 -
SetIntersection_None_Set_string_16_4 57933509.854 -
SetIntersection_None_Set_string_1_1 540805042.873 -
SetIntersection_None_Set_string_256_1 11542479.435 -1.31%
SetIntersection_None_Set_string_256_16 10823707.297 -
SetIntersection_None_Set_string_256_256 5933113.250 2.99%
SetIntersection_None_Set_string_256_4 11576984.682 1.63%
SetIntersection_None_Set_string_256_64 9316991.678 -
SetIntersection_None_Set_string_262144_1 1660211.344 5.61%
SetIntersection_None_Set_string_262144_1024 1652476.483 3.84%
SetIntersection_None_Set_string_262144_16 1659323.162 5.28%
SetIntersection_None_Set_string_262144_16384 1669894.125 5.89%
SetIntersection_None_Set_string_262144_256 1666491.291 5.68%
SetIntersection_None_Set_string_262144_262144 1659606.037 4.55%
SetIntersection_None_Set_string_262144_4 1659348.227 5.31%
SetIntersection_None_Set_string_262144_64 1666106.772 5.96%
SetIntersection_None_Set_string_4_1 221411369.230 -
SetIntersection_None_Set_string_4_4 138208158.286 -
SetIntersection_None_Set_string_64_1 22973177.204 3.63%
SetIntersection_None_Set_string_64_16 18685716.798 -
SetIntersection_None_Set_string_64_4 21913935.185 -
SetIntersection_None_Set_string_64_64 11692784.833 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 10864479.270 22.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 11274167.497 25.92%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 10935462.091 23.93%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 10953533.087 25.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 11018343.160 24.59%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 11067521.381 25.89%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 205194395.812 6.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 209054419.426 6.37%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 199416206.363 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 206033319.875 -4.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 209627077.145 4.35%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 202331924.704 2.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 203259377.980 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66952161.341 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35608180.950 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 56507082.756 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 538453340.349 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11390885.423 -1.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10949195.491 1.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5859274.634 1.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11255945.530 -1.52%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9131995.601 -2.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1601762.289 1.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1635778.889 4.20%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1766145.264 11.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1624603.108 2.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1667286.377 5.48%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1637886.395 4.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1858814.859 19.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1776109.537 11.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 219022776.496 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136326603.428 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 21802758.823 -2.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18205859.759 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21579464.023 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11426881.324 -
SetIntersection_None_Set_uint32_1024_1 9110223.570 1.09%
SetIntersection_None_Set_uint32_1024_1024 8962139.822 1.12%
SetIntersection_None_Set_uint32_1024_16 9163544.251 2.74%
SetIntersection_None_Set_uint32_1024_256 8985719.998 -1.31%
SetIntersection_None_Set_uint32_1024_4 8994507.365 -1.51%
SetIntersection_None_Set_uint32_1024_64 8984794.859 -
SetIntersection_None_Set_uint32_16384_1 159036338.562 2.24%
SetIntersection_None_Set_uint32_16384_1024 157346852.925 1.19%
SetIntersection_None_Set_uint32_16384_16 159003616.740 2.19%
SetIntersection_None_Set_uint32_16384_16384 160883531.595 2.64%
SetIntersection_None_Set_uint32_16384_256 158019751.888 1.62%
SetIntersection_None_Set_uint32_16384_4 159221655.099 2.58%
SetIntersection_None_Set_uint32_16384_64 158101633.396 1.89%
SetIntersection_None_Set_uint32_16_1 66353120.689 -
SetIntersection_None_Set_uint32_16_16 35285514.785 -
SetIntersection_None_Set_uint32_16_4 56540434.010 -
SetIntersection_None_Set_uint32_1_1 535225945.687 -
SetIntersection_None_Set_uint32_256_1 11519207.187 -1.14%
SetIntersection_None_Set_uint32_256_16 10951446.043 -1.01%
SetIntersection_None_Set_uint32_256_256 5895607.287 -
SetIntersection_None_Set_uint32_256_4 11580293.269 1.17%
SetIntersection_None_Set_uint32_256_64 9255848.136 -1.10%
SetIntersection_None_Set_uint32_262144_1 1198591.553 -
SetIntersection_None_Set_uint32_262144_1024 1189169.107 -
SetIntersection_None_Set_uint32_262144_16 1193380.699 -
SetIntersection_None_Set_uint32_262144_16384 1179846.518 -
SetIntersection_None_Set_uint32_262144_256 1190711.262 -
SetIntersection_None_Set_uint32_262144_262144 1190955.320 -
SetIntersection_None_Set_uint32_262144_4 1191406.496 -
SetIntersection_None_Set_uint32_262144_64 1192713.947 1.15%
SetIntersection_None_Set_uint32_4_1 217019568.660 -
SetIntersection_None_Set_uint32_4_4 135358232.720 -
SetIntersection_None_Set_uint32_64_1 22683996.820 -
SetIntersection_None_Set_uint32_64_16 18320335.865 -
SetIntersection_None_Set_uint32_64_4 21682386.191 -
SetIntersection_None_Set_uint32_64_64 11572815.896 -
SetIntersection_None_Set_uint64_1024_1 8851928.245 1.45%
SetIntersection_None_Set_uint64_1024_1024 8906486.130 -
SetIntersection_None_Set_uint64_1024_16 8934601.904 -1.74%
SetIntersection_None_Set_uint64_1024_256 9067048.188 2.19%
SetIntersection_None_Set_uint64_1024_4 9100338.651 3.30%
SetIntersection_None_Set_uint64_1024_64 9028684.058 2.52%
SetIntersection_None_Set_uint64_16384_1 163147837.366 -
SetIntersection_None_Set_uint64_16384_1024 169785889.204 -6.87%
SetIntersection_None_Set_uint64_16384_16 168318469.164 -
SetIntersection_None_Set_uint64_16384_16384 171903550.314 -9.08%
SetIntersection_None_Set_uint64_16384_256 170092426.847 -2.55%
SetIntersection_None_Set_uint64_16384_4 165650729.596 -
SetIntersection_None_Set_uint64_16384_64 170978852.135 -
SetIntersection_None_Set_uint64_16_1 67203342.785 -
SetIntersection_None_Set_uint64_16_16 35472056.645 -
SetIntersection_None_Set_uint64_16_4 56699385.509 -
SetIntersection_None_Set_uint64_1_1 537720032.089 -
SetIntersection_None_Set_uint64_256_1 11699005.019 2.17%
SetIntersection_None_Set_uint64_256_16 10970934.414 -
SetIntersection_None_Set_uint64_256_256 5857820.311 2.74%
SetIntersection_None_Set_uint64_256_4 11362676.715 -
SetIntersection_None_Set_uint64_256_64 9160347.756 -2.05%
SetIntersection_None_Set_uint64_262144_1 1226840.900 -10.42%
SetIntersection_None_Set_uint64_262144_1024 1219684.000 -1.32%
SetIntersection_None_Set_uint64_262144_16 1212485.108 -7.53%
SetIntersection_None_Set_uint64_262144_16384 1221853.679 -1.65%
SetIntersection_None_Set_uint64_262144_256 1214941.244 -2.21%
SetIntersection_None_Set_uint64_262144_262144 1223549.643 -1.44%
SetIntersection_None_Set_uint64_262144_4 1214009.521 -9.59%
SetIntersection_None_Set_uint64_262144_64 1217307.047 -4.07%
SetIntersection_None_Set_uint64_4_1 217215588.698 -
SetIntersection_None_Set_uint64_4_4 136108134.828 -
SetIntersection_None_Set_uint64_64_1 22631105.959 3.70%
SetIntersection_None_Set_uint64_64_16 18404019.185 -
SetIntersection_None_Set_uint64_64_4 21633919.217 3.75%
SetIntersection_None_Set_uint64_64_64 11542706.523 -
SetIntersection_None_Vector_float_1024_1 1075182.090 -
SetIntersection_None_Vector_float_1024_1024 1080297.529 -
SetIntersection_None_Vector_float_1024_16 1079050.973 -
SetIntersection_None_Vector_float_1024_256 1073801.821 -
SetIntersection_None_Vector_float_1024_4 1074845.482 -
SetIntersection_None_Vector_float_1024_64 1075601.386 -
SetIntersection_None_Vector_float_16384_1 1086080.486 -1.17%
SetIntersection_None_Vector_float_16384_1024 1103103.081 -
SetIntersection_None_Vector_float_16384_16 1098448.755 -
SetIntersection_None_Vector_float_16384_16384 1103237.792 -
SetIntersection_None_Vector_float_16384_256 1095337.363 -1.42%
SetIntersection_None_Vector_float_16384_4 1102078.290 -1.29%
SetIntersection_None_Vector_float_16384_64 1108204.115 -
SetIntersection_None_Vector_float_16_1 63311806.747 -
SetIntersection_None_Vector_float_16_16 33599283.215 -
SetIntersection_None_Vector_float_16_4 53605512.768 -
SetIntersection_None_Vector_float_1_1 533356580.920 -
SetIntersection_None_Vector_float_256_1 4223363.360 -1.26%
SetIntersection_None_Vector_float_256_16 4013973.557 -
SetIntersection_None_Vector_float_256_256 2111852.947 -
SetIntersection_None_Vector_float_256_4 4197955.973 -
SetIntersection_None_Vector_float_256_64 3412712.953 -
SetIntersection_None_Vector_float_262144_1 1132599.987 -
SetIntersection_None_Vector_float_262144_1024 1131029.642 -
SetIntersection_None_Vector_float_262144_16 1132958.754 -
SetIntersection_None_Vector_float_262144_16384 1124765.626 -
SetIntersection_None_Vector_float_262144_256 1110424.112 -2.27%
SetIntersection_None_Vector_float_262144_262144 1128108.813 -
SetIntersection_None_Vector_float_262144_4 1119974.737 -1.18%
SetIntersection_None_Vector_float_262144_64 1125919.500 1.80%
SetIntersection_None_Vector_float_4_1 213607619.506 -
SetIntersection_None_Vector_float_4_4 133299692.305 -
SetIntersection_None_Vector_float_64_1 16654515.894 -
SetIntersection_None_Vector_float_64_16 13531186.749 -
SetIntersection_None_Vector_float_64_4 15908979.763 -
SetIntersection_None_Vector_float_64_64 8479936.428 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1101757.513 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1109893.500 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1100065.168 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1090472.570 -1.67%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1099369.540 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1110545.178 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1137746.583 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1134017.588 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1131853.236 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1116075.519 -1.94%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1130262.856 1.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1106000.185 -3.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1131667.849 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64141003.593 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 34073602.627 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54651538.959 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 537582197.528 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4358135.698 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4116420.792 1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2174457.384 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4295769.804 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3454863.003 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1163279.123 1.79%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1172571.932 3.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1175137.223 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1167160.983 -1.07%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1127982.539 -3.81%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1179298.299 1.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1173049.452 -1.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1173800.805 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215891086.058 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134911088.178 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16983317.125 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13817702.006 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16155592.549 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8554931.955 -
SetIntersection_None_Vector_string_1024_1 1164187.108 1.06%
SetIntersection_None_Vector_string_1024_1024 1165853.760 -
SetIntersection_None_Vector_string_1024_16 1165865.475 -
SetIntersection_None_Vector_string_1024_256 1168139.459 -
SetIntersection_None_Vector_string_1024_4 1165954.079 -
SetIntersection_None_Vector_string_1024_64 1165191.782 -
SetIntersection_None_Vector_string_16384_1 1221637.088 -1.02%
SetIntersection_None_Vector_string_16384_1024 1221514.478 -
SetIntersection_None_Vector_string_16384_16 1225237.399 -1.11%
SetIntersection_None_Vector_string_16384_16384 1223216.261 -
SetIntersection_None_Vector_string_16384_256 1211264.306 -1.87%
SetIntersection_None_Vector_string_16384_4 1222805.750 -
SetIntersection_None_Vector_string_16384_64 1219272.555 -1.15%
SetIntersection_None_Vector_string_16_1 65183894.714 -
SetIntersection_None_Vector_string_16_16 34605764.564 -
SetIntersection_None_Vector_string_16_4 55404002.614 -
SetIntersection_None_Vector_string_1_1 535680549.102 -
SetIntersection_None_Vector_string_256_1 4489884.239 -
SetIntersection_None_Vector_string_256_16 4278342.543 -
SetIntersection_None_Vector_string_256_256 2239626.135 -1.81%
SetIntersection_None_Vector_string_256_4 4449235.857 -
SetIntersection_None_Vector_string_256_64 3623544.847 -1.14%
SetIntersection_None_Vector_string_262144_1 1292127.901 -
SetIntersection_None_Vector_string_262144_1024 1276161.297 -2.45%
SetIntersection_None_Vector_string_262144_16 1293979.150 -
SetIntersection_None_Vector_string_262144_16384 1308742.032 -
SetIntersection_None_Vector_string_262144_256 1290024.929 1.02%
SetIntersection_None_Vector_string_262144_262144 1293584.181 -
SetIntersection_None_Vector_string_262144_4 1293557.380 -
SetIntersection_None_Vector_string_262144_64 1292445.768 -1.53%
SetIntersection_None_Vector_string_4_1 217386851.812 -
SetIntersection_None_Vector_string_4_4 135920376.315 -
SetIntersection_None_Vector_string_64_1 17352746.820 -
SetIntersection_None_Vector_string_64_16 14080378.447 -
SetIntersection_None_Vector_string_64_4 16585070.680 -
SetIntersection_None_Vector_string_64_64 8839590.715 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1072120.766 -3.74%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1115317.879 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1114144.447 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1113906.665 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1107723.422 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1107647.185 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1147180.588 -1.47%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1175590.893 1.23%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1150635.093 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1121552.272 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1172437.717 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1173290.516 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1171206.169 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63958070.199 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33996990.908 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54246337.686 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 534418264.531 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4350258.270 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4107784.657 2.42%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2199283.245 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4323526.740 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3498946.903 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1231862.629 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1166900.275 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1214286.930 4.44%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1184833.705 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1195337.580 -3.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1207789.447 -2.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1134692.549 -4.09%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1168635.091 -1.04%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214989613.546 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 134586514.867 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16905079.261 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13657628.030 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16278316.861 1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8671306.341 -
SetIntersection_None_Vector_uint32_1024_1 1068967.684 -
SetIntersection_None_Vector_uint32_1024_1024 1086772.627 1.39%
SetIntersection_None_Vector_uint32_1024_16 1069308.446 -
SetIntersection_None_Vector_uint32_1024_256 1088515.990 1.97%
SetIntersection_None_Vector_uint32_1024_4 1068955.337 -
SetIntersection_None_Vector_uint32_1024_64 1083242.195 1.59%
SetIntersection_None_Vector_uint32_16384_1 1116762.874 -
SetIntersection_None_Vector_uint32_16384_1024 1107692.814 -
SetIntersection_None_Vector_uint32_16384_16 1106963.929 -
SetIntersection_None_Vector_uint32_16384_16384 1107779.093 -
SetIntersection_None_Vector_uint32_16384_256 1115145.200 2.54%
SetIntersection_None_Vector_uint32_16384_4 1131965.267 2.81%
SetIntersection_None_Vector_uint32_16384_64 1104425.685 -
SetIntersection_None_Vector_uint32_16_1 63453570.922 -
SetIntersection_None_Vector_uint32_16_16 33678807.464 -
SetIntersection_None_Vector_uint32_16_4 53921380.123 -
SetIntersection_None_Vector_uint32_1_1 533750286.565 -
SetIntersection_None_Vector_uint32_256_1 4280208.901 -
SetIntersection_None_Vector_uint32_256_16 4061286.475 1.08%
SetIntersection_None_Vector_uint32_256_256 2113800.493 -
SetIntersection_None_Vector_uint32_256_4 4223399.054 -
SetIntersection_None_Vector_uint32_256_64 3381953.324 -
SetIntersection_None_Vector_uint32_262144_1 1144172.805 1.70%
SetIntersection_None_Vector_uint32_262144_1024 1155144.968 3.26%
SetIntersection_None_Vector_uint32_262144_16 1117766.615 -
SetIntersection_None_Vector_uint32_262144_16384 1147280.328 2.05%
SetIntersection_None_Vector_uint32_262144_256 1139971.042 1.34%
SetIntersection_None_Vector_uint32_262144_262144 1128502.146 -
SetIntersection_None_Vector_uint32_262144_4 1130608.078 -
SetIntersection_None_Vector_uint32_262144_64 1145310.330 1.63%
SetIntersection_None_Vector_uint32_4_1 214259298.798 -
SetIntersection_None_Vector_uint32_4_4 134133120.645 -
SetIntersection_None_Vector_uint32_64_1 16760885.927 1.02%
SetIntersection_None_Vector_uint32_64_16 13545790.601 -
SetIntersection_None_Vector_uint32_64_4 16007196.921 -
SetIntersection_None_Vector_uint32_64_64 8549040.368 -
SetIntersection_None_Vector_uint64_1024_1 1078047.540 2.27%
SetIntersection_None_Vector_uint64_1024_1024 1071485.020 -
SetIntersection_None_Vector_uint64_1024_16 1062026.756 -1.08%
SetIntersection_None_Vector_uint64_1024_256 1069904.547 -
SetIntersection_None_Vector_uint64_1024_4 1086232.148 1.53%
SetIntersection_None_Vector_uint64_1024_64 1067530.194 -
SetIntersection_None_Vector_uint64_16384_1 1090946.050 -
SetIntersection_None_Vector_uint64_16384_1024 1103141.625 -
SetIntersection_None_Vector_uint64_16384_16 1091914.971 -
SetIntersection_None_Vector_uint64_16384_16384 1113152.468 1.01%
SetIntersection_None_Vector_uint64_16384_256 1094318.861 -
SetIntersection_None_Vector_uint64_16384_4 1092895.918 -
SetIntersection_None_Vector_uint64_16384_64 1100822.471 -
SetIntersection_None_Vector_uint64_16_1 63291661.900 -
SetIntersection_None_Vector_uint64_16_16 33502624.930 -
SetIntersection_None_Vector_uint64_16_4 53917607.780 -
SetIntersection_None_Vector_uint64_1_1 533377371.372 -
SetIntersection_None_Vector_uint64_256_1 4219812.399 -
SetIntersection_None_Vector_uint64_256_16 4021693.052 1.10%
SetIntersection_None_Vector_uint64_256_256 2127201.734 -
SetIntersection_None_Vector_uint64_256_4 4198339.864 -
SetIntersection_None_Vector_uint64_256_64 3423826.556 1.08%
SetIntersection_None_Vector_uint64_262144_1 1130944.504 -
SetIntersection_None_Vector_uint64_262144_1024 1113344.670 -1.08%
SetIntersection_None_Vector_uint64_262144_16 1125761.299 1.78%
SetIntersection_None_Vector_uint64_262144_16384 1135372.707 1.20%
SetIntersection_None_Vector_uint64_262144_256 1131082.134 4.04%
SetIntersection_None_Vector_uint64_262144_262144 1124786.708 -
SetIntersection_None_Vector_uint64_262144_4 1139075.549 1.34%
SetIntersection_None_Vector_uint64_262144_64 1116356.132 -
SetIntersection_None_Vector_uint64_4_1 213791801.977 -
SetIntersection_None_Vector_uint64_4_4 133695298.132 -
SetIntersection_None_Vector_uint64_64_1 16693330.124 -
SetIntersection_None_Vector_uint64_64_16 13465414.492 -
SetIntersection_None_Vector_uint64_64_4 15931712.027 -
SetIntersection_None_Vector_uint64_64_64 8490109.056 -
bm_gcd_complex 18.022 1.42%
bm_gcd_random 30.741 6.10%
bm_gcd_trivial 0.684 2.55%
bm_lexicographical_compare<int>/1 1.283 -12.41%
bm_lexicographical_compare<int>/1048576 68343.533 -
bm_lexicographical_compare<int>/262144 16247.821 -
bm_lexicographical_compare<int>/32768 1920.408 -
bm_lexicographical_compare<int>/4096 238.906 -
bm_lexicographical_compare<int>/512 29.873 -
bm_lexicographical_compare<int>/64 4.295 -7.02%
bm_lexicographical_compare<int>/8 1.511 -7.92%
bm_lexicographical_compare<signed_char>/1 1.356 -7.20%
bm_lexicographical_compare<signed_char>/1048576 16272.037 -
bm_lexicographical_compare<signed_char>/262144 3841.187 -
bm_lexicographical_compare<signed_char>/32768 479.019 -
bm_lexicographical_compare<signed_char>/4096 59.793 -
bm_lexicographical_compare<signed_char>/512 7.691 -2.59%
bm_lexicographical_compare<signed_char>/64 2.071 -3.66%
bm_lexicographical_compare<signed_char>/8 3.279 -4.19%
bm_lexicographical_compare<unsigned_char>/1 1.665 7.80%
bm_lexicographical_compare<unsigned_char>/1048576 17925.898 -
bm_lexicographical_compare<unsigned_char>/262144 4493.592 -
bm_lexicographical_compare<unsigned_char>/32768 572.283 -
bm_lexicographical_compare<unsigned_char>/4096 77.712 -
bm_lexicographical_compare<unsigned_char>/512 8.785 -
bm_lexicographical_compare<unsigned_char>/64 2.035 8.22%
bm_lexicographical_compare<unsigned_char>/8 1.435 9.11%
bm_ranges_lexicographical_compare<int>/1 1.322 -7.21%
bm_ranges_lexicographical_compare<int>/1048576 68350.724 -
bm_ranges_lexicographical_compare<int>/262144 16244.866 -
bm_ranges_lexicographical_compare<int>/32768 1915.978 -
bm_ranges_lexicographical_compare<int>/4096 238.468 -
bm_ranges_lexicographical_compare<int>/512 29.806 -
bm_ranges_lexicographical_compare<int>/64 4.367 -5.46%
bm_ranges_lexicographical_compare<int>/8 1.464 -9.42%
bm_ranges_lexicographical_compare<signed_char>/1 1.731 11.90%
bm_ranges_lexicographical_compare<signed_char>/1048576 16253.449 -
bm_ranges_lexicographical_compare<signed_char>/262144 3840.023 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.972 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.862 -
bm_ranges_lexicographical_compare<signed_char>/512 8.068 1.35%
bm_ranges_lexicographical_compare<signed_char>/64 2.471 8.08%
bm_ranges_lexicographical_compare<signed_char>/8 3.633 -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.615 3.76%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17922.023 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4495.471 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.515 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.689 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.784 -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.046 10.27%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.388 5.45%
bm_ranges_swap_ranges_vb_aligned/1024 6.518 -
bm_ranges_swap_ranges_vb_aligned/1048576 3340.802 -
bm_ranges_swap_ranges_vb_aligned/128 3.418 -
bm_ranges_swap_ranges_vb_aligned/131072 245.465 -3.97%
bm_ranges_swap_ranges_vb_aligned/16 3.310 -
bm_ranges_swap_ranges_vb_aligned/16384 34.957 -
bm_ranges_swap_ranges_vb_aligned/2048 8.609 1.31%
bm_ranges_swap_ranges_vb_aligned/256 3.460 -
bm_ranges_swap_ranges_vb_aligned/262144 481.461 -2.70%
bm_ranges_swap_ranges_vb_aligned/32 3.453 4.51%
bm_ranges_swap_ranges_vb_aligned/32768 64.148 -
bm_ranges_swap_ranges_vb_aligned/4096 11.930 -
bm_ranges_swap_ranges_vb_aligned/512 5.220 -
bm_ranges_swap_ranges_vb_aligned/524288 1044.565 -
bm_ranges_swap_ranges_vb_aligned/64 3.126 3.49%
bm_ranges_swap_ranges_vb_aligned/65536 123.217 -
bm_ranges_swap_ranges_vb_aligned/8 3.257 -
bm_ranges_swap_ranges_vb_aligned/8192 19.500 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15650.221 -
bm_ranges_swap_ranges_vb_unaligned/262144 3763.761 -
bm_ranges_swap_ranges_vb_unaligned/32768 476.182 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.022 -
bm_ranges_swap_ranges_vb_unaligned/512 13.464 -
bm_ranges_swap_ranges_vb_unaligned/64 6.209 -
bm_ranges_swap_ranges_vb_unaligned/8 5.095 -
bm_swap_ranges_vb_aligned/1048576 3335.128 -
bm_swap_ranges_vb_aligned/262144 483.236 -
bm_swap_ranges_vb_aligned/32768 63.655 -
bm_swap_ranges_vb_aligned/4096 12.528 -
bm_swap_ranges_vb_aligned/512 4.935 -
bm_swap_ranges_vb_aligned/64 2.912 1.71%
bm_swap_ranges_vb_aligned/8 3.136 -1.94%
bm_swap_ranges_vb_unaligned/1048576 15938.475 -
bm_swap_ranges_vb_unaligned/262144 3835.386 -
bm_swap_ranges_vb_unaligned/32768 484.209 -
bm_swap_ranges_vb_unaligned/4096 65.079 -
bm_swap_ranges_vb_unaligned/512 12.576 -
bm_swap_ranges_vb_unaligned/64 4.996 1.28%
bm_swap_ranges_vb_unaligned/8 4.789 -
bm_write 604.699 9.98%
ranges::min(std::deque<__int128>)/1 0.641 -
ranges::min(std::deque<__int128>)/64 20.895 -25.12%
ranges::min(std::deque<__int128>)/70000 24366.677 -49.07%
ranges::min(std::deque<__int128>)/8 2.828 -3.21%
ranges::min(std::deque<char>)/1 0.673 -
ranges::min(std::deque<char>)/64 21.588 30.53%
ranges::min(std::deque<char>)/70000 26210.646 47.60%
ranges::min(std::deque<char>)/8 2.363 -2.11%
ranges::min(std::deque<long_long>)/1 0.693 4.03%
ranges::min(std::deque<long_long>)/64 18.405 14.07%
ranges::min(std::deque<long_long>)/70000 20921.651 11.50%
ranges::min(std::deque<long_long>)/8 2.308 -
ranges::min(std::list<__int128>)/1 0.335 -17.19%
ranges::min(std::list<__int128>)/64 36.124 9.02%
ranges::min(std::list<__int128>)/70000 61586.357 4.60%
ranges::min(std::list<__int128>)/8 2.293 10.64%
ranges::min(std::list<char>)/1 0.364 -
ranges::min(std::list<char>)/64 26.892 -
ranges::min(std::list<char>)/70000 54629.647 1.51%
ranges::min(std::list<char>)/8 1.898 -
ranges::min(std::list<long_long>)/1 0.262 -28.75%
ranges::min(std::list<long_long>)/64 24.695 1.20%
ranges::min(std::list<long_long>)/70000 52194.909 19.01%
ranges::min(std::list<long_long>)/8 1.907 -1.22%
ranges::min(std::vector<__int128>)/1 0.346 -
ranges::min(std::vector<__int128>)/64 27.096 11.12%
ranges::min(std::vector<__int128>)/70000 30152.562 12.04%
ranges::min(std::vector<__int128>)/8 2.921 2.52%
ranges::min(std::vector<char>)/1 0.381 -
ranges::min(std::vector<char>)/64 4.143 -1.05%
ranges::min(std::vector<char>)/70000 494.533 -
ranges::min(std::vector<char>)/8 2.423 -3.38%
ranges::min(std::vector<long_long>)/1 0.334 -
ranges::min(std::vector<long_long>)/64 4.681 -2.24%
ranges::min(std::vector<long_long>)/70000 7960.435 -
ranges::min(std::vector<long_long>)/8 2.255 4.26%
ranges::minmax(std::deque<__int128>)/1 0.721 3.44%
ranges::minmax(std::deque<__int128>)/64 37.461 10.00%
ranges::minmax(std::deque<__int128>)/70000 41394.422 11.81%
ranges::minmax(std::deque<__int128>)/8 4.062 3.45%
ranges::minmax(std::deque<char>)/1 0.849 11.68%
ranges::minmax(std::deque<char>)/64 24.995 -15.02%
ranges::minmax(std::deque<char>)/70000 25576.981 -11.89%
ranges::minmax(std::deque<char>)/8 3.869 -7.09%
ranges::minmax(std::deque<long_long>)/1 0.813 -11.18%
ranges::minmax(std::deque<long_long>)/64 32.451 17.19%
ranges::minmax(std::deque<long_long>)/70000 30461.623 5.66%
ranges::minmax(std::deque<long_long>)/8 4.073 -5.13%
ranges::minmax(std::list<__int128>)/1 0.461 6.18%
ranges::minmax(std::list<__int128>)/64 42.019 -
ranges::minmax(std::list<__int128>)/70000 62031.718 -1.63%
ranges::minmax(std::list<__int128>)/8 3.875 -
ranges::minmax(std::list<char>)/1 0.463 -
ranges::minmax(std::list<char>)/64 34.070 -2.48%
ranges::minmax(std::list<char>)/70000 53482.835 -5.68%
ranges::minmax(std::list<char>)/8 2.523 -1.13%
ranges::minmax(std::list<long_long>)/1 0.397 -28.28%
ranges::minmax(std::list<long_long>)/64 30.159 -
ranges::minmax(std::list<long_long>)/70000 54691.954 -
ranges::minmax(std::list<long_long>)/8 2.544 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 31.970 -
ranges::minmax(std::vector<__int128>)/70000 35002.489 -
ranges::minmax(std::vector<__int128>)/8 4.107 -
ranges::minmax(std::vector<char>)/1 0.627 -3.43%
ranges::minmax(std::vector<char>)/64 1.378 8.13%
ranges::minmax(std::vector<char>)/70000 592.106 -
ranges::minmax(std::vector<char>)/8 1.077 5.99%
ranges::minmax(std::vector<long_long>)/1 0.690 13.44%
ranges::minmax(std::vector<long_long>)/64 10.173 -
ranges::minmax(std::vector<long_long>)/70000 9180.526 -
ranges::minmax(std::vector<long_long>)/8 2.108 -
rng::contains(deque<int>)_(process_all)/1048576 245416.506 1.11%
rng::contains(deque<int>)_(process_all)/32 8.743 1.69%
rng::contains(deque<int>)_(process_all)/50 12.739 1.25%
rng::contains(deque<int>)_(process_all)/8 3.138 4.71%
rng::contains(deque<int>)_(process_all)/8192 1880.784 1.16%
rng::contains(list<int>)_(process_all)/1048576 830117.842 1.86%
rng::contains(list<int>)_(process_all)/32 9.230 4.18%
rng::contains(list<int>)_(process_all)/50 18.186 -
rng::contains(list<int>)_(process_all)/8 2.328 1.32%
rng::contains(list<int>)_(process_all)/8192 7080.033 3.59%
rng::contains(vector<int>)_(process_all)/1048576 233682.064 1.14%
rng::contains(vector<int>)_(process_all)/32 8.321 1.15%
rng::contains(vector<int>)_(process_all)/50 12.265 -
rng::contains(vector<int>)_(process_all)/8 2.772 7.44%
rng::contains(vector<int>)_(process_all)/8192 1814.577 1.01%
rng::contains_subrange(deque<int>)_(near_matches)/1000 20778.231 14.96%
rng::contains_subrange(deque<int>)_(near_matches)/1024 27312.509 44.31%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1487440.268 2.77%
rng::contains_subrange(deque<int>)_(process_all)/1048576 427444.012 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.109 13.17%
rng::contains_subrange(deque<int>)_(process_all)/32 11.925 4.84%
rng::contains_subrange(deque<int>)_(process_all)/50 24.863 15.47%
rng::contains_subrange(deque<int>)_(process_all)/8192 3340.768 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 507066.770 1.08%
rng::contains_subrange(deque<int>)_(same_length)/16 10.575 -18.54%
rng::contains_subrange(deque<int>)_(same_length)/32 17.910 -12.69%
rng::contains_subrange(deque<int>)_(same_length)/50 26.272 -8.55%
rng::contains_subrange(deque<int>)_(same_length)/8192 3950.988 1.17%
rng::contains_subrange(deque<int>)_(single_element)/1048576 476291.440 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.399 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.552 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.568 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3713.286 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37446.726 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38982.138 -6.50%
rng::contains_subrange(list<int>)_(near_matches)/8192 2528140.794 -3.20%
rng::contains_subrange(list<int>)_(process_all)/1048576 849444.461 -
rng::contains_subrange(list<int>)_(process_all)/16 4.761 -
rng::contains_subrange(list<int>)_(process_all)/32 10.149 -
rng::contains_subrange(list<int>)_(process_all)/50 17.967 3.01%
rng::contains_subrange(list<int>)_(process_all)/8192 6933.241 -13.96%
rng::contains_subrange(list<int>)_(same_length)/1048576 945726.946 1.15%
rng::contains_subrange(list<int>)_(same_length)/16 5.840 -
rng::contains_subrange(list<int>)_(same_length)/32 16.495 -
rng::contains_subrange(list<int>)_(same_length)/50 25.134 -
rng::contains_subrange(list<int>)_(same_length)/8192 7928.181 -
rng::contains_subrange(list<int>)_(single_element)/1048576 853511.955 4.18%
rng::contains_subrange(list<int>)_(single_element)/16 4.924 -
rng::contains_subrange(list<int>)_(single_element)/32 10.208 2.05%
rng::contains_subrange(list<int>)_(single_element)/50 17.186 -1.32%
rng::contains_subrange(list<int>)_(single_element)/8192 6803.503 -9.57%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13306.535 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13994.152 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 760799.093 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208297.368 -1.20%
rng::contains_subrange(vector<int>)_(process_all)/16 4.671 -4.48%
rng::contains_subrange(vector<int>)_(process_all)/32 7.956 -1.77%
rng::contains_subrange(vector<int>)_(process_all)/50 11.420 -1.15%
rng::contains_subrange(vector<int>)_(process_all)/8192 1623.849 -1.25%
rng::contains_subrange(vector<int>)_(same_length)/1048576 243240.057 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.723 -3.57%
rng::contains_subrange(vector<int>)_(same_length)/32 8.616 -1.49%
rng::contains_subrange(vector<int>)_(same_length)/50 12.704 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1867.840 -
rng::contains_subrange(vector<int>)_(single_element)/1048576 232221.343 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.868 3.59%
rng::contains_subrange(vector<int>)_(single_element)/32 8.545 1.44%
rng::contains_subrange(vector<int>)_(single_element)/50 12.466 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1807.478 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 470.121 -1.93%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 489538.144 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.706 -9.45%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.249 -6.55%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3812.508 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.140 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.773 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.140 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.140 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.145 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 516.381 -1.27%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 516363.809 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 27.898 1.26%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.581 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4004.903 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.163 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.767 2.15%
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.162 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.166 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2057.112 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2184985.340 -1.22%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.066 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.794 1.55%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 19682.131 3.30%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 657.212 -10.67%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1444140.354 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.209 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.908 1.15%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11366.962 -17.52%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1760.947 -2.94%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2340142.777 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.964 1.38%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.800 3.21%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20317.900 1.47%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 628.737 -6.32%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1442196.344 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.217 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.811 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11357.828 -3.92%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.779 9.85%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.777 9.84%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.779 9.96%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 768.875 1.37%
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 953235.201 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.458 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.066 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9117.162 5.08%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.816 5.54%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.819 6.02%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.764 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.762 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.815 5.48%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 862.677 -3.82%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1070079.436 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.390 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.846 2.51%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11173.396 -6.43%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.245 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73663.695 -5.93%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.381 -1.08%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.529 -6.65%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 569.799 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.170 -21.83%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.156 -22.80%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.156 -22.77%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.156 -22.75%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.156 -22.80%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.922 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 305949.760 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.877 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.072 2.81%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2539.845 -
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.867 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9372.816 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 18.031 4.00%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 8.232 7.57%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2303.850 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.245 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15429.254 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.724 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.595 3.75%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3860.396 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 737.702 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26744.802 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.915 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.519 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10730.053 13.65%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.986 2.48%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 653.144 1.31%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.590 -1.61%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.005 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 165.376 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 274.882 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8728.533 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.338 -1.79%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.055 2.97%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2151.831 -
rng::find(vector<bool>)_(process_all)/1024 4.533 -2.05%
rng::find(vector<bool>)_(process_all)/1048576 3624.648 -
rng::find(vector<bool>)_(process_all)/50 0.691 -5.93%
rng::find(vector<bool>)_(process_all)/8 0.646 -7.76%
rng::find(vector<bool>)_(process_all)/8192 33.277 -
rng::find_if(vector<bool>)_(process_all)/1024 562.534 -
rng::find_if(vector<bool>)_(process_all)/1048576 578746.867 -
rng::find_if(vector<bool>)_(process_all)/50 23.491 -1.54%
rng::find_if(vector<bool>)_(process_all)/8 3.461 -2.38%
rng::find_if(vector<bool>)_(process_all)/8192 4517.102 -
rng::find_if_not(vector<bool>)_(process_all)/1024 564.429 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 576788.504 -
rng::find_if_not(vector<bool>)_(process_all)/50 23.626 1.85%
rng::find_if_not(vector<bool>)_(process_all)/8 3.511 1.57%
rng::find_if_not(vector<bool>)_(process_all)/8192 4503.142 -
rng::find_last(deque<int>)_(bail_10%)/1024 260.836 15.67%
rng::find_last(deque<int>)_(bail_10%)/1048576 322252.259 -
rng::find_last(deque<int>)_(bail_10%)/50 12.967 14.40%
rng::find_last(deque<int>)_(bail_10%)/8 2.824 4.04%
rng::find_last(deque<int>)_(bail_10%)/8192 2497.480 -
rng::find_last(deque<int>)_(bail_90%)/1024 30.578 5.76%
rng::find_last(deque<int>)_(bail_90%)/1048576 27447.375 -
rng::find_last(deque<int>)_(bail_90%)/50 1.864 -
rng::find_last(deque<int>)_(bail_90%)/8 0.870 -
rng::find_last(deque<int>)_(bail_90%)/8192 216.401 7.43%
rng::find_last(forward_list<int>)_(bail_10%)/1024 725.970 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 701360.822 92.21%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.260 -2.24%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.308 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5834.357 -12.61%
rng::find_last(forward_list<int>)_(bail_90%)/1024 730.729 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 700541.329 78.49%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.634 -
rng::find_last(forward_list<int>)_(bail_90%)/8 2.402 -1.02%
rng::find_last(forward_list<int>)_(bail_90%)/8192 6419.587 6.93%
rng::find_last(list<int>)_(bail_10%)/1024 657.141 -1.93%
rng::find_last(list<int>)_(bail_10%)/1048576 784940.208 -
rng::find_last(list<int>)_(bail_10%)/50 15.781 -
rng::find_last(list<int>)_(bail_10%)/8 2.069 -
rng::find_last(list<int>)_(bail_10%)/8192 6316.722 -
rng::find_last(list<int>)_(bail_90%)/1024 76.583 -
rng::find_last(list<int>)_(bail_90%)/1048576 86714.830 -
rng::find_last(list<int>)_(bail_90%)/50 1.292 3.94%
rng::find_last(list<int>)_(bail_90%)/8 0.460 -
rng::find_last(list<int>)_(bail_90%)/8192 599.603 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.096 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205634.340 -
rng::find_last(vector<char>)_(bail_10%)/50 10.774 -
rng::find_last(vector<char>)_(bail_10%)/8 1.999 -
rng::find_last(vector<char>)_(bail_10%)/8192 1619.057 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.551 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22909.967 -
rng::find_last(vector<char>)_(bail_90%)/50 1.444 -
rng::find_last(vector<char>)_(bail_90%)/8 0.408 -11.10%
rng::find_last(vector<char>)_(bail_90%)/8192 188.296 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.699 -
rng::find_last(vector<int>)_(bail_10%)/1048576 212736.768 -
rng::find_last(vector<int>)_(bail_10%)/50 10.895 1.47%
rng::find_last(vector<int>)_(bail_10%)/8 2.010 -
rng::find_last(vector<int>)_(bail_10%)/8192 1646.018 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.876 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23723.598 3.05%
rng::find_last(vector<int>)_(bail_90%)/50 1.471 -1.22%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 -
rng::find_last(vector<int>)_(bail_90%)/8192 188.804 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.792 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 361542.850 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.723 -2.00%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.795 -3.73%
rng::find_last_if(deque<int>)_(bail_10%)/8192 2760.829 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.044 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38173.526 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.588 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.924 -10.58%
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.551 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 766.313 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 899503.865 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.350 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.200 -2.76%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6703.969 -4.65%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 798.789 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 900153.552 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.706 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.358 3.03%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6805.914 -
rng::find_last_if(list<int>)_(bail_10%)/1024 674.662 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 801521.403 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.265 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.297 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6599.935 -
rng::find_last_if(list<int>)_(bail_90%)/1024 69.963 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88360.815 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.152 -1.02%
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 602.868 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.284 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237245.345 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.404 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.068 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1854.134 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.646 -3.95%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26208.400 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.502 4.46%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.494 6.79%
rng::find_last_if(vector<char>)_(bail_90%)/8192 215.482 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 250.551 1.91%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 306783.049 -
rng::find_last_if(vector<int>)_(bail_10%)/50 12.048 4.54%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.638 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2184.685 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 26.181 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33499.480 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.482 -1.87%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.512 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.823 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 357.703 -1.46%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362121.445 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.611 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.811 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2767.004 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.239 -1.10%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38159.814 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.283 -2.33%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.884 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.065 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 765.003 1.50%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 907628.676 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.842 2.00%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.330 3.78%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6602.862 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 782.123 -2.69%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 898084.997 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.117 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.606 3.18%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6558.624 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 677.512 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 801464.666 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.471 6.88%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.178 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6593.584 -1.84%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 79.874 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88328.947 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.090 1.21%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.708 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 602.478 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 241.890 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238000.481 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.379 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.072 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1862.357 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.863 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26234.810 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.499 -2.66%
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.474 -17.19%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.320 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.550 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306738.963 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.495 -14.59%
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.639 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2181.466 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.192 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33464.204 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.509 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.502 4.83%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 219.125 -
rng::fold_left(deque<int>)/1048576 549798.633 -
rng::fold_left(deque<int>)/32 16.602 2.00%
rng::fold_left(deque<int>)/50 27.706 2.05%
rng::fold_left(deque<int>)/8 4.080 6.42%
rng::fold_left(deque<int>)/8192 4330.134 -4.91%
rng::fold_left(list<int>)/1048576 1470553.524 8.85%
rng::fold_left(list<int>)/32 20.686 -
rng::fold_left(list<int>)/50 37.581 -1.14%
rng::fold_left(list<int>)/8 3.843 -
rng::fold_left(list<int>)/8192 11054.715 6.38%
rng::fold_left(vector<int>)/1048576 1324483.616 -
rng::fold_left(vector<int>)/32 21.640 -
rng::fold_left(vector<int>)/50 37.086 -
rng::fold_left(vector<int>)/8 3.554 -
rng::fold_left(vector<int>)/8192 10307.006 -
rng::for_each(map<int>)/32 25.247 1.25%
rng::for_each(map<int>)/50 37.655 -
rng::for_each(map<int>)/8 6.175 -
rng::for_each(map<int>)/8192 7298.126 -
rng::for_each(multimap<int>)/32 26.244 -1.44%
rng::for_each(multimap<int>)/50 40.304 -
rng::for_each(multimap<int>)/8 6.221 1.27%
rng::for_each(multimap<int>)/8192 7399.688 -
rng::for_each(multiset<int>)/32 25.060 -
rng::for_each(multiset<int>)/50 38.636 -
rng::for_each(multiset<int>)/8 6.742 1.25%
rng::for_each(multiset<int>)/8192 7788.218 -
rng::for_each(set<int>)/32 25.216 -
rng::for_each(set<int>)/50 37.725 -
rng::for_each(set<int>)/8 6.596 -2.19%
rng::for_each(set<int>)/8192 7745.579 -
rng::starts_with(deque<int>)/1000 458.038 -3.76%
rng::starts_with(deque<int>)/1024 478.129 -1.87%
rng::starts_with(deque<int>)/1048576 491268.053 -1.32%
rng::starts_with(deque<int>)/8 3.938 -4.96%
rng::starts_with(deque<int>)/8192 3835.097 -1.02%
rng::starts_with(deque<int>,_pred)/1000 519.189 2.74%
rng::starts_with(deque<int>,_pred)/1024 531.775 1.94%
rng::starts_with(deque<int>,_pred)/1048576 525562.579 3.26%
rng::starts_with(deque<int>,_pred)/8 4.641 -
rng::starts_with(deque<int>,_pred)/8192 4042.229 3.07%
rng::starts_with(list<int>)/1000 754.060 -
rng::starts_with(list<int>)/1024 770.288 -
rng::starts_with(list<int>)/1048576 940609.068 -
rng::starts_with(list<int>)/8 2.954 1.48%
rng::starts_with(list<int>)/8192 9230.341 7.23%
rng::starts_with(list<int>,_pred)/1000 776.762 -1.08%
rng::starts_with(list<int>,_pred)/1024 798.763 -
rng::starts_with(list<int>,_pred)/1048576 970973.276 -
rng::starts_with(list<int>,_pred)/8 3.526 -
rng::starts_with(list<int>,_pred)/8192 10270.661 5.61%
rng::starts_with(vector<int>)/1000 58.263 -
rng::starts_with(vector<int>)/1024 59.889 -
rng::starts_with(vector<int>)/1048576 68292.434 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.223 -
rng::starts_with(vector<int>,_pred)/1000 278.155 -
rng::starts_with(vector<int>,_pred)/1024 287.644 -
rng::starts_with(vector<int>,_pred)/1048576 304336.447 -
rng::starts_with(vector<int>,_pred)/8 2.359 -6.32%
rng::starts_with(vector<int>,_pred)/8192 2500.795 -
std::adjacent_find(deque<int>)/1024 460.614 -
std::adjacent_find(deque<int>)/1048576 473623.395 -
std::adjacent_find(deque<int>)/50 18.616 -3.15%
std::adjacent_find(deque<int>)/8 3.776 32.04%
std::adjacent_find(deque<int>)/8192 3691.503 -
std::adjacent_find(deque<int>,_pred)/1024 628.483 -
std::adjacent_find(deque<int>,_pred)/1048576 648678.962 -
std::adjacent_find(deque<int>,_pred)/50 29.365 -
std::adjacent_find(deque<int>,_pred)/8 4.098 -3.80%
std::adjacent_find(deque<int>,_pred)/8192 5082.836 -
std::adjacent_find(list<int>)/1024 733.832 -
std::adjacent_find(list<int>)/1048576 866403.052 -
std::adjacent_find(list<int>)/50 23.235 -1.26%
std::adjacent_find(list<int>)/8 2.075 -
std::adjacent_find(list<int>)/8192 7203.275 -
std::adjacent_find(list<int>,_pred)/1024 787.155 -
std::adjacent_find(list<int>,_pred)/1048576 914175.249 -
std::adjacent_find(list<int>,_pred)/50 29.282 -
std::adjacent_find(list<int>,_pred)/8 3.817 1.77%
std::adjacent_find(list<int>,_pred)/8192 7222.160 -
std::adjacent_find(vector<int>)/1024 233.685 -
std::adjacent_find(vector<int>)/1048576 234449.439 -
std::adjacent_find(vector<int>)/50 11.920 -
std::adjacent_find(vector<int>)/8 2.026 -
std::adjacent_find(vector<int>)/8192 1823.795 -
std::adjacent_find(vector<int>,_pred)/1024 398.972 -
std::adjacent_find(vector<int>,_pred)/1048576 476436.852 2.05%
std::adjacent_find(vector<int>,_pred)/50 23.188 -
std::adjacent_find(vector<int>,_pred)/8 3.265 1.97%
std::adjacent_find(vector<int>,_pred)/8192 3185.282 -
std::all_of(deque<int>)_(process_all)/32 12.301 -
std::all_of(deque<int>)_(process_all)/32768 10128.606 -
std::all_of(deque<int>)_(process_all)/50 18.917 -
std::all_of(deque<int>)_(process_all)/8 3.289 -4.35%
std::all_of(deque<int>)_(process_all)/8192 2520.788 -
std::all_of(list<int>)_(process_all)/32 11.434 -
std::all_of(list<int>)_(process_all)/32768 26086.885 1.62%
std::all_of(list<int>)_(process_all)/50 21.969 1.32%
std::all_of(list<int>)_(process_all)/8 2.635 -
std::all_of(list<int>)_(process_all)/8192 7048.018 -
std::all_of(vector<int>)_(process_all)/32 8.403 -1.25%
std::all_of(vector<int>)_(process_all)/32768 8103.389 -
std::all_of(vector<int>)_(process_all)/50 13.381 -6.79%
std::all_of(vector<int>)_(process_all)/8 2.335 -2.86%
std::all_of(vector<int>)_(process_all)/8192 2037.708 -
std::any_of(deque<int>)_(process_all)/32 12.285 -
std::any_of(deque<int>)_(process_all)/32768 10501.356 3.75%
std::any_of(deque<int>)_(process_all)/50 18.870 -
std::any_of(deque<int>)_(process_all)/8 3.285 -4.42%
std::any_of(deque<int>)_(process_all)/8192 2622.478 3.64%
std::any_of(list<int>)_(process_all)/32 11.699 -
std::any_of(list<int>)_(process_all)/32768 27373.088 6.46%
std::any_of(list<int>)_(process_all)/50 21.953 -
std::any_of(list<int>)_(process_all)/8 2.660 -
std::any_of(list<int>)_(process_all)/8192 8120.785 1.89%
std::any_of(vector<int>)_(process_all)/32 8.413 1.13%
std::any_of(vector<int>)_(process_all)/32768 8109.032 -
std::any_of(vector<int>)_(process_all)/50 14.288 -3.74%
std::any_of(vector<int>)_(process_all)/8 2.631 7.49%
std::any_of(vector<int>)_(process_all)/8192 2033.839 -
std::copy(deque<int>)/1048576 50480.157 -
std::copy(deque<int>)/262144 11618.407 -
std::copy(deque<int>)/32768 1133.313 -
std::copy(deque<int>)/4096 145.136 -
std::copy(deque<int>)/512 16.629 -
std::copy(deque<int>)/64 5.213 92.70%
std::copy(deque<int>)/8 2.627 -2.39%
std::copy(list<int>)/1048576 865586.527 -
std::copy(list<int>)/262144 214466.465 -
std::copy(list<int>)/32768 25951.067 1.59%
std::copy(list<int>)/4096 3081.818 3.44%
std::copy(list<int>)/512 363.744 -
std::copy(list<int>)/64 33.006 -
std::copy(list<int>)/8 2.461 -
std::copy(vector<bool>)_(aligned)/1048576 2869.075 -3.75%
std::copy(vector<bool>)_(aligned)/262144 621.062 -16.96%
std::copy(vector<bool>)_(aligned)/32768 35.322 1.22%
std::copy(vector<bool>)_(aligned)/4096 4.896 4.67%
std::copy(vector<bool>)_(aligned)/512 1.373 -
std::copy(vector<bool>)_(aligned)/64 1.250 -2.96%
std::copy(vector<bool>)_(unaligned)/1048576 7015.687 -
std::copy(vector<bool>)_(unaligned)/262144 1712.174 -
std::copy(vector<bool>)_(unaligned)/32768 214.737 -
std::copy(vector<bool>)_(unaligned)/4096 26.042 -
std::copy(vector<bool>)_(unaligned)/512 3.483 -
std::copy(vector<bool>)_(unaligned)/64 1.799 -
std::copy(vector<int>)/1048576 50061.126 -
std::copy(vector<int>)/262144 12252.892 -1.51%
std::copy(vector<int>)/32768 3735.104 -1.58%
std::copy(vector<int>)/4096 239.302 38.18%
std::copy(vector<int>)/512 15.985 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.072 -7.18%
std::copy_backward(deque<int>)/1048576 137730.640 6.53%
std::copy_backward(deque<int>)/262144 34195.428 2.25%
std::copy_backward(deque<int>)/32768 3678.000 -3.66%
std::copy_backward(deque<int>)/4096 147.273 -
std::copy_backward(deque<int>)/512 18.020 -5.32%
std::copy_backward(deque<int>)/64 3.030 -14.71%
std::copy_backward(deque<int>)/8 2.811 4.54%
std::copy_backward(list<int>)/1048576 878469.024 -
std::copy_backward(list<int>)/262144 218082.932 -
std::copy_backward(list<int>)/32768 27136.713 1.66%
std::copy_backward(list<int>)/4096 3181.643 -2.05%
std::copy_backward(list<int>)/512 366.166 -
std::copy_backward(list<int>)/64 31.110 1.82%
std::copy_backward(list<int>)/8 2.343 -2.39%
std::copy_backward(vector<bool>)_(aligned)/1048576 2550.552 -8.84%
std::copy_backward(vector<bool>)_(aligned)/262144 769.324 16.41%
std::copy_backward(vector<bool>)_(aligned)/32768 35.631 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.071 -
std::copy_backward(vector<bool>)_(aligned)/512 1.514 -6.21%
std::copy_backward(vector<bool>)_(aligned)/64 1.648 -4.98%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6571.436 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1603.484 1.50%
std::copy_backward(vector<bool>)_(unaligned)/32768 209.726 3.16%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.335 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.781 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.889 -2.36%
std::copy_backward(vector<int>)/1048576 50175.738 -
std::copy_backward(vector<int>)/262144 12377.309 -
std::copy_backward(vector<int>)/32768 3795.122 -
std::copy_backward(vector<int>)/4096 221.466 47.51%
std::copy_backward(vector<int>)/512 16.582 -
std::copy_backward(vector<int>)/64 2.500 -
std::copy_backward(vector<int>)/8 2.066 -2.84%
std::copy_if(deque<int>)_(entire_range)/1048576 276738.316 -
std::copy_if(deque<int>)_(entire_range)/262144 69551.172 -
std::copy_if(deque<int>)_(entire_range)/32768 8648.905 -
std::copy_if(deque<int>)_(entire_range)/4096 1021.516 -
std::copy_if(deque<int>)_(entire_range)/512 135.109 -4.90%
std::copy_if(deque<int>)_(entire_range)/64 16.182 -
std::copy_if(deque<int>)_(entire_range)/8 2.546 -3.65%
std::copy_if(deque<int>)_(every_other)/1048576 371306.256 -
std::copy_if(deque<int>)_(every_other)/262144 92687.318 -
std::copy_if(deque<int>)_(every_other)/32768 11576.308 -
std::copy_if(deque<int>)_(every_other)/4096 1451.598 -
std::copy_if(deque<int>)_(every_other)/512 181.563 -
std::copy_if(deque<int>)_(every_other)/64 23.343 -
std::copy_if(deque<int>)_(every_other)/8 3.441 -
std::copy_if(list<int>)_(entire_range)/1048576 869337.676 -
std::copy_if(list<int>)_(entire_range)/262144 216622.492 1.25%
std::copy_if(list<int>)_(entire_range)/32768 25760.352 1.24%
std::copy_if(list<int>)_(entire_range)/4096 3008.785 -
std::copy_if(list<int>)_(entire_range)/512 367.042 -
std::copy_if(list<int>)_(entire_range)/64 36.481 20.35%
std::copy_if(list<int>)_(entire_range)/8 2.541 -
std::copy_if(list<int>)_(every_other)/1048576 835033.597 1.32%
std::copy_if(list<int>)_(every_other)/262144 207506.731 -
std::copy_if(list<int>)_(every_other)/32768 25331.227 -
std::copy_if(list<int>)_(every_other)/4096 3311.771 -20.50%
std::copy_if(list<int>)_(every_other)/512 358.522 -
std::copy_if(list<int>)_(every_other)/64 27.716 -
std::copy_if(list<int>)_(every_other)/8 2.292 -
std::copy_if(vector<int>)_(entire_range)/1048576 243759.221 -
std::copy_if(vector<int>)_(entire_range)/262144 59507.715 -
std::copy_if(vector<int>)_(entire_range)/32768 7419.318 -
std::copy_if(vector<int>)_(entire_range)/4096 927.916 -
std::copy_if(vector<int>)_(entire_range)/512 122.522 -
std::copy_if(vector<int>)_(entire_range)/64 15.851 3.94%
std::copy_if(vector<int>)_(entire_range)/8 2.312 -
std::copy_if(vector<int>)_(every_other)/1048576 496236.319 -2.25%
std::copy_if(vector<int>)_(every_other)/262144 127304.285 -
std::copy_if(vector<int>)_(every_other)/32768 16137.670 -
std::copy_if(vector<int>)_(every_other)/4096 1989.200 -
std::copy_if(vector<int>)_(every_other)/512 253.959 -
std::copy_if(vector<int>)_(every_other)/64 32.713 -
std::copy_if(vector<int>)_(every_other)/8 4.164 -2.03%
std::copy_n(deque<int>)/1048576 50152.899 -
std::copy_n(deque<int>)/262144 11713.274 1.06%
std::copy_n(deque<int>)/32768 1139.220 -
std::copy_n(deque<int>)/4096 147.635 1.45%
std::copy_n(deque<int>)/512 16.725 -
std::copy_n(deque<int>)/64 2.803 1.07%
std::copy_n(deque<int>)/8 2.835 1.90%
std::copy_n(list<int>)/1048576 866487.325 -
std::copy_n(list<int>)/262144 215593.249 -
std::copy_n(list<int>)/32768 27202.306 4.25%
std::copy_n(list<int>)/4096 3557.677 -
std::copy_n(list<int>)/512 341.973 -
std::copy_n(list<int>)/64 14.637 -
std::copy_n(list<int>)/8 2.221 -
std::copy_n(vector<bool>)_(aligned)/1048576 2706.875 15.84%
std::copy_n(vector<bool>)_(aligned)/262144 682.661 10.44%
std::copy_n(vector<bool>)_(aligned)/32768 35.750 1.75%
std::copy_n(vector<bool>)_(aligned)/4096 4.858 3.43%
std::copy_n(vector<bool>)_(aligned)/512 1.380 -
std::copy_n(vector<bool>)_(aligned)/64 1.410 4.84%
std::copy_n(vector<bool>)_(unaligned)/1048576 7017.871 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.641 -
std::copy_n(vector<bool>)_(unaligned)/32768 218.074 1.83%
std::copy_n(vector<bool>)_(unaligned)/4096 26.045 -
std::copy_n(vector<bool>)_(unaligned)/512 3.488 -
std::copy_n(vector<bool>)_(unaligned)/64 1.804 -
std::copy_n(vector<int>)/1048576 50163.512 -
std::copy_n(vector<int>)/262144 11425.651 -7.75%
std::copy_n(vector<int>)/32768 3361.131 -
std::copy_n(vector<int>)/4096 222.922 39.44%
std::copy_n(vector<int>)/512 16.101 -
std::copy_n(vector<int>)/64 2.509 1.81%
std::copy_n(vector<int>)/8 2.422 9.01%
std::count(deque<int>)_(every_other)/1024 245.059 -
std::count(deque<int>)_(every_other)/1048576 250817.961 -
std::count(deque<int>)_(every_other)/8 2.528 -
std::count(deque<int>)_(every_other)/8192 1922.943 -
std::count(list<int>)_(every_other)/1024 707.767 1.69%
std::count(list<int>)_(every_other)/1048576 822921.734 2.10%
std::count(list<int>)_(every_other)/8 2.129 -
std::count(list<int>)_(every_other)/8192 7203.706 -
std::count(vector<bool>)/1000 2.996 -
std::count(vector<bool>)/1024 1.685 -
std::count(vector<bool>)/1048576 1451.636 -
std::count(vector<bool>)/8192 11.396 -
std::count(vector<int>)_(every_other)/1024 102.387 -
std::count(vector<int>)_(every_other)/1048576 104828.621 -
std::count(vector<int>)_(every_other)/8 1.295 -6.00%
std::count(vector<int>)_(every_other)/8192 815.176 -
std::count_if(deque<int>)_(every_other)/1024 346.223 -
std::count_if(deque<int>)_(every_other)/1048576 342282.649 -
std::count_if(deque<int>)_(every_other)/8 3.488 -
std::count_if(deque<int>)_(every_other)/8192 2682.943 -
std::count_if(list<int>)_(every_other)/1024 749.437 -
std::count_if(list<int>)_(every_other)/1048576 881609.257 -
std::count_if(list<int>)_(every_other)/8 2.767 -
std::count_if(list<int>)_(every_other)/8192 7063.745 -
std::count_if(vector<int>)_(every_other)/1024 245.586 -
std::count_if(vector<int>)_(every_other)/1048576 247636.061 -
std::count_if(vector<int>)_(every_other)/8 4.131 -
std::count_if(vector<int>)_(every_other)/8192 1895.477 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 428.197 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.453 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 833.108 1.74%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 351.647 5.73%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.791 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2544.411 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.474 -3.80%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.089 -9.67%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 454.118 2.17%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.803 -3.11%
std::deque<int>::ctor(Range)_(cheap_elements)/32 26.913 -10.53%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 454.899 1.68%
std::deque<int>::ctor(const&)_(cheap_elements)/1024 313.035 5.94%
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.237 -3.98%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2140.811 -
std::deque<int>::ctor(size)/1024 71.439 -5.36%
std::deque<int>::ctor(size)/32 27.912 -7.26%
std::deque<int>::ctor(size)/8192 439.137 -2.94%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 70.496 -7.02%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 27.112 -8.14%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 424.247 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.403 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.484 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.431 1.21%
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.815 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.543 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.602 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.936 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.021 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.980 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.722 -
std::deque<int>::insert(middle)_(cheap_elements)/32 11.256 -
std::deque<int>::insert(middle)_(cheap_elements)/8192 164.063 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.910 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.786 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 330.204 -3.90%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 672.643 3.59%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 400.891 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2593.667 3.11%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.867 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.695 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 839.139 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 421.713 4.00%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10446.090 2.85%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 13646.441 7.38%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 769.692 3.91%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 120827.229 6.51%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.706 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.462 -9.12%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6096.031 -2.24%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6742.561 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 165.335 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54638.911 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 862.118 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.021 -4.05%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 11999.101 -4.68%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20264.486 1.24%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 624.310 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 179631.454 1.25%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 879.205 1.71%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 47.752 -5.11%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 11978.485 -4.70%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20373.087 1.83%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 623.301 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 179897.502 1.54%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1053.917 -3.44%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 50.709 -2.92%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11587.387 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20660.654 1.17%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 630.386 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 181729.145 1.10%
std::deque<std::string>::ctor(size)/1024 717.887 1.10%
std::deque<std::string>::ctor(size)/32 43.115 -2.00%
std::deque<std::string>::ctor(size)/8192 8512.897 1.14%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 946.604 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.069 -4.20%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12590.386 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20433.862 1.57%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 591.491 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 177492.277 1.25%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.319 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.338 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.348 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 24.521 2.85%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.971 3.21%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 24.578 2.84%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 312.887 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.604 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2339.651 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.822 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 37.087 1.14%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2351.903 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.917 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.760 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.929 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 28.999 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.707 2.96%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.981 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.383 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.485 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2339.997 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 327.685 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.045 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2362.237 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 530.245 2.53%
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.956 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4597.664 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6509.109 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 163.963 1.02%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52587.463 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1025.156 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 412.597 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8082.480 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 13433.800 3.01%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 766.506 2.11%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 119074.832 3.07%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.381 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.188 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.266 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.357 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.841 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.842 -
std::distance(deque<int>)/1024 0.844 -
std::distance(deque<int>)/4096 0.846 -
std::distance(deque<int>)/50 0.844 -
std::distance(deque<int>)/8192 0.845 -
std::distance(join_view(vector<vector<int>>))/1024 0.975 -
std::distance(join_view(vector<vector<int>>))/4096 4.322 -4.25%
std::distance(join_view(vector<vector<int>>))/50 0.607 -7.31%
std::distance(join_view(vector<vector<int>>))/8192 8.349 1.37%
std::equal(deque<int>)_(it,_it,_it)/1024 500.567 3.37%
std::equal(deque<int>)_(it,_it,_it)/1048576 502541.996 -
std::equal(deque<int>)_(it,_it,_it)/50 25.343 -
std::equal(deque<int>)_(it,_it,_it)/8 4.442 -
std::equal(deque<int>)_(it,_it,_it)/8192 3910.792 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 439.335 8.43%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 456778.725 -3.99%
std::equal(deque<int>)_(it,_it,_it,_it)/50 22.277 5.44%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.012 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3437.705 -5.77%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 510.951 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 521456.735 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.230 -1.98%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.289 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4142.909 3.45%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 516.445 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 516974.373 1.87%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.059 2.79%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.541 -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4034.755 1.65%
std::equal(list<int>)_(it,_it,_it)/1024 1129.340 -
std::equal(list<int>)_(it,_it,_it)/1048576 1308186.060 -
std::equal(list<int>)_(it,_it,_it)/50 35.337 -
std::equal(list<int>)_(it,_it,_it)/8 2.710 -
std::equal(list<int>)_(it,_it,_it)/8192 9597.877 -7.02%
std::equal(list<int>)_(it,_it,_it,_it)/1024 773.776 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 948856.806 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.904 -8.04%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.972 -3.40%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11629.420 -5.88%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 802.604 -2.86%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977093.533 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 35.821 -5.29%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.451 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12384.350 -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1156.626 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1313433.520 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.656 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.500 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11138.450 -3.23%
std::equal(vector<bool>)_(aligned)/1024 0.220 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.220 -
std::equal(vector<bool>)_(aligned)/8 0.221 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.011 -
std::equal(vector<bool>)_(unaligned)/1048576 6372.590 -
std::equal(vector<bool>)_(unaligned)/50 0.741 -30.14%
std::equal(vector<bool>)_(unaligned)/8 0.785 -29.63%
std::equal(vector<bool>)_(unaligned)/8192 55.607 -1.44%
std::equal(vector<int>)_(it,_it,_it)/1024 77.776 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73706.009 -
std::equal(vector<int>)_(it,_it,_it)/50 4.116 -1.57%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.339 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 77.939 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73714.776 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.125 -2.67%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.316 -11.07%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.382 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 288.951 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305829.842 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.655 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.996 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.890 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 291.888 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305579.714 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.439 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.631 -6.39%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2543.402 -
std::fill(deque<int>)/1024 29.683 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.364 -
std::fill(deque<int>)/8192 235.091 -
std::fill(list<int>)/1024 498.478 -
std::fill(list<int>)/32 8.279 -
std::fill(list<int>)/50 34.289 -3.26%
std::fill(list<int>)/8192 8441.671 11.87%
std::fill(vector<bool>)/1048576 3619.855 -5.28%
std::fill(vector<bool>)/262144 230.377 -
std::fill(vector<bool>)/32768 29.887 -
std::fill(vector<bool>)/4096 4.190 -
std::fill(vector<bool>)/512 1.580 5.00%
std::fill(vector<bool>)/64 1.525 4.74%
std::fill(vector<int>)/1024 29.428 -1.17%
std::fill(vector<int>)/32 1.037 -5.47%
std::fill(vector<int>)/50 2.199 -
std::fill(vector<int>)/8192 232.941 -
std::fill_n(deque<int>)/1024 30.236 1.13%
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.201 -
std::fill_n(deque<int>)/8192 234.134 -
std::fill_n(list<int>)/1024 467.970 -
std::fill_n(list<int>)/32 8.057 -
std::fill_n(list<int>)/50 15.572 -3.22%
std::fill_n(list<int>)/8192 7995.311 -7.39%
std::fill_n(vector<bool>)/1048576 3820.791 -
std::fill_n(vector<bool>)/262144 948.645 -
std::fill_n(vector<bool>)/32768 29.843 -
std::fill_n(vector<bool>)/4096 4.190 -
std::fill_n(vector<bool>)/512 1.456 -
std::fill_n(vector<bool>)/64 1.453 3.92%
std::fill_n(vector<int>)/1024 29.149 -2.02%
std::fill_n(vector<int>)/32 1.142 -
std::fill_n(vector<int>)/50 2.213 -
std::fill_n(vector<int>)/8192 233.238 -
std::find(deque<int>)_(bail_25%)/1024 67.694 -
std::find(deque<int>)_(bail_25%)/32768 1914.019 -
std::find(deque<int>)_(bail_25%)/8 2.280 -
std::find(deque<int>)_(bail_25%)/8192 478.612 -
std::find(deque<int>)_(process_all)/1024 242.808 -
std::find(deque<int>)_(process_all)/32768 7795.922 -
std::find(deque<int>)_(process_all)/50 13.098 -
std::find(deque<int>)_(process_all)/8 3.328 -4.03%
std::find(deque<int>)_(process_all)/8192 1944.128 -
std::find(list<int>)_(bail_25%)/1024 131.771 2.91%
std::find(list<int>)_(bail_25%)/32768 8529.061 4.10%
std::find(list<int>)_(bail_25%)/8 0.928 1.23%
std::find(list<int>)_(bail_25%)/8192 1437.001 1.30%
std::find(list<int>)_(process_all)/1024 700.490 -4.66%
std::find(list<int>)_(process_all)/32768 25641.121 -1.16%
std::find(list<int>)_(process_all)/50 18.901 -1.07%
std::find(list<int>)_(process_all)/8 2.369 -1.45%
std::find(list<int>)_(process_all)/8192 6856.841 -
std::find(vector<bool>)_(process_all)/1024 4.645 3.70%
std::find(vector<bool>)_(process_all)/1048576 3629.994 -
std::find(vector<bool>)_(process_all)/50 0.799 17.71%
std::find(vector<bool>)_(process_all)/8 0.843 24.49%
std::find(vector<bool>)_(process_all)/8192 33.256 -
std::find(vector<char>)_(bail_25%)/1024 5.310 -
std::find(vector<char>)_(bail_25%)/32768 136.116 -
std::find(vector<char>)_(bail_25%)/8 1.154 -
std::find(vector<char>)_(bail_25%)/8192 39.685 -
std::find(vector<char>)_(process_all)/1024 16.185 -
std::find(vector<char>)_(process_all)/32768 493.727 -
std::find(vector<char>)_(process_all)/50 1.659 -
std::find(vector<char>)_(process_all)/8 0.924 -1.73%
std::find(vector<char>)_(process_all)/8192 135.552 -
std::find(vector<int>)_(bail_25%)/1024 66.083 -
std::find(vector<int>)_(bail_25%)/32768 1858.478 -
std::find(vector<int>)_(bail_25%)/8 1.516 6.94%
std::find(vector<int>)_(bail_25%)/8192 470.254 -
std::find(vector<int>)_(process_all)/1024 241.796 -
std::find(vector<int>)_(process_all)/32768 7389.877 -
std::find(vector<int>)_(process_all)/50 12.413 -
std::find(vector<int>)_(process_all)/8 2.716 -
std::find(vector<int>)_(process_all)/8192 1848.347 -
std::find(vector<long_long>)_(bail_25%)/1024 23.228 1.03%
std::find(vector<long_long>)_(bail_25%)/32768 734.701 -
std::find(vector<long_long>)_(bail_25%)/8 0.996 8.87%
std::find(vector<long_long>)_(bail_25%)/8192 189.338 1.02%
std::find(vector<long_long>)_(process_all)/1024 89.963 -
std::find(vector<long_long>)_(process_all)/32768 2892.010 -
std::find(vector<long_long>)_(process_all)/50 4.394 -
std::find(vector<long_long>)_(process_all)/8 1.000 -8.43%
std::find(vector<long_long>)_(process_all)/8192 721.435 -
std::find(vector<short>)_(bail_25%)/1024 5.957 -
std::find(vector<short>)_(bail_25%)/32768 188.030 -
std::find(vector<short>)_(bail_25%)/8 0.681 -4.39%
std::find(vector<short>)_(bail_25%)/8192 45.220 -
std::find(vector<short>)_(process_all)/1024 22.519 -
std::find(vector<short>)_(process_all)/32768 721.341 -
std::find(vector<short>)_(process_all)/50 1.668 -
std::find(vector<short>)_(process_all)/8 0.692 -
std::find(vector<short>)_(process_all)/8192 180.108 -
std::find_end(deque<int>)_(match_near_end)/1000 40.568 -9.82%
std::find_end(deque<int>)_(match_near_end)/1024 33.546 3.35%
std::find_end(deque<int>)_(match_near_end)/8192 277.814 2.06%
std::find_end(deque<int>)_(near_matches)/1000 16482.322 5.10%
std::find_end(deque<int>)_(near_matches)/1024 16882.421 3.61%
std::find_end(deque<int>)_(near_matches)/8192 1185496.321 5.68%
std::find_end(deque<int>)_(process_all)/1000 291.787 2.29%
std::find_end(deque<int>)_(process_all)/1024 292.383 -
std::find_end(deque<int>)_(process_all)/1048576 263228.509 -4.53%
std::find_end(deque<int>)_(process_all)/8192 2045.401 -2.11%
std::find_end(deque<int>)_(same_length)/1000 325.454 -10.07%
std::find_end(deque<int>)_(same_length)/1024 332.787 -5.13%
std::find_end(deque<int>)_(same_length)/8192 2845.399 1.09%
std::find_end(deque<int>)_(single_element)/1000 331.653 7.00%
std::find_end(deque<int>)_(single_element)/1024 328.872 7.56%
std::find_end(deque<int>)_(single_element)/8192 2356.400 6.54%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.302 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 77.026 1.00%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.697 -2.69%
std::find_end(deque<int>,_pred)_(near_matches)/1000 30988.167 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 32126.363 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1874602.382 -
std::find_end(deque<int>,_pred)_(process_all)/1000 576.985 -1.29%
std::find_end(deque<int>,_pred)_(process_all)/1024 586.973 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 592656.560 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4326.414 -
std::find_end(deque<int>,_pred)_(same_length)/1000 786.604 1.18%
std::find_end(deque<int>,_pred)_(same_length)/1024 839.183 5.40%
std::find_end(deque<int>,_pred)_(same_length)/8192 5066.635 1.99%
std::find_end(deque<int>,_pred)_(single_element)/1000 668.748 -
std::find_end(deque<int>,_pred)_(single_element)/1024 667.958 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4880.751 -
std::find_end(forward_list<int>)_(match_near_end)/1000 762.104 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4459.228 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256491.975 -
std::find_end(forward_list<int>)_(near_matches)/1000 36538.407 -
std::find_end(forward_list<int>)_(near_matches)/1024 37897.385 -
std::find_end(forward_list<int>)_(near_matches)/8192 2454146.200 -
std::find_end(forward_list<int>)_(process_all)/1000 684.059 -
std::find_end(forward_list<int>)_(process_all)/1024 709.374 -
std::find_end(forward_list<int>)_(process_all)/1048576 761360.386 -
std::find_end(forward_list<int>)_(process_all)/8192 5684.711 -14.06%
std::find_end(forward_list<int>)_(same_length)/1000 1471.779 -
std::find_end(forward_list<int>)_(same_length)/1024 1486.553 -
std::find_end(forward_list<int>)_(same_length)/8192 14107.475 -
std::find_end(forward_list<int>)_(single_element)/1000 695.380 -
std::find_end(forward_list<int>)_(single_element)/1024 719.240 -
std::find_end(forward_list<int>)_(single_element)/8192 5820.296 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 839.449 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5139.631 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 276019.562 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41494.269 1.41%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42868.790 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2676375.954 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 788.715 -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 806.965 -2.11%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 881393.896 -1.83%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6505.057 -2.38%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1529.717 -2.86%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.960 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17170.303 -1.93%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 738.951 -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 752.754 -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6160.411 -
std::find_end(list<int>)_(match_near_end)/1000 77.464 -
std::find_end(list<int>)_(match_near_end)/1024 59.818 -
std::find_end(list<int>)_(match_near_end)/8192 599.740 -
std::find_end(list<int>)_(near_matches)/1000 32895.190 -1.25%
std::find_end(list<int>)_(near_matches)/1024 34278.691 -1.32%
std::find_end(list<int>)_(near_matches)/8192 2243761.619 -
std::find_end(list<int>)_(process_all)/1000 713.701 -5.99%
std::find_end(list<int>)_(process_all)/1024 724.893 -1.66%
std::find_end(list<int>)_(process_all)/1048576 871515.807 -
std::find_end(list<int>)_(process_all)/8192 7260.193 -
std::find_end(list<int>)_(same_length)/1000 730.495 -
std::find_end(list<int>)_(same_length)/1024 748.402 -1.37%
std::find_end(list<int>)_(same_length)/8192 7936.483 -1.81%
std::find_end(list<int>)_(single_element)/1000 715.804 -
std::find_end(list<int>)_(single_element)/1024 731.972 -
std::find_end(list<int>)_(single_element)/8192 7883.416 1.87%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.181 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.880 1.14%
std::find_end(list<int>,_pred)_(match_near_end)/8192 624.550 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36821.930 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38174.332 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2394217.750 -
std::find_end(list<int>,_pred)_(process_all)/1000 821.461 3.41%
std::find_end(list<int>,_pred)_(process_all)/1024 814.156 -
std::find_end(list<int>,_pred)_(process_all)/1048576 957250.398 -
std::find_end(list<int>,_pred)_(process_all)/8192 8101.648 -
std::find_end(list<int>,_pred)_(same_length)/1000 779.277 1.42%
std::find_end(list<int>,_pred)_(same_length)/1024 793.991 -
std::find_end(list<int>,_pred)_(same_length)/8192 8645.008 -17.83%
std::find_end(list<int>,_pred)_(single_element)/1000 795.286 -
std::find_end(list<int>,_pred)_(single_element)/1024 813.974 -
std::find_end(list<int>,_pred)_(single_element)/8192 8463.978 3.38%
std::find_end(vector<int>)_(match_near_end)/1000 27.962 -
std::find_end(vector<int>)_(match_near_end)/1024 28.518 -
std::find_end(vector<int>)_(match_near_end)/8192 200.594 -
std::find_end(vector<int>)_(near_matches)/1000 13524.036 -
std::find_end(vector<int>)_(near_matches)/1024 14042.350 -
std::find_end(vector<int>)_(near_matches)/8192 769627.195 -
std::find_end(vector<int>)_(process_all)/1000 215.797 -2.25%
std::find_end(vector<int>)_(process_all)/1024 221.212 -1.68%
std::find_end(vector<int>)_(process_all)/1048576 229941.006 4.65%
std::find_end(vector<int>)_(process_all)/8192 1684.215 -1.16%
std::find_end(vector<int>)_(same_length)/1000 245.986 1.94%
std::find_end(vector<int>)_(same_length)/1024 251.775 2.07%
std::find_end(vector<int>)_(same_length)/8192 1986.166 -1.68%
std::find_end(vector<int>)_(single_element)/1000 240.078 -
std::find_end(vector<int>)_(single_element)/1024 245.209 -
std::find_end(vector<int>)_(single_element)/8192 1869.553 -1.40%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.324 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 59.977 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 476.983 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 23166.251 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 24099.672 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1457181.707 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.512 -
std::find_end(vector<int>,_pred)_(process_all)/1024 538.714 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 642083.180 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4299.412 -
std::find_end(vector<int>,_pred)_(same_length)/1000 607.607 -
std::find_end(vector<int>,_pred)_(same_length)/1024 622.279 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4991.815 -
std::find_end(vector<int>,_pred)_(single_element)/1000 582.793 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.170 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4775.525 -
std::find_first_of(deque<int>)_(large_needle)/1024 365274.661 -
std::find_first_of(deque<int>)_(large_needle)/32 282.748 -14.17%
std::find_first_of(deque<int>)_(large_needle)/50 672.144 -18.51%
std::find_first_of(deque<int>)_(large_needle)/8192 23495872.233 -
std::find_first_of(deque<int>)_(small_needle)/1024 3451.946 -2.15%
std::find_first_of(deque<int>)_(small_needle)/32 107.265 -3.32%
std::find_first_of(deque<int>)_(small_needle)/50 165.145 -3.31%
std::find_first_of(deque<int>)_(small_needle)/8192 27595.294 -2.08%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 603104.440 -2.31%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 585.821 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1589.602 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37096175.420 1.08%
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6235.426 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 196.787 -3.88%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.335 -2.02%
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49900.106 -
std::find_first_of(list<int>)_(large_needle)/1024 910138.641 7.27%
std::find_first_of(list<int>)_(large_needle)/32 670.968 -
std::find_first_of(list<int>)_(large_needle)/50 1735.982 -
std::find_first_of(list<int>)_(large_needle)/8192 49386443.429 -
std::find_first_of(list<int>)_(small_needle)/1024 2751.174 -
std::find_first_of(list<int>)_(small_needle)/32 93.289 -
std::find_first_of(list<int>)_(small_needle)/50 139.882 -
std::find_first_of(list<int>)_(small_needle)/8192 22059.083 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 894079.677 -2.10%
std::find_first_of(list<int>,_pred)_(large_needle)/32 745.814 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1961.487 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 59321808.997 2.67%
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5374.552 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.706 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.834 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43210.557 -
std::find_first_of(vector<int>)_(large_needle)/1024 120664.234 -
std::find_first_of(vector<int>)_(large_needle)/32 123.370 -
std::find_first_of(vector<int>)_(large_needle)/50 301.080 1.27%
std::find_first_of(vector<int>)_(large_needle)/8192 7770295.833 -
std::find_first_of(vector<int>)_(small_needle)/1024 1456.905 2.45%
std::find_first_of(vector<int>)_(small_needle)/32 47.696 -1.68%
std::find_first_of(vector<int>)_(small_needle)/50 73.392 3.51%
std::find_first_of(vector<int>)_(small_needle)/8192 11576.969 1.88%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 589256.395 -1.53%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.208 1.07%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.003 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38180136.562 -8.47%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5807.982 3.32%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 176.532 1.33%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 292.990 6.32%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44732.998 -
std::find_if(deque<int>)_(bail_25%)/1024 80.722 4.27%
std::find_if(deque<int>)_(bail_25%)/32768 2153.953 7.00%
std::find_if(deque<int>)_(bail_25%)/8 1.160 -
std::find_if(deque<int>)_(bail_25%)/8192 540.386 7.55%
std::find_if(deque<int>)_(process_all)/1024 249.350 -
std::find_if(deque<int>)_(process_all)/32768 8073.484 -
std::find_if(deque<int>)_(process_all)/50 12.679 -
std::find_if(deque<int>)_(process_all)/8 2.676 2.42%
std::find_if(deque<int>)_(process_all)/8192 1996.325 -
std::find_if(list<int>)_(bail_25%)/1024 184.216 2.05%
std::find_if(list<int>)_(bail_25%)/32768 7017.626 -
std::find_if(list<int>)_(bail_25%)/8 0.922 -
std::find_if(list<int>)_(bail_25%)/8192 1453.525 2.46%
std::find_if(list<int>)_(process_all)/1024 706.617 -
std::find_if(list<int>)_(process_all)/32768 25442.438 -
std::find_if(list<int>)_(process_all)/50 18.913 -
std::find_if(list<int>)_(process_all)/8 2.375 -
std::find_if(list<int>)_(process_all)/8192 8964.557 -
std::find_if(vector<bool>)_(process_all)/1024 566.723 -
std::find_if(vector<bool>)_(process_all)/1048576 578091.502 -
std::find_if(vector<bool>)_(process_all)/50 23.783 3.16%
std::find_if(vector<bool>)_(process_all)/8 3.528 2.30%
std::find_if(vector<bool>)_(process_all)/8192 4520.954 -
std::find_if(vector<char>)_(bail_25%)/1024 32.533 29.43%
std::find_if(vector<char>)_(bail_25%)/32768 988.998 24.11%
std::find_if(vector<char>)_(bail_25%)/8 0.929 -11.35%
std::find_if(vector<char>)_(bail_25%)/8192 250.746 19.33%
std::find_if(vector<char>)_(process_all)/1024 124.635 -
std::find_if(vector<char>)_(process_all)/32768 3746.959 -
std::find_if(vector<char>)_(process_all)/50 6.627 -
std::find_if(vector<char>)_(process_all)/8 1.595 12.75%
std::find_if(vector<char>)_(process_all)/8192 942.540 -
std::find_if(vector<int>)_(bail_25%)/1024 31.952 13.51%
std::find_if(vector<int>)_(bail_25%)/32768 973.621 17.56%
std::find_if(vector<int>)_(bail_25%)/8 0.914 35.76%
std::find_if(vector<int>)_(bail_25%)/8192 249.143 17.22%
std::find_if(vector<int>)_(process_all)/1024 112.886 -
std::find_if(vector<int>)_(process_all)/32768 3199.163 -
std::find_if(vector<int>)_(process_all)/50 5.634 -
std::find_if(vector<int>)_(process_all)/8 1.342 -5.92%
std::find_if(vector<int>)_(process_all)/8192 807.786 -
std::find_if_not(deque<int>)_(bail_25%)/1024 77.769 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2127.602 -24.14%
std::find_if_not(deque<int>)_(bail_25%)/8 1.171 -
std::find_if_not(deque<int>)_(bail_25%)/8192 509.587 -27.45%
std::find_if_not(deque<int>)_(process_all)/1024 320.605 28.06%
std::find_if_not(deque<int>)_(process_all)/32768 10276.108 27.95%
std::find_if_not(deque<int>)_(process_all)/50 12.609 -
std::find_if_not(deque<int>)_(process_all)/8 2.681 4.27%
std::find_if_not(deque<int>)_(process_all)/8192 2551.993 28.52%
std::find_if_not(list<int>)_(bail_25%)/1024 181.090 -
std::find_if_not(list<int>)_(bail_25%)/32768 7238.255 -8.70%
std::find_if_not(list<int>)_(bail_25%)/8 0.946 2.65%
std::find_if_not(list<int>)_(bail_25%)/8192 1419.622 -2.33%
std::find_if_not(list<int>)_(process_all)/1024 745.815 3.66%
std::find_if_not(list<int>)_(process_all)/32768 25630.769 -10.09%
std::find_if_not(list<int>)_(process_all)/50 38.701 -
std::find_if_not(list<int>)_(process_all)/8 3.842 8.41%
std::find_if_not(list<int>)_(process_all)/8192 6873.604 -
std::find_if_not(vector<bool>)_(process_all)/1024 568.518 -
std::find_if_not(vector<bool>)_(process_all)/1048576 578560.296 -
std::find_if_not(vector<bool>)_(process_all)/50 24.413 1.12%
std::find_if_not(vector<bool>)_(process_all)/8 3.666 2.99%
std::find_if_not(vector<bool>)_(process_all)/8192 4522.732 -
std::find_if_not(vector<char>)_(bail_25%)/1024 25.219 -6.96%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.249 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.754 -9.65%
std::find_if_not(vector<char>)_(bail_25%)/8192 240.669 -
std::find_if_not(vector<char>)_(process_all)/1024 125.603 1.28%
std::find_if_not(vector<char>)_(process_all)/32768 3743.798 -
std::find_if_not(vector<char>)_(process_all)/50 6.615 -
std::find_if_not(vector<char>)_(process_all)/8 1.477 -3.71%
std::find_if_not(vector<char>)_(process_all)/8192 942.676 -
std::find_if_not(vector<int>)_(bail_25%)/1024 34.497 17.43%
std::find_if_not(vector<int>)_(bail_25%)/32768 1028.065 7.58%
std::find_if_not(vector<int>)_(bail_25%)/8 0.785 6.63%
std::find_if_not(vector<int>)_(bail_25%)/8192 262.367 10.59%
std::find_if_not(vector<int>)_(process_all)/1024 114.873 2.33%
std::find_if_not(vector<int>)_(process_all)/32768 3362.577 5.21%
std::find_if_not(vector<int>)_(process_all)/50 5.730 5.49%
std::find_if_not(vector<int>)_(process_all)/8 1.481 3.68%
std::find_if_not(vector<int>)_(process_all)/8192 846.389 5.33%
std::flat_map<int,_int>::clear()/0 400.819 2.40%
std::flat_map<int,_int>::clear()/1024 391.647 -1.12%
std::flat_map<int,_int>::clear()/32 391.812 -
std::flat_map<int,_int>::clear()/8192 410.838 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.201 4.71%
std::flat_map<int,_int>::contains(key)_(existent)/32 3.110 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.218 5.91%
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.492 -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.937 1.09%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.384 2.08%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.695 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.156 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.064 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.586 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.424 -7.25%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.094 2.96%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.193 1.56%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 7.267 1.26%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.026 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 185.860 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.615 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1162.515 -
std::flat_map<int,_int>::ctor(const&)/0 12.783 -
std::flat_map<int,_int>::ctor(const&)/1024 178.918 1.08%
std::flat_map<int,_int>::ctor(const&)/32 22.820 -
std::flat_map<int,_int>::ctor(const&)/8192 1920.935 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.784 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 177.797 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.847 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1914.327 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.616 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4204.550 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.673 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33137.945 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.617 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8709.449 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 205.973 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 136145.426 3.80%
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.367 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.332 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.644 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.420 -5.73%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 4.847 -9.54%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.270 -2.13%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.596 -9.72%
std::flat_map<int,_int>::erase(iterator)/1024 75.826 1.70%
std::flat_map<int,_int>::erase(iterator)/32 19.815 -
std::flat_map<int,_int>::erase(iterator)/8192 533.593 8.82%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.211 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 411.560 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.779 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 626.629 3.90%
std::flat_map<int,_int>::erase(key)_(existent)/1024 90.180 -1.11%
std::flat_map<int,_int>::erase(key)_(existent)/32 22.513 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 586.846 6.83%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.458 -3.46%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.505 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.213 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 6.258 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.491 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.544 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.747 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.024 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.297 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.298 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.133 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.400 -16.70%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.071 5.86%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.314 3.78%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.067 6.36%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.902 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.027 37.88%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.272 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.546 -27.90%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.827 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 204.474 112.94%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.682 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 546.698 -5.08%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.868 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.755 19.21%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.921 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.430 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.880 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 141.097 81.28%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.309 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 515.095 1.97%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.543 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5196.600 2.33%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 604.348 -2.01%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40304.863 3.50%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.863 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5723.901 2.01%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 610.950 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43588.917 1.48%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.671 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7644.369 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 669.005 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63105.914 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 394.993 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1414.491 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 445.134 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8510.817 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.351 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1670.072 -5.90%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 455.348 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10364.878 -7.09%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 11.601 -
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.013 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 20.441 13.85%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.026 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 31.973 66.37%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.258 -2.49%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 25.643 10.64%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 14.989 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 230.785 137.63%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.998 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 561.712 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.170 2.61%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.814 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.498 15.49%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.688 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 39.215 61.47%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.267 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 27.908 -17.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.682 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 231.785 134.08%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.736 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 559.289 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.888 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.030 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.480 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.276 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 4.833 -23.49%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.282 -13.11%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 6.793 -26.72%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.552 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.858 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.634 -1.80%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 966.000 54.38%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.122 2.39%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 94.971 10.09%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.173 2.76%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1766.279 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.970 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.817 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1680.870 1.34%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.989 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.968 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.489 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.265 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.881 12.84%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.284 3.26%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 8.221 13.25%
std::flat_multimap<int,_int>::clear()/0 391.594 -
std::flat_multimap<int,_int>::clear()/1024 392.653 -
std::flat_multimap<int,_int>::clear()/32 392.512 -
std::flat_multimap<int,_int>::clear()/8192 409.398 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.202 -5.30%
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.102 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.558 -5.13%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.423 -8.94%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.665 22.84%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.224 2.11%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.787 23.83%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.020 -13.27%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.416 3.09%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.353 -16.61%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.097 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.126 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.543 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 15.001 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.954 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.507 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1162.019 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.766 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.543 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.849 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1930.550 1.78%
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.769 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 177.718 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.832 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1926.408 1.91%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.913 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3933.766 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.794 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 32044.479 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.922 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8420.075 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 195.183 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 134509.735 6.03%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.941 14.94%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.492 1.27%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 14.443 21.76%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.347 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.052 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.056 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.266 -
std::flat_multimap<int,_int>::erase(iterator)/1024 75.180 -1.83%
std::flat_multimap<int,_int>::erase(iterator)/32 20.254 1.56%
std::flat_multimap<int,_int>::erase(iterator)/8192 490.869 -1.24%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.294 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 413.372 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 398.045 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 603.613 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 89.385 2.31%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.800 2.85%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 534.324 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.255 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.803 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.032 -3.08%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.252 -2.62%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.255 -5.35%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.559 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.826 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.037 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.410 -1.61%
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.489 4.15%
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.186 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.382 -11.47%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.274 16.80%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.186 2.01%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.915 10.93%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.787 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 19.999 -35.74%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.172 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 31.823 11.54%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.754 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 100.807 -50.39%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.541 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 639.013 16.06%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.932 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.488 -19.83%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.995 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.482 -3.85%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.909 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.229 -42.68%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.302 -7.20%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 573.709 14.82%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.861 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4844.885 -9.69%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 596.687 -2.34%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 36792.133 -10.22%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.167 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5380.262 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 609.006 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41222.716 -1.19%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.897 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7277.043 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 663.415 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59470.573 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 396.133 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1115.515 4.91%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 442.826 1.81%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 6037.310 4.00%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.812 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1144.116 4.64%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 445.337 2.46%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 6023.848 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 100.208 -52.54%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.080 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 617.231 12.96%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.828 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 24.468 -3.35%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.337 2.14%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.012 55.23%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.881 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 96.739 -50.06%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.694 1.62%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 617.305 14.80%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.971 -2.72%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.066 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.463 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.263 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.832 23.63%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.266 4.34%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.219 27.33%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.359 -1.61%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.933 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.654 1.04%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 543.974 -7.54%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.625 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.113 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.630 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 547.605 -10.24%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.330 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.503 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.790 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 513.639 -13.10%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.905 -2.69%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.958 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.269 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 4.719 -31.16%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.175 -5.64%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.465 -31.92%
std::for_each(deque<int>)/32 3.682 -
std::for_each(deque<int>)/50 3.850 -
std::for_each(deque<int>)/8 0.916 -
std::for_each(deque<int>)/8192 255.162 -
std::for_each(join_view(vector<vector<int>>))/32 3.764 -
std::for_each(join_view(vector<vector<int>>))/50 3.968 -
std::for_each(join_view(vector<vector<int>>))/8 1.379 -
std::for_each(join_view(vector<vector<int>>))/8192 264.150 -
std::for_each(list<int>)/32 10.883 -
std::for_each(list<int>)/50 21.139 -
std::for_each(list<int>)/8 2.562 6.73%
std::for_each(list<int>)/8192 7217.980 -11.17%
std::for_each(map<int>::iterator)/32 23.919 -
std::for_each(map<int>::iterator)/50 35.920 -
std::for_each(map<int>::iterator)/8 5.009 -
std::for_each(map<int>::iterator)/8192 7299.365 -1.29%
std::for_each(multimap<int>::iterator)/32 23.592 -
std::for_each(multimap<int>::iterator)/50 36.492 -
std::for_each(multimap<int>::iterator)/8 5.050 -
std::for_each(multimap<int>::iterator)/8192 7541.306 -
std::for_each(multiset<int>::iterator)/32 23.556 -1.16%
std::for_each(multiset<int>::iterator)/50 35.957 -
std::for_each(multiset<int>::iterator)/8 5.058 -
std::for_each(multiset<int>::iterator)/8192 7973.773 -
std::for_each(set<int>::iterator)/32 24.277 -
std::for_each(set<int>::iterator)/50 37.004 1.06%
std::for_each(set<int>::iterator)/8 5.036 -
std::for_each(set<int>::iterator)/8192 7842.094 -
std::for_each(vector<int>)/32 3.679 -
std::for_each(vector<int>)/50 3.879 -
std::for_each(vector<int>)/8 0.918 -2.68%
std::for_each(vector<int>)/8192 252.056 -
std::for_each_n(deque<int>)/32 3.760 -
std::for_each_n(deque<int>)/50 3.943 -
std::for_each_n(deque<int>)/8 1.120 1.13%
std::for_each_n(deque<int>)/8192 254.757 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.943 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.369 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.531 5.57%
std::for_each_n(join_view(vector<vector<int>>))/8192 266.924 -
std::for_each_n(list<int>)/32 11.262 -
std::for_each_n(list<int>)/50 22.389 -2.40%
std::for_each_n(list<int>)/8 2.571 1.18%
std::for_each_n(list<int>)/8192 7244.749 -12.47%
std::for_each_n(vector<int>)/32 3.712 -
std::for_each_n(vector<int>)/50 3.858 -
std::for_each_n(vector<int>)/8 2.715 2.88%
std::for_each_n(vector<int>)/8192 251.855 -
std::generate(deque<int>)/1024 242.761 -
std::generate(deque<int>)/32 8.017 -
std::generate(deque<int>)/50 12.016 -
std::generate(deque<int>)/8192 1898.350 -
std::generate(list<int>)/1024 670.947 -
std::generate(list<int>)/32 8.408 -
std::generate(list<int>)/50 15.614 2.08%
std::generate(list<int>)/8192 7068.682 -7.43%
std::generate(vector<int>)/1024 242.900 -
std::generate(vector<int>)/32 7.950 -
std::generate(vector<int>)/50 11.929 -
std::generate(vector<int>)/8192 1834.351 -
std::generate_n(deque<int>)/1024 243.052 -
std::generate_n(deque<int>)/32 8.193 -
std::generate_n(deque<int>)/50 12.174 -
std::generate_n(deque<int>)/8192 1958.578 -
std::generate_n(list<int>)/1024 649.946 -
std::generate_n(list<int>)/32 8.533 -
std::generate_n(list<int>)/50 15.299 -
std::generate_n(list<int>)/8192 6928.419 -7.82%
std::generate_n(vector<int>)/1024 242.091 -
std::generate_n(vector<int>)/32 7.921 -
std::generate_n(vector<int>)/50 11.914 -
std::generate_n(vector<int>)/8192 1833.829 -
std::is_partitioned(deque<int>)_(partitioned)/1024 309.349 3.17%
std::is_partitioned(deque<int>)_(partitioned)/32 9.713 4.97%
std::is_partitioned(deque<int>)_(partitioned)/50 14.640 4.26%
std::is_partitioned(deque<int>)_(partitioned)/8192 2533.565 6.50%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 104.715 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.606 2.29%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.102 2.26%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 693.961 -6.02%
std::is_partitioned(list<int>)_(partitioned)/1024 708.195 19.93%
std::is_partitioned(list<int>)_(partitioned)/32 8.692 -
std::is_partitioned(list<int>)_(partitioned)/50 13.975 -
std::is_partitioned(list<int>)_(partitioned)/8192 7125.378 3.89%
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.152 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.172 -2.40%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.433 -2.19%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2173.842 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.335 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.503 2.38%
std::is_partitioned(vector<int>)_(partitioned)/50 9.734 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1405.745 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 59.534 7.08%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.716 -1.49%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.885 -1.85%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.293 3.46%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.108 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.834 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3856.599 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 513316.470 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 45.216 3.40%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 505.762 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.256 -1.36%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4069.048 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 687915.885 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.518 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 492.365 -2.23%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.394 -2.75%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3902.360 -4.78%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517531.188 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 45.413 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 522.328 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.500 -1.17%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4047.040 1.25%
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687835.378 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.839 -1.38%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 755.004 -52.79%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.827 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 8606.392 18.23%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1421019.945 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.012 -1.31%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 782.094 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.618 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 7660.523 -11.59%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1588343.066 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.758 -1.13%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 773.221 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.768 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8878.983 17.96%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1422327.319 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.652 -1.03%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 798.145 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.183 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7914.089 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1590433.143 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.656 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 363.325 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.793 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2825.564 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 211598.996 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 24.380 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.925 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.379 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2517.491 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1019826.895 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.323 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 380.092 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.146 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2950.432 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 211605.533 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.552 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.785 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.386 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2773.178 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1002027.639 1.24%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.559 1.77%
std::is_sorted(deque<int>)/1024 471.616 -
std::is_sorted(deque<int>)/8 4.653 44.55%
std::is_sorted(deque<int>)/8192 3776.389 -
std::is_sorted(deque<int>,_pred)/1024 641.532 -
std::is_sorted(deque<int>,_pred)/8 4.751 -1.88%
std::is_sorted(deque<int>,_pred)/8192 5191.945 -
std::is_sorted(list<int>)/1024 751.222 -
std::is_sorted(list<int>)/8 2.078 -1.05%
std::is_sorted(list<int>)/8192 7206.473 -
std::is_sorted(list<int>,_pred)/1024 821.155 -
std::is_sorted(list<int>,_pred)/8 4.041 -
std::is_sorted(list<int>,_pred)/8192 9020.994 -1.92%
std::is_sorted(vector<int>)/1024 247.921 -
std::is_sorted(vector<int>)/8 2.063 -
std::is_sorted(vector<int>)/8192 1945.803 1.15%
std::is_sorted(vector<int>,_pred)/1024 468.671 -
std::is_sorted(vector<int>,_pred)/8 3.436 -
std::is_sorted(vector<int>,_pred)/8192 3726.919 -
std::is_sorted_until(deque<int>)/1024 468.344 -
std::is_sorted_until(deque<int>)/8 2.786 2.84%
std::is_sorted_until(deque<int>)/8192 3752.065 -
std::is_sorted_until(deque<int>,_pred)/1024 596.144 -
std::is_sorted_until(deque<int>,_pred)/8 4.150 -5.13%
std::is_sorted_until(deque<int>,_pred)/8192 4797.541 -
std::is_sorted_until(list<int>)/1024 747.694 1.24%
std::is_sorted_until(list<int>)/8 2.072 -
std::is_sorted_until(list<int>)/8192 7209.774 6.01%
std::is_sorted_until(list<int>,_pred)/1024 792.378 -
std::is_sorted_until(list<int>,_pred)/8 3.625 -
std::is_sorted_until(list<int>,_pred)/8192 7712.741 10.68%
std::is_sorted_until(vector<int>)/1024 237.638 -
std::is_sorted_until(vector<int>)/8 2.186 -
std::is_sorted_until(vector<int>)/8192 1974.458 7.24%
std::is_sorted_until(vector<int>,_pred)/1024 413.174 -1.14%
std::is_sorted_until(vector<int>,_pred)/8 3.660 -
std::is_sorted_until(vector<int>,_pred)/8192 3311.666 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 5841.724 26.40%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 524.485 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 43219.634 18.62%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 703.932 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.868 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11056.560 10.94%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11725.888 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 339.624 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 101241.783 1.33%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11516.062 -1.77%
std::list<int>::ctor(Range)_(cheap_elements)/32 336.530 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 101525.899 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11614.661 -1.21%
std::list<int>::ctor(const&)_(cheap_elements)/32 340.621 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 101023.039 -
std::list<int>::ctor(size)/1024 12034.728 -2.28%
std::list<int>::ctor(size)/32 334.540 -
std::list<int>::ctor(size)/8192 98002.423 -3.91%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11511.221 -2.21%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 336.558 -1.02%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 98747.817 -
std::list<int>::erase(begin)_(cheap_elements)/1024 10.418 -
std::list<int>::erase(begin)_(cheap_elements)/32 10.458 1.42%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.212 -
std::list<int>::insert(begin)_(cheap_elements)/1024 11.901 2.64%
std::list<int>::insert(begin)_(cheap_elements)/32 10.617 -4.52%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.950 2.88%
std::list<int>::operator=(const&)_(cheap_elements)/1024 745.503 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.978 -
std::list<int>::operator=(const&)_(cheap_elements)/8192 10169.190 21.87%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 5189.424 12.21%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 539.746 2.54%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 40371.529 7.76%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.534 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.448 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.478 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 4751.386 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 532.622 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 38463.236 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16842.950 1.83%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 880.366 1.14%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 147839.032 1.67%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.120 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.813 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12016.477 -3.22%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6915.505 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 156.463 -3.73%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56388.934 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12795.310 1.45%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 348.858 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 102516.665 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32519.396 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 911.177 -1.31%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 278824.292 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12655.798 -3.11%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 349.477 -4.93%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 102930.778 -3.44%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32273.409 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 918.695 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 276775.817 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12551.871 -1.54%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 347.990 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 102421.790 -1.55%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32932.995 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 918.532 -1.29%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 279791.234 -
std::list<std::string>::ctor(size)/1024 12486.274 -1.59%
std::list<std::string>::ctor(size)/32 340.493 -
std::list<std::string>::ctor(size)/8192 102968.583 -1.28%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12535.397 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 345.935 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 102456.729 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32416.672 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 886.876 -1.56%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 277366.805 -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.125 18.53%
std::list<std::string>::erase(begin)_(cheap_elements)/32 12.998 5.95%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 14.084 17.78%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 33.518 10.27%
std::list<std::string>::erase(begin)_(expensive_elements)/32 32.626 9.96%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 33.538 10.75%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.504 -
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.539 -4.06%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.478 -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.152 1.27%
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.055 2.49%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.766 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1258.103 -19.40%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.136 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10597.284 1.25%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6952.414 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 152.936 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55902.905 1.15%
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4744.783 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 531.519 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 38438.297 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16696.721 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 889.899 1.65%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 146695.154 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.884 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.760 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.939 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.704 1.37%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.223 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 19.467 7.72%
std::lower_bound(std::deque<int>)/100 30.641 -
std::lower_bound(std::deque<int>)/8 16.878 -
std::lower_bound(std::deque<int>)/8192 65.194 -
std::lower_bound(std::forward_list<int>)/100 82.382 -
std::lower_bound(std::forward_list<int>)/8 15.397 -
std::lower_bound(std::forward_list<int>)/8192 10402.887 -
std::lower_bound(std::list<int>)/100 90.946 -
std::lower_bound(std::list<int>)/8 15.464 -
std::lower_bound(std::list<int>)/8192 13539.301 2.46%
std::lower_bound(std::vector<int>)/100 12.887 3.39%
std::lower_bound(std::vector<int>)/8 8.159 -
std::lower_bound(std::vector<int>)/8192 15.896 1.37%
std::make_heap(deque<int>)_(ascending)/1024 2650.741 -
std::make_heap(deque<int>)_(ascending)/8 27.112 -
std::make_heap(deque<int>)_(ascending)/8192 20965.619 -
std::make_heap(deque<int>)_(descending)/1024 1120.797 2.82%
std::make_heap(deque<int>)_(descending)/8 21.090 1.12%
std::make_heap(deque<int>)_(descending)/8192 8813.060 2.60%
std::make_heap(deque<int>)_(heap)/1024 1125.838 3.21%
std::make_heap(deque<int>)_(heap)/8 21.137 -
std::make_heap(deque<int>)_(heap)/8192 8806.842 2.41%
std::make_heap(deque<int>)_(pipe-organ)/1024 2676.330 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.406 -
std::make_heap(deque<int>)_(pipe-organ)/8192 21099.548 -
std::make_heap(deque<int>)_(repeated)/1024 2254.548 -1.12%
std::make_heap(deque<int>)_(repeated)/8 25.387 1.08%
std::make_heap(deque<int>)_(repeated)/8192 17754.623 -1.83%
std::make_heap(deque<int>)_(shuffled)/1024 2559.051 -1.20%
std::make_heap(deque<int>)_(shuffled)/8 24.719 -
std::make_heap(deque<int>)_(shuffled)/8192 22532.505 -2.88%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2177.139 -
std::make_heap(deque<int>,_pred)_(ascending)/8 25.103 2.19%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17131.150 -
std::make_heap(deque<int>,_pred)_(descending)/1024 642.113 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.097 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5027.542 -
std::make_heap(deque<int>,_pred)_(heap)/1024 642.828 -
std::make_heap(deque<int>,_pred)_(heap)/8 19.030 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5023.523 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2181.598 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.733 1.55%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17097.765 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1685.538 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.491 1.12%
std::make_heap(deque<int>,_pred)_(repeated)/8192 13100.695 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1857.617 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.679 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15263.133 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 668.870 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.126 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5163.443 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 294.411 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.787 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2218.135 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 294.476 -
std::make_heap(vector<NonIntegral>)_(heap)/8 14.830 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2218.778 1.07%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 669.629 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.551 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5154.238 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 606.410 -
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.429 -1.68%
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4634.327 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 612.008 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.182 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5266.696 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 683.279 1.26%
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.832 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5279.388 1.23%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 289.612 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.730 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2168.036 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 289.392 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.742 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2168.044 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 690.212 1.17%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.648 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5322.908 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 626.320 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.053 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4780.811 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 662.947 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.636 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5755.512 -
std::make_heap(vector<int>)_(ascending)/1024 652.556 -
std::make_heap(vector<int>)_(ascending)/8 16.422 -
std::make_heap(vector<int>)_(ascending)/8192 5023.102 -
std::make_heap(vector<int>)_(descending)/1024 271.623 -
std::make_heap(vector<int>)_(descending)/8 14.690 -
std::make_heap(vector<int>)_(descending)/8192 1945.161 -
std::make_heap(vector<int>)_(heap)/1024 272.693 -
std::make_heap(vector<int>)_(heap)/8 14.743 -
std::make_heap(vector<int>)_(heap)/8192 1948.013 -
std::make_heap(vector<int>)_(pipe-organ)/1024 683.287 4.00%
std::make_heap(vector<int>)_(pipe-organ)/8 16.609 -
std::make_heap(vector<int>)_(pipe-organ)/8192 5054.209 1.39%
std::make_heap(vector<int>)_(repeated)/1024 564.559 -
std::make_heap(vector<int>)_(repeated)/8 16.153 3.92%
std::make_heap(vector<int>)_(repeated)/8192 4261.553 -
std::make_heap(vector<int>)_(shuffled)/1024 573.173 -1.23%
std::make_heap(vector<int>)_(shuffled)/8 15.827 -
std::make_heap(vector<int>)_(shuffled)/8192 5011.254 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 655.065 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.838 1.35%
std::make_heap(vector<int>,_pred)_(ascending)/8192 4995.490 -
std::make_heap(vector<int>,_pred)_(descending)/1024 274.876 1.26%
std::make_heap(vector<int>,_pred)_(descending)/8 14.646 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1962.175 -
std::make_heap(vector<int>,_pred)_(heap)/1024 274.925 1.03%
std::make_heap(vector<int>,_pred)_(heap)/8 14.690 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1962.122 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 658.689 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.827 -2.75%
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4981.703 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 570.790 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.911 -4.03%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4279.137 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 569.987 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.869 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4941.233 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 16002.360 1.27%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 55.580 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 493037.232 -1.89%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 16633.772 2.49%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 63.039 2.33%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 501950.025 -1.52%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 21654.737 1.63%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 61.440 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 594590.823 -1.74%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 18064.047 2.08%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 59.377 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 523675.230 -1.42%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 32566.369 3.00%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 54.160 -2.19%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1012906.490 3.33%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14625.525 -2.20%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 51.964 -1.74%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 174186.074 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 22272.049 1.15%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.562 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 621060.809 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15821.177 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.151 -1.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 450680.619 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16413.822 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 59.135 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 468096.183 2.43%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21457.807 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 59.592 1.43%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 556036.595 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17912.256 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 53.838 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 470686.908 -1.28%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32697.585 3.02%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 52.360 1.92%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 989474.969 3.37%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13943.585 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.749 1.98%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166684.199 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22095.434 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 58.892 2.25%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 596988.097 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10970.282 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.005 -2.38%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114526.778 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11528.321 3.09%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 54.466 3.46%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 120029.965 3.56%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14747.624 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 52.994 1.04%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157965.489 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12347.071 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 47.213 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129688.809 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 24002.961 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 42.434 -2.98%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269569.392 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5708.162 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 32.809 -3.47%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62732.722 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15127.029 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.751 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 167846.852 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10983.631 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 42.896 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114915.645 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11267.068 -3.85%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 55.334 1.83%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116664.091 -1.90%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14810.807 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.504 -1.22%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158262.191 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12362.867 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 45.542 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 129603.258 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24006.208 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.184 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 269641.356 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5730.453 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 37.150 -1.03%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 60470.444 -3.16%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15183.044 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 51.998 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 167209.955 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 11121.616 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 43.905 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114468.048 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11573.544 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 55.707 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117783.196 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 15062.950 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 54.360 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156382.106 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12928.439 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.966 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132430.965 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 24170.155 2.12%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 43.660 -2.13%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 269640.259 2.03%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5813.127 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.780 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62687.507 -4.54%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 15024.168 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.960 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 154967.882 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11016.602 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 44.897 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 115053.141 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11557.351 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.241 -1.46%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118852.609 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15005.210 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 54.158 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 156283.615 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12867.758 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 44.695 1.00%
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 132945.131 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 24091.562 1.77%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 44.735 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 270075.614 2.23%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5832.067 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.438 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 63319.920 3.27%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15887.976 5.62%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 51.372 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 159146.527 2.21%
std::map<int,_int>::clear()/0 394.412 -
std::map<int,_int>::clear()/1024 11213.419 8.23%
std::map<int,_int>::clear()/32 662.391 2.47%
std::map<int,_int>::clear()/8192 90145.700 5.69%
std::map<int,_int>::contains(key)_(existent)/1024 4.001 -3.50%
std::map<int,_int>::contains(key)_(existent)/32 1.640 -1.26%
std::map<int,_int>::contains(key)_(existent)/8192 5.587 1.82%
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.872 4.71%
std::map<int,_int>::contains(key)_(non-existent)/32 3.116 7.60%
std::map<int,_int>::contains(key)_(non-existent)/8192 13.959 -26.89%
std::map<int,_int>::count(key)_(existent)/1024 3.839 -
std::map<int,_int>::count(key)_(existent)/32 1.505 -2.17%
std::map<int,_int>::count(key)_(existent)/8192 5.876 2.81%
std::map<int,_int>::count(key)_(non-existent)/0 0.270 8.18%
std::map<int,_int>::count(key)_(non-existent)/1024 7.505 4.12%
std::map<int,_int>::count(key)_(non-existent)/32 3.006 2.03%
std::map<int,_int>::count(key)_(non-existent)/8192 11.542 4.31%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.230 3.06%
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6039.860 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 195.572 2.53%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51787.585 -
std::map<int,_int>::ctor(const&)/0 12.803 -
std::map<int,_int>::ctor(const&)/1024 6547.849 1.44%
std::map<int,_int>::ctor(const&)/32 229.575 4.80%
std::map<int,_int>::ctor(const&)/8192 51979.546 -
std::map<int,_int>::ctor(const&,_alloc)/0 12.773 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6482.804 -
std::map<int,_int>::ctor(const&,_alloc)/32 228.331 1.62%
std::map<int,_int>::ctor(const&,_alloc)/8192 51840.194 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.788 -3.54%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8804.947 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.682 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70436.750 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.827 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12995.499 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 278.204 3.00%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249060.788 -1.18%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.496 8.73%
std::map<int,_int>::equal_range(key)_(existent)/32 1.792 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.514 2.42%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.313 3.73%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.451 -6.47%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.077 5.21%
std::map<int,_int>::erase(iterator)/1024 21.483 3.75%
std::map<int,_int>::erase(iterator)/32 21.212 2.80%
std::map<int,_int>::erase(iterator)/8192 21.467 -10.58%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 394.020 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7616.785 1.92%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.163 1.23%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58928.162 2.42%
std::map<int,_int>::erase(key)_(existent)/1024 25.001 1.64%
std::map<int,_int>::erase(key)_(existent)/32 22.683 1.91%
std::map<int,_int>::erase(key)_(existent)/8192 25.673 2.68%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 6.608 25.87%
std::map<int,_int>::erase(key)_(non-existent,_end)/32 3.125 37.28%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 9.364 31.81%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.950 1.51%
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.779 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.037 -
std::map<int,_int>::find(key)_(existent)/1024 4.443 6.43%
std::map<int,_int>::find(key)_(existent)/32 1.758 4.60%
std::map<int,_int>::find(key)_(existent)/8192 5.455 1.28%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.425 -
std::map<int,_int>::find(key)_(non-existent)/32 2.275 2.49%
std::map<int,_int>::find(key)_(non-existent)/8192 7.733 2.13%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.143 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.701 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.341 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 39.772 7.15%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.132 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.146 2.38%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.013 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.423 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.328 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.845 -2.11%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.901 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.880 15.48%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.330 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.810 2.39%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.110 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.577 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 394.280 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15592.117 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 750.346 1.38%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 176735.153 -1.30%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.333 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11929.364 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 652.757 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116471.091 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 404.245 3.01%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7757.975 1.08%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 546.857 1.73%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 135261.003 1.58%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.469 1.01%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11546.754 4.97%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 666.548 1.27%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93450.939 2.77%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.524 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9269.088 -4.66%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 640.572 -3.10%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79634.460 -1.71%
std::map<int,_int>::insert(value)_(already_present)/1024 3.593 15.77%
std::map<int,_int>::insert(value)_(already_present)/32 1.762 1.05%
std::map<int,_int>::insert(value)_(already_present)/8192 4.030 4.05%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.194 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 26.368 -
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.957 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 37.289 6.02%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.182 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.808 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.444 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 21.111 2.09%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.639 5.43%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.822 4.19%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.156 5.85%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.613 2.82%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.504 -1.59%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.210 2.15%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 37.373 5.82%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.613 2.72%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.039 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.929 3.07%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.188 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.456 -5.45%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.482 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.503 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.438 -9.93%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.307 -12.74%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.145 -6.48%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.505 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6572.229 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.741 -6.80%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 52528.783 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.502 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6614.427 1.86%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 220.611 -2.42%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 52537.517 1.93%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1457.183 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 42.302 4.96%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13139.202 1.07%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.167 -1.18%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.768 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.648 -5.30%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.652 4.70%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.448 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 10.184 5.48%
std::map<std::string,_int>::clear()/0 395.942 -
std::map<std::string,_int>::clear()/1024 21659.529 -7.98%
std::map<std::string,_int>::clear()/32 895.146 -4.21%
std::map<std::string,_int>::clear()/8192 212546.458 -2.40%
std::map<std::string,_int>::contains(key)_(existent)/1024 24.139 -26.45%
std::map<std::string,_int>::contains(key)_(existent)/32 16.015 -20.89%
std::map<std::string,_int>::contains(key)_(existent)/8192 31.956 -26.34%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.282 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.506 -45.29%
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.781 -42.63%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 30.241 -42.01%
std::map<std::string,_int>::count(key)_(existent)/1024 24.315 -34.00%
std::map<std::string,_int>::count(key)_(existent)/32 15.331 -29.64%
std::map<std::string,_int>::count(key)_(existent)/8192 32.961 -21.26%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.618 -38.88%
std::map<std::string,_int>::count(key)_(non-existent)/32 9.714 -47.36%
std::map<std::string,_int>::count(key)_(non-existent)/8192 34.950 -35.50%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.901 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 6986.394 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.418 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60130.469 -
std::map<std::string,_int>::ctor(const&)/0 12.795 -
std::map<std::string,_int>::ctor(const&)/1024 35422.136 -
std::map<std::string,_int>::ctor(const&)/32 817.599 14.25%
std::map<std::string,_int>::ctor(const&)/8192 343703.520 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.790 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 35261.030 -1.91%
std::map<std::string,_int>::ctor(const&,_alloc)/32 748.151 -7.31%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 349036.478 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.886 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41370.463 -11.05%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 923.197 12.28%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392258.535 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.870 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53393.767 -1.00%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 944.167 -5.77%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095499.025 1.13%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 24.162 -33.09%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.925 -19.80%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 28.595 -33.28%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.976 -44.35%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.370 -46.49%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 34.152 -35.44%
std::map<std::string,_int>::erase(iterator)/1024 31.270 20.33%
std::map<std::string,_int>::erase(iterator)/32 29.466 8.20%
std::map<std::string,_int>::erase(iterator)/8192 34.414 9.12%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 399.699 1.08%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12898.602 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 652.579 -3.04%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 119386.663 -
std::map<std::string,_int>::erase(key)_(existent)/1024 97.865 56.65%
std::map<std::string,_int>::erase(key)_(existent)/32 66.274 -9.12%
std::map<std::string,_int>::erase(key)_(existent)/8192 99.887 70.20%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.111 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 10.549 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.758 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 13.079 1.98%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.844 1.73%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.919 3.68%
std::map<std::string,_int>::find(key)_(existent)/1024 24.646 -32.10%
std::map<std::string,_int>::find(key)_(existent)/32 16.096 -23.70%
std::map<std::string,_int>::find(key)_(existent)/8192 29.109 -34.22%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.654 -37.34%
std::map<std::string,_int>::find(key)_(non-existent)/32 12.488 -36.05%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.831 -38.75%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 35.126 6.68%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 52.455 -22.79%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 47.381 -7.79%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 87.663 -3.51%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.173 5.88%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 46.358 -16.58%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 35.945 -23.50%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 57.518 -5.51%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.778 8.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 37.265 17.19%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.006 7.55%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 41.775 -41.82%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 35.827 11.88%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.130 41.64%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.123 34.84%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.027 -1.64%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 397.070 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64940.621 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1546.449 4.63%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 931702.382 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 396.398 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43966.908 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1281.241 -2.15%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 617318.421 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.210 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39364.269 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1193.390 2.70%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 617093.572 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 397.373 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35419.285 1.07%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1283.546 -1.10%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 404839.784 -1.26%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 396.928 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34523.237 -1.65%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1246.029 1.84%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 367834.040 -1.32%
std::map<std::string,_int>::insert(value)_(already_present)/1024 30.983 80.17%
std::map<std::string,_int>::insert(value)_(already_present)/32 22.374 4.47%
std::map<std::string,_int>::insert(value)_(already_present)/8192 37.253 -1.15%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 31.756 -1.95%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 65.461 -4.92%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 32.438 -14.05%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 68.417 3.38%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 30.015 -2.01%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 51.229 6.95%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 36.884 -5.64%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 55.507 -9.39%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 33.818 60.11%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.766 5.98%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 28.331 -17.55%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 35.122 13.70%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 59.714 -3.87%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 32.142 -2.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 83.124 -13.83%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 28.465 3.95%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 46.679 -5.10%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 34.454 -16.40%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 58.714 33.59%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.894 -34.00%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 17.248 -26.94%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.813 -33.33%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 24.088 -38.47%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.630 -41.05%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.476 -41.02%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.480 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36289.619 -1.57%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 946.467 9.97%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351115.285 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.500 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36160.806 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 715.570 -14.57%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350465.403 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.142 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16404.478 9.86%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 336.941 -4.52%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209779.975 1.28%
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 24.982 -25.50%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.379 -28.12%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.069 -37.10%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.823 -42.05%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.241 -46.47%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.752 -42.76%
std::mismatch(deque<int>)_(it,_it,_it)/1000 451.766 4.79%
std::mismatch(deque<int>)_(it,_it,_it)/1024 475.066 5.26%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 499483.624 1.29%
std::mismatch(deque<int>)_(it,_it,_it)/8 3.780 2.66%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3824.159 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 473.090 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 484.693 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494340.268 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.181 1.60%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3847.309 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 716.981 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 721.293 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625210.678 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.387 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4854.775 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 698.457 1.02%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 735.463 3.51%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 624581.920 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 8.436 36.17%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4869.195 -
std::mismatch(list<int>)_(it,_it,_it)/1000 744.029 -
std::mismatch(list<int>)_(it,_it,_it)/1024 763.205 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 931606.875 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.653 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7367.456 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 815.731 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 809.829 3.27%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 948859.347 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.012 -1.44%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 11756.778 1.69%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 801.096 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 819.992 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1001604.227 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.133 1.38%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 11913.498 -4.56%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 796.868 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.573 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 996379.203 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.635 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 10075.997 -
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.301 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.865 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68233.175 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.684 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.397 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.969 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68300.758 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.119 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 503.108 10.56%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 507.978 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 607274.689 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.206 1.88%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4712.414 -6.19%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 469.562 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.569 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606187.625 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.277 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4723.271 -5.53%
std::move(deque<int>)/1048576 55114.233 -
std::move(deque<int>)/262144 15125.652 -
std::move(deque<int>)/32768 2351.489 12.46%
std::move(deque<int>)/4096 149.191 -
std::move(deque<int>)/512 22.178 -
std::move(deque<int>)/64 4.798 -
std::move(deque<int>)/8 3.423 -
std::move(list<int>)/1048576 998117.848 1.67%
std::move(list<int>)/262144 246865.807 2.51%
std::move(list<int>)/32768 31294.297 1.82%
std::move(list<int>)/4096 5090.505 29.90%
std::move(list<int>)/512 371.620 4.65%
std::move(list<int>)/64 43.430 6.47%
std::move(list<int>)/8 3.385 -
std::move(vector<bool>)_(aligned)/1048576 1743.773 -
std::move(vector<bool>)_(aligned)/262144 255.415 -
std::move(vector<bool>)_(aligned)/32768 36.734 -
std::move(vector<bool>)_(aligned)/4096 7.059 -
std::move(vector<bool>)_(aligned)/512 2.341 -
std::move(vector<bool>)_(aligned)/64 1.722 5.85%
std::move(vector<bool>)_(unaligned)/1048576 6542.162 -
std::move(vector<bool>)_(unaligned)/262144 1618.992 1.90%
std::move(vector<bool>)_(unaligned)/32768 210.391 2.54%
std::move(vector<bool>)_(unaligned)/4096 26.188 -6.18%
std::move(vector<bool>)_(unaligned)/512 4.700 7.09%
std::move(vector<bool>)_(unaligned)/64 1.654 1.70%
std::move(vector<int>)/1048576 57391.777 2.01%
std::move(vector<int>)/262144 22929.662 7.85%
std::move(vector<int>)/32768 1710.541 -
std::move(vector<int>)/4096 134.120 -
std::move(vector<int>)/512 20.114 -
std::move(vector<int>)/64 4.137 -
std::move(vector<int>)/8 2.232 -
std::move_backward(deque<int>)/1048576 132057.907 -
std::move_backward(deque<int>)/262144 31266.723 -
std::move_backward(deque<int>)/32768 3540.720 -
std::move_backward(deque<int>)/4096 155.332 -1.10%
std::move_backward(deque<int>)/512 23.495 -
std::move_backward(deque<int>)/64 5.170 -
std::move_backward(deque<int>)/8 3.522 -
std::move_backward(list<int>)/1048576 1029321.018 -
std::move_backward(list<int>)/262144 260380.692 -1.03%
std::move_backward(list<int>)/32768 31731.377 -
std::move_backward(list<int>)/4096 4800.155 -1.45%
std::move_backward(list<int>)/512 370.417 -
std::move_backward(list<int>)/64 39.420 -
std::move_backward(list<int>)/8 3.370 -
std::move_backward(vector<bool>)_(aligned)/1048576 1709.077 -1.06%
std::move_backward(vector<bool>)_(aligned)/262144 257.094 -
std::move_backward(vector<bool>)_(aligned)/32768 38.106 -
std::move_backward(vector<bool>)_(aligned)/4096 7.193 -
std::move_backward(vector<bool>)_(aligned)/512 2.252 -2.09%
std::move_backward(vector<bool>)_(aligned)/64 1.788 5.59%
std::move_backward(vector<bool>)_(unaligned)/1048576 6512.612 -
std::move_backward(vector<bool>)_(unaligned)/262144 1587.258 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.696 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.284 -
std::move_backward(vector<bool>)_(unaligned)/512 4.506 -
std::move_backward(vector<bool>)_(unaligned)/64 1.683 3.15%
std::move_backward(vector<int>)/1048576 58500.139 2.38%
std::move_backward(vector<int>)/262144 22296.676 3.52%
std::move_backward(vector<int>)/32768 1726.148 -
std::move_backward(vector<int>)/4096 135.452 -
std::move_backward(vector<int>)/512 20.812 -
std::move_backward(vector<int>)/64 4.323 -
std::move_backward(vector<int>)/8 2.307 2.41%
std::multimap<int,_int>::clear()/0 390.665 -
std::multimap<int,_int>::clear()/1024 10568.202 -7.85%
std::multimap<int,_int>::clear()/32 645.183 -3.78%
std::multimap<int,_int>::clear()/8192 86270.236 -6.45%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.350 -5.06%
std::multimap<int,_int>::contains(key)_(existent)/32 1.691 -3.83%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.429 -1.47%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.301 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.765 2.93%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.684 -2.88%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 14.092 25.89%
std::multimap<int,_int>::count(key)_(existent)/1024 5.824 7.65%
std::multimap<int,_int>::count(key)_(existent)/32 3.748 2.55%
std::multimap<int,_int>::count(key)_(existent)/8192 6.638 1.60%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.492 -4.30%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.249 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 8.741 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.734 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5935.134 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 184.439 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51479.109 -
std::multimap<int,_int>::ctor(const&)/0 13.162 3.71%
std::multimap<int,_int>::ctor(const&)/1024 6498.338 -2.58%
std::multimap<int,_int>::ctor(const&)/32 222.462 -1.35%
std::multimap<int,_int>::ctor(const&)/8192 51487.113 -4.15%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.730 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6465.889 -3.57%
std::multimap<int,_int>::ctor(const&,_alloc)/32 225.065 -2.84%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51575.084 -14.05%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.682 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8472.766 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 226.904 -2.61%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69430.323 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.682 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12809.311 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.123 -1.72%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 249517.095 1.60%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.359 -3.23%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.447 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.769 -1.74%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.519 3.49%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.537 10.02%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.737 2.06%
std::multimap<int,_int>::erase(iterator)/1024 20.411 -4.46%
std::multimap<int,_int>::erase(iterator)/32 20.318 -3.47%
std::multimap<int,_int>::erase(iterator)/8192 20.467 -3.67%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.982 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7412.012 -5.00%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 577.886 -1.25%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57463.210 -5.17%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.586 -4.66%
std::multimap<int,_int>::erase(key)_(existent)/32 22.662 -5.21%
std::multimap<int,_int>::erase(key)_(existent)/8192 25.854 -4.22%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.263 4.18%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.785 1.79%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.324 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 9.894 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.932 -3.82%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.844 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.163 -1.02%
std::multimap<int,_int>::find(key)_(existent)/1024 3.745 -
std::multimap<int,_int>::find(key)_(existent)/32 1.725 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.301 -
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.187 -1.42%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.414 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.099 -2.02%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.270 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.512 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.706 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.181 -1.96%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.254 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.758 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.437 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.732 -1.75%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.262 -1.90%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.219 2.09%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.738 -3.74%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 44.539 -1.35%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.286 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.423 1.52%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 17.936 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.310 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.802 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14640.261 -2.35%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 740.831 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182174.260 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.733 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11863.448 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 662.682 -1.59%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 132374.245 11.09%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.068 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12221.168 -2.74%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 687.652 -1.02%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 206279.586 -2.28%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.305 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10728.122 -5.44%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 648.723 -2.36%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88218.134 -13.92%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 395.056 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9978.360 2.49%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 676.007 1.05%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 83153.726 3.47%
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.421 1.26%
std::multimap<int,_int>::insert(value)_(already_present)/32 18.579 1.20%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.469 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.195 1.12%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 34.014 2.36%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 19.040 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.989 -3.38%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.169 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.969 -1.03%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.966 -8.90%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.482 -3.95%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.059 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.378 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.200 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 7.076 -52.20%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.725 -17.75%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 10.491 -38.11%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.319 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6377.302 -5.17%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.487 -2.69%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50955.036 -3.77%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.321 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6342.981 -4.32%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 216.769 -4.40%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50719.281 -4.45%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.107 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1471.117 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 32.924 -9.45%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 13498.442 5.34%
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.055 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.219 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.208 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.901 -60.46%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.442 -34.86%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.785 -63.20%
std::multimap<std::string,_int>::clear()/0 393.133 -
std::multimap<std::string,_int>::clear()/1024 21400.537 -5.00%
std::multimap<std::string,_int>::clear()/32 900.382 -
std::multimap<std::string,_int>::clear()/8192 211377.339 -4.15%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.135 -10.94%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.608 18.36%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.558 2.16%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.280 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.381 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.561 2.50%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 26.910 -3.03%
std::multimap<std::string,_int>::count(key)_(existent)/1024 27.344 13.49%
std::multimap<std::string,_int>::count(key)_(existent)/32 19.926 -
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.821 -4.06%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 24.550 -1.89%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.558 -1.05%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 33.748 -3.07%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.845 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7014.145 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.354 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60275.338 -
std::multimap<std::string,_int>::ctor(const&)/0 12.693 -
std::multimap<std::string,_int>::ctor(const&)/1024 34908.957 -1.58%
std::multimap<std::string,_int>::ctor(const&)/32 785.418 -15.03%
std::multimap<std::string,_int>::ctor(const&)/8192 344801.792 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.688 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36755.375 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 850.732 -4.81%
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 346642.356 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.829 -2.76%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39010.614 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 955.436 8.68%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 379174.097 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.876 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57266.191 -3.12%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1015.269 -2.67%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095445.313 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.789 6.58%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.748 3.74%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.375 5.82%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.409 2.24%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.637 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 33.918 -1.71%
std::multimap<std::string,_int>::erase(iterator)/1024 32.832 7.22%
std::multimap<std::string,_int>::erase(iterator)/32 28.898 -4.82%
std::multimap<std::string,_int>::erase(iterator)/8192 31.102 4.10%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.511 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12729.979 -4.66%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 694.114 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 122339.120 -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 70.328 -9.17%
std::multimap<std::string,_int>::erase(key)_(existent)/32 59.153 -31.27%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 90.626 -10.87%
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.585 -12.35%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 10.926 -7.81%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.301 -16.68%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.363 -14.18%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.564 -14.05%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.926 -15.53%
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.949 -
std::multimap<std::string,_int>::find(key)_(existent)/32 15.782 -14.31%
std::multimap<std::string,_int>::find(key)_(existent)/8192 28.596 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 24.746 -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.901 -7.79%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 31.513 1.33%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 24.009 -23.75%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.025 5.33%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.214 -12.59%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.873 -1.34%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.748 4.53%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.653 -1.11%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.033 -11.76%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.559 -2.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.300 -27.19%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 34.254 -14.32%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.058 -1.93%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.129 -4.03%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.937 -21.29%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.225 -1.52%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.367 18.76%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.436 36.92%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.969 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 64948.519 -1.52%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1403.673 2.85%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 908371.749 3.23%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 394.117 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43044.215 -3.02%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1193.765 -3.17%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 593440.595 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.029 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 63300.630 -7.88%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1564.074 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 813809.617 -3.80%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.239 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33517.360 -1.25%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1129.919 -5.64%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 382489.768 -1.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.219 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32515.228 -2.76%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1105.499 -5.89%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 345619.069 -1.85%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.960 -31.06%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.876 -13.29%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 89.357 20.19%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.572 -6.60%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 70.008 2.33%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 39.720 -4.02%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 86.378 -6.24%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.376 11.64%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 44.169 -11.70%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.377 -13.80%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 51.505 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 92.590 3.16%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 43.806 3.36%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 133.775 1.35%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 65.530 145.66%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 23.719 101.14%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 89.739 162.43%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.433 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36837.339 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 653.699 -23.43%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 346524.809 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.454 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35946.194 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 751.520 -11.56%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 346625.869 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.143 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 16606.151 -1.63%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 345.504 3.71%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 205513.182 -1.16%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 86.602 -7.98%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 39.806 -4.16%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 124.155 -1.89%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.255 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 40.764 28.70%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.388 55.02%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 59.325 69.53%
std::multiset<int>::clear()/0 390.266 -
std::multiset<int>::clear()/1024 10010.685 1.55%
std::multiset<int>::clear()/32 623.788 -
std::multiset<int>::clear()/8192 79482.746 2.03%
std::multiset<int>::contains(key)_(existent)/1024 4.023 1.83%
std::multiset<int>::contains(key)_(existent)/32 1.700 -2.50%
std::multiset<int>::contains(key)_(existent)/8192 8.177 -5.96%
std::multiset<int>::contains(key)_(non-existent)/0 0.300 6.40%
std::multiset<int>::contains(key)_(non-existent)/1024 5.905 -3.24%
std::multiset<int>::contains(key)_(non-existent)/32 3.007 2.35%
std::multiset<int>::contains(key)_(non-existent)/8192 8.471 -5.47%
std::multiset<int>::count(key)_(existent)/1024 5.725 -
std::multiset<int>::count(key)_(existent)/32 3.864 1.99%
std::multiset<int>::count(key)_(existent)/8192 9.196 -
std::multiset<int>::count(key)_(non-existent)/0 0.260 -
std::multiset<int>::count(key)_(non-existent)/1024 6.602 -
std::multiset<int>::count(key)_(non-existent)/32 2.831 4.19%
std::multiset<int>::count(key)_(non-existent)/8192 10.541 -
std::multiset<int>::ctor(&&,_different_allocs)/0 12.829 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5739.937 -4.97%
std::multiset<int>::ctor(&&,_different_allocs)/32 175.205 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47564.175 -1.94%
std::multiset<int>::ctor(const&)/0 12.682 -
std::multiset<int>::ctor(const&)/1024 6429.162 3.47%
std::multiset<int>::ctor(const&)/32 223.218 1.27%
std::multiset<int>::ctor(const&)/8192 51033.464 2.83%
std::multiset<int>::ctor(const&,_alloc)/0 13.095 2.77%
std::multiset<int>::ctor(const&,_alloc)/1024 6395.354 1.31%
std::multiset<int>::ctor(const&,_alloc)/32 224.460 -
std::multiset<int>::ctor(const&,_alloc)/8192 51443.424 1.97%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.682 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8639.856 -2.38%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 232.540 -2.86%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68805.914 -3.29%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.721 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12747.369 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 292.368 1.26%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250989.217 5.59%
std::multiset<int>::equal_range(key)_(existent)/1024 5.240 -2.20%
std::multiset<int>::equal_range(key)_(existent)/32 2.358 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.230 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.251 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.523 -1.08%
std::multiset<int>::equal_range(key)_(non-existent)/32 2.372 -11.76%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.202 -1.75%
std::multiset<int>::erase(iterator)/1024 23.662 -
std::multiset<int>::erase(iterator)/32 21.176 -
std::multiset<int>::erase(iterator)/8192 23.464 1.43%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.112 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6828.205 4.45%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 567.313 1.82%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55195.138 4.58%
std::multiset<int>::erase(key)_(existent)/1024 39.754 -4.12%
std::multiset<int>::erase(key)_(existent)/32 22.191 -5.51%
std::multiset<int>::erase(key)_(existent)/8192 60.938 1.67%
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.262 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.522 -3.34%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.287 -5.08%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 10.003 -6.07%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.260 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.952 -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.798 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.224 3.61%
std::multiset<int>::find(key)_(existent)/1024 4.213 4.68%
std::multiset<int>::find(key)_(existent)/32 1.623 1.18%
std::multiset<int>::find(key)_(existent)/8192 8.142 -3.25%
std::multiset<int>::find(key)_(non-existent)/0 0.251 -
std::multiset<int>::find(key)_(non-existent)/1024 5.406 -4.41%
std::multiset<int>::find(key)_(non-existent)/32 2.255 -8.54%
std::multiset<int>::find(key)_(non-existent)/8192 8.158 -2.70%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.158 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 56.348 18.51%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.625 -1.34%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 73.759 1.72%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.238 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.389 -1.44%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.431 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.324 -2.69%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.233 -9.70%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 48.542 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.746 -5.60%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 79.989 13.06%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.164 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.215 -5.92%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 17.896 -1.33%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 27.802 -2.97%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.398 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14435.192 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 724.856 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184685.311 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.068 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11471.274 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 658.530 -1.33%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 114896.136 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.319 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12643.391 3.07%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 690.012 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 195731.756 -
std::multiset<int>::insert(value)_(already_present)/1024 27.239 -
std::multiset<int>::insert(value)_(already_present)/32 18.416 1.07%
std::multiset<int>::insert(value)_(already_present)/8192 30.927 -4.16%
std::multiset<int>::insert(value)_(new_value,_end)/0 17.037 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 48.295 6.42%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.752 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 81.987 14.51%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.091 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 27.173 -
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.133 1.37%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 31.370 -3.81%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.057 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.188 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.570 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.250 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.506 -14.16%
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.432 -8.60%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.617 -13.79%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.343 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6326.536 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 223.760 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50374.475 -1.99%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.317 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6329.862 -1.89%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 226.260 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50427.453 -1.88%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1453.957 2.40%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 43.829 6.11%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12599.031 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.611 8.37%
std::multiset<int>::upper_bound(key)_(existent)/32 2.440 1.06%
std::multiset<int>::upper_bound(key)_(existent)/8192 15.292 4.43%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 6.441 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.414 -4.08%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 9.644 -
std::multiset<std::string>::clear()/0 392.283 -
std::multiset<std::string>::clear()/1024 22160.786 3.94%
std::multiset<std::string>::clear()/32 907.682 2.09%
std::multiset<std::string>::clear()/8192 215344.870 2.30%
std::multiset<std::string>::contains(key)_(existent)/1024 24.299 -8.58%
std::multiset<std::string>::contains(key)_(existent)/32 17.338 3.83%
std::multiset<std::string>::contains(key)_(existent)/8192 30.188 2.18%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.279 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 21.714 -15.51%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.733 -3.37%
std::multiset<std::string>::contains(key)_(non-existent)/8192 28.409 -1.16%
std::multiset<std::string>::count(key)_(existent)/1024 24.450 5.27%
std::multiset<std::string>::count(key)_(existent)/32 19.926 2.51%
std::multiset<std::string>::count(key)_(existent)/8192 28.270 -6.72%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 24.398 -1.30%
std::multiset<std::string>::count(key)_(non-existent)/32 10.568 7.00%
std::multiset<std::string>::count(key)_(non-existent)/8192 33.546 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.816 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6791.966 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 207.519 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57009.024 -
std::multiset<std::string>::ctor(const&)/0 12.696 -
std::multiset<std::string>::ctor(const&)/1024 34782.322 -
std::multiset<std::string>::ctor(const&)/32 770.253 -3.50%
std::multiset<std::string>::ctor(const&)/8192 339747.043 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.671 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36892.020 -
std::multiset<std::string>::ctor(const&,_alloc)/32 907.604 21.43%
std::multiset<std::string>::ctor(const&,_alloc)/8192 344868.548 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.869 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42407.486 11.27%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 772.547 2.42%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 386341.628 1.74%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.868 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55684.394 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1039.198 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1081032.490 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 22.450 -11.26%
std::multiset<std::string>::equal_range(key)_(existent)/32 18.524 3.12%
std::multiset<std::string>::equal_range(key)_(existent)/8192 25.663 -18.20%
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.263 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.752 -14.58%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.221 -14.18%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 30.184 -14.42%
std::multiset<std::string>::erase(iterator)/1024 36.027 10.98%
std::multiset<std::string>::erase(iterator)/32 27.823 1.16%
std::multiset<std::string>::erase(iterator)/8192 37.269 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.385 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13342.711 4.17%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 668.661 -1.34%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 120431.906 2.07%
std::multiset<std::string>::erase(key)_(existent)/1024 96.971 2.90%
std::multiset<std::string>::erase(key)_(existent)/32 79.270 -1.30%
std::multiset<std::string>::erase(key)_(existent)/8192 102.575 27.90%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.486 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.256 -1.18%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.175 -12.40%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 30.787 -3.50%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.485 -5.81%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.192 -6.64%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.659 -5.60%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.687 -4.01%
std::multiset<std::string>::find(key)_(existent)/1024 23.669 -
std::multiset<std::string>::find(key)_(existent)/32 15.487 2.07%
std::multiset<std::string>::find(key)_(existent)/8192 28.164 1.64%
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.639 1.16%
std::multiset<std::string>::find(key)_(non-existent)/32 10.129 -
std::multiset<std::string>::find(key)_(non-existent)/8192 29.601 1.28%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.210 -6.44%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 57.320 -7.52%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 46.525 14.25%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 97.366 -4.84%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.459 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 41.083 -19.63%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 38.589 17.59%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 56.929 -9.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 24.380 -26.90%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 55.632 14.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.720 1.02%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 77.761 6.96%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.097 -17.23%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.196 -15.36%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 22.094 -40.35%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 29.565 -1.99%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.172 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65695.409 3.51%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1442.747 1.79%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 911049.630 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.136 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44091.920 2.29%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1262.149 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602284.752 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 391.158 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 62231.012 1.65%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1522.887 2.70%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 824474.961 -
std::multiset<std::string>::insert(value)_(already_present)/1024 42.822 -19.94%
std::multiset<std::string>::insert(value)_(already_present)/32 43.724 2.21%
std::multiset<std::string>::insert(value)_(already_present)/8192 49.485 -4.03%
std::multiset<std::string>::insert(value)_(new_value,_end)/0 31.862 27.19%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 65.971 -3.84%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 30.937 -3.91%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 91.702 3.61%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 32.476 6.83%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 37.805 -17.01%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 40.270 8.75%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.532 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 91.501 -1.88%
std::multiset<std::string>::lower_bound(key)_(existent)/32 39.499 -4.38%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 128.261 1.34%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 31.675 1.67%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.390 -6.06%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 43.990 23.56%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.315 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36215.582 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 762.907 -4.06%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345716.349 -4.03%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.312 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36684.703 2.99%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 776.922 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346908.315 1.02%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16657.383 1.38%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 363.878 11.36%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204489.105 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 89.210 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 42.121 14.56%
std::multiset<std::string>::upper_bound(key)_(existent)/8192 127.526 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 31.652 18.25%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 15.162 22.98%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 43.935 19.83%
std::none_of(deque<int>)_(process_all)/32 12.291 -
std::none_of(deque<int>)_(process_all)/32768 10129.004 -
std::none_of(deque<int>)_(process_all)/50 18.874 -
std::none_of(deque<int>)_(process_all)/8 3.286 -4.28%
std::none_of(deque<int>)_(process_all)/8192 2523.950 -
std::none_of(list<int>)_(process_all)/32 11.733 -
std::none_of(list<int>)_(process_all)/32768 26000.962 1.26%
std::none_of(list<int>)_(process_all)/50 22.083 -
std::none_of(list<int>)_(process_all)/8 2.667 -
std::none_of(list<int>)_(process_all)/8192 7587.412 -
std::none_of(vector<int>)_(process_all)/32 8.430 -
std::none_of(vector<int>)_(process_all)/32768 8115.555 -
std::none_of(vector<int>)_(process_all)/50 19.023 -
std::none_of(vector<int>)_(process_all)/8 2.553 2.77%
std::none_of(vector<int>)_(process_all)/8192 2036.581 -
std::partial_sort(deque<int>)_(ascending)/1024 7675.190 -
std::partial_sort(deque<int>)_(ascending)/8 33.428 -1.42%
std::partial_sort(deque<int>)_(ascending)/8192 146558.891 1.83%
std::partial_sort(deque<int>)_(descending)/1024 17792.645 -
std::partial_sort(deque<int>)_(descending)/8 43.128 -4.94%
std::partial_sort(deque<int>)_(descending)/8192 259935.283 2.76%
std::partial_sort(deque<int>)_(heap)/1024 18111.799 -2.35%
std::partial_sort(deque<int>)_(heap)/8 39.177 -3.53%
std::partial_sort(deque<int>)_(heap)/8192 263859.022 -7.82%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7875.523 2.64%
std::partial_sort(deque<int>)_(pipe-organ)/8 33.649 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 151343.410 6.03%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18801.567 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 32.215 -1.23%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 260465.451 -
std::partial_sort(deque<int>)_(repeated)/1024 6365.892 2.41%
std::partial_sort(deque<int>)_(repeated)/8 26.704 2.83%
std::partial_sort(deque<int>)_(repeated)/8192 76118.300 -
std::partial_sort(deque<int>)_(shuffled)/1024 15578.288 -
std::partial_sort(deque<int>)_(shuffled)/8 33.026 2.14%
std::partial_sort(deque<int>)_(shuffled)/8192 246486.491 1.71%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4749.986 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.675 2.44%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50949.342 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7845.405 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.696 -1.16%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 92893.780 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7910.336 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.845 2.38%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 96273.398 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4770.118 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.563 2.35%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50924.259 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8793.669 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.013 2.07%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 92899.981 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2517.265 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 23.178 15.13%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 28269.998 1.88%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6745.738 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.899 6.29%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83586.721 -
std::partial_sort(vector<int>)_(ascending)/1024 4751.288 -
std::partial_sort(vector<int>)_(ascending)/8 19.136 1.38%
std::partial_sort(vector<int>)_(ascending)/8192 50422.674 -
std::partial_sort(vector<int>)_(descending)/1024 7924.171 -
std::partial_sort(vector<int>)_(descending)/8 24.187 -2.41%
std::partial_sort(vector<int>)_(descending)/8192 93645.048 -
std::partial_sort(vector<int>)_(heap)/1024 7973.957 -
std::partial_sort(vector<int>)_(heap)/8 27.865 1.42%
std::partial_sort(vector<int>)_(heap)/8192 97431.429 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4756.909 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.089 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50327.205 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8856.604 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.175 2.29%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 92941.832 -
std::partial_sort(vector<int>)_(repeated)/1024 2505.436 -
std::partial_sort(vector<int>)_(repeated)/8 18.771 1.22%
std::partial_sort(vector<int>)_(repeated)/8192 26548.240 -
std::partial_sort(vector<int>)_(shuffled)/1024 6759.665 -
std::partial_sort(vector<int>)_(shuffled)/8 28.217 -4.22%
std::partial_sort(vector<int>)_(shuffled)/8192 88454.278 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5120.517 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.096 1.71%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53122.553 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8115.601 -
std::partial_sort_copy(deque<int>)_(descending)/8 14.858 -
std::partial_sort_copy(deque<int>)_(descending)/8192 95162.505 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8227.756 -
std::partial_sort_copy(deque<int>)_(heap)/8 14.940 -5.15%
std::partial_sort_copy(deque<int>)_(heap)/8192 97964.091 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5120.500 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.178 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 53192.749 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8978.817 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.924 -1.03%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94310.338 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.418 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.851 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 29432.742 -1.39%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6844.778 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.251 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 86892.530 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5336.134 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.081 -2.34%
std::partial_sort_copy(list<int>)_(ascending)/8192 57044.959 -
std::partial_sort_copy(list<int>)_(descending)/1024 8215.053 -
std::partial_sort_copy(list<int>)_(descending)/8 15.946 2.48%
std::partial_sort_copy(list<int>)_(descending)/8192 96968.770 -
std::partial_sort_copy(list<int>)_(heap)/1024 8211.552 -
std::partial_sort_copy(list<int>)_(heap)/8 17.560 2.54%
std::partial_sort_copy(list<int>)_(heap)/8192 99911.938 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5332.792 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.084 -1.71%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57438.305 1.07%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9099.470 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 7.897 -1.86%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96695.006 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3113.238 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.703 -2.89%
std::partial_sort_copy(list<int>)_(repeated)/8192 33025.823 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7080.342 -
std::partial_sort_copy(list<int>)_(shuffled)/8 12.115 -4.57%
std::partial_sort_copy(list<int>)_(shuffled)/8192 88326.992 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4707.378 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.372 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50569.339 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7782.271 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 15.941 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 92373.353 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7875.523 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.192 -8.01%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 95996.577 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4708.387 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.475 2.48%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50610.698 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8764.317 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.341 1.30%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92362.311 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2501.745 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.189 -2.12%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26834.740 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6657.958 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.351 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84417.722 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 4810.707 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.830 1.79%
std::partial_sort_copy(vector<int>)_(ascending)/8192 50434.363 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7901.776 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.460 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93734.521 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7990.015 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.515 2.09%
std::partial_sort_copy(vector<int>)_(heap)/8192 97341.118 -5.24%
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4932.174 2.31%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.770 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 52983.401 5.43%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8842.814 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.043 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94779.569 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2483.761 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.523 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 26947.212 -2.37%
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6833.155 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 10.751 -1.51%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 87992.781 -
std::partition(deque<int>)_(dense)/1024 352.613 -
std::partition(deque<int>)_(dense)/32 10.161 -7.90%
std::partition(deque<int>)_(dense)/50 14.709 -8.94%
std::partition(deque<int>)_(dense)/8192 2776.447 -
std::partition(deque<int>)_(sparse)/1024 380.323 -
std::partition(deque<int>)_(sparse)/32 10.649 9.02%
std::partition(deque<int>)_(sparse)/50 14.853 -2.81%
std::partition(deque<int>)_(sparse)/8192 2942.021 -
std::partition(list<int>)_(dense)/1024 388.522 -
std::partition(list<int>)_(dense)/32 8.667 -4.05%
std::partition(list<int>)_(dense)/50 13.364 1.13%
std::partition(list<int>)_(dense)/8192 4956.472 1.15%
std::partition(list<int>)_(sparse)/1024 726.078 1.03%
std::partition(list<int>)_(sparse)/32 8.804 -
std::partition(list<int>)_(sparse)/50 21.150 -4.61%
std::partition(list<int>)_(sparse)/8192 7576.605 -
std::partition(vector<int>)_(dense)/1024 247.873 -
std::partition(vector<int>)_(dense)/32 8.143 -2.36%
std::partition(vector<int>)_(dense)/50 13.047 -
std::partition(vector<int>)_(dense)/8192 1866.991 -
std::partition(vector<int>)_(sparse)/1024 255.151 -
std::partition(vector<int>)_(sparse)/32 8.714 -
std::partition(vector<int>)_(sparse)/50 13.831 -
std::partition(vector<int>)_(sparse)/8192 1858.703 -
std::partition_copy(deque<int>)/1024 698.364 -
std::partition_copy(deque<int>)/32 12.913 2.12%
std::partition_copy(deque<int>)/50 22.303 4.40%
std::partition_copy(deque<int>)/8192 5815.598 -3.40%
std::partition_copy(list<int>)/1024 713.482 -
std::partition_copy(list<int>)/32 8.829 -
std::partition_copy(list<int>)/50 13.030 -
std::partition_copy(list<int>)/8192 6810.059 -5.63%
std::partition_copy(vector<int>)/1024 461.869 -
std::partition_copy(vector<int>)/32 8.052 -1.32%
std::partition_copy(vector<int>)/50 12.456 -1.15%
std::partition_copy(vector<int>)/8192 4554.955 -
std::partition_point(deque<int>)/1024 9.520 -
std::partition_point(deque<int>)/32 4.133 -
std::partition_point(deque<int>)/50 4.630 -
std::partition_point(deque<int>)/8192 15.304 -
std::partition_point(list<int>)/1024 1285.118 -
std::partition_point(list<int>)/32 15.981 -
std::partition_point(list<int>)/50 24.683 -
std::partition_point(list<int>)/8192 12396.430 5.49%
std::partition_point(vector<int>)/1024 6.116 -
std::partition_point(vector<int>)/32 2.547 -
std::partition_point(vector<int>)/50 2.564 -
std::partition_point(vector<int>)/8192 9.286 -
std::pop_heap(deque<float>)/1024 12.273 -1.99%
std::pop_heap(deque<float>)/8 52.226 -
std::pop_heap(deque<float>)/8192 61.961 1.03%
std::pop_heap(deque<int>)/1024 12.596 2.28%
std::pop_heap(deque<int>)/8 52.045 -
std::pop_heap(deque<int>)/8192 57.459 8.64%
std::pop_heap(deque<size_t>)/1024 15.250 -
std::pop_heap(deque<size_t>)/8 52.273 -
std::pop_heap(deque<size_t>)/8192 60.011 1.58%
std::pop_heap(deque<std::string>)/1024 60.971 -2.34%
std::pop_heap(deque<std::string>)/8 57.394 -1.62%
std::pop_heap(deque<std::string>)/8192 114.002 -1.36%
std::pop_heap(vector<float>)/1024 8.403 -
std::pop_heap(vector<float>)/8 50.228 -
std::pop_heap(vector<float>)/8192 19.826 -
std::pop_heap(vector<int>)/1024 9.922 -
std::pop_heap(vector<int>)/8 51.028 -
std::pop_heap(vector<int>)/8192 12.981 -
std::pop_heap(vector<size_t>)/1024 9.809 -
std::pop_heap(vector<size_t>)/8 51.610 -
std::pop_heap(vector<size_t>)/8192 13.013 -
std::pop_heap(vector<std::string>)/1024 20.918 -
std::pop_heap(vector<std::string>)/8 53.378 -
std::pop_heap(vector<std::string>)/8192 51.586 -
std::remove(deque<int>)_(prefix)/1024 522.977 -
std::remove(deque<int>)_(prefix)/32 51.434 -3.19%
std::remove(deque<int>)_(prefix)/50 59.862 -
std::remove(deque<int>)_(prefix)/8192 3847.331 -
std::remove(deque<int>)_(sprinkled)/1024 521.085 -
std::remove(deque<int>)_(sprinkled)/32 50.811 -1.09%
std::remove(deque<int>)_(sprinkled)/50 55.981 -1.59%
std::remove(deque<int>)_(sprinkled)/8192 3842.697 -
std::remove(list<int>)_(prefix)/1024 998.556 -
std::remove(list<int>)_(prefix)/32 52.178 -
std::remove(list<int>)_(prefix)/50 62.965 -
std::remove(list<int>)_(prefix)/8192 8109.636 -
std::remove(list<int>)_(sprinkled)/1024 971.015 -
std::remove(list<int>)_(sprinkled)/32 52.032 -
std::remove(list<int>)_(sprinkled)/50 61.195 -
std::remove(list<int>)_(sprinkled)/8192 8056.667 1.57%
std::remove(vector<int>)_(prefix)/1024 311.845 2.33%
std::remove(vector<int>)_(prefix)/32 48.745 -
std::remove(vector<int>)_(prefix)/50 54.033 -
std::remove(vector<int>)_(prefix)/8192 2103.383 -
std::remove(vector<int>)_(sprinkled)/1024 285.989 -
std::remove(vector<int>)_(sprinkled)/32 48.806 -
std::remove(vector<int>)_(sprinkled)/50 52.961 -
std::remove(vector<int>)_(sprinkled)/8192 1971.054 -
std::remove_copy(deque<int>)_(prefix)/1024 387.806 -7.46%
std::remove_copy(deque<int>)_(prefix)/32 13.035 -
std::remove_copy(deque<int>)_(prefix)/50 19.911 -5.75%
std::remove_copy(deque<int>)_(prefix)/8192 3337.983 -
std::remove_copy(deque<int>)_(sprinkled)/1024 355.535 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.135 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.307 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2843.041 -
std::remove_copy(list<int>)_(prefix)/1024 743.860 -
std::remove_copy(list<int>)_(prefix)/32 11.289 -
std::remove_copy(list<int>)_(prefix)/50 19.010 -
std::remove_copy(list<int>)_(prefix)/8192 6977.865 -
std::remove_copy(list<int>)_(sprinkled)/1024 734.460 -
std::remove_copy(list<int>)_(sprinkled)/32 11.205 -
std::remove_copy(list<int>)_(sprinkled)/50 18.555 -
std::remove_copy(list<int>)_(sprinkled)/8192 6926.930 -
std::remove_copy(vector<int>)_(prefix)/1024 263.064 -
std::remove_copy(vector<int>)_(prefix)/32 9.634 1.80%
std::remove_copy(vector<int>)_(prefix)/50 14.041 1.42%
std::remove_copy(vector<int>)_(prefix)/8192 2058.799 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.780 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.448 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.572 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1930.164 -
std::remove_copy_if(deque<int>)_(prefix)/1024 538.401 -
std::remove_copy_if(deque<int>)_(prefix)/32 20.094 10.40%
std::remove_copy_if(deque<int>)_(prefix)/50 30.604 9.57%
std::remove_copy_if(deque<int>)_(prefix)/8192 3786.982 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 561.102 1.03%
std::remove_copy_if(deque<int>)_(sprinkled)/32 20.562 12.21%
std::remove_copy_if(deque<int>)_(sprinkled)/50 31.043 8.65%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3661.177 3.74%
std::remove_copy_if(list<int>)_(prefix)/1024 791.002 -
std::remove_copy_if(list<int>)_(prefix)/32 17.058 -
std::remove_copy_if(list<int>)_(prefix)/50 24.983 -
std::remove_copy_if(list<int>)_(prefix)/8192 7301.124 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 781.451 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.598 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.108 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7248.865 -
std::remove_copy_if(vector<int>)_(prefix)/1024 398.643 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.208 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.896 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3363.830 -4.14%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.147 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.827 2.95%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.481 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2738.675 -
std::remove_if(deque<int>)_(prefix)/1024 572.230 2.73%
std::remove_if(deque<int>)_(prefix)/32 56.155 -3.00%
std::remove_if(deque<int>)_(prefix)/50 66.333 -5.67%
std::remove_if(deque<int>)_(prefix)/8192 4288.770 -
std::remove_if(deque<int>)_(sprinkled)/1024 521.695 -
std::remove_if(deque<int>)_(sprinkled)/32 54.240 -
std::remove_if(deque<int>)_(sprinkled)/50 62.127 -3.20%
std::remove_if(deque<int>)_(sprinkled)/8192 3899.271 -
std::remove_if(list<int>)_(prefix)/1024 993.920 -
std::remove_if(list<int>)_(prefix)/32 58.627 -
std::remove_if(list<int>)_(prefix)/50 72.089 -
std::remove_if(list<int>)_(prefix)/8192 10113.559 2.02%
std::remove_if(list<int>)_(sprinkled)/1024 988.750 -
std::remove_if(list<int>)_(sprinkled)/32 56.835 -
std::remove_if(list<int>)_(sprinkled)/50 72.443 1.48%
std::remove_if(list<int>)_(sprinkled)/8192 8079.436 -
std::remove_if(vector<int>)_(prefix)/1024 366.220 4.69%
std::remove_if(vector<int>)_(prefix)/32 48.872 -
std::remove_if(vector<int>)_(prefix)/50 54.546 1.39%
std::remove_if(vector<int>)_(prefix)/8192 2578.425 -
std::remove_if(vector<int>)_(sprinkled)/1024 522.119 -
std::remove_if(vector<int>)_(sprinkled)/32 54.900 -
std::remove_if(vector<int>)_(sprinkled)/50 64.482 -
std::remove_if(vector<int>)_(sprinkled)/8192 3868.629 -
std::replace(deque<int>)_(prefix)/1024 409.800 -
std::replace(deque<int>)_(prefix)/32 12.741 -
std::replace(deque<int>)_(prefix)/50 19.153 -1.02%
std::replace(deque<int>)_(prefix)/8192 3249.630 -
std::replace(deque<int>)_(sprinkled)/1024 349.761 -
std::replace(deque<int>)_(sprinkled)/32 12.110 -
std::replace(deque<int>)_(sprinkled)/50 18.135 -
std::replace(deque<int>)_(sprinkled)/8192 2799.702 -
std::replace(list<int>)_(prefix)/1024 738.767 -
std::replace(list<int>)_(prefix)/32 11.010 -
std::replace(list<int>)_(prefix)/50 17.043 -1.36%
std::replace(list<int>)_(prefix)/8192 6973.561 -6.48%
std::replace(list<int>)_(sprinkled)/1024 727.807 -
std::replace(list<int>)_(sprinkled)/32 11.190 -
std::replace(list<int>)_(sprinkled)/50 18.730 -
std::replace(list<int>)_(sprinkled)/8192 7491.315 -12.48%
std::replace(vector<int>)_(prefix)/1024 160.317 3.81%
std::replace(vector<int>)_(prefix)/32 5.180 1.09%
std::replace(vector<int>)_(prefix)/50 7.661 1.72%
std::replace(vector<int>)_(prefix)/8192 1271.523 3.08%
std::replace(vector<int>)_(sprinkled)/1024 163.472 7.32%
std::replace(vector<int>)_(sprinkled)/32 5.118 -8.71%
std::replace(vector<int>)_(sprinkled)/50 8.084 -4.32%
std::replace(vector<int>)_(sprinkled)/8192 1301.919 8.13%
std::replace_if(deque<int>)_(prefix)/1024 480.886 -
std::replace_if(deque<int>)_(prefix)/32 26.474 89.12%
std::replace_if(deque<int>)_(prefix)/50 32.883 62.28%
std::replace_if(deque<int>)_(prefix)/8192 3508.703 -
std::replace_if(deque<int>)_(sprinkled)/1024 370.478 -
std::replace_if(deque<int>)_(sprinkled)/32 24.592 98.03%
std::replace_if(deque<int>)_(sprinkled)/50 31.073 66.71%
std::replace_if(deque<int>)_(sprinkled)/8192 2911.706 -
std::replace_if(list<int>)_(prefix)/1024 734.029 -
std::replace_if(list<int>)_(prefix)/32 13.890 -
std::replace_if(list<int>)_(prefix)/50 24.600 -
std::replace_if(list<int>)_(prefix)/8192 7143.686 -4.67%
std::replace_if(list<int>)_(sprinkled)/1024 740.723 -
std::replace_if(list<int>)_(sprinkled)/32 13.348 -
std::replace_if(list<int>)_(sprinkled)/50 22.986 -
std::replace_if(list<int>)_(sprinkled)/8192 7392.150 -6.02%
std::replace_if(vector<int>)_(prefix)/1024 269.531 -
std::replace_if(vector<int>)_(prefix)/32 9.490 -
std::replace_if(vector<int>)_(prefix)/50 13.940 -
std::replace_if(vector<int>)_(prefix)/8192 2025.939 -
std::replace_if(vector<int>)_(sprinkled)/1024 244.925 -
std::replace_if(vector<int>)_(sprinkled)/32 9.103 1.43%
std::replace_if(vector<int>)_(sprinkled)/50 12.968 -
std::replace_if(vector<int>)_(sprinkled)/8192 1894.967 -
std::reverse(deque<int>)/32768 5713.919 -
std::reverse(deque<int>)/4096 717.868 -
std::reverse(deque<int>)/512 112.936 -
std::reverse(deque<int>)/64 13.062 -
std::reverse(deque<int>)/8 2.519 -
std::reverse(list<int>)/32768 19470.298 11.63%
std::reverse(list<int>)/4096 1802.704 2.37%
std::reverse(list<int>)/512 193.012 -
std::reverse(list<int>)/64 17.453 -
std::reverse(list<int>)/8 1.926 -
std::reverse(vector<int>)/32768 1035.345 -
std::reverse(vector<int>)/4096 130.504 -
std::reverse(vector<int>)/512 16.325 -
std::reverse(vector<int>)/64 4.167 -
std::reverse(vector<int>)/8 1.493 -1.50%
std::reverse_copy(deque<int>)/32768 7970.610 -
std::reverse_copy(deque<int>)/4096 980.172 1.12%
std::reverse_copy(deque<int>)/512 124.745 -
std::reverse_copy(deque<int>)/64 15.875 -
std::reverse_copy(deque<int>)/8 2.560 1.37%
std::reverse_copy(list<int>)/32768 26376.940 -1.83%
std::reverse_copy(list<int>)/4096 3325.306 4.79%
std::reverse_copy(list<int>)/512 363.634 -
std::reverse_copy(list<int>)/64 29.908 -
std::reverse_copy(list<int>)/8 2.391 -1.97%
std::reverse_copy(vector<int>)/32768 981.571 -
std::reverse_copy(vector<int>)/4096 132.442 -
std::reverse_copy(vector<int>)/512 17.150 -
std::reverse_copy(vector<int>)/64 2.513 -
std::reverse_copy(vector<int>)/8 2.485 7.92%
std::rotate(deque<int>)_(1_element_backward)/1024 40.908 -
std::rotate(deque<int>)_(1_element_backward)/32 3.534 -
std::rotate(deque<int>)_(1_element_backward)/50 5.148 -
std::rotate(deque<int>)_(1_element_backward)/8192 311.816 -
std::rotate(deque<int>)_(1_element_forward)/1024 37.450 1.25%
std::rotate(deque<int>)_(1_element_forward)/32 4.122 -
std::rotate(deque<int>)_(1_element_forward)/50 5.416 -
std::rotate(deque<int>)_(1_element_forward)/8192 299.451 -
std::rotate(deque<int>)_(by_1/2)/1024 188.268 -
std::rotate(deque<int>)_(by_1/2)/32 8.551 -
std::rotate(deque<int>)_(by_1/2)/50 11.596 -
std::rotate(deque<int>)_(by_1/2)/8192 1462.665 -
std::rotate(deque<int>)_(by_1/3)/1024 406.837 -2.91%
std::rotate(deque<int>)_(by_1/3)/32 20.791 3.00%
std::rotate(deque<int>)_(by_1/3)/50 30.387 6.22%
std::rotate(deque<int>)_(by_1/3)/8192 3314.103 -
std::rotate(deque<int>)_(by_1/4)/1024 271.704 2.23%
std::rotate(deque<int>)_(by_1/4)/32 13.073 -
std::rotate(deque<int>)_(by_1/4)/50 28.369 3.90%
std::rotate(deque<int>)_(by_1/4)/8192 2577.722 -
std::rotate(list<int>)_(1_element_backward)/1024 741.433 -
std::rotate(list<int>)_(1_element_backward)/32 13.274 -
std::rotate(list<int>)_(1_element_backward)/50 25.113 -
std::rotate(list<int>)_(1_element_backward)/8192 7292.576 -
std::rotate(list<int>)_(1_element_forward)/1024 729.259 -
std::rotate(list<int>)_(1_element_forward)/32 13.815 -
std::rotate(list<int>)_(1_element_forward)/50 25.532 -1.29%
std::rotate(list<int>)_(1_element_forward)/8192 7010.720 -
std::rotate(list<int>)_(by_1/2)/1024 388.707 -
std::rotate(list<int>)_(by_1/2)/32 6.468 -
std::rotate(list<int>)_(by_1/2)/50 12.608 -
std::rotate(list<int>)_(by_1/2)/8192 4301.389 -
std::rotate(list<int>)_(by_1/3)/1024 806.814 -
std::rotate(list<int>)_(by_1/3)/32 16.888 -
std::rotate(list<int>)_(by_1/3)/50 23.027 1.50%
std::rotate(list<int>)_(by_1/3)/8192 8368.990 -
std::rotate(list<int>)_(by_1/4)/1024 575.612 -
std::rotate(list<int>)_(by_1/4)/32 14.448 -
std::rotate(list<int>)_(by_1/4)/50 25.869 -
std::rotate(list<int>)_(by_1/4)/8192 6586.454 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.693 -
std::rotate(vector<bool>)_(1_element_backward)/32 17.727 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.722 -
std::rotate(vector<bool>)_(1_element_backward)/8192 122.497 10.13%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.367 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.375 -1.40%
std::rotate(vector<bool>)_(1_element_forward)/50 17.400 -1.27%
std::rotate(vector<bool>)_(1_element_forward)/8192 115.080 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.452 -
std::rotate(vector<bool>)_(by_1/2)/32 17.708 -
std::rotate(vector<bool>)_(by_1/2)/50 17.545 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.059 -
std::rotate(vector<bool>)_(by_1/3)/1024 47.965 -
std::rotate(vector<bool>)_(by_1/3)/32 17.695 -
std::rotate(vector<bool>)_(by_1/3)/50 17.683 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.730 -
std::rotate(vector<bool>)_(by_1/4)/1024 13.799 -1.62%
std::rotate(vector<bool>)_(by_1/4)/32 17.808 -
std::rotate(vector<bool>)_(by_1/4)/50 17.649 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.302 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.705 -
std::rotate(vector<int>)_(1_element_backward)/32 2.910 -
std::rotate(vector<int>)_(1_element_backward)/50 5.321 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.894 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.012 -
std::rotate(vector<int>)_(1_element_forward)/32 2.948 -
std::rotate(vector<int>)_(1_element_forward)/50 5.247 -
std::rotate(vector<int>)_(1_element_forward)/8192 279.338 -
std::rotate(vector<int>)_(by_1/2)/1024 31.685 -
std::rotate(vector<int>)_(by_1/2)/32 2.318 -
std::rotate(vector<int>)_(by_1/2)/50 3.792 -
std::rotate(vector<int>)_(by_1/2)/8192 240.590 -
std::rotate(vector<int>)_(by_1/3)/1024 119.092 1.06%
std::rotate(vector<int>)_(by_1/3)/32 9.945 -
std::rotate(vector<int>)_(by_1/3)/50 11.117 1.01%
std::rotate(vector<int>)_(by_1/3)/8192 869.315 -
std::rotate(vector<int>)_(by_1/4)/1024 47.182 -
std::rotate(vector<int>)_(by_1/4)/32 4.714 -
std::rotate(vector<int>)_(by_1/4)/50 11.733 -
std::rotate(vector<int>)_(by_1/4)/8192 369.583 -
std::rotate_copy(deque<int>)/1024 34.287 -1.81%
std::rotate_copy(deque<int>)/32 2.674 -
std::rotate_copy(deque<int>)/50 3.005 -
std::rotate_copy(deque<int>)/8192 296.230 -
std::rotate_copy(list<int>)/1024 737.642 -
std::rotate_copy(list<int>)/32 8.722 -
std::rotate_copy(list<int>)/50 13.862 -
std::rotate_copy(list<int>)/8192 6933.151 -
std::rotate_copy(vector<int>)/1024 32.667 -1.41%
std::rotate_copy(vector<int>)/32 2.080 -
std::rotate_copy(vector<int>)/50 2.676 -
std::rotate_copy(vector<int>)/8192 370.012 -
std::sample(deque<int>)/1024 11343.785 -
std::sample(deque<int>)/32 304.552 -
std::sample(deque<int>)/8192 91512.699 -
std::sample(list<int>)/1024 11978.869 -
std::sample(list<int>)/32 312.175 -
std::sample(list<int>)/8192 98602.875 -
std::sample(vector<int>)/1024 11309.802 -
std::sample(vector<int>)/32 302.598 -
std::sample(vector<int>)/8192 91635.837 -
std::search(deque<int>)_(near_matches)/1000 20207.527 -
std::search(deque<int>)_(near_matches)/1024 21218.430 -
std::search(deque<int>)_(near_matches)/8192 1435774.506 -
std::search(deque<int>)_(no_match)/1000 403.402 3.52%
std::search(deque<int>)_(no_match)/1024 266.362 -11.77%
std::search(deque<int>)_(no_match)/1048576 420969.244 -
std::search(deque<int>)_(no_match)/8192 3288.568 -
std::search(deque<int>)_(same_length)/1000 356.435 -14.62%
std::search(deque<int>)_(same_length)/1024 506.757 -
std::search(deque<int>)_(same_length)/8192 3896.449 1.44%
std::search(deque<int>)_(single_element)/1000 447.700 -
std::search(deque<int>)_(single_element)/1024 457.690 -
std::search(deque<int>)_(single_element)/8192 3644.943 -
std::search(deque<int>,_pred)_(near_matches)/1000 24216.263 -7.79%
std::search(deque<int>,_pred)_(near_matches)/1024 25311.541 -5.92%
std::search(deque<int>,_pred)_(near_matches)/8192 1522687.591 -
std::search(deque<int>,_pred)_(no_match)/1000 423.510 -7.21%
std::search(deque<int>,_pred)_(no_match)/1024 435.609 -7.51%
std::search(deque<int>,_pred)_(no_match)/1048576 445942.261 -7.61%
std::search(deque<int>,_pred)_(no_match)/8192 3489.790 -7.62%
std::search(deque<int>,_pred)_(same_length)/1000 484.111 1.10%
std::search(deque<int>,_pred)_(same_length)/1024 511.088 1.20%
std::search(deque<int>,_pred)_(same_length)/8192 4034.203 -
std::search(deque<int>,_pred)_(single_element)/1000 614.641 -10.05%
std::search(deque<int>,_pred)_(single_element)/1024 633.369 -9.82%
std::search(deque<int>,_pred)_(single_element)/8192 5080.206 -10.09%
std::search(list<int>)_(near_matches)/1000 37843.323 -
std::search(list<int>)_(near_matches)/1024 39480.896 -
std::search(list<int>)_(near_matches)/8192 2532740.523 -
std::search(list<int>)_(no_match)/1000 582.036 -15.30%
std::search(list<int>)_(no_match)/1024 749.312 1.47%
std::search(list<int>)_(no_match)/1048576 821306.712 -
std::search(list<int>)_(no_match)/8192 6540.889 -1.06%
std::search(list<int>)_(same_length)/1000 748.465 -
std::search(list<int>)_(same_length)/1024 772.177 -
std::search(list<int>)_(same_length)/8192 7951.019 -4.80%
std::search(list<int>)_(single_element)/1000 669.987 -5.78%
std::search(list<int>)_(single_element)/1024 748.133 2.39%
std::search(list<int>)_(single_element)/8192 8088.817 -8.78%
std::search(list<int>,_pred)_(near_matches)/1000 41425.852 -
std::search(list<int>,_pred)_(near_matches)/1024 43541.397 -
std::search(list<int>,_pred)_(near_matches)/8192 2681712.165 -
std::search(list<int>,_pred)_(no_match)/1000 799.659 -
std::search(list<int>,_pred)_(no_match)/1024 819.276 -
std::search(list<int>,_pred)_(no_match)/1048576 951522.696 -
std::search(list<int>,_pred)_(no_match)/8192 7241.988 -1.98%
std::search(list<int>,_pred)_(same_length)/1000 791.759 -
std::search(list<int>,_pred)_(same_length)/1024 812.923 -
std::search(list<int>,_pred)_(same_length)/8192 7996.364 -7.33%
std::search(list<int>,_pred)_(single_element)/1000 798.113 -
std::search(list<int>,_pred)_(single_element)/1024 817.763 -
std::search(list<int>,_pred)_(single_element)/8192 7875.334 -3.88%
std::search(vector<int>)_(near_matches)/1000 14378.758 1.34%
std::search(vector<int>)_(near_matches)/1024 15160.125 1.22%
std::search(vector<int>)_(near_matches)/8192 761642.592 -
std::search(vector<int>)_(no_match)/1000 210.404 2.92%
std::search(vector<int>)_(no_match)/1024 215.147 2.83%
std::search(vector<int>)_(no_match)/1048576 211072.415 1.34%
std::search(vector<int>)_(no_match)/8192 1650.594 1.82%
std::search(vector<int>)_(same_length)/1000 245.551 2.78%
std::search(vector<int>)_(same_length)/1024 255.549 4.91%
std::search(vector<int>)_(same_length)/8192 1979.956 6.59%
std::search(vector<int>)_(single_element)/1000 226.924 -1.94%
std::search(vector<int>)_(single_element)/1024 232.278 -1.87%
std::search(vector<int>)_(single_element)/8192 1813.673 -
std::search(vector<int>,_pred)_(near_matches)/1000 22608.226 -
std::search(vector<int>,_pred)_(near_matches)/1024 23715.436 -
std::search(vector<int>,_pred)_(near_matches)/8192 1459550.000 -
std::search(vector<int>,_pred)_(no_match)/1000 523.103 -
std::search(vector<int>,_pred)_(no_match)/1024 533.675 -
std::search(vector<int>,_pred)_(no_match)/1048576 600978.222 -
std::search(vector<int>,_pred)_(no_match)/8192 4931.745 15.92%
std::search(vector<int>,_pred)_(same_length)/1000 599.638 -
std::search(vector<int>,_pred)_(same_length)/1024 613.890 -
std::search(vector<int>,_pred)_(same_length)/8192 5087.360 3.63%
std::search(vector<int>,_pred)_(single_element)/1000 564.747 -
std::search(vector<int>,_pred)_(single_element)/1024 578.327 -
std::search(vector<int>,_pred)_(single_element)/8192 4628.375 -
std::search_n(deque<int>)_(no_match)/1024 13.643 -
std::search_n(deque<int>)_(no_match)/32 13.597 -
std::search_n(deque<int>)_(no_match)/8192 16.433 -
std::search_n(deque<int>,_pred)_(no_match)/1024 15.087 -
std::search_n(deque<int>,_pred)_(no_match)/32 16.350 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.793 -
std::search_n(list<int>)_(no_match)/1024 730.719 -
std::search_n(list<int>)_(no_match)/32 10.238 -
std::search_n(list<int>)_(no_match)/8192 6470.668 -5.75%
std::search_n(list<int>,_pred)_(no_match)/1024 839.195 -
std::search_n(list<int>,_pred)_(no_match)/32 16.661 -
std::search_n(list<int>,_pred)_(no_match)/8192 7398.756 -3.11%
std::search_n(vector<int>)_(no_match)/1024 3.294 -
std::search_n(vector<int>)_(no_match)/32 3.299 -
std::search_n(vector<int>)_(no_match)/8192 3.288 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.069 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.093 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.063 -
std::set<int>::clear()/0 390.049 -
std::set<int>::clear()/1024 9237.171 1.71%
std::set<int>::clear()/32 620.907 -
std::set<int>::clear()/8192 78690.391 -
std::set<int>::contains(key)_(existent)/1024 3.933 3.37%
std::set<int>::contains(key)_(existent)/32 1.643 1.62%
std::set<int>::contains(key)_(existent)/8192 8.163 -6.27%
std::set<int>::contains(key)_(non-existent)/0 0.288 -4.02%
std::set<int>::contains(key)_(non-existent)/1024 5.980 1.58%
std::set<int>::contains(key)_(non-existent)/32 2.789 -
std::set<int>::contains(key)_(non-existent)/8192 12.020 4.33%
std::set<int>::count(key)_(existent)/1024 3.856 -7.83%
std::set<int>::count(key)_(existent)/32 1.539 -6.24%
std::set<int>::count(key)_(existent)/8192 7.796 -
std::set<int>::count(key)_(non-existent)/0 0.252 -
std::set<int>::count(key)_(non-existent)/1024 7.401 -
std::set<int>::count(key)_(non-existent)/32 2.872 -4.27%
std::set<int>::count(key)_(non-existent)/8192 11.263 -
std::set<int>::ctor(&&,_different_allocs)/0 12.836 -
std::set<int>::ctor(&&,_different_allocs)/1024 5895.265 -
std::set<int>::ctor(&&,_different_allocs)/32 175.534 -1.02%
std::set<int>::ctor(&&,_different_allocs)/8192 47958.722 -2.71%
std::set<int>::ctor(const&)/0 12.745 -
std::set<int>::ctor(const&)/1024 6306.660 2.44%
std::set<int>::ctor(const&)/32 219.686 1.83%
std::set<int>::ctor(const&)/8192 49626.824 -
std::set<int>::ctor(const&,_alloc)/0 12.745 -
std::set<int>::ctor(const&,_alloc)/1024 6216.320 -
std::set<int>::ctor(const&,_alloc)/32 222.041 1.59%
std::set<int>::ctor(const&,_alloc)/8192 49400.651 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.703 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8452.316 -1.55%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.815 -2.72%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68130.344 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.708 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12797.088 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 280.694 1.47%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 234951.180 -2.92%
std::set<int>::equal_range(key)_(existent)/1024 4.569 2.77%
std::set<int>::equal_range(key)_(existent)/32 1.858 2.92%
std::set<int>::equal_range(key)_(existent)/8192 7.868 -
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.678 1.70%
std::set<int>::equal_range(key)_(non-existent)/32 2.449 -5.18%
std::set<int>::equal_range(key)_(non-existent)/8192 10.111 -
std::set<int>::erase(iterator)/1024 19.705 -
std::set<int>::erase(iterator)/32 19.692 -
std::set<int>::erase(iterator)/8192 19.732 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.312 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6670.094 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 558.722 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54064.877 -
std::set<int>::erase(key)_(existent)/1024 51.445 1.78%
std::set<int>::erase(key)_(existent)/32 21.435 -
std::set<int>::erase(key)_(existent)/8192 67.633 -2.86%
std::set<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_end)/1024 6.421 19.53%
std::set<int>::erase(key)_(non-existent,_end)/32 2.901 28.16%
std::set<int>::erase(key)_(non-existent,_end)/8192 9.611 16.65%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.252 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.956 2.87%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.792 1.29%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.094 -
std::set<int>::find(key)_(existent)/1024 3.877 1.17%
std::set<int>::find(key)_(existent)/32 1.644 -
std::set<int>::find(key)_(existent)/8192 7.975 -
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.607 -4.49%
std::set<int>::find(key)_(non-existent)/32 2.292 -6.10%
std::set<int>::find(key)_(non-existent)/8192 8.463 -4.99%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.020 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.283 2.26%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.303 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 97.264 2.51%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.005 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 30.474 1.02%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.277 2.73%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.880 4.75%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.205 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 45.426 3.18%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.737 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 98.368 10.46%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.213 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.064 5.16%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.877 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 32.285 8.76%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.571 -4.05%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16834.400 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 746.845 -1.57%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 183165.492 1.79%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.089 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12965.952 1.25%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 644.714 -1.13%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 119004.594 3.08%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.198 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7777.358 1.04%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 536.098 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 134446.722 2.36%
std::set<int>::insert(value)_(already_present)/1024 5.884 4.88%
std::set<int>::insert(value)_(already_present)/32 1.773 -
std::set<int>::insert(value)_(already_present)/8192 9.564 3.24%
std::set<int>::insert(value)_(new_value,_end)/0 17.058 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.812 1.14%
std::set<int>::insert(value)_(new_value,_end)/32 18.796 -
std::set<int>::insert(value)_(new_value,_end)/8192 71.168 -
std::set<int>::insert(value)_(new_value,_middle)/0 17.023 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.043 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.466 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.607 -
std::set<int>::lower_bound(key)_(existent)/1024 4.812 5.28%
std::set<int>::lower_bound(key)_(existent)/32 1.568 3.30%
std::set<int>::lower_bound(key)_(existent)/8192 7.987 -2.15%
std::set<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.393 6.32%
std::set<int>::lower_bound(key)_(non-existent)/32 2.472 2.28%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.062 2.28%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.354 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6418.305 3.35%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 212.296 -2.55%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49783.433 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.346 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6328.155 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 224.465 -5.51%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50154.807 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1339.687 -2.64%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.383 -6.11%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12352.193 -1.02%
std::set<int>::upper_bound(key)_(existent)/1024 4.355 4.56%
std::set<int>::upper_bound(key)_(existent)/32 1.832 1.38%
std::set<int>::upper_bound(key)_(existent)/8192 8.285 -2.14%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.092 -2.29%
std::set<int>::upper_bound(key)_(non-existent)/32 2.427 -5.37%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.388 -1.07%
std::set<std::string>::clear()/0 392.279 -1.74%
std::set<std::string>::clear()/1024 21717.824 -
std::set<std::string>::clear()/32 896.498 1.12%
std::set<std::string>::clear()/8192 212592.300 -
std::set<std::string>::contains(key)_(existent)/1024 22.987 -6.45%
std::set<std::string>::contains(key)_(existent)/32 14.412 -9.34%
std::set<std::string>::contains(key)_(existent)/8192 29.629 8.41%
std::set<std::string>::contains(key)_(non-existent)/0 0.285 5.60%
std::set<std::string>::contains(key)_(non-existent)/1024 21.768 -4.07%
std::set<std::string>::contains(key)_(non-existent)/32 10.507 4.34%
std::set<std::string>::contains(key)_(non-existent)/8192 27.796 -3.38%
std::set<std::string>::count(key)_(existent)/1024 24.117 -
std::set<std::string>::count(key)_(existent)/32 17.226 1.74%
std::set<std::string>::count(key)_(existent)/8192 30.602 -13.81%
std::set<std::string>::count(key)_(non-existent)/0 0.255 -
std::set<std::string>::count(key)_(non-existent)/1024 23.609 -
std::set<std::string>::count(key)_(non-existent)/32 10.477 -
std::set<std::string>::count(key)_(non-existent)/8192 35.616 10.05%
std::set<std::string>::ctor(&&,_different_allocs)/0 12.805 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6923.330 -
std::set<std::string>::ctor(&&,_different_allocs)/32 209.147 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57391.824 -1.10%
std::set<std::string>::ctor(const&)/0 12.724 -
std::set<std::string>::ctor(const&)/1024 34063.891 -
std::set<std::string>::ctor(const&)/32 785.802 -3.95%
std::set<std::string>::ctor(const&)/8192 341484.873 -
std::set<std::string>::ctor(const&,_alloc)/0 12.727 -
std::set<std::string>::ctor(const&,_alloc)/1024 36719.718 -1.26%
std::set<std::string>::ctor(const&,_alloc)/32 738.250 -1.19%
std::set<std::string>::ctor(const&,_alloc)/8192 344703.043 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.735 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39800.060 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 790.002 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377769.421 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.905 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55318.595 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 989.167 -6.42%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1112369.792 -
std::set<std::string>::equal_range(key)_(existent)/1024 21.957 -22.40%
std::set<std::string>::equal_range(key)_(existent)/32 17.520 1.31%
std::set<std::string>::equal_range(key)_(existent)/8192 29.238 -7.37%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.537 -15.75%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.010 -10.95%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.499 -14.93%
std::set<std::string>::erase(iterator)/1024 27.681 -11.25%
std::set<std::string>::erase(iterator)/32 26.996 -2.63%
std::set<std::string>::erase(iterator)/8192 29.908 10.26%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.809 -1.70%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12625.299 -1.03%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.909 -3.10%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117239.060 -
std::set<std::string>::erase(key)_(existent)/1024 99.521 64.72%
std::set<std::string>::erase(key)_(existent)/32 74.998 45.37%
std::set<std::string>::erase(key)_(existent)/8192 83.014 13.17%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.256 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 20.565 -4.79%
std::set<std::string>::erase(key)_(non-existent,_end)/32 10.124 -5.98%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.983 -9.13%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.783 2.10%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.528 -8.47%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.670 -
std::set<std::string>::find(key)_(existent)/1024 24.196 3.12%
std::set<std::string>::find(key)_(existent)/32 15.606 -2.91%
std::set<std::string>::find(key)_(existent)/8192 34.041 14.10%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 22.347 1.04%
std::set<std::string>::find(key)_(non-existent)/32 10.566 -
std::set<std::string>::find(key)_(non-existent)/8192 30.411 2.60%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 24.560 -16.73%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 68.568 31.96%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.343 68.39%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 76.442 9.65%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.157 -4.11%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 48.714 3.78%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 45.014 7.72%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 57.732 20.70%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 35.453 9.16%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.703 -34.79%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 34.521 30.03%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 43.256 -18.84%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 33.714 3.28%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 30.471 -8.45%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 34.617 -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 42.591 22.65%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.954 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 67318.028 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1462.060 -2.65%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 859638.106 -4.31%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.134 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43447.360 -1.58%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1266.449 -2.53%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 609391.025 2.21%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 409.133 3.78%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 41054.282 -1.40%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1086.045 -9.01%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 619871.872 -
std::set<std::string>::insert(value)_(already_present)/1024 16.827 -36.75%
std::set<std::string>::insert(value)_(already_present)/32 7.616 -15.42%
std::set<std::string>::insert(value)_(already_present)/8192 59.997 102.83%
std::set<std::string>::insert(value)_(new_value,_end)/0 28.389 -17.04%
std::set<std::string>::insert(value)_(new_value,_end)/1024 71.165 -
std::set<std::string>::insert(value)_(new_value,_end)/32 39.723 -12.16%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.514 1.73%
std::set<std::string>::insert(value)_(new_value,_middle)/0 23.125 -32.66%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 49.868 2.49%
std::set<std::string>::insert(value)_(new_value,_middle)/32 42.268 1.60%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 52.840 26.62%
std::set<std::string>::lower_bound(key)_(existent)/1024 21.516 -19.39%
std::set<std::string>::lower_bound(key)_(existent)/32 15.424 -2.13%
std::set<std::string>::lower_bound(key)_(existent)/8192 30.557 -4.46%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.908 -16.61%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.558 -14.41%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.774 -13.94%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.265 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36779.477 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 784.664 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 347537.983 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.281 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35882.138 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 682.781 -11.74%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 346725.344 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 15614.751 -6.77%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 346.347 8.65%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 204909.120 -
std::set<std::string>::upper_bound(key)_(existent)/1024 22.252 -11.70%
std::set<std::string>::upper_bound(key)_(existent)/32 15.263 -18.53%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.069 -12.90%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.256 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 24.041 -15.45%
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.496 -17.73%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 30.143 -20.56%
std::shift_left(deque<int>)/1024 38.176 -
std::shift_left(deque<int>)/32 3.805 -
std::shift_left(deque<int>)/50 5.433 -
std::shift_left(deque<int>)/8192 299.646 -
std::shift_left(list<int>)/1024 725.988 -
std::shift_left(list<int>)/32 13.386 -
std::shift_left(list<int>)/50 27.326 -
std::shift_left(list<int>)/8192 7651.389 -
std::shift_left(vector<int>)/1024 35.512 -
std::shift_left(vector<int>)/32 3.967 34.13%
std::shift_left(vector<int>)/50 5.261 -
std::shift_left(vector<int>)/8192 280.896 -
std::shift_right(deque<int>)/1024 40.655 -
std::shift_right(deque<int>)/32 3.426 -
std::shift_right(deque<int>)/50 4.488 -
std::shift_right(deque<int>)/8192 307.716 -
std::shift_right(list<int>)/1024 731.103 -1.13%
std::shift_right(list<int>)/32 14.417 -
std::shift_right(list<int>)/50 26.443 -1.16%
std::shift_right(list<int>)/8192 7379.634 3.52%
std::shift_right(vector<int>)/1024 35.493 -
std::shift_right(vector<int>)/32 14.700 264.22%
std::shift_right(vector<int>)/50 5.311 -
std::shift_right(vector<int>)/8192 300.127 -
std::shuffle(deque<int>)/1024 9232.370 -
std::shuffle(deque<int>)/32 291.735 -
std::shuffle(deque<int>)/8192 73823.220 -
std::shuffle(vector<int>)/1024 8773.857 -
std::shuffle(vector<int>)/32 277.205 -
std::shuffle(vector<int>)/8192 70275.348 -
std::sort(deque<int>)_(ascending)/1024 759.928 -
std::sort(deque<int>)_(ascending)/8 17.505 -
std::sort(deque<int>)_(ascending)/8192 5721.765 -
std::sort(deque<int>)_(descending)/1024 1293.601 -
std::sort(deque<int>)_(descending)/8 24.952 -1.24%
std::sort(deque<int>)_(descending)/8192 10325.345 -
std::sort(deque<int>)_(heap)/1024 6398.479 5.37%
std::sort(deque<int>)_(heap)/8 24.959 1.90%
std::sort(deque<int>)_(heap)/8192 69755.765 1.23%
std::sort(deque<int>)_(pipe-organ)/1024 2658.632 -4.00%
std::sort(deque<int>)_(pipe-organ)/8 20.127 -
std::sort(deque<int>)_(pipe-organ)/8192 26046.547 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17641.906 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.602 1.60%
std::sort(deque<int>)_(qsort_adversarial)/8192 480854.257 -
std::sort(deque<int>)_(repeated)/1024 1066.717 -
std::sort(deque<int>)_(repeated)/8 17.835 -1.12%
std::sort(deque<int>)_(repeated)/8192 6823.233 -
std::sort(deque<int>)_(shuffled)/1024 6850.397 -7.83%
std::sort(deque<int>)_(shuffled)/8 22.791 -
std::sort(deque<int>)_(shuffled)/8192 81002.149 -2.55%
std::sort(vector<NonIntegral>)_(ascending)/1024 517.888 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.499 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3728.914 -
std::sort(vector<NonIntegral>)_(descending)/1024 772.443 -
std::sort(vector<NonIntegral>)_(descending)/8 25.099 -
std::sort(vector<NonIntegral>)_(descending)/8192 5242.090 -
std::sort(vector<NonIntegral>)_(heap)/1024 4263.969 -
std::sort(vector<NonIntegral>)_(heap)/8 23.333 -
std::sort(vector<NonIntegral>)_(heap)/8192 49847.122 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1862.607 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.269 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18222.993 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13256.104 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.529 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154871.636 -
std::sort(vector<NonIntegral>)_(repeated)/1024 504.463 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.743 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3735.588 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4654.451 -
std::sort(vector<NonIntegral>)_(shuffled)/8 22.402 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 84023.550 -3.43%
std::sort(vector<int>)_(ascending)/1024 518.576 -
std::sort(vector<int>)_(ascending)/8 15.839 -
std::sort(vector<int>)_(ascending)/8192 3722.236 -
std::sort(vector<int>)_(descending)/1024 1021.146 -
std::sort(vector<int>)_(descending)/8 24.691 -
std::sort(vector<int>)_(descending)/8192 7189.338 -
std::sort(vector<int>)_(heap)/1024 4529.546 -
std::sort(vector<int>)_(heap)/8 23.534 -1.43%
std::sort(vector<int>)_(heap)/8192 45404.683 -
std::sort(vector<int>)_(pipe-organ)/1024 2276.776 -
std::sort(vector<int>)_(pipe-organ)/8 17.548 -
std::sort(vector<int>)_(pipe-organ)/8192 21471.870 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12900.296 -1.31%
std::sort(vector<int>)_(qsort_adversarial)/8 15.799 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147419.776 -1.57%
std::sort(vector<int>)_(repeated)/1024 659.598 -
std::sort(vector<int>)_(repeated)/8 15.751 -
std::sort(vector<int>)_(repeated)/8192 5017.546 -
std::sort(vector<int>)_(shuffled)/1024 4634.834 -
std::sort(vector<int>)_(shuffled)/8 22.588 1.11%
std::sort(vector<int>)_(shuffled)/8192 44916.240 -
std::sort_heap(deque<int>)/1024 13428.338 1.25%
std::sort_heap(deque<int>)/8 35.686 -1.91%
std::sort_heap(deque<int>)/8192 468317.961 -
std::sort_heap(deque<int>,_pred)/1024 12310.805 -4.06%
std::sort_heap(deque<int>,_pred)/8 33.557 -1.38%
std::sort_heap(deque<int>,_pred)/8192 424333.731 -
std::sort_heap(vector<NonIntegral>)/1024 9825.682 -
std::sort_heap(vector<NonIntegral>)/8 29.224 -1.65%
std::sort_heap(vector<NonIntegral>)/8192 105317.472 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9788.950 -
std::sort_heap(vector<NonIntegral>,_pred)/8 30.091 3.15%
std::sort_heap(vector<NonIntegral>,_pred)/8192 105918.679 -
std::sort_heap(vector<int>)/1024 9804.930 -
std::sort_heap(vector<int>)/8 29.330 -
std::sort_heap(vector<int>)/8192 106002.899 -
std::sort_heap(vector<int>,_pred)/1024 9814.241 -
std::sort_heap(vector<int>,_pred)/8 29.416 1.81%
std::sort_heap(vector<int>,_pred)/8192 106225.539 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2745.521 3.15%
std::stable_partition(deque<int>)_(alloc_fails)/32 1905.262 2.51%
std::stable_partition(deque<int>)_(alloc_fails)/50 1910.338 2.10%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9851.717 -
std::stable_partition(deque<int>)_(dense)/1024 647.309 11.20%
std::stable_partition(deque<int>)_(dense)/32 32.132 14.79%
std::stable_partition(deque<int>)_(dense)/50 43.215 15.08%
std::stable_partition(deque<int>)_(dense)/8192 5626.355 -
std::stable_partition(deque<int>)_(sparse)/1024 431.419 -
std::stable_partition(deque<int>)_(sparse)/32 13.253 19.63%
std::stable_partition(deque<int>)_(sparse)/50 31.094 15.01%
std::stable_partition(deque<int>)_(sparse)/8192 3363.977 -1.14%
std::stable_partition(list<int>)_(alloc_fails)/1024 4307.241 3.64%
std::stable_partition(list<int>)_(alloc_fails)/32 1901.806 1.28%
std::stable_partition(list<int>)_(alloc_fails)/50 1924.440 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25574.760 -
std::stable_partition(list<int>)_(dense)/1024 1461.980 -16.33%
std::stable_partition(list<int>)_(dense)/32 37.790 -
std::stable_partition(list<int>)_(dense)/50 57.613 10.16%
std::stable_partition(list<int>)_(dense)/8192 21101.468 1.09%
std::stable_partition(list<int>)_(sparse)/1024 944.163 1.19%
std::stable_partition(list<int>)_(sparse)/32 9.623 1.95%
std::stable_partition(list<int>)_(sparse)/50 27.073 1.18%
std::stable_partition(list<int>)_(sparse)/8192 8780.622 -1.36%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2343.825 2.29%
std::stable_partition(vector<int>)_(alloc_fails)/32 1893.335 1.34%
std::stable_partition(vector<int>)_(alloc_fails)/50 1890.097 1.79%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5350.759 1.48%
std::stable_partition(vector<int>)_(dense)/1024 291.709 -
std::stable_partition(vector<int>)_(dense)/32 21.943 3.50%
std::stable_partition(vector<int>)_(dense)/50 25.828 2.70%
std::stable_partition(vector<int>)_(dense)/8192 2093.471 -
std::stable_partition(vector<int>)_(sparse)/1024 207.231 -4.52%
std::stable_partition(vector<int>)_(sparse)/32 7.366 -
std::stable_partition(vector<int>)_(sparse)/50 21.895 2.18%
std::stable_partition(vector<int>)_(sparse)/8192 1539.642 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 3960.421 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.064 -1.88%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19008.331 -3.62%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 27869.212 -2.19%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.034 1.07%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26241.977 -1.33%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13691.151 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.059 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26340.771 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16334.206 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.391 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22360.373 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26881.176 4.69%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.527 7.05%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29271.031 3.88%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3677.491 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.714 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 14471.448 10.78%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19306.612 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.628 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25859.964 4.49%
std::stable_sort(deque<int>)_(ascending)/1024 2102.095 -1.75%
std::stable_sort(deque<int>)_(ascending)/8 18.765 7.07%
std::stable_sort(deque<int>)_(ascending)/8192 13582.292 -
std::stable_sort(deque<int>)_(descending)/1024 2895.581 -1.16%
std::stable_sort(deque<int>)_(descending)/8 27.543 5.78%
std::stable_sort(deque<int>)_(descending)/8192 20448.244 -
std::stable_sort(deque<int>)_(heap)/1024 2705.115 -
std::stable_sort(deque<int>)_(heap)/8 25.462 6.67%
std::stable_sort(deque<int>)_(heap)/8192 17287.359 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2903.864 -
std::stable_sort(deque<int>)_(pipe-organ)/8 22.284 3.08%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20416.536 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3093.771 -1.52%
std::stable_sort(deque<int>)_(qsort_adversarial)/8 17.647 3.26%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20864.891 -
std::stable_sort(deque<int>)_(repeated)/1024 1413.606 -1.35%
std::stable_sort(deque<int>)_(repeated)/8 18.909 6.55%
std::stable_sort(deque<int>)_(repeated)/8192 7656.295 -
std::stable_sort(deque<int>)_(shuffled)/1024 2512.896 -1.03%
std::stable_sort(deque<int>)_(shuffled)/8 23.261 1.65%
std::stable_sort(deque<int>)_(shuffled)/8192 14216.154 -1.24%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4637.697 -4.62%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 15.797 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 46847.870 -4.57%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22704.413 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.875 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 117216.228 -1.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13705.696 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.412 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107145.654 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13907.484 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.819 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84724.541 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22321.367 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 15.774 -1.32%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135617.558 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3471.609 -5.91%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.013 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17866.423 -5.31%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17891.462 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.228 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 146001.127 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3840.567 7.08%
std::stable_sort(vector<NonIntegral>)_(ascending)/8 15.866 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45614.746 10.04%
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12471.800 2.10%
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.524 4.37%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186255.695 -5.90%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9488.230 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.363 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 116907.897 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8067.536 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.049 2.08%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 115936.930 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13554.822 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.638 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199188.379 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1265.650 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 15.672 -2.70%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14130.033 1.81%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11999.526 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.574 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 173715.061 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4358.115 -6.75%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 15.970 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18394.216 -3.84%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23254.686 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.757 -1.17%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 25475.454 4.15%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13798.170 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 21.938 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 32103.741 4.07%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14146.385 1.70%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.160 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21587.046 -1.74%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22446.905 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 15.895 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34086.475 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3414.542 -3.46%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.073 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 12674.051 -30.41%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17830.969 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.343 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 30650.203 6.34%
std::stable_sort(vector<int>)_(ascending)/1024 2058.430 -1.14%
std::stable_sort(vector<int>)_(ascending)/8 15.323 -1.05%
std::stable_sort(vector<int>)_(ascending)/8192 13381.969 -
std::stable_sort(vector<int>)_(descending)/1024 2764.222 -1.54%
std::stable_sort(vector<int>)_(descending)/8 23.997 -
std::stable_sort(vector<int>)_(descending)/8192 18459.096 -
std::stable_sort(vector<int>)_(heap)/1024 2515.037 -
std::stable_sort(vector<int>)_(heap)/8 21.006 -
std::stable_sort(vector<int>)_(heap)/8192 14493.622 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2766.085 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.385 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18253.694 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2859.807 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.326 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18230.948 -
std::stable_sort(vector<int>)_(repeated)/1024 1080.509 -
std::stable_sort(vector<int>)_(repeated)/8 15.446 -
std::stable_sort(vector<int>)_(repeated)/8192 5237.859 -
std::stable_sort(vector<int>)_(shuffled)/1024 2216.166 -
std::stable_sort(vector<int>)_(shuffled)/8 19.698 -
std::stable_sort(vector<int>)_(shuffled)/8192 10940.347 -
std::swap_ranges(deque<int>)/1024 379.933 18.92%
std::swap_ranges(deque<int>)/32 11.138 6.96%
std::swap_ranges(deque<int>)/50 17.430 9.08%
std::swap_ranges(deque<int>)/8192 2924.109 14.75%
std::swap_ranges(list<int>)/1024 756.015 -7.58%
std::swap_ranges(list<int>)/32 19.502 -
std::swap_ranges(list<int>)/50 32.663 -
std::swap_ranges(list<int>)/8192 9646.631 -3.97%
std::swap_ranges(vector<int>)/1024 62.569 -
std::swap_ranges(vector<int>)/32 4.811 -
std::swap_ranges(vector<int>)/50 5.597 -
std::swap_ranges(vector<int>)/8192 475.405 -
std::transform(deque<int>)_(identity_transform)/1024 369.781 -
std::transform(deque<int>)_(identity_transform)/32 12.295 -
std::transform(deque<int>)_(identity_transform)/50 19.081 -
std::transform(deque<int>)_(identity_transform)/8192 2445.350 -
std::transform(deque<int>,_deque<int>)/1024 660.103 -
std::transform(deque<int>,_deque<int>)/32 22.401 4.91%
std::transform(deque<int>,_deque<int>)/50 35.488 -1.75%
std::transform(deque<int>,_deque<int>)/8192 5419.107 -
std::transform(list<int>)_(identity_transform)/1024 736.504 -
std::transform(list<int>)_(identity_transform)/32 16.902 -
std::transform(list<int>)_(identity_transform)/50 30.288 -
std::transform(list<int>)_(identity_transform)/8192 7593.684 8.31%
std::transform(list<int>,_list<int>)/1024 839.589 -
std::transform(list<int>,_list<int>)/32 23.007 -
std::transform(list<int>,_list<int>)/50 37.197 -
std::transform(list<int>,_list<int>)/8192 9106.967 -2.55%
std::transform(vector<int>)_(identity_transform)/1024 262.134 -
std::transform(vector<int>)_(identity_transform)/32 9.219 -
std::transform(vector<int>)_(identity_transform)/50 16.235 -
std::transform(vector<int>)_(identity_transform)/8192 2019.931 -
std::transform(vector<int>,_vector<int>)/1024 554.892 -
std::transform(vector<int>,_vector<int>)/32 17.192 -
std::transform(vector<int>,_vector<int>)/50 26.839 -
std::transform(vector<int>,_vector<int>)/8192 4441.332 -
std::unique(deque<int>)_(contiguous)/1024 512.962 -
std::unique(deque<int>)_(contiguous)/32 50.926 2.50%
std::unique(deque<int>)_(contiguous)/52 57.669 3.91%
std::unique(deque<int>)_(contiguous)/8192 3741.696 -
std::unique(deque<int>)_(sprinkled)/1024 511.138 -
std::unique(deque<int>)_(sprinkled)/32 53.671 -
std::unique(deque<int>)_(sprinkled)/52 63.179 4.57%
std::unique(deque<int>)_(sprinkled)/8192 3811.352 -
std::unique(deque<int>,_pred)_(contiguous)/1024 631.764 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.493 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.709 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4547.787 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.708 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.068 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.756 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5210.963 -
std::unique(list<int>)_(contiguous)/1024 916.705 -
std::unique(list<int>)_(contiguous)/32 52.218 -
std::unique(list<int>)_(contiguous)/52 64.122 -
std::unique(list<int>)_(contiguous)/8192 6952.058 -
std::unique(list<int>)_(sprinkled)/1024 963.064 -
std::unique(list<int>)_(sprinkled)/32 54.300 -
std::unique(list<int>)_(sprinkled)/52 67.436 -
std::unique(list<int>)_(sprinkled)/8192 8136.732 -1.86%
std::unique(list<int>,_pred)_(contiguous)/1024 1029.320 7.33%
std::unique(list<int>,_pred)_(contiguous)/32 56.816 -
std::unique(list<int>,_pred)_(contiguous)/52 71.302 1.13%
std::unique(list<int>,_pred)_(contiguous)/8192 7541.016 -3.98%
std::unique(list<int>,_pred)_(sprinkled)/1024 1001.081 -
std::unique(list<int>,_pred)_(sprinkled)/32 67.585 9.97%
std::unique(list<int>,_pred)_(sprinkled)/52 84.329 9.19%
std::unique(list<int>,_pred)_(sprinkled)/8192 8279.524 -
std::unique(vector<int>)_(contiguous)/1024 309.573 -
std::unique(vector<int>)_(contiguous)/32 47.976 -
std::unique(vector<int>)_(contiguous)/52 53.799 1.23%
std::unique(vector<int>)_(contiguous)/8192 1910.268 -
std::unique(vector<int>)_(sprinkled)/1024 534.145 1.08%
std::unique(vector<int>)_(sprinkled)/32 54.406 -2.82%
std::unique(vector<int>)_(sprinkled)/52 65.241 -
std::unique(vector<int>)_(sprinkled)/8192 3986.207 2.36%
std::unique(vector<int>,_pred)_(contiguous)/1024 497.592 2.04%
std::unique(vector<int>,_pred)_(contiguous)/32 54.449 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.806 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3606.393 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 686.016 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.960 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.798 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5168.839 -
std::unique_copy(deque<int>)_(contiguous)/1024 473.626 -
std::unique_copy(deque<int>)_(contiguous)/32 9.536 -
std::unique_copy(deque<int>)_(contiguous)/52 14.897 -
std::unique_copy(deque<int>)_(contiguous)/8192 3717.877 -
std::unique_copy(deque<int>)_(sprinkled)/1024 472.053 1.13%
std::unique_copy(deque<int>)_(sprinkled)/32 9.521 -16.93%
std::unique_copy(deque<int>)_(sprinkled)/52 15.377 -9.45%
std::unique_copy(deque<int>)_(sprinkled)/8192 3746.181 -5.77%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 595.252 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.511 17.01%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 29.536 17.65%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4483.927 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 631.110 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.707 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 30.895 -1.77%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5055.167 -
std::unique_copy(list<int>)_(contiguous)/1024 738.549 -
std::unique_copy(list<int>)_(contiguous)/32 11.037 -1.68%
std::unique_copy(list<int>)_(contiguous)/52 19.454 -
std::unique_copy(list<int>)_(contiguous)/8192 6787.012 -
std::unique_copy(list<int>)_(sprinkled)/1024 739.017 -
std::unique_copy(list<int>)_(sprinkled)/32 13.238 -3.69%
std::unique_copy(list<int>)_(sprinkled)/52 23.939 -
std::unique_copy(list<int>)_(sprinkled)/8192 6913.173 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 792.363 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.291 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.907 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7535.885 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 833.443 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.178 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.269 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7478.684 -2.47%
std::unique_copy(vector<int>)_(contiguous)/1024 247.081 -
std::unique_copy(vector<int>)_(contiguous)/32 8.619 -
std::unique_copy(vector<int>)_(contiguous)/52 13.402 -
std::unique_copy(vector<int>)_(contiguous)/8192 1883.934 -
std::unique_copy(vector<int>)_(sprinkled)/1024 455.162 -
std::unique_copy(vector<int>)_(sprinkled)/32 12.982 -
std::unique_copy(vector<int>)_(sprinkled)/52 22.027 -
std::unique_copy(vector<int>)_(sprinkled)/8192 3669.573 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.897 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.333 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.631 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3782.414 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 587.600 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.302 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.378 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4503.282 -
std::unordered_map<int,_int>::clear()/0 390.392 -
std::unordered_map<int,_int>::clear()/1024 7868.061 -
std::unordered_map<int,_int>::clear()/32 582.653 -
std::unordered_map<int,_int>::clear()/8192 64709.510 3.57%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.710 11.78%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.733 1.34%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.664 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.374 -15.59%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.341 -34.97%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.709 11.78%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.496 -7.27%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.244 -
std::unordered_map<int,_int>::count(key)_(existent)/32 1.498 1.83%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.469 -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.401 49.69%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.707 6.69%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.751 -5.49%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.388 -7.05%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 14.129 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8487.360 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 263.600 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96938.475 1.29%
std::unordered_map<int,_int>::ctor(const&)/0 12.855 -
std::unordered_map<int,_int>::ctor(const&)/1024 6759.307 2.22%
std::unordered_map<int,_int>::ctor(const&)/32 202.410 2.72%
std::unordered_map<int,_int>::ctor(const&)/8192 55317.411 1.75%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.893 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9738.904 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 264.976 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80547.582 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.846 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13624.029 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 369.101 -1.91%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 149393.599 2.45%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.842 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13395.284 -1.03%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 362.779 -1.85%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141721.878 -1.06%
std::unordered_map<int,_int>::erase(iterator)/1024 19.494 -1.55%
std::unordered_map<int,_int>::erase(iterator)/32 19.395 -
std::unordered_map<int,_int>::erase(iterator)/8192 19.722 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 393.321 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5418.765 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 524.523 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44327.293 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.887 1.83%
std::unordered_map<int,_int>::erase(key)_(existent)/32 20.770 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 21.941 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.298 -25.14%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.122 -2.77%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.051 -3.63%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.192 -1.80%
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.174 -1.80%
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.228 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.217 -1.82%
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.406 -9.08%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.522 -3.96%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.550 -3.55%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.286 1.06%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.048 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.037 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.813 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12980.268 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 731.480 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 140926.784 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.776 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12822.670 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 732.197 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 140515.266 -3.10%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 394.659 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7726.126 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 594.288 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84743.229 -2.32%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.672 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13868.765 -1.73%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 757.769 -1.40%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 147496.398 -1.69%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.734 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13426.319 -1.97%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 752.405 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 143005.189 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.487 4.04%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.809 1.42%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.650 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.942 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 19.585 2.28%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.389 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 20.259 2.79%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.948 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.234 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.378 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.764 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.071 -1.74%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.552 -2.63%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.858 -3.81%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.126 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.903 -2.41%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.116 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 21.015 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.141 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 20.703 3.53%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.200 -1.18%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 20.749 -2.58%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.161 -3.84%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6828.805 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.409 -8.66%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 55771.597 3.14%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.176 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6743.295 2.31%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.255 2.15%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55067.291 1.70%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1318.412 3.87%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.699 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25639.361 2.55%
std::unordered_multimap<int,_int>::clear()/0 389.328 -
std::unordered_multimap<int,_int>::clear()/1024 8110.882 -
std::unordered_multimap<int,_int>::clear()/32 587.057 -
std::unordered_multimap<int,_int>::clear()/8192 62403.132 -1.46%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.386 -1.89%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.505 24.77%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.478 15.84%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.366 8.41%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.654 -7.87%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.629 -8.45%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.568 -8.52%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.825 -4.94%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.981 7.76%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.923 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.479 75.90%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.279 18.89%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.258 4.30%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.156 -4.22%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 13.982 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8611.114 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 287.370 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 99329.782 -
std::unordered_multimap<int,_int>::ctor(const&)/0 12.878 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6657.730 -2.61%
std::unordered_multimap<int,_int>::ctor(const&)/32 196.387 -2.39%
std::unordered_multimap<int,_int>::ctor(const&)/8192 55066.281 -1.56%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.075 1.50%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9190.065 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.450 -3.76%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76633.844 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.807 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12709.856 -2.09%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.508 -1.49%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 139070.577 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.815 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12723.922 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 363.784 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139585.847 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 19.657 1.36%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.562 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 26.045 -1.85%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.885 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5845.452 -1.43%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 515.784 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45061.831 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.419 3.73%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.428 1.08%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.181 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.479 14.34%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.460 9.70%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.429 7.76%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.243 6.06%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.476 7.80%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.330 6.98%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.036 6.50%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.359 -15.81%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.374 -3.22%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.257 -11.61%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.157 -2.44%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.163 -2.28%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.293 11.65%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.378 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14944.667 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 757.382 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 165902.510 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.201 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15060.577 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 761.252 1.00%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166340.473 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.366 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 14262.831 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 811.205 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 176018.347 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.338 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15850.088 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 824.375 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 172989.924 3.51%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.093 -1.11%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16215.741 -3.28%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 807.137 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 181579.106 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 24.533 -5.95%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 19.934 -4.35%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 21.571 -1.89%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.386 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.035 -4.62%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 20.485 -1.62%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.380 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.349 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.255 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.895 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 32.601 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.513 2.82%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6750.526 -12.93%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 221.800 -2.66%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54346.172 -8.04%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.135 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6897.965 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 204.122 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55390.810 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.930 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1950.332 16.11%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 25.441 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 31585.722 8.61%
std::unordered_multiset<int>::clear()/0 391.741 -
std::unordered_multiset<int>::clear()/1024 8499.556 -1.62%
std::unordered_multiset<int>::clear()/32 596.448 -
std::unordered_multiset<int>::clear()/8192 65911.564 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.118 -16.05%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.288 4.51%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.244 -13.09%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.365 8.01%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 2.171 76.05%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.651 9.43%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.867 41.85%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.848 4.16%
std::unordered_multiset<int>::count(key)_(existent)/32 1.675 7.15%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.705 5.32%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.300 -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.186 -6.22%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.151 -9.55%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.227 1.12%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.994 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8531.868 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 303.300 1.67%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 99999.469 -
std::unordered_multiset<int>::ctor(const&)/0 12.883 -
std::unordered_multiset<int>::ctor(const&)/1024 6749.645 -1.11%
std::unordered_multiset<int>::ctor(const&)/32 196.450 -2.81%
std::unordered_multiset<int>::ctor(const&)/8192 55356.397 -1.09%
std::unordered_multiset<int>::ctor(const&,_alloc)/0 12.893 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9031.450 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 250.540 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75716.662 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.848 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12719.145 -2.24%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 379.797 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 137587.888 -1.27%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.858 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12527.792 -2.66%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 361.537 -2.49%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138354.850 -1.09%
std::unordered_multiset<int>::erase(iterator)/1024 19.843 1.80%
std::unordered_multiset<int>::erase(iterator)/32 19.747 1.62%
std::unordered_multiset<int>::erase(iterator)/8192 25.066 7.63%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 404.131 1.84%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5873.616 -1.40%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 539.304 3.22%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46556.351 -1.10%
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.082 -
std::unordered_multiset<int>::erase(key)_(existent)/32 20.663 -5.64%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.956 3.56%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.395 50.84%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.336 10.58%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.254 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.279 4.15%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.480 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.286 -4.98%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.216 -1.18%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.098 -10.07%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.246 -3.69%
std::unordered_multiset<int>::find(key)_(existent)/32 1.239 -9.48%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.390 -
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.323 -3.60%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.032 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.138 5.54%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.106 -6.95%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.344 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14830.009 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 778.649 3.85%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 166674.396 2.10%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.340 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14846.039 -1.46%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 745.037 -1.56%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 163543.139 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.929 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13704.374 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 794.564 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 171202.329 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.554 -12.73%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.045 -2.45%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.333 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.371 -1.01%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 23.607 8.50%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.843 -4.97%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.147 -7.05%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.366 -1.53%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 24.314 15.98%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.543 3.38%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 24.293 -24.71%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.150 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6702.022 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 220.349 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54987.300 1.41%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.146 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6678.691 -2.19%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.839 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55971.684 1.58%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.953 1.52%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1436.185 -23.65%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.559 -4.49%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26537.990 -5.71%
std::unordered_set<int>::clear()/0 391.681 -
std::unordered_set<int>::clear()/1024 8649.567 4.78%
std::unordered_set<int>::clear()/32 594.774 1.52%
std::unordered_set<int>::clear()/8192 64426.566 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.093 -4.12%
std::unordered_set<int>::contains(key)_(existent)/32 1.195 -
std::unordered_set<int>::contains(key)_(existent)/8192 1.336 -11.07%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.366 -16.20%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.443 -13.15%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.589 -8.84%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.512 4.18%
std::unordered_set<int>::count(key)_(existent)/1024 1.220 -7.83%
std::unordered_set<int>::count(key)_(existent)/32 1.319 -7.99%
std::unordered_set<int>::count(key)_(existent)/8192 1.439 -
std::unordered_set<int>::count(key)_(non-existent)/0 0.269 -11.02%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.660 12.61%
std::unordered_set<int>::count(key)_(non-existent)/32 1.646 12.81%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.566 -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.919 1.12%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 8832.743 -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 295.046 1.10%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 105570.710 3.43%
std::unordered_set<int>::ctor(const&)/0 12.833 -
std::unordered_set<int>::ctor(const&)/1024 6690.090 -5.71%
std::unordered_set<int>::ctor(const&)/32 198.288 -5.69%
std::unordered_set<int>::ctor(const&)/8192 54331.738 -6.64%
std::unordered_set<int>::ctor(const&,_alloc)/0 13.056 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9663.400 -
std::unordered_set<int>::ctor(const&,_alloc)/32 261.443 1.91%
std::unordered_set<int>::ctor(const&,_alloc)/8192 79732.078 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.826 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13183.329 -2.28%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 370.136 -2.03%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 140350.211 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.844 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12962.378 -2.53%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 369.091 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 140870.834 -
std::unordered_set<int>::erase(iterator)/1024 23.593 19.77%
std::unordered_set<int>::erase(iterator)/32 20.880 6.74%
std::unordered_set<int>::erase(iterator)/8192 23.844 21.45%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.351 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5610.947 1.16%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 526.748 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45187.425 -
std::unordered_set<int>::erase(key)_(existent)/1024 25.682 21.37%
std::unordered_set<int>::erase(key)_(existent)/32 21.241 1.63%
std::unordered_set<int>::erase(key)_(existent)/8192 28.166 22.90%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.338 -15.43%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.543 6.82%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.454 4.64%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.327 8.01%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.240 4.80%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.404 3.50%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.202 7.14%
std::unordered_set<int>::find(key)_(existent)/1024 1.483 6.32%
std::unordered_set<int>::find(key)_(existent)/32 1.279 6.95%
std::unordered_set<int>::find(key)_(existent)/8192 1.473 8.04%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.147 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.194 3.92%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.206 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.504 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12876.541 3.09%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 721.541 -1.08%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 144564.377 2.74%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.271 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12801.485 -1.36%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 712.259 -1.06%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 133303.600 -2.40%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 392.522 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7407.781 -4.17%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 586.740 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 86299.436 1.54%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.369 -4.66%
std::unordered_set<int>::insert(value)_(already_present)/32 2.433 -10.64%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.634 -
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.990 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 19.108 1.36%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 18.884 -1.36%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.383 3.18%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.898 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 19.998 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 18.888 -1.63%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.750 3.39%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.533 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6658.596 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 217.744 4.25%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 53789.102 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.501 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6630.038 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.511 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55106.039 1.15%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.935 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1516.680 -3.05%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.910 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 28316.813 3.92%
std::unordered_set<std::string>::clear()/0 393.277 -
std::unordered_set<std::string>::clear()/1024 23091.591 -
std::unordered_set<std::string>::clear()/32 918.411 1.05%
std::unordered_set<std::string>::clear()/8192 218291.196 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 34.138 -9.25%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.207 1.15%
std::unordered_set<std::string>::contains(key)_(existent)/8192 36.515 -2.73%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 24.208 6.60%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.565 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.970 24.89%
std::unordered_set<std::string>::count(key)_(existent)/1024 39.513 -3.12%
std::unordered_set<std::string>::count(key)_(existent)/32 32.180 -18.77%
std::unordered_set<std::string>::count(key)_(existent)/8192 40.905 8.58%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.333 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.788 22.84%
std::unordered_set<std::string>::count(key)_(non-existent)/32 24.824 -7.49%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 21.669 -10.88%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.920 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 41071.551 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 982.699 -1.90%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 736903.252 -
std::unordered_set<std::string>::ctor(const&)/0 12.887 -
std::unordered_set<std::string>::ctor(const&)/1024 33514.098 -
std::unordered_set<std::string>::ctor(const&)/32 684.372 -4.14%
std::unordered_set<std::string>::ctor(const&)/8192 336959.086 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.234 2.47%
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63257.877 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1424.940 -10.12%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 600881.618 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.835 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62320.114 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1758.939 17.05%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 638536.345 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.862 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 61210.152 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1632.712 12.88%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 637425.372 -
std::unordered_set<std::string>::erase(iterator)/1024 29.721 13.58%
std::unordered_set<std::string>::erase(iterator)/32 31.583 -1.93%
std::unordered_set<std::string>::erase(iterator)/8192 26.281 -17.07%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.949 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12540.443 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 651.134 -5.01%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118999.678 1.67%
std::unordered_set<std::string>::erase(key)_(existent)/1024 80.382 -37.37%
std::unordered_set<std::string>::erase(key)_(existent)/32 67.080 -8.44%
std::unordered_set<std::string>::erase(key)_(existent)/8192 114.981 87.09%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.277 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 26.444 16.06%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 29.446 14.05%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.902 6.34%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.284 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 25.713 8.05%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 24.819 6.68%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.157 10.75%
std::unordered_set<std::string>::find(key)_(existent)/1024 40.854 28.41%
std::unordered_set<std::string>::find(key)_(existent)/32 29.684 -20.65%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.040 -13.90%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.319 -4.37%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 23.977 -
std::unordered_set<std::string>::find(key)_(non-existent)/32 20.893 -11.75%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 22.405 -5.02%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.825 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 54839.315 -1.98%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1863.579 4.32%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 603572.159 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.667 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 53701.468 -3.90%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1837.312 -3.83%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 600000.931 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.957 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 54640.728 -2.41%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1963.940 11.89%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 559928.128 -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 14.944 -70.93%
std::unordered_set<std::string>::insert(value)_(already_present)/32 52.889 -18.35%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 44.338 -15.00%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 55.998 12.62%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 36.258 -41.26%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 62.568 2.72%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 71.491 17.73%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 49.537 16.93%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 72.878 81.13%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 72.639 44.91%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 60.548 6.87%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.059 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36148.166 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 653.638 -10.12%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 336822.118 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.565 4.69%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35322.787 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 741.739 -4.78%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 340836.500 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.870 7.04%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15951.588 2.92%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 313.372 14.46%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 209446.827 -
std::upper_bound(std::deque<int>)/100 30.552 -
std::upper_bound(std::deque<int>)/8 17.948 -
std::upper_bound(std::deque<int>)/8192 64.894 -
std::upper_bound(std::forward_list<int>)/100 96.419 -
std::upper_bound(std::forward_list<int>)/8 16.100 -
std::upper_bound(std::forward_list<int>)/8192 10402.388 -2.94%
std::upper_bound(std::list<int>)/100 100.778 -
std::upper_bound(std::list<int>)/8 16.192 -
std::upper_bound(std::list<int>)/8192 13508.706 2.63%
std::upper_bound(std::vector<int>)/100 12.272 -
std::upper_bound(std::vector<int>)/8 5.987 -
std::upper_bound(std::vector<int>)/8192 15.677 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 424.566 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 391.640 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 647.511 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.501 1.34%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.712 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 266.215 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.071 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.186 -5.88%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 881.546 10.47%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.445 -1.09%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.688 -4.08%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 870.607 25.92%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 49.771 -2.88%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.126 -9.39%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 868.172 30.31%
std::vector<int>::ctor(size)/1024 43.498 -
std::vector<int>::ctor(size)/32 9.748 -10.37%
std::vector<int>::ctor(size)/8192 562.994 -1.02%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.415 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 9.835 -7.40%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 255.384 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.530 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.743 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.192 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.673 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.345 -2.57%
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.900 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.739 -
std::vector<int>::insert(begin)_(cheap_elements)/32 4.997 -1.66%
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.657 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 936.306 1.54%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 435.132 1.05%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 4534.100 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 917.669 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 459.496 1.15%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4222.150 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 952.844 1.44%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 421.735 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4737.395 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.979 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.788 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 146.308 4.89%
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.556 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.989 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 727.224 -10.39%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.241 -1.12%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 25.237 7.52%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 656.082 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.623 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.396 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.282 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.413 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.409 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.408 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 830.909 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.943 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4849.202 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12959.431 -1.59%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 748.174 -3.09%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112339.811 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.418 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.313 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6336.543 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6602.864 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.941 -2.92%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54444.731 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 692.168 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.373 1.12%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6806.874 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20603.119 2.82%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 631.811 4.20%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178936.858 1.45%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 699.694 1.04%
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 36.190 3.27%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6860.365 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20271.522 -3.53%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 615.622 1.42%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 175254.646 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 694.865 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.220 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6852.741 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 20204.162 1.38%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 612.903 -17.15%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 174782.480 -
std::vector<std::string>::ctor(size)/1024 423.630 -
std::vector<std::string>::ctor(size)/32 31.059 -1.13%
std::vector<std::string>::ctor(size)/8192 4142.780 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 578.128 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 35.379 1.73%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5294.620 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20664.040 1.05%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 600.070 1.48%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 179447.375 2.13%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.731 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.622 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4573.660 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.625 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.759 1.56%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4589.575 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.122 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.875 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2268.855 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 313.764 4.36%
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.231 1.11%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2320.056 1.58%
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 567.953 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.070 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4576.423 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.757 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.476 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4587.945 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1816.460 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 462.567 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12282.715 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15586.009 1.86%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 800.618 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117578.727 1.05%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3361.986 -1.48%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 524.989 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 23016.420 -2.04%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 17212.797 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 870.585 -2.81%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 129951.176 -2.94%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1868.217 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.771 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14054.986 -1.12%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13692.630 1.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 876.599 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 117790.608 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.529 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.166 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2267.085 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.820 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.200 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.088 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 410.051 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 13.056 -3.91%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 4309.737 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6428.657 1.02%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 133.347 -1.55%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52759.350 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.923 1.34%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.275 -5.52%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3169.998 1.09%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 596.991 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.401 -4.04%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5740.898 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.817 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.747 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.632 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.606 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.190 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.744 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.726 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.775 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.730 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.435 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.440 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.451 -
vector<bool>(const_vector<bool>&) 10.850 8.26%
vector<bool>(size_type,_const_value_type&) 9.204 1.49%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.744 3.33%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.969 -
vector<bool>::reserve() 9.187 1.43%
vector<bool>::resize() 10.981 -5.52%
Geometric Mean 889.851 -